ปลั๊กอิน Minecraft CommandPanels

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

🔌 เกี่ยวกับ CommandPanels

CommandPanels เป็นปลั๊กอิน Minecraft ที่มีระบบ GUI/menu แบบ YAML สำหรับเซิร์ฟเวอร์ โดยเน้นที่แผงแบบ inventory, แผง dialog (form) และแผงที่รองรับ Floodgate สำหรับผู้เล่น Bedrock โปรเจกต์นี้มีตัวแก้ไขออนไลน์และรูปแบบที่เป็นโครงสร้างสำหรับสร้างเมนูแบบโต้ตอบที่ขับเคลื่อนด้วยข้อมูล ซึ่งสามารถรันคำสั่ง แสดง placeholder แบบไดนามิก และตอบสนองต่อ logic และ permission ได้

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

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

⚙️ ฟีเจอร์

  • แผง inventory พร้อมการโต้ตอบกับไอเท็ม การจัดวางช่อง และชุดแอนิเมชัน
  • แผง dialog สำหรับฟอร์มที่มีโครงสร้างและการรับข้อมูลจากผู้เล่น
  • รองรับแผง Floodgate เพื่อแสดงแผงที่ใช้งานร่วมกันได้กับผู้เล่น Bedrock (ผ่านการตั้งค่า Geyser/Floodgate)
  • logic และเงื่อนไขแบบ inline (ตัวดำเนินการสไตล์ AND/OR/NOT) เพื่อควบคุมการแสดงผลและพฤติกรรม
  • ระบบคำสั่ง/การกระทำ: hook ตอนเปิด/ปิด, การกระทำเมื่อคลิก, การกระทำเมื่อคลิกนอกแผง และการรันคำสั่งแบบมีเงื่อนไข
  • รองรับ PlaceholderAPI และการอัปเดต placeholder แบบไดนามิกภายในแผง
  • ข้อมูลแผงแบบ session และแบบถาวรที่เข้าถึงได้ข้ามแผงและคำสั่ง
  • การอัปเดตเป็นระยะและตัวเฝ้าดู permission ที่สามารถสั่งให้วิเคราะห์ logic ใหม่ทั้งหมดเมื่อ permission เปลี่ยน
  • ตัวแก้ไขออนไลน์พร้อมพรีวิว YAML แบบสดและการตรวจสอบโครงสร้าง

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

ผู้ดูแลและนักพัฒนาปลั๊กอินที่รันเซิร์ฟเวอร์สมัยใหม่ที่เข้ากันได้กับ Paper และต้องการเมนู GUI ที่ยืดหยุ่น: เซิร์ฟเวอร์ Survival/SMP, เครือข่ายมินิเกม, PvP hub และเซิร์ฟเวอร์ที่ต้องการอินเทอร์เฟซแอดมิน/ม็อดแบบกำหนดเอง

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

  • สร้าง GUI สำหรับ kit หรือ shop ที่รันคำสั่งของเซิร์ฟเวอร์และต้องใช้ permission เฉพาะหรือยอดเศรษฐกิจตามที่กำหนด
  • สร้างเมนูนำทาง hub ด้วยไอเท็มที่มีแอนิเมชันและการแสดงผลแบบมีเงื่อนไขตามแรงก์ของผู้เล่น
  • ให้เมนูที่ใช้งานร่วมกับ Bedrock ได้โดยใช้แผงเวอร์ชันเฉพาะของ Floodgate

⌨️ Commands

CommandDescriptionPermissionAccess
/pa open <panel>เปิดแผงที่ระบุชื่อไว้commandpanels.command.openAdmin
/pa reloadโหลดการตั้งค่าปลั๊กอินและแผงใหม่commandpanels.command.reloadAdmin
/pa generateสร้างแผงตัวอย่างหรือโครงเริ่มต้นcommandpanels.command.generateAdmin
/pa versionแสดงเวอร์ชันของปลั๊กอินcommandpanels.command.versionPlayer
/pa dataตั้งค่าหรือตรวจสอบข้อมูลแผงcommandpanels.command.dataAdmin
/pa helpแสดงวิธีใช้สำหรับคำสั่ง /pacommandpanels.command.helpPlayer

(คำสั่งและ permission ของคำสั่งเหล่านี้อ้างอิงจากเอกสารทางการของ CommandPanels)

🔐 Permissions

| Permission | Description | Default | |---|---|---|---| | commandpanels.command | อนุญาตให้เข้าถึงคำสั่งพื้นฐาน /pa | true | | commandpanels.command.reload | อนุญาตให้โหลดปลั๊กอินใหม่ | op | | commandpanels.command.generate | เข้าถึงคำสั่งสร้างแผง | op | | commandpanels.command.version | อนุญาตให้ตรวจสอบเวอร์ชันปลั๊กอิน | true | | commandpanels.command.data | ให้สิทธิ์เข้าถึงการตั้งค่าข้อมูลแผง | op | | commandpanels.command.open | อนุญาตให้เปิดแผงด้วย /pa open | op | | commandpanels.command.open.other | อนุญาตให้เปิดแผงให้ผู้เล่นคนอื่น | op | | commandpanels.command.help | อนุญาตให้เข้าถึง /pa help | true |

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

📥 การตั้งค่า

  • ดาวน์โหลดไฟล์ .jar ทางการของ CommandPanels และวางไว้ในโฟลเดอร์ plugins/ ของเซิร์ฟเวอร์
  • เริ่มต้นเซิร์ฟเวอร์เพื่อสร้างข้อมูลของปลั๊กอิน
  • หลังจากรันครั้งแรก ให้ตรวจสอบ plugins/CommandPanels สำหรับ config.yml และโฟลเดอร์ panels/ ที่มีไฟล์นิยามแผง

📦 Dependencies

  • PlaceholderAPI — ตัวเลือกเสริม แต่แนะนำสำหรับ placeholder แบบไดนามิก
  • Floodgate — ตัวเลือกเสริมสำหรับการรองรับแผง Bedrock (Floodgate)

🧾 การตั้งค่า

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

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

  • เอกสารทางการและรีลีสบอกว่า Paper และ Folia (fork ของ Paper) เป็นแพลตฟอร์มเซิร์ฟเวอร์ที่รองรับสำหรับรีลีส v4 รุ่นใหม่
  • สายรีลีส v4 มุ่งเน้นไปที่เวอร์ชันเซิร์ฟเวอร์ Minecraft ล่าสุด; นิยามแผงรองรับ placeholder แบบไดนามิกและ logic แบบมีเงื่อนไขที่ถูกแยกวิเคราะห์ขณะรันไทม์
  • ปลั๊กอินนี้เปิดเผย permission nodes และ API แบบอิงคำสั่งสำหรับการเปิดแผง; ยังสามารถฝังเป็นไลบรารีในปลั๊กอินอื่นได้โดยโหลด YAML ของแผงและเรียกใช้การกระทำเปิด

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

หากคุณต้องการระบบ GUI ที่มีโครงสร้างและสคริปต์ได้ รองรับข้อมูลแบบไดนามิก logic แบบมีเงื่อนไข ความเข้ากันได้กับ Bedrock และตัวแก้ไขออนไลน์ CommandPanels มอบแนวทางแบบ YAML-first ที่ผ่านการยืนยันแล้วและเหมาะกับเซิร์ฟเวอร์และเครือข่ายที่ใช้ Paper

เซิร์ฟเวอร์ที่มีปลั๊กอิน CommandPanels
  • 23.175.40.13:25568
    FoxyCraft
    15
    56.13
  • mc.smithtainment.com:25565
    Smithtainment

    SMP โหมดเอาชีวิตรอดมุ่งเน้นชุมชน มีปลั๊กอินปรับแต่ง เศรษฐกิจ mcMMO และมินิเกม — ผู้เล่นเป็นมิตรและฟอรัมคึกคัก

    6
    54.64
  • semivanilla.genmc.net:25565
    GenuineMC

    SMP แนวเอาชีวิตรอดแบบเซมิแวนิลลาที่เน้นชุมชน พร้อมการป้องกันที่ดิน ร้านค้าผู้เล่น รางวัลจากการโหวต ของตกแต่ง และน่าจะมีครอสเพลย์ระหว่าง Bedrock กับ Java

    4
    54.57
  • 45.81.252.66:25565
    Netherlite is loading...
    7
    51.85
  • 199.115.79.116:9000
    Rise to Greatness
    1
    51.72
  • 185.255.92.108:31508
    2
    50.63
  • play.ethelmc.com:25565
    EthelMC

    เซิร์ฟเวอร์เซอร์ไววัลชุมชน มีระบบเศรษฐกิจ ป้องกันที่ดิน สนามประลอง และเล่นข้าม (Java & Bedrock) มีร้านและอีเวนต์

    1
    48.72
  • nextlvl.uk:41458
    NextLVL

    เซิร์ฟเวอร์ CityBuild ภาษาเยอรมันที่เน้นการสร้างบนแปลงที่ดิน เศรษฐกิจที่ขับเคลื่อนโดยผู้เล่น (ร้านค้าและการประมูล) กล่องรางวัลรายวันและรางวัลโหวต ไอเท็มปรับแต่ง สัตว์เลี้ยง Bedrock cross-play และการเชื่อมต่อ Discord

    1
    48.27
  • playthedojo.com:25565
    The Dojo

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

    1
    48.25
  • bte-japan.xtremcraft.fr:12013
    BTE Japan
    0
    44.16
  • 147.135.65.32:25565
    Anarchy has taken over.
    0
    44.14
  • thelimenetwork.minecraft.best:25565
    <<Just a Server Called LiME>>
    0
    42.99
  • 02.jpn.gg:10223
    txJttJ8e
    0
    42.79
  • 152.228.198.146:46464
    A Minecraft Server
    0
    42.69
  • 91.197.6.211:29046
    MOTD LOADING
    0
    42.07
  • 91.197.6.221:24590
    Strawberry Neoforge 1.21.1
    0
    41.53
  • piratis.loiz.org:25565
    [ PIRATIS WORLD ] Creative Server GR/CY
    0
    29.07
  • antymc.pl:30562
    AntyMC

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

    0
    28.11

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

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

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

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