ปลั๊กอิน Minecraft PureChat

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

🔌 เกี่ยวกับ PureChat

PureChat เป็นปลั๊กอินจัดรูปแบบแชตสำหรับ PocketMine ที่ทำงานร่วมกับ PurePerms เพื่อใช้รูปแบบแชตและ nametag แบบอิงกลุ่ม ปลั๊กอินนี้ดักจับแชตของผู้เล่นและแทนที่รูปแบบด้วยการตั้งค่าของกลุ่ม, prefix, suffix และรองรับการกำหนดทับเฉพาะแต่ละโลก รวมถึงแท็ก placeholder

🎯 เป้าหมาย

ปลั๊กอินนี้มีไว้เพื่อรวมการแสดงผลแชตบนเซิร์ฟเวอร์ที่ใช้ PurePerms: แยกการจัดรูปแบบภาพของแชต/nametag ออกจากระบบ permission เพื่อให้เจ้าของเซิร์ฟเวอร์กำหนดได้ว่ากลุ่มต่าง ๆ จะปรากฏในแชตและเหนือชื่อผู้เล่นอย่างไร

⚙️ คุณสมบัติ

  • รูปแบบแชตและ nametag แบบอิงกลุ่ม ขับเคลื่อนด้วยกลุ่ม PurePerms
  • prefix และ suffix แยกตามกลุ่ม
  • การกำหนดทับรูปแบบแยกตามโลก (เลือกใช้ได้, ปรับแต่งได้)
  • การใช้สีถูกควบคุมด้วย permission node (การตั้งค่าข้อความสี)
  • รองรับแท็กแบบ placeholder ในรูปแบบ (เช่น {display_name}, {msg}, {prefix}, {suffix}, {world})
  • ไฟล์กำหนดค่าแบบ YAML ที่เรียบง่ายสำหรับกำหนดรูปแบบของกลุ่ม

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

  • เจ้าของเซิร์ฟเวอร์ PocketMine ที่ใช้ PurePerms และต้องการปรับแต่งหน้าตาแชต/nametag ได้
  • เซิร์ฟเวอร์ Survival, SMP หรือชุมชนขนาดเล็กที่ต้องการจัดรูปแบบแชตตามกลุ่มโดยไม่ฝังตรรกะ permission ไว้ในปลั๊กอินแชต

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

  • กำหนดรูปแบบแชตและ nametag ที่แตกต่างกันสำหรับยศอย่าง Guest, Admin, Owner
  • ปิดการใช้สีสำหรับผู้เล่นทั่วไป แต่อนุญาตให้สตาฟใช้ข้อความสีผ่าน permission
  • ใช้ prefix หรือแท็กแชตที่แตกต่างกันตามโลกสำหรับเซิร์ฟเวอร์หลายโลก

⌨️ คำสั่ง

คำสั่งคำอธิบายPermissionการเข้าถึง
/setsuffix <player> <suffix>ตั้ง suffix ให้ผู้เล่นpchat.command.setsuffixAdmin
/setprefix <player> <prefix>ตั้ง prefix ให้ผู้เล่นpchat.command.setprefixAdmin
/setnametag <group> [world] <format>ตั้งรูปแบบ nametag เริ่มต้นสำหรับกลุ่ม (ระบุ world ได้)pchat.command.setnametagAdmin
/setformat <group> [world] <format>ตั้งรูปแบบแชตเริ่มต้นสำหรับกลุ่ม (ระบุ world ได้)pchat.command.setformatAdmin

🔐 Permissions

Permissionคำอธิบายค่าเริ่มต้น
pchatpermission node หลักของปลั๊กอินไม่ได้ระบุ
pchat.coloredMessagesอนุญาตให้ส่งข้อความด้วยโค้ดสีไม่ได้ระบุ
pchat.commandpermission พื้นฐานสำหรับคำสั่งของปลั๊กอินไม่ได้ระบุ
pchat.command.setsuffixอนุญาตให้ใช้ /setsuffixไม่ได้ระบุ
pchat.command.setprefixอนุญาตให้ใช้ /setprefixไม่ได้ระบุ
pchat.command.setnametagอนุญาตให้ใช้ /setnametagไม่ได้ระบุ
pchat.command.setformatอนุญาตให้ใช้ /setformatไม่ได้ระบุ

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

📥 การตั้งค่า

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

📦 การพึ่งพา

  • PurePerms (จำเป็น): PureChat อาศัยกลุ่มของ PurePerms สำหรับการจัดรูปแบบแบบอิงกลุ่ม

🧾 การกำหนดค่า

  • PureChat ใช้การกำหนดค่าแบบ YAML ที่กำหนด groups พร้อมรูปแบบ chat และ nametag และมีรายการ worlds แบบเลือกใช้ต่อกลุ่ม
  • การกำหนดค่าจะเปิดเผยชุดแท็กที่สามารถใช้ภายในรูปแบบได้ (เช่น {display_name}, {msg}, {prefix}, {suffix}, {world})
  • ตัวเลือกการกำหนดค่าหนึ่งจะเปิดหรือปิดการจัดรูปแบบแชตแบบหลายโลก/แยกตามโลก

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

  • PureChat ถูกแจกจ่ายสำหรับระบบ PocketMine และทำงานร่วมกับข้อมูลกลุ่มของ PurePerms โดยเฉพาะ
  • ปลั๊กอินนี้มีการควบคุมการใช้สีและการแก้ไขรูปแบบผ่านคำสั่งและ permission

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

หากคุณรันเซิร์ฟเวอร์ PocketMine ที่ใช้ PurePerms และต้องการชั้นการตั้งค่าที่แยกออกมาเพื่อควบคุมการแสดงผลแชตและ nametag แยกตามกลุ่ม (และแยกตามโลก) PureChat ก็มีชั้นการจัดรูปแบบนั้นให้โดยไม่แทนที่ระบบ permission ของคุณ

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

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

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

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

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