นี่คือทางแยกของ Essentials ที่เรียกว่า EssentialsX
หากคุณกำลังใช้สิ่งนี้ อย่า ขอความช่วยเหลือจาก Essentials
พื้นที่เก็บข้อมูลอัปสตรีมอย่างเป็นทางการสำหรับโครงการ Essentials ดั้งเดิมอยู่ที่ https://github.com/Essentials/Essentials
EssentialsX เป็นความต่อเนื่องของชุดปลั๊กอิน Essentials ที่ได้รับการอัปเดตเพื่อรองรับเวอร์ชัน Minecraft และ Spigot สมัยใหม่
โดยนำเสนอฟีเจอร์ใหม่ การปรับปรุงประสิทธิภาพ และการแก้ไขใหม่ๆ นับไม่ถ้วนที่ไม่มีใน Essentials ดั้งเดิมหรือ Spigot-Essentials สำหรับรายละเอียดเพิ่มเติม โปรดดูที่วิกิ
หากคุณมาจากปลั๊กอิน Essentials ดั้งเดิม EssentialsX เป็นการทดแทน Essentials แบบดรอปอิน อย่างไรก็ตาม มีข้อกำหนดใหม่บางประการ:
use-bukkit-permissions
ในการกำหนดค่า มิฉะนั้น ปลั๊กอินจะถอยกลับไปใช้สิทธิ์ตามการกำหนดค่า ต้องการความช่วยเหลือในการใช้ EssentialsX หรือไม่? เข้าร่วมชุมชน MOSS Discord เพื่อขอความช่วยเหลือและหารือเกี่ยวกับ EssentialsX
หากคุณต้องการรายงานจุดบกพร่องหรือต้องการแนะนำคุณสมบัติใหม่ คุณสามารถเปิดปัญหาบน GitHub
หากต้องการสร้าง EssentialsX คุณต้องติดตั้ง JDK 8 ขึ้นไปบนระบบของคุณ
โคลนที่เก็บนี้ จากนั้นรันคำสั่งต่อไปนี้:
./gradlew build
gradlew build
จากนั้นคุณจะพบบิลด์ของโมดูล EssentialsX ได้ในไดเร็กทอรี jars/
คุณยังสามารถรันเซิร์ฟเวอร์ทดสอบจากสภาพแวดล้อมการพัฒนาของคุณโดยใช้คำสั่งต่อไปนี้:
./gradlew build :runServer
gradlew build :runServer
หมายเหตุ :
- หากไม่มี คุณจะเรียกใช้เซิร์ฟเวอร์หลายเครื่องพร้อมกัน ซึ่งอาจทำให้ Gradle เสียหายได้
คุณต้องการผสานรวมกับ EssentialsX ในปลั๊กอินของคุณหรือไม่? คุณสามารถสร้างปลั๊กอินโดยใช้ EssentialsX API ได้จาก repo EssentialsX Maven
การเผยแพร่จะถูกโฮสต์บน Maven repo ที่ https://repo.essentialsx.net/releases/
ในขณะที่สแน็ปช็อต (รวมถึงรุ่น dev) จะโฮสต์ที่ https://repo.essentialsx.net/snapshots/
หากต้องการเพิ่ม EssentialsX ให้กับระบบบิลด์ของคุณ คุณควรใช้อาร์ติแฟกต์ต่อไปนี้:
พิมพ์ | รหัสกลุ่ม | รหัสอาร์ติแฟกต์ | เวอร์ชัน |
---|---|---|---|
รุ่นล่าสุด | net.essentialsx | EssentialsX | 2.20.1 |
สแนปชอต | net.essentialsx | EssentialsX | 2.21.0-SNAPSHOT |
รุ่นเก่ากว่า | net.ess3 | EssentialsX | 2.18.2 |
หมายเหตุ: จนถึงเวอร์ชัน 2.18.2
EssentialsX ใช้รหัสกลุ่ม net.ess3
ตั้งแต่ 2.19.0
เป็นต้นไป EssentialsX จะใช้รหัสกลุ่ม net.essentialsx
เมื่ออัปเดตปลั๊กอิน ตรวจสอบให้แน่ใจว่าคุณใช้รหัสกลุ่มที่ถูกต้อง
คุณสามารถค้นหาข้อมูลเพิ่มเติม รวมถึงตัวอย่าง Maven และ Gradle ได้ที่วิกิ
ต้องการช่วยปรับปรุง EssentialsX หรือไม่? คุณสามารถสนับสนุนและมีส่วนร่วมในโครงการได้หลายวิธี
การบริจาคทำให้เราสามารถครอบคลุมค่าใช้จ่ายของโครงสร้างพื้นฐานของเรา และยังช่วยให้เราสามารถอัปเดต EssentialsX ด้วยคุณสมบัติใหม่และสำหรับ Minecraft เวอร์ชันใหม่ได้ต่อไป
คุณสามารถสนับสนุนเราได้ด้วยการบริจาคครั้งเดียวหรือรายเดือนผ่านผู้สนับสนุน GitHub และคุณจะได้รับตราบน GitHub สำหรับการสนับสนุนโครงการผ่านสิ่งนี้
หรือคุณสามารถบริจาครายเดือนให้กับโครงการ EssentialsX บน Patreon หรือคุณสามารถบริจาคแบบครั้งเดียวได้ที่เพจ Ko-fi ของเรา
หากคุณไม่สามารถบริจาคได้ ไม่ต้องกังวล! มีวิธีอื่นๆ มากมายในการมีส่วนร่วม:
ดู CONTRIBUTING.md เพื่อหาข้อมูลเพิ่มเติม