ปลั๊กอิน Minecraft DeluxeMenus

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

🔌 เกี่ยวกับ DeluxeMenus

DeluxeMenus คือปลั๊กอิน Minecraft สำหรับสร้างเมนู GUI แบบอินเวนทอรีที่ปรับแต่งได้ ผู้ดูแลเซิร์ฟเวอร์จะกำหนดเมนูและไอเท็มใน YAML; ไอเท็มสามารถแสดงข้อมูลแบบไดนามิกผ่าน PlaceholderAPI และเรียกคำสั่งหรือการทำงานเมื่อถูกคลิก ปลั๊กอินจะสร้างโฟลเดอร์ gui_menus สำหรับไฟล์เมนูภายนอก และใช้ config.yml กลางสำหรับการตั้งค่าหลัก

🎯 จุดประสงค์

DeluxeMenus แก้ปัญหาการสร้างเมนูกราฟิกในเกมโดยไม่ต้องเขียนโค้ด ช่วยให้เจ้าของเซิร์ฟเวอร์สร้างร้านค้า, เมนูเลือกเซิร์ฟเวอร์, เมนูชุดไอเท็ม, แผงข้อมูล และอินเทอร์เฟซแบบโต้ตอบอื่น ๆ ที่เรียกคำสั่งหรือแสดงข้อมูลเฉพาะผู้เล่น

⚙️ คุณสมบัติ

  • สร้างเมนู GUI แบบอินเวนทอรีผ่าน YAML (รองรับไฟล์เมนูภายนอก)
  • ไอเท็มในเมนูสามารถเรียกคำสั่งหรือทำงานบางอย่างเมื่อถูกคลิก
  • รองรับ PlaceholderAPI สำหรับชื่อไอเท็ม, lore และเงื่อนไขแบบไดนามิก
  • สิทธิ์แบบแยกตามเมนูและตามการคลิก (การเข้าถึงเมนูและข้อจำกัดในการคลิก)
  • คำสั่งสำหรับเปิด แสดงรายการ โหลดใหม่ และเรียกทำงานของเมนู
  • สร้าง plugins/DeluxeMenus/gui_menus และไฟล์เมนูตัวอย่างเมื่อรันครั้งแรก
  • ใช้ bStats สำหรับสถิติแบบไม่ระบุตัวตน (เปิดไว้ตามค่าเริ่มต้น เว้นแต่จะปิด)

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

  • เจ้าของและผู้ดูแลเซิร์ฟเวอร์ที่ต้องการ GUI ภายในเกมแบบกำหนดเอง (ร้านค้า, ตัวเลือก, ชุดไอเท็ม)
  • เซิร์ฟเวอร์ SMP และ survival ที่ใช้ร้านค้าหรือเมนูข้อมูลแบบ GUI
  • เครือข่ายที่ต้องการเมนูที่ปรับแต่งได้พร้อมค่าจาก PlaceholderAPI

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

  • เมนูเลือกเซิร์ฟเวอร์ที่เทเลพอร์ตผู้เล่นหรือเรียกคำสั่งเชื่อมต่อเซิร์ฟเวอร์
  • เมนูร้านค้าที่เรียกคำสั่งซื้อเมื่อผู้เล่นคลิกไอเท็ม
  • GUI เลือกชุดไอเท็มที่แสดงข้อมูลเฉพาะผู้เล่นผ่าน placeholders

⌨️ คำสั่ง

คำสั่งคำอธิบายสิทธิ์การเข้าถึง
/dm open <menuName>เปิดเมนูที่ระบุชื่อให้ตัวคุณเองdeluxemenus.openผู้เล่น
/dm open <menuName> <player>เปิดเมนูที่ระบุชื่อให้ผู้เล่นคนอื่นdeluxemenus.open.othersผู้ดูแล
/dm listแสดงรายการเมนูทั้งหมดที่คุณเข้าถึงได้deluxemenus.listผู้เล่น
/dm reloadโหลดการตั้งค่าและเมนูของ DeluxeMenus ใหม่deluxemenus.reloadผู้ดูแล
/dm execute <player> <action>เรียกใช้การทำงานที่กำหนดไว้กับผู้เล่นเป้าหมาย (มีข้อจำกัด)op / consoleผู้ดูแล

🔐 สิทธิ์

สิทธิ์คำอธิบายค่าเริ่มต้น
deluxemenus.openอนุญาตให้เปิดเมนูผ่าน /dm openไม่ระบุ
deluxemenus.open.othersอนุญาตให้เปิดเมนูให้ผู้เล่นคนอื่นไม่ระบุ
deluxemenus.listอนุญาตให้แสดงรายการเมนูที่เข้าถึงได้ไม่ระบุ
deluxemenus.reloadอนุญาตให้โหลดการตั้งค่าปลั๊กอินใหม่ไม่ระบุ
deluxemenus.clickmenu.<menuName>โหนดสิทธิ์ที่ใช้จำกัดการเข้าถึงเมนูคลิกตามแต่ละเมนูไม่ระบุ

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

📥 การตั้งค่า

  • ดาวน์โหลดไฟล์ .jar อย่างเป็นทางการของ DeluxeMenus สำหรับ Spigot และวางไว้ในไดเรกทอรี plugins/ ของเซิร์ฟเวอร์
  • ตรวจสอบให้แน่ใจว่าได้ติดตั้ง PlaceholderAPI ก่อนรัน DeluxeMenus (ต้องใช้ PlaceholderAPI เพื่อให้ placeholders ทำงานได้)
  • รันหรือรีสตาร์ทเซิร์ฟเวอร์; DeluxeMenus จะสร้างโฟลเดอร์ plugins/DeluxeMenus พร้อม config.yml และโฟลเดอร์ gui_menus
  • ตรวจสอบคอนโซลเซิร์ฟเวอร์เพื่อยืนยันว่าปลั๊กอินโหลดสำเร็จ และระวังคำเตือนเกี่ยวกับเวอร์ชัน Java

📦 ส่วนที่ต้องมี

  • PlaceholderAPI (จำเป็นสำหรับการรองรับ placeholders)

🧾 การตั้งค่า

  • DeluxeMenus ใช้ config.yml หลัก และรองรับไฟล์เมนู YAML ภายนอกที่บันทึกไว้ใน plugins/DeluxeMenus/gui_menus
  • เมื่อสร้างเมนูใหม่ผ่านปลั๊กอิน จะมีการสร้างไฟล์เมนูภายนอกเริ่มต้นขึ้น ซึ่งสามารถแก้ไขเพื่อปรับแต่งช่อง ไอเท็ม placeholders และการทำงานต่าง ๆ

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

  • ต้องใช้ PlaceholderAPI สำหรับ placeholders แบบไดนามิกในชื่อไอเท็ม lore และเงื่อนไข
  • ต้องใช้ Java 11 หรือสูงกว่าสำหรับรุ่นใหม่ของปลั๊กอิน
  • DeluxeMenus เก็บสถิติแบบไม่ระบุตัวตนผ่าน bStats (ปิดได้หากต้องการ)
  • ปลั๊กอินเป็นโอเพนซอร์ส มี repository สาธารณะ และมีเมนูตัวอย่างกับ wiki สำหรับแนวทางการตั้งค่า
  • เวอร์ชัน Minecraft ที่รองรับจะระบุโดยโครงการ; โปรดตรวจสอบความเข้ากันได้กับเวอร์ชันเซิร์ฟเวอร์ของคุณก่อนใช้งาน

🤝 ปลั๊กอินนี้เหมาะเมื่อไร

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

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

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

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

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

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