แก้ปัญหา (Troubleshooting)
ขั้นแรกของเกือบทุกปัญหา: รัน
/gacha doctorมันตรวจ packetevents, ItemsAdder, glyph, Vault, ตู้ของคุณ และ resource pack แล้วบอกว่าอะไรผิด
ปลั๊กอินไม่โหลด
- ดู console ว่ามี error สีแดงตอนเปิดไหม
- เช็คว่าใช้ Paper 1.21+ (ไม่ใช่ Spigot/Bukkit) และ Java 21+
- เช็คว่า jar อยู่ใน
plugins/และ รีสตาร์ทเต็ม (ไม่ใช่/reload)
คำสั่งใช้ไม่ได้
- คำสั่งแอดมิน (
reload,doctor,token) ต้องมีสิทธิ์cradgacha.admin— เป็นopหรือให้สิทธิ์ (ดู สิทธิ์) - กด Tab หลัง
/gachaเพื่อดูว่ามีอะไรให้ใช้บ้าง
dependency หาย
/gacha doctorจะขึ้น ✗ สีแดงข้างสิ่งที่ขาด- packetevents จำเป็นต่อเมนูเคอร์เซอร์ ถ้าไม่มีเมนูจะเปิดไม่ถูกต้อง
- ItemsAdder ให้รูปภาพ ถ้าไม่มีเมนูจะเป็นกล่อง (□)
- Vault ต้องมีเฉพาะตู้ค่าเปิดแบบ
MONEY
เมนูเป็นกล่องสี่เหลี่ยม (□) / รูปไม่ขึ้น
แปลว่า resource pack หรือ glyph ยังไม่พร้อม:
- รัน
/gacha doctor— ดูบรรทัด "glyphs registered" และ "resource pack" - ใน ItemsAdder รัน
/iazipแล้ว/iareloadเพื่อ (re)build pack - เช็คว่าผู้เล่น ยอมรับ resource pack ของเซิร์ฟแล้ว (ไม่แน่ใจให้เข้าใหม่)
- เช็คว่า id ของ glyph/รูปใน
theme.ymlตรงกับที่ลงทะเบียนใน ItemsAdder
โมเดล/รูปมืด
ไม่ควรมืด — ปลั๊กอินตั้งความสว่างเต็ม (15/15) ถ้ายังดูแปลก มักเป็นที่ resource pack / โมเดล ItemsAdder เอง (เช่น texture มี shading ติดมา หรือไม่ได้ตั้ง emissive ในโมเดล) ให้ export โมเดล/ texture ใหม่ใน ItemsAdder
รางวัลไม่ออก
- เปิด
crates.ymlเช็คว่าตู้มีrewards:และตู้enabled: true - รางวัลแต่ละชิ้นต้องมี
materialหรือcommandsดู console ว่ามีคำเตือน "Skipping reward" ไหม - ถ้ากระเป๋าเต็ม ไอเทมจะดรอปที่เท้า (มองหาที่พื้น)
- รางวัลที่สุ่มแล้วเก็บใน
pending.ymlถ้าหลุด/ดับ จะได้ตอนเข้าใหม่
ไม่หักเงิน
- ค่าเปิด
MONEYต้องมี Vault + ปลั๊กอินเศรษฐกิจ (เช่น EssentialsX Economy) รัน/gacha doctor - ถ้าปลั๊กอินเศรษฐกิจโหลดหลัง CradGacha ปกติจะตรวจเจอเอง ถ้าไม่ ให้
/gacha reload - ผู้เล่นอาจแค่เงินไม่พอ จะได้ข้อความ "not enough money"
สิทธิ์ไม่ทำงาน
- เช็คว่า node คือ
cradgacha.adminเป๊ะ - ถ้าใช้ LuckPerms:
/lp user <name> permission check cradgacha.admin - operator มีโดยค่าเริ่มต้น แต่ปลั๊กอินสิทธิ์อาจ override ค่าเริ่มต้นได้
เคอร์เซอร์ไปไม่ถึงขอบจอ
เป็นข้อจำกัดฝั่งเซิร์ฟที่รู้กัน (ดู Cursor UI) ใน cursor.yml:
- เพิ่ม
sensitivity-x(เช่น0.3→0.5) - ขยาย
bounds.min-x/max-x - รัน
/gacha reload
ผู้เล่นค้าง spectator / กล้องเพี้ยน
ปลั๊กอินจะคืน gamemode และกล้องเมื่อปิดเมนู และมีไฟล์กู้คืน (gamemode-recovery.yml) ที่ซ่อม คนที่ค้าง spectator หลังเซิร์ฟดับ ถ้ามีคนค้าง:
- ให้เข้าเกมใหม่ (การกู้คืนทำงานตอน join) หรือตั้ง gamemode ด้วยมือ
- เช็คว่า packetevents ติดตั้งและเวอร์ชันใหม่
เว็บ GitHub Pages ไม่ขึ้น
- ที่ repo CradGacha-docs ตั้ง Settings → Pages → Source เป็น GitHub Actions ดู เผยแพร่ (GitHub Pages)
- ดูแท็บ Actions ว่ามี run "Deploy Docs (VitePress)" ที่ล้มเหลวไหม แล้วอ่าน log
- หลังเปิดใช้งาน push ขึ้น
main(หรือกด Run workflow) เพื่อ trigger build ครั้งแรก - URL ของเว็บคือ
https://<ชื่อผู้ใช้>.github.io/CradGacha-docs/
ถัดไป: คำถามที่พบบ่อย →