ปลั๊กอิน Minecraft TAB

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

🔌 เกี่ยวกับ TAB

TAB คือปลั๊กอิน Minecraft ที่รวบรวมฟีเจอร์เกี่ยวกับการแสดงผลไว้ในที่เดียว: รายการ tab list ที่กำหนดค่าได้, เอาต์พุต scoreboard (SIDEBAR) และ nametag แบบกำหนดเอง มันมอบระบบที่กระชับและปรับแต่งได้ เหมาะสำหรับผู้ดูแลเซิร์ฟเวอร์ที่ต้องการข้อมูลบนหน้าจอแบบยืดหยุ่นโดยไม่ต้องติดตั้งปลั๊กอินแยกหลายตัว

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

วัตถุประสงค์หลักของ TAB คือควบคุมว่าข้อมูลที่เกี่ยวกับผู้เล่นจะแสดงต่อผู้อื่นอย่างไร: tab list, ค่าของ sidebar scoreboard และข้อมูล nametag/above-name ที่มองเห็นได้ มันมีประโยชน์เมื่อคุณต้องการการแสดงผลที่สม่ำเสมอและกำหนดค่าได้ ทั้งบนเซิร์ฟเวอร์เดียวหรือผ่านเครือข่าย proxy

⚙️ ฟีเจอร์

  • การจัดรูปแบบ tab list ที่กำหนดค่าได้ (หลายคอลัมน์/หลายแถว และ placeholder แยกตามผู้เล่น)
  • รองรับ scoreboard ผ่านสล็อต SIDEBAR พร้อมตัวเลือกในการจัดการหรือกู้คืน scoreboard เมื่อปลั๊กอินอื่นรบกวน
  • การจัดรูปแบบ nametag/above-name และ below-name สำหรับผู้เล่น
  • รองรับ placeholder ในตัว และการเชื่อมต่อกับแหล่งข้อมูลทั่วไป (ที่ปลั๊กอินใช้เพื่อแสดงค่าที่เปลี่ยนแปลงได้)
  • Public API (TabAPI) สำหรับให้ปลั๊กอินอื่นโต้ตอบกับ TAB แบบโปรแกรม
  • แหล่งข้อมูลหลายแพลตฟอร์ม: โปรเจกต์มี build/module สำหรับเซิร์ฟเวอร์แบบ Bukkit และสำหรับแพลตฟอร์ม proxy/modded
  • ตัวเลือก universal jar ที่รวมโมดูลสำหรับแพลตฟอร์มที่รองรับ

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

  • ผู้ดูแลเซิร์ฟเวอร์ที่ต้องการควบคุม tab list และ scoreboard แบบรวมศูนย์
  • เครือข่ายที่ใช้ซอฟต์แวร์ proxy และต้องการการแสดงผลที่สม่ำเสมอข้าม backend servers
  • นักพัฒนาที่ต้องการ API เพื่อเปิดเผยหรือใช้งาน display placeholders

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

  • แสดงแรงก์และ ping ของผู้เล่นใน tab list ด้วย placeholder แบบไดนามิก
  • ใช้ sidebar scoreboard เพื่อแสดงสถิติเซิร์ฟเวอร์ เช่น ผู้เล่นออนไลน์หรือยอดเงิน
  • แทนที่หรือ override scoreboard ของปลั๊กอินอื่นชั่วคราว และกู้คืนเมื่อจำเป็น

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

📥 การตั้งค่า

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

📦 หมายเหตุการ build

  • universal build มีโมดูลสำหรับหลายแพลตฟอร์ม
  • ใน repository ระบุว่าการคอมไพล์โปรเจกต์ต้องใช้ JDK รุ่นใหม่ (JDK 25 หรือใหม่กว่า) และ jar จะปรากฏใน build output เมื่อคอมไพล์เสร็จ

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

  • ใบอนุญาตอย่างเป็นทางการ: Apache-2.0.
  • ซอร์ส repository เปิดสาธารณะและมีโมดูลเฉพาะแพลตฟอร์ม (bukkit, bungeecord, velocity, fabric, forge, neoforge)
  • ปลั๊กอินเปิดเผย API (TabAPI) สำหรับการเชื่อมต่อโดยปลั๊กอินอื่น
  • การรองรับ Minecraft ที่ทดสอบ/ประกาศครอบคลุมหลายเวอร์ชัน; รายการอย่างเป็นทางการระบุการรองรับตั้งแต่เวอร์ชันเก่าไปจนถึงเวอร์ชันใหม่ (โดยเฉพาะตั้งแต่ 1.7 ถึง 1.21)

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

หากคุณต้องการระบบที่เน้นการจัดการเลย์เอาต์ของ tab list, sidebar scoreboards และการจัดรูปแบบ nametag—รวมถึงการใช้งานข้ามเครือข่าย proxy ได้ตามต้องการ—TAB มอบปลั๊กอินที่กำหนดค่าได้เพียงตัวเดียวและ API เพื่อให้ผู้ดูแลเซิร์ฟเวอร์และนักพัฒนาปลั๊กอินสามารถแสดงข้อมูลผู้เล่นได้อย่างสม่ำเสมอโดยไม่ต้องเชื่อมปลั๊กอินแสดงผลหลายตัวเข้าด้วยกัน.

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

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

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

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

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