การติดตั้ง
สิ่งที่ต้องมี
| สิ่งที่ต้องมี | เวอร์ชัน / หมายเหตุ |
|---|---|
| ซอฟต์แวร์เซิร์ฟ | Paper 1.21+ (ต้องเป็น Paper เพราะใช้ Paper API) ทดสอบบน 1.21.4–1.21.11 |
| Java | Java 21 ขึ้นไป |
| packetevents | จำเป็น ใช้ทำ spectator camera freeze ที่ทำให้เมนูเคอร์เซอร์ทำงาน |
| ItemsAdder | แนะนำอย่างยิ่ง ให้รูปปุ่ม รูปเคอร์เซอร์ ไอคอนตู้ และโมเดลรางวัล (glyph) — ถ้าไม่มี เมนูจะเป็นกล่องสี่เหลี่ยม (□) |
| Vault | จำเป็นเฉพาะตอนตู้ใช้ค่าเปิดแบบ MONEY และต้องมีปลั๊กอินเศรษฐกิจ (เช่น EssentialsX Economy) ด้วย |
| Nexo / Oraxen | ไม่บังคับ เป็นตัวให้ custom item ทางเลือกสำหรับรางวัล/ไอคอน |
| BetterModel / ModelEngine | ไม่บังคับ สำหรับอนิเมชันโมเดล 3D ก่อนการ์ดขึ้น |
ปลั๊กอินเสริมทั้งหมดเรียกใช้ผ่าน reflection — ถ้าไม่มี CradGacha ก็ยังเปิดได้
ขั้นที่ 1 — ติดตั้ง dependency
วางพวกนี้ใน plugins/ ก่อน แล้วเปิดเซิร์ฟหนึ่งครั้งให้มันสร้างไฟล์:
packetevents(จำเป็น)ItemsAdder(แนะนำ)Vault+ ปลั๊กอินเศรษฐกิจ (เฉพาะถ้าใช้ค่าเปิดแบบMONEY)
ขั้นที่ 2 — ติดตั้ง CradGacha
- ดาวน์โหลดหรือ build
CradGacha-1.0.0.jar- build จาก source: รัน
./gradlew buildแล้วหาไฟล์ในbuild/libs/
- build จาก source: รัน
- คัดลอก jar ไปไว้ในโฟลเดอร์
plugins/ของเซิร์ฟ
ขั้นที่ 3 — รีสตาร์ทเซิร์ฟ
ใช้การ รีสตาร์ทเต็ม ไม่ใช่แค่ /reload:
- ใน console พิมพ์
stopแล้วเปิดเซิร์ฟใหม่ - หรือกดปุ่ม Restart ใน panel ของโฮสต์
ตอนเปิดควรเห็น log ประมาณนี้:
[CradGacha] CradGacha enabled! Loaded 3 crate(s).
[CradGacha] Integrations -> ItemsAdder: found | ... | packetevents: foundขั้นที่ 4 — ตรวจสอบ
ในเกม (เป็น operator) รัน:
/gacha doctorทุกบรรทัดควรขึ้น ✓ สีเขียว ถ้ามีบรรทัดไหนเป็น ✗ สีแดง ข้อความจะบอกวิธีแก้ ดูเพิ่มที่หน้า แก้ปัญหา
แล้วเปิดเมนู:
/gachaหมายเหตุเรื่อง resource pack
รูปปุ่ม/เคอร์เซอร์ และโมเดลรางวัลมาจาก ItemsAdder หลังจากเพิ่ม/แก้รูปทุกครั้ง ให้รันคำสั่งของ ItemsAdder เพื่อ build pack ใหม่:
/iazip
/iareloadถ้าใช้ไอเทมจาก Nexo หรือ Oraxen (เช่นเป็นรางวัลหรือค่าเปิด) ให้ rebuild pack ของปลั๊กอินนั้น ด้วยคำสั่งของมันเองหลังเพิ่ม/แก้ไอเทม:
/nexo reload pack # Nexo (หรือ /nexo reload สำหรับทั้งหมด)
/oraxen reload pack # Oraxen (หรือ /oraxen reload all)ผู้เล่นต้อง ยอมรับ resource pack ของเซิร์ฟตอนเข้าเกม ไม่งั้นเมนูจะเป็นกล่องสี่เหลี่ยม (□) CradGacha จะเตือนผู้เล่นที่ปฏิเสธ pack
ถัดไป: ตั้งค่าครั้งแรก →