ปลั๊กอิน Minecraft SkBee

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

🔌 เกี่ยวกับ SkBee

SkBee คือแอดออนสำหรับ Skript ที่ขยายภาษา Skript ด้วยชุดองค์ประกอบจำนวนมากซึ่งเปิดให้สคริปต์เข้าถึง internals ของเซิร์ฟเวอร์และฟีเจอร์ Minecraft สมัยใหม่สำหรับผู้เขียนสคริปต์ มันมี syntax และเครื่องมือสำหรับทำงานกับ NBT, ส่วนประกอบข้อความขั้นสูง, scoreboard, recipe, ข้อมูลบล็อก, structure, การสร้าง world และ region/bounds แบบง่าย — ช่วยให้ผู้ดูแลเซิร์ฟเวอร์สร้างกลไกที่ซับซ้อนด้วย Skript แทนที่จะใช้ Java

🎯 เป้าหมาย

เป้าหมายหลักของ SkBee คือการให้ผู้ใช้ Skript เข้าถึงฟีเจอร์ของ Bukkit/Paper server APIs และ internals ของ Minecraft โดยตรง ซึ่งโดยปกติแล้วทำได้ยากหรือแทบเป็นไปไม่ได้ด้วย Skript แบบ vanilla มันถูกออกแบบมาสำหรับเจ้าของเซิร์ฟเวอร์และผู้เขียนสคริปต์ที่ต้องการควบคุม item, entity, การจัดรูปแบบข้อความ, การปรับแต่ง world และการจัดการ structure ภายในสคริปต์ Skript ได้แม่นยำยิ่งขึ้น

⚙️ ฟีเจอร์

  • องค์ประกอบ NBT: get/set NBT ของ item, tile entities (บล็อก) และ entity (มีการระบุว่าสามารถใช้ได้กับเวอร์ชันเก่าลงไปถึง 1.8.8+ ในกรณีที่รองรับ)
  • FastBoards: การทำงานของ scoreboard ที่ออกแบบมาเพื่อลดอาการกระพริบ (ใช้ได้ใน Minecraft เวอร์ชันใหม่กว่าเมื่อรองรับ)
  • Recipes: เพิ่ม recipe แบบกำหนดเองและลบ recipe vanilla (มีการระบุว่าฟีเจอร์นี้ใช้ได้ตั้งแต่เวอร์ชันที่ใหม่กว่า เช่น 1.13+ สำหรับ recipe APIs)
  • BlockData: เข้าถึง get/set block data ได้แบบง่ายสำหรับ block states สมัยใหม่ (ใช้ได้ในเวอร์ชันที่รองรับ)
  • Structures: บันทึกและวาง structure ของ Minecraft vanilla โดยใช้ระบบ structure ของเกม
  • TextComponents: สร้างและจัดการข้อความสไตล์ JSON/TextComponent พร้อม hover และ click events และรองรับ item-hover
  • WorldCreator: สร้าง world แบบกำหนดเองพร้อมตัวเลือกที่ปรับแต่งได้และเปิดให้ใช้ใน Skript
  • Bounds: สร้าง bounds/regions แบบง่ายคล้ายการป้องกัน region น้ำหนักเบาสำหรับใช้ใน Skript
  • GameEvents: เชื่อมเข้ากับระบบ GameEvent ของ Minecraft (ใช้โดย skulk sensors และกลไกที่เกี่ยวข้อง)

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

  • ผู้ดูแลเซิร์ฟเวอร์ที่ใช้ Skript และต้องการเข้าถึง API เชิงลึกโดยไม่ต้องเขียนปลั๊กอิน Java
  • นักพัฒนา Skript ที่กำลังสร้าง GUI ขั้นสูง, item แบบกำหนดเอง, ข้อความแบบมีโครงสร้าง หรือเครื่องมือเกี่ยวกับ world/structure
  • เซิร์ฟเวอร์ Survival, SMP และเซิร์ฟเวอร์เกมแบบกำหนดเองที่พึ่งพา Skript สำหรับกลไกการเล่นเกมและต้องการขยายความสามารถ

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

  • ผู้เขียนสคริปต์อ่านและแก้ไข NBT ของ item เพื่อสร้างพฤติกรรมและคุณสมบัติ item แบบกำหนดเองภายใน Skript
  • ผู้ดูแลสร้าง recipe crafting แบบกำหนดเองและลบ recipe vanilla ที่ไม่ต้องการด้วย syntax ของ Skript
  • นักออกแบบบันทึกและวาง structure ที่เตรียมไว้ล่วงหน้าในระหว่างการสร้าง world หรือด้วยเครื่องมือสร้างในเกม
  • ระบบแชตหรือ GUI ที่ต้องใช้ JSON text components พร้อม action แบบ hover/click และพรีวิว item

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

📥 การตั้งค่า

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

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

  • Skript (SkBee เป็น addon สำหรับ Skript; บิลด์ใหม่ของ SkBee ต้องใช้ Skript เวอร์ชันใหม่ — ตรวจสอบ release notes ของปลั๊กอินเพื่อดูเวอร์ชัน Skript ที่ต้องใช้ให้แน่ชัด)

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

  • SkBee ถูกดูแลในฐานะโปรเจกต์ open-source ภายใต้สัญญาอนุญาต GPL-3.0
  • ฟีเจอร์บางอย่างอาจผูกกับเวอร์ชัน: บางองค์ประกอบ (เช่นการจัดการ NBT) มีหมายเหตุความเข้ากันได้กับ Minecraft รุ่นเก่า (ตัวอย่างในเอกสาร upstream ระบุว่าบางฟีเจอร์ใช้ได้ตั้งแต่ 1.8.8+ และบางอย่างตั้งแต่ 1.13+)
  • SkBee มี JavaDocs และ wiki สำหรับ syntax; โปรดอ้างอิงแหล่งเหล่านี้เมื่อเขียนไฟล์ Skript ที่ใช้ฟีเจอร์ของ SkBee
  • SkBee ตั้งใจรองรับ Skript รุ่นใหม่และ Minecraft รุ่นใหม่; เวอร์ชัน Skript หรือ Minecraft ที่ต้องใช้จะแตกต่างกันไปตามแต่ละ release ของ SkBee — โปรดตรวจสอบ release notes ของบิลด์ที่คุณดาวน์โหลด

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

ถ้าคุณใช้ Skript เป็นระบบ scripting ของเซิร์ฟเวอร์และต้องการเข้าถึง NBT, ข้อความแบบมีโครงสร้าง, recipe แบบกำหนดเอง, การบันทึก/วาง structure หรือเครื่องมือสร้าง region และ world แบบง่ายโดยไม่ต้องเขียน Java, SkBee มีชุด syntax และเครื่องมือที่ครอบคลุมและได้รับการยืนยันแล้ว เพื่อขยายสิ่งที่คุณสามารถสร้างได้ด้วย Skript ล้วน ๆ

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

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

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

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

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