ปลั๊กอิน Minecraft ajLeaderboards

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

🔌 เกี่ยวกับ ajLeaderboards

ajLeaderboards เป็นปลั๊กอิน Minecraft สำหรับสร้างลีดเดอร์บอร์ดจาก PlaceholderAPI placeholder ใดก็ได้ที่คืนค่าตัวเลขได้ มันจะรวบรวมและจัดอันดับค่าที่ placeholder รายงาน และสามารถแสดงผลด้วยฮอโลแกรม ป้ายในตัว NPC, armor stands และหัวผู้เล่น

🎯 จุดประสงค์

ปลั๊กอินนี้ช่วยแก้ปัญหาการทำลีดเดอร์บอร์ดที่ยืดหยุ่นและใช้ได้ข้ามปลั๊กอินโดยไม่ต้องทำการเชื่อมต่อแบบกำหนดเอง: ปลั๊กอินใดก็ตามที่เปิดเผย PlaceholderAPI placeholder แบบตัวเลขได้ สามารถติดตามและแสดงบนจอในโลกเกม หรือเปิดเป็น placeholder ให้ปลั๊กอินแสดงผลอื่น ๆ ใช้ต่อได้

⚙️ คุณสมบัติ

  • ติดตาม PlaceholderAPI placeholder แบบตัวเลขใดก็ได้เป็นรายการลีดเดอร์บอร์ด
  • มีตัวเลือกการแสดงผลหลายแบบ: ฮอโลแกรม ป้ายในตัว NPC, armor stands และหัวผู้เล่น
  • ลีดเดอร์บอร์ดตามเวลา พร้อมรีเซ็ตอัตโนมัติ (รายชั่วโมง รายวัน รายเดือน ฯลฯ) และยังคงสถิติทั้งหมดไว้
  • รองรับ MySQL สำหรับซิงก์ลีดเดอร์บอร์ดระหว่างเซิร์ฟเวอร์ (placeholder ที่ติดตามก็ต้องซิงก์ด้วย)
  • แสดง prefix/suffix ของผู้เล่นได้แบบเลือกเปิดผ่านการเชื่อมต่อ Vault
  • placeholder แบบ "Extra" สำหรับแสดงข้อความ placeholder เพิ่มเติมข้างรายการลีดเดอร์บอร์ด
  • รองรับ Folia และใช้งานร่วมกับปลั๊กอินแสดงผลทั่วไปได้ (เช่น ระบบฮอโลแกรมและ NPC)
  • เก็บสถิติการใช้งานแบบไม่ระบุตัวตนผ่าน bStats (ปิดได้ในคอนฟิกของ bStats)

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

  • เซิร์ฟเวอร์ Survival และ SMP ที่ต้องการลีดเดอร์บอร์ดแบบไดนามิกสำหรับยอดเงิน สถิติ หรือค่าที่กำหนดเอง
  • เซิร์ฟเวอร์ที่ใช้ PlaceholderAPI อยู่แล้วและอยากแสดงอันดับในโลกเกม (ฮอโลแกรม ป้าย NPC)
  • แอดมินที่ต้องการลีดเดอร์บอร์ดแบบตามเวลา (รายวัน/รายชั่วโมง/รายเดือน) และการซิงก์ MySQL แบบเลือกเปิด

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

  • แสดงยอดเงินสูงสุดโดยใช้ placeholder จากปลั๊กอินเศรษฐกิจและปลั๊กอินฮอโลแกรม
  • แสดงจำนวน kill สูงสุดหรือคะแนนมินิเกมแบบกำหนดเองบน NPC หรือป้าย
  • รันลีดเดอร์บอร์ดรายชั่วโมงหรือรายวันสำหรับผู้ชนะอีเวนต์ พร้อมเก็บสถิติทั้งหมดไว้

⌨️ คำสั่ง

CommandDescriptionPermissionAccess
/ajLeaderboards addเริ่มติดตาม PlaceholderAPI placeholder ที่คืนค่าตัวเลขได้ajleaderboards.useAdmin
/ajLeaderboards list [board] [type]แสดงรายการลีดเดอร์บอร์ดที่ตั้งค่าไว้ หรือรายละเอียดของบอร์ดที่ระบุajleaderboards.useAdmin

(หมายเหตุ: ชื่อคำสั่งมีการอธิบายไว้โดยปลั๊กอิน; ผู้ดูแลเซิร์ฟเวอร์ควรตรวจสอบวิกิของปลั๊กอินสำหรับรายการคำสั่งและไวยากรณ์ทั้งหมด)

🔐 สิทธิ์

PermissionDescriptionDefault
ajleaderboards.useจำเป็นสำหรับการตั้งค่าและจัดการลีดเดอร์บอร์ดไม่ระบุ
ajleaderboards.dontupdate.<board>ป้องกันไม่ให้ผู้เล่นถูกเพิ่มเข้าไปในอัปเดตของบอร์ดที่ระบุไม่ระบุ

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

📥 การตั้งค่า

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

📦 สิ่งที่ต้องมี

  • PlaceholderAPI (จำเป็น)
  • Vault (เลือกใช้; ใช้สำหรับแสดง prefix/suffix)
  • Citizens (เลือกใช้; สำหรับการแสดงลีดเดอร์บอร์ดแบบ NPC)
  • DecentHolograms หรือปลั๊กอินฮอโลแกรมอื่น ๆ (เลือกใช้; สำหรับการแสดงผลแบบฮอโลแกรม)

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

  • ปลั๊กอินรองรับลีดเดอร์บอร์ดตามเวลา (รายชั่วโมง/รายวัน/รายเดือน) และสามารถใช้ MySQL เพื่อซิงก์ลีดเดอร์บอร์ดได้เมื่อค่าของ placeholder ที่ติดตามถูกซิงก์ด้วยเช่นกัน
  • รองรับ Folia
  • ปลั๊กอินส่งเมตริกแบบไม่ระบุตัวตนไปยัง bStats; สามารถปิดได้ผ่านการตั้งค่า bStats

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

หากคุณใช้ PlaceholderAPI อยู่แล้วและต้องการวิธีที่ง่ายและไม่ยึดติดกับประเภทการแสดงผลในการเปิดเผยข้อมูลตัวเลขที่มีการจัดอันดับ (เศรษฐกิจ สถิติ ค่าที่กำหนดเอง) ในโลกเกมหรือในรูปแบบ placeholder, ajLeaderboards มอบลีดเดอร์บอร์ดตามเวลา ตัวเลือกการแสดงผลหลายแบบ และการซิงก์ MySQL แบบเลือกเปิด โดยไม่ต้องทำการเชื่อมต่อแบบกำหนดเองแยกตามปลั๊กอิน

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

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

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

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

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