ปลั๊กอิน Minecraft LuckPerms

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

🔌 เกี่ยวกับ LuckPerms

LuckPerms เป็นปลั๊กอิน permissions สำหรับ Minecraft ที่ให้การจัดการ permission แบบมีโครงสร้างผ่านกลุ่ม, user nodes และ contexts ปลั๊กอินนี้ออกแบบมาสำหรับผู้ดูแลเซิร์ฟเวอร์และนักพัฒนาที่ต้องการระบบที่ยืดหยุ่นและตรวจสอบได้ เพื่อควบคุมว่าผู้เล่นและบทบาทต่าง ๆ สามารถทำอะไรได้บ้างบนเซิร์ฟเวอร์เดี่ยวและการตั้งค่าแบบหลายเซิร์ฟเวอร์

🎯 จุดประสงค์

จุดประสงค์หลักของปลั๊กอินนี้คือการรวมการจัดการ permission ไว้ส่วนกลาง: กำหนด permission ให้ผู้ใช้หรือกลุ่ม จัดการ inheritance และใช้กฎเฉพาะตาม context (เช่น ตาม world หรือ per-server) นอกจากนี้ยังมี public developer API เพื่อให้ปลั๊กอินและการเชื่อมต่ออื่น ๆ สามารถอ่านและแก้ไขข้อมูล permission ได้

⚙️ ฟีเจอร์

  • สร้างและจัดการกลุ่ม รวมถึง permission ของผู้ใช้แต่ละคน
  • permission nodes ที่รับรู้ context (world, servers และ contexts อื่น ๆ)
  • group inheritance และการควบคุมน้ำหนัก/ลำดับความสำคัญสำหรับการจัดเรียงกลุ่ม
  • web editor สำหรับแก้ไข permissions และ groups แบบเห็นภาพ
  • หลาย storage backends และตัวเลือกการซิงค์ข้อมูลสำหรับ network
  • public Java API สำหรับการเชื่อมต่อปลั๊กอินและการใช้งานของนักพัฒนา
  • รองรับข้ามแพลตฟอร์มบนหลาย implementation ของ Minecraft server

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

  • เจ้าของและผู้ดูแลเซิร์ฟเวอร์ที่ต้องการการจัดการ permission ที่แข็งแรง
  • ผู้ดูแล network ที่ใช้การตั้งค่า proxy/back-end และต้องการ permission ที่ซิงค์กัน
  • นักพัฒนาปลั๊กอินที่ต้องการ API ที่เสถียรสำหรับอ่านหรือแก้ไข permission

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

  • กำหนดกลุ่ม staff, moderator และ player พร้อมชุด permission ที่แตกต่างกัน
  • มอบ permission ชั่วคราวให้ผู้เล่น (เช่น สิทธิ์ VIP แบบมีเวลา) โดยใช้ expiry nodes
  • ซิงค์การเปลี่ยนแปลง permission ระหว่าง backend servers ในเครือข่าย proxy

⌨️ คำสั่ง

คำอธิบายนี้ไม่ได้รวมรายละเอียดคำสั่ง เพราะรายการคำสั่งแบบละเอียดมีอยู่ในเอกสารทางการของโปรเจกต์

🔐 Permissions

คำอธิบายนี้ไม่ได้ระบุรายการ permission nodes อย่างชัดเจน; โปรเจกต์จะบันทึก permission nodes และค่าเริ่มต้นไว้ในเอกสารทางการ

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

📥 การตั้งค่า

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

📦 Dependencies

  • ไม่มี dependencies แบบ runtime ระบุไว้ที่นี่ ใช้เอกสารทางการเพื่อตรวจสอบการเชื่อมต่อแบบเสริม

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

  • โปรเจกต์ทางการมี build เฉพาะแพลตฟอร์มและ public Java API
  • โปรเจกต์รองรับ storage backends หลายแบบและมีฟีเจอร์การซิงค์เครือข่าย
  • ปลั๊กอินนี้แจกจ่ายภายใต้ open-source license แบบ permissive

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

หากคุณต้องการการจัดการ permission แบบรวมศูนย์ที่รับรู้ context พร้อม API สำหรับการเชื่อมต่อ และตัวเลือกสำหรับการจัดเก็บ/ซิงค์แบบหลายเซิร์ฟเวอร์ LuckPerms มอบความสามารถเหล่านั้นในโปรเจกต์ open-source ที่ยังคงได้รับการดูแล

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

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

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

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

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