ปลั๊กอิน Minecraft InteractionVisualizer

ข้อมูลเกี่ยวกับ InteractionVisualizer และเซิร์ฟเวอร์ที่พบ

🔌 เกี่ยวกับ InteractionVisualizer

InteractionVisualizer เป็นปลั๊กอิน Minecraft ที่แสดงผลภาพและแอนิเมชันฝั่งไคลเอนต์สำหรับบล็อกเชิงฟังก์ชันและเอนทิตีที่เกี่ยวข้อง (เช่น: crafting table, furnace, enchantment table) ภาพที่แสดงจะถูกส่งไปยังผู้เล่นผ่าน packets และไม่สร้างบล็อกหรือเอนทิตีฝั่งเซิร์ฟเวอร์ — เป็นเพียงการแสดงผลฝั่งไคลเอนต์เท่านั้นและไม่ส่งผลต่อสถานะของโลก

🎯 วัตถุประสงค์

ปลั๊กอินนี้ทำให้การโต้ตอบของผู้เล่นกับบล็อกเชิงฟังก์ชันที่ใช้บ่อยมองเห็นได้สำหรับผู้เล่นใกล้เคียง โดยแสดงไอเท็ม ความคืบหน้า holograms และแอนิเมชันขณะที่ผู้เล่นใช้ GUI เหมาะสำหรับเจ้าของเซิร์ฟเวอร์ที่ต้องการฟีดแบ็กภาพที่สมบูรณ์และให้ข้อมูลมากขึ้นเมื่อผู้เล่นโต้ตอบกับอินเทอร์เฟซในโลกเกม

⚙️ คุณสมบัติ

  • แสดงภาพบล็อกเชิงฟังก์ชันจำนวนมากและไอเท็ม/เอนทิตีที่เกี่ยวข้องพร้อมแอนิเมชัน (crafting table, furnace, enchantment table และอื่น ๆ)
  • แสดงผลฝั่งไคลเอนต์เท่านั้น: visuals ไม่สร้างเอนทิตีเซิร์ฟเวอร์แบบถาวรหรือที่โต้ตอบได้
  • สลับการแสดงผลแยกตามบล็อกและสลับโมดูลแบบรวม
  • บันทึกสถานะการสลับของผู้เล่นลงฐานข้อมูล (ค่าเริ่มต้นคือ SQLite; รองรับ MySQL)
  • มี PlaceholderAPI placeholders สำหรับสถานะการสลับของผู้เล่น
  • มี developer API / wiki สำหรับ add-on
  • รับรู้การทำงานร่วมกับปลั๊กอินที่ใช้กันทั่วไปเพื่อปิดใช้งานหรือปรับแอนิเมชัน (ปลั๊กอิน vanish, OpenInv, ฯลฯ)

🧩 เหมาะสำหรับใคร

  • เซิร์ฟเวอร์ Survival และ SMP ที่ต้องการฟีดแบ็กภาพที่ดื่มด่ำมากขึ้นสำหรับการโต้ตอบกับบล็อก
  • เซิร์ฟเวอร์แนวตกแต่ง/roleplay ที่ต้องการความสวยงามฝั่งไคลเอนต์โดยไม่แก้ไขข้อมูลของโลก
  • ผู้ดูแลเซิร์ฟเวอร์ที่ต้องการควบคุมเอฟเฟกต์ภาพแบบเลือกได้รายผู้เล่น

🏗️ ตัวอย่างการใช้งาน

  • แสดงไอเท็มที่ปรากฏบน crafting table เมื่อผู้เล่นใส่ช่องสูตร เพื่อให้ผู้เล่นใกล้เคียงเห็นความคืบหน้า
  • แสดง hologram ความคืบหน้าของ furnace และภาพไอเท็มที่เกิดขึ้นขณะผู้เล่นโต้ตอบกับ UI ของ furnace
  • ให้ผู้เล่นเลือกได้ว่าจะเห็น display modules ใดบ้าง (itemstands, dropped items, holograms)

⌨️ คำสั่ง

CommandDescriptionPermissionAccess
/interactionvisualizer reloadโหลดปลั๊กอินใหม่interactionvisualizer.reloadAdmin
/interactionvisualizer refreshรีเฟรชการแสดงผลไอเท็มทั้งหมดสำหรับผู้เล่นที่ใช้คำสั่งinteractionvisualizer.refreshAdmin
/interactionvisualizer updateตรวจหาการอัปเดต (ข้อความอัปเดตปลั๊กอิน)interactionvisualizer.updateAdmin
/interactionvisualizer toggle (/iv)สลับตัวเลือก/โมดูลการแสดงผลสำหรับผู้เล่นinteractionvisualizer.togglePlayer

🔐 Permissions

PermissionDescriptionDefault
interactionvisualizer.reloadอนุญาตให้โหลดปลั๊กอินใหม่op
interactionvisualizer.refreshอนุญาตให้รีเฟรชการแสดงผลtrue
interactionvisualizer.toggleอนุญาตให้สลับโมดูลภาพtrue
interactionvisualizer.toggle.othersอนุญาตให้สลับโมดูลให้ผู้เล่นคนอื่นop
interactionvisualizer.updateอนุญาตให้รับข้อความอัปเดตop

⚙️ การติดตั้ง

📥 การตั้งค่า

  • ดาวน์โหลด JAR ของปลั๊กอินอย่างเป็นทางการและ JAR dependency ที่จำเป็น
  • วางไฟล์ JAR ลงในโฟลเดอร์ plugins/ ของเซิร์ฟเวอร์
  • เริ่มเซิร์ฟเวอร์และตรวจสอบ console เพื่อยืนยันว่าปลั๊กอินถูกโหลดแล้ว
  • แก้ไขการตั้งค่าตามต้องการและรีสตาร์ตเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล

📦 Dependencies

  • ProtocolLib (จำเป็นสำหรับเวอร์ชันเซิร์ฟเวอร์เก่า / การจัดการ packets ตามที่ระบุ)
  • LightAPI Fork (จำเป็นสำหรับเวอร์ชันเก่าที่ใช้งาน)

การเชื่อมต่อแบบ soft/optional ที่โปรเจ็กต์ระบุไว้ (ใช้เพื่อปรับพฤติกรรม): EssentialsX, OpenInv, PlaceholderAPI, SuperVanish, PremiumVanish, CMI.

🧾 การตั้งค่า

  • ปลั๊กอินบันทึกการสลับของแต่ละผู้เล่นใน SQLite เป็นค่าเริ่มต้น และรองรับ MySQL สำหรับการเก็บข้อมูลถาวรข้ามเซิร์ฟเวอร์
  • สามารถปิดการแสดงผลของแต่ละบล็อกและแต่ละโมดูลได้ผ่าน config ของปลั๊กอิน

🧠 หมายเหตุทางเทคนิค

  • สร้างบน API ของ Spigot และยังรายงานความเข้ากันได้กับ Paper และบิลด์เซิร์ฟเวอร์สมัยใหม่หลายแบบ
  • การแสดงผลเป็นฝั่งไคลเอนต์เท่านั้น และไม่สร้างเอนทิตีเซิร์ฟเวอร์ที่ฆ่าได้หรือถาวร
  • ปลั๊กอินมี developer API สำหรับ add-on จากภายนอก และการแปลภาษาดูแลโดยชุมชน
  • โปรเจ็กต์ระบุข้อจำกัดว่าอาจไม่ทำงานบน Minecraft 1.10.2 หรือเก่ากว่า

🤝 เมื่อใดปลั๊กอินนี้มีประโยชน์

หากคุณต้องการฟีดแบ็กภาพแบบไม่รบกวนและตกแต่งสำหรับการโต้ตอบของผู้เล่นโดยไม่เปลี่ยนสถานะฝั่งเซิร์ฟเวอร์ InteractionVisualizer จะให้แอนิเมชันแบบ packet-based และการควบคุมรายผู้เล่นเพื่อเพิ่มความสมจริง ขณะยังคงให้โลกเกมไม่เปลี่ยนแปลง.

เซิร์ฟเวอร์ที่มีปลั๊กอิน InteractionVisualizer

หน้าปลั๊กอิน InteractionVisualizer แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง

ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ InteractionVisualizer ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์

ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ InteractionVisualizer

ใช้รายชื่อเซิร์ฟเวอร์ที่มี InteractionVisualizer เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ