ปลั๊กอิน Minecraft 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 และระบบเศรษฐกิจเมื่อจำเป็น

เซิร์ฟเวอร์ที่มีปลั๊กอิน MyCommand
  • 54.39.122.49:25565
    12
    53.44
  • linkcraft.mcpro.io:25565
    LinkCraft

    เซิร์ฟเวอร์ Minecraft ชุมชน โฟกัสที่ rankup, คอร์สพาร์คัวร์, เขาวงกต และชาเลนจ์ — มินิเกมเรียบง่ายพร้อมระบบก้าวหน้า

    13
    53.18
  • play.froggiemc.eu:31333
    Froggie

    SMP แนวเอาชีวิตรอดที่เป็นมิตร มีการป้องกันพื้นที่ claim, ระบบเศรษฐกิจที่มีร้านค้าผู้เล่นและการประมูล, รองรับหลายเวอร์ชัน และ cross-play ระหว่าง Java–Bedrock สำหรับสายสร้างเล่นสบายๆ และชุมชน

    8
    51.57
  • join.rootedrealm.online:25595
    Rooted Realm

    SMP Survival Java แบบ whitelist: ไม่มีการล้างโลกตามแผน, เศรษฐกิจขับเคลื่อนโดยผู้เล่น, อีเวนต์รายสัปดาห์ และ PvP ทางเลือก ชุมชนผู้ใหญ่เป็นมิตร.

    5
    51.38
  • play.minetownmt.nl:25582
    Minetown

    เซิร์ฟเวอร์เอาชีวิตรอดสไตล์ Minetopia (เนเธอร์แลนด์) มีระบบเศรษฐกิจ ปลั๊กอินปรับแต่ง และชุมชนเป็นมิตร — เริ่มผจญภัยได้เลย!

    2
    43.04
  • playthedojo.com:25565
    The Dojo

    Towny เซอร์ไววัล พร้อมระบบ mcMMO, เศรษฐกิจผู้เล่นและชุมชน — สร้างเมือง อัปสกิล และเล่นกับเพื่อน ๆ

    0
    38.77
  • play.verredelait.be:25565
    Verre de Lait

    เซิร์ฟเวอร์ชุมชน 100% วานิลลา (Survival & Freebuild) มีแชทเสียง กฎชัดเจน และโลก Skyland — ประสบการณ์สงบและร่วมมือกัน

    0
    36.34
  • play.sentinelcraft.net:25565
    SentinelCraft

    ชุมชนเซอร์ไววัลยาวนาน มี Towns, mcMMO และเศรษฐกิจผู้เล่น — ห้ามเกรียฟ มีอีเวนต์ประจำ.

    0
    34.9
  • 157.85.87.210:25565
    A Minecraft Server
    0
    34.89
  • test.geysermc.org:25565
    GeyserMC Demo & Test Server
    0
    32.86
  • phantom.hostify.cz:51060
    0
    32.38
  • solaris.omgcraft.fr:25565
    Solaris

    SMP แนวเอาชีวิตรอดแบบสบาย ๆ พร้อมการป้องกันที่ดิน ร้านค้าที่ผู้เล่นดูแลเอง และเศรษฐกิจในเกม รวมถึงการเล่นข้ามระหว่าง Java ↔ Bedrock และเครื่องมืออำนวยความสะดวกสำหรับการเล่นร่วมกันระยะยาว

    0
    31.48
  • antymc.pl:30562
    AntyMC

    เซิร์ฟเวอร์ Lifesteal สไตล์ Anarchy ของโปแลนด์ ที่เน้น PvP และการเอาชีวิตรอด — มีไอเทมแบบกำหนดเอง, แคลน, การประมูลระหว่างผู้เล่น และเศรษฐกิจในเกมสำหรับการเล่นแบบแข่งขันที่มีความเสี่ยงสูง

    0
    31.34
  • 148.222.42.198:25565
    v1.21.10 %City of Lotusburg RP%
    0
    27.64
  • mc.fragujemy.com:26353
    A Minecraft Server
    1
    25.67
  • 104.168.51.235:25565
    Prison 2.0
    0
    23.93
  • 45.58.117.130:25612
    A Minecraft Server
    0
    23.35
  • ms9.hicoria.cloud:22100
    LiminalDream
    0
    22.38
  • 202.92.215.223:25565
    Infinite SMP - Expand Your Horizon
    0
    21.36
  • mc.modora.gg:9158
    Modora

    เซิร์ฟเวอร์ Survival ที่เน้นชุมชน พร้อมการอ้างสิทธิ์พื้นที่, เศรษฐกิจและงาน, NPC, เควสต์รายวัน และรางวัลจากการโหวต การตั้งค่าปลั๊กอินบ่งชี้ว่ารองรับ crossplay ระหว่าง Java–Bedrock และหลายเวอร์ชัน

    0
    18.19

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

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

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

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