ปลั๊กอิน Minecraft MyCommand

MyCommand คือปลั๊กอิน Minecraft ที่ช่วยให้ผู้ดูแลเซิร์ฟเวอร์สร้างคำสั่งแบบกำหนดเอง, alias, เมนู GUI และการกระทำแบบสคริปต์ได้ พร้อม placeholders, ความหน่วง และฟีเจอร์ Bungee/SQL แบบเลือกใช้ได้

ค้นหาเซิร์ฟเวอร์ที่มี MyCommand

เซิร์ฟเวอร์ที่รายงาน MyCommand: 18

เซิร์ฟเวอร์ทั้งหมดที่มี MyCommand

เกี่ยวกับ MyCommand

🔌 เกี่ยวกับ MyCommand

MyCommand คือปลั๊กอิน Minecraft สำหรับสร้างคำสั่งแบบกำหนดเอง, alias และอินเทอร์เฟซแบบโต้ตอบที่ขับเคลื่อนด้วยคำสั่งโดยไม่ต้องเขียน Java มันมีระบบที่อิง YAML สำหรับกำหนดคำสั่งที่สามารถสั่งให้คำสั่งอื่นทำงาน ส่งข้อความที่จัดรูปแบบ เปิด GUI เรียกใช้สคริปต์ และโต้ตอบกับอีเวนต์ต่าง ๆ

🎯 เป้าหมาย

MyCommand ออกแบบมาสำหรับผู้ดูแลเซิร์ฟเวอร์ที่ต้องการคำสั่งแบบกำหนดเองที่ยืดหยุ่น, ทางลัด และอินเทอร์เฟซสำหรับแอดมิน/ผู้เล่น มันช่วยแก้ปัญหาการเพิ่มพฤติกรรมคำสั่งเฉพาะ (delay, warmup, cooldown, tab-completion, placeholders) และการโต้ตอบ GUI แบบเบา ๆ โดยไม่ต้องพัฒนาปลั๊กอินเต็มรูปแบบ

⚙️ คุณสมบัติ

  • สร้างคำสั่งและ alias ใหม่ โดยสามารถลงทะเบียนสำหรับ tab completion ได้
  • รันหลายคำสั่งจากคำสั่งกำหนดเองคำสั่งเดียว (สั่งโดย console หรือผู้เล่น)
  • delay, warmup และ cooldown สำหรับคำสั่ง
  • แทนที่คำสั่งอื่นหรือให้ทางลัด/alias
  • ทริกเกอร์คำสั่งจากไอเท็ม, บล็อก, ป้าย, หนังสือ, NPC และ item frames
  • องค์ประกอบ GUI: IconMenu แบบ chest, ActionBar, BossBar, Title, Scoreboard, Anvil GUI และ Sign GUI
  • รองรับ placeholders และเงื่อนไขแบบสคริปต์สำหรับพฤติกรรมแบบไดนามิก
  • การเชื่อมต่อระบบเศรษฐกิจ (ตัวเลือกผ่าน Vault) และฟีเจอร์เศรษฐกิจแบบ standalone บางส่วน
  • รองรับอีเวนต์ของผู้เล่น (join/quit/death) และงานที่ตั้งเวลาไว้
  • ฐานข้อมูลผู้เล่นแบบกำหนดเองที่รองรับ SQL แบบเลือกใช้ และรองรับหลายไฟล์สำหรับคำสั่งไม่จำกัด
  • ฟีเจอร์ที่เกี่ยวข้องกับ BungeeCord และมีเวอร์ชันแยกสำหรับฝั่ง Bungee เพื่อจัดการคำสั่งฝั่ง proxy
  • คำขอ HTTP (GET/POST) และรองรับการจัดรูปแบบ MiniMessage ในสภาพแวดล้อมที่รองรับ
  • ใช้ bStats สำหรับการรายงานสถิติ

🧩 เหมาะกับใคร

  • เซิร์ฟเวอร์ Survival และ SMP ที่ต้องการคำสั่งและเมนูแบบกำหนดเองโดยไม่ต้องเขียนโค้ด
  • เซิร์ฟเวอร์ที่เน้นแอดมินหรือระบบเศรษฐกิจและต้องการ flow ของ shop/command แบบกำหนดเอง
  • เครือข่าย proxy ที่ต้องการพฤติกรรมคำสั่งแบบรวมศูนย์หรือฝั่ง proxy
  • ผู้ดูแลเซิร์ฟเวอร์ที่ต้องการเงื่อนไขแบบสคริปต์และ placeholders สำหรับผลลัพธ์แบบไดนามิก

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

  • กำหนดคำสั่งเดียวที่รันลำดับคำสั่ง console เพื่อเปิดร้าน, ให้ไอเท็ม และบันทึกการซื้อ
  • สร้างเมนู GUI สำหรับลงโทษ/เทเลพอร์ตโดยใช้รายการ chest GUI และ prompt แบบ anvil/sign
  • มอบ alias สั้น ๆ ที่แมปไปยังคำสั่งสลับเซิร์ฟเวอร์ BungeeCord ที่ยาวกว่า พร้อม tab completion

⌨️ Commands

เอกสารทางการระบุคำสั่งสำหรับผู้ดูแลเพื่อจัดการปลั๊กอิน ตัวอย่างที่โครงการได้บันทึกไว้ ได้แก่:

CommandDescriptionPermissionAccess
/mycmd-reloadโหลดไฟล์คอนฟิกของปลั๊กอินใหม่.mycommand.reloadAdmin
/mycmd-book make <n> <text/runcmd>สร้างหนังสือที่ใส่ข้อมูลจากคำสั่งแบบกำหนดเอง.mycommand.book.makeAdmin

(ดูเอกสารคำสั่งอย่างเป็นทางการของปลั๊กอินเพื่อรายการทั้งหมดและไวยากรณ์ที่แน่นอน)

🔐 Permissions

โครงการมีเอกสารเกี่ยวกับ permission nodes สำหรับการกระทำของผู้ดูแล ตัวอย่างจากรายการ permissions ทางการ ได้แก่:

PermissionDescriptionDefault
mycommand.reloadสิทธิ์ในการโหลดคอนฟิก MyCommand ใหม่.ไม่ได้ระบุ
mycommand.book.makeสิทธิ์ในการสร้างหนังสือจากคำสั่งแบบกำหนดเอง.ไม่ได้ระบุ

(ดูเอกสาร permissions ของปลั๊กอินสำหรับแผนผัง permission แบบครบถ้วน)

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

📥 การตั้งค่า

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

📦 Dependencies

  • ProtocolLib — ระบุว่าสำคัญหากปลั๊กอินไม่โหลดหรือสำหรับบางฟีเจอร์
  • Vault — ตัวเลือก, จำเป็นสำหรับการเชื่อมต่อระบบเศรษฐกิจ
  • PlaceholderAPI — ตัวเลือก, สำหรับการรองรับ placeholders ที่กว้างขึ้น

ติดตั้งเฉพาะ dependencies ที่ยืนยันแล้วสำหรับฟีเจอร์ที่คุณต้องการเท่านั้น; การเชื่อมต่อหลายอย่างเป็นตัวเลือก

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

  • ปลั๊กอินถูกกำหนดค่าผ่านไฟล์ YAML และรองรับไฟล์คำสั่งหลายไฟล์เพื่อหลีกเลี่ยงข้อจำกัดของคำสั่ง
  • มีพื้นที่เก็บข้อมูล SQL สำหรับฐานข้อมูลผู้เล่นแบบกำหนดเอง (ตัวเลือก) และรองรับการตั้งค่าแบบหลายไฟล์
  • มีคอมโพเนนต์ BungeeCord แยกต่างหากสำหรับการจัดการคำสั่งฝั่ง proxy
  • โครงการรายงานสถิติผ่าน bStats
  • การจัดรูปแบบ MiniMessage และการรองรับ tab-completion มีให้ในสภาพแวดล้อมที่รองรับ

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

หากคุณต้องการคำสั่งแบบกำหนดเองที่ยืดหยุ่น, ขับเคลื่อนด้วยไฟล์, scripting แบบมีเงื่อนไข และ flow ของคำสั่งที่ใช้ GUI โดยไม่ต้องเขียน Java, MyCommand มอบแพลตฟอร์มที่ปรับแต่งได้สำหรับความต้องการเหล่านั้น และเพิ่มการเชื่อมต่อกับ proxy และระบบเศรษฐกิจเมื่อจำเป็น

ความคิดเห็น

ยังไม่มีความคิดเห็น

เป็นคนแรกที่แสดงความคิดเห็น

สำหรับผู้ดูแลเซิร์ฟเวอร์

ผู้เขียน
MRI
แพลตฟอร์มที่รองรับ
Bukkit, Spigot, BungeeCord
เวอร์ชันที่รองรับ
1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21
การพึ่งพา
Vault, PlaceholderAPI, ProtocolLib

ลิงก์

สิ่งที่เซิร์ฟเวอร์รายงาน

แพลตฟอร์มเซิร์ฟเวอร์

  • Paper12
  • Purpur2
  • CraftBukkit2
  • CatServer1
  • Magma1

เวอร์ชันปลั๊กอิน

  • 5.7.413
  • 5.7.52
  • 5.7.32
  • 5.7.21

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