บันทึกการอัปเดต
1.0.2
ติดตั้ง & รันครั้งแรก
/gacha setupรันอัตโนมัติตอนเปิดเซิร์ฟครั้งแรก เมื่อเซิร์ฟบูตเสร็จ — ติดตั้งใหม่ได้เมนูพร้อมใช้ทันทีไม่ต้องทำมือ/gacha setupติดตั้ง blueprint ของ ModelEngine (cradgacha_open) เข้าModelEngine/blueprints/+ reload แล้ว merge pack โมเดลให้ — โมเดล 3D ใช้ได้เลย ไม่รู้สึกว่า pack ไม่ครบ
เมนู / cursor
- ความไวเมาส์เหลือค่าเดียว (เดิมแยก X/Y ทำให้สับสนและดูเหมือนพื้นที่แคบลง) — ระยะที่เคอร์เซอร์เอื้อมถึงกำหนดด้วยขนาดเมนู ไม่ใช่ความเร็ว
- แจ้ง "ไอเทมไม่พอ" บอกชื่อไอเทม ที่ขาด (เช่น Not enough Diamond!)
- ประสิทธิภาพ: loop cursor ต่อ tick ไม่อ่าน config ซ้ำทุก tick แล้ว (snapshot + refresh ตอน reload) — เบาลงเมื่อมีผู้เล่นเปิดเมนูพร้อมกันเยอะ
พรีเมียม — เครื่องมือแก้ไข
- Reward editor: ปุ่มเลือกไอเทมเปลี่ยนชื่อเป็น [ Inventory ] และเพิ่มปุ่ม [ Reset ] ยกเลิกการแก้ไขที่ยังไม่บันทึก (ยืนยัน 2 คลิก)
ความเสถียร
- แก้โมเดลหายหลัง join บนเซิร์ฟที่มี item provider — host resource pack ในตัวส่ง pack vanilla ทับ pack ของ provider ทำให้เท็กซ์เจอร์ provider/โมเดลหาย ตอนนี้ host ทำงาน เฉพาะโหมด vanilla และ
/gacha setupจะปิดให้เมื่อ pin ItemsAdder/Nexo/Oraxen - แก้ "รูโหว่ผี" (เช่นน้ำแข็ง/บล็อกที่ดูเหมือนหาย) ที่ค้างหลังเปิดตู้ — ระบบเคลียร์ฉากฝั่ง client คืนบล็อกครบทุกหน้าของเมนู ไม่ใช่แค่หน้าสุดท้าย (โลกจริงไม่เคยถูกแก้อยู่แล้ว)
- แถบ locator (1.21.9+) ถูกปิดระหว่างเปิดเมนู และคืนค่าถูกต้องตอนปิด/relog
- Multi-player: ซ่อนผู้เล่นคนอื่นและ armor stand ของกล้องจากคนเปิดเมนู เพื่อไม่ให้คนยืนตรงจุดกาชาบัง UI (
cursor.hide-players)
เมนู / เปิดการ์ด
- ของซ้ำแสดง
+N ✦ Sparkบนการ์ดที่พลิก แทนข้อความในแชท (ไม่สปอยก่อนเปิด) · ปรับตำแหน่ง/ขนาดที่theme.reveal-cards.dup-y/dup-scale - ประกาศ Epic/Legendary เด้ง หลัง พลิกการ์ด
- Open Again พลิกการ์ดที่ยังคว่ำก่อน แล้วค่อยเปิดรอบถัดไป
- โมเดล 3D: กำหนดเวลาเล่นต่อ rarity ด้วย
model.durations.<RARITY>ไม่ให้อนิเมชันยาวโดนตัด /gacha setupmerge pack ของ ModelEngine เข้า Nexo/Oraxen/vanilla ให้อัตโนมัติ (ItemsAdder merge เองเมื่อallow_other_plugins_resourcepacks: true)- แก้ glyph ของ Nexo ที่แสดงเป็นข้อความ
:id:ดิบในบางป้ายของเมนู
พรีเมียม — เครื่องมือแก้ไข
- Layout editor ปรับใหญ่:
/gacha layout <ธีม>แก้ธีมไหนก็ได้ · ปุ่ม Text สร้างข้อความติดเมาส์ · ปุ่ม Image เปิด Library เลือกรูปให้ element ที่หยิบ · ปุ่ม Function ใส่ action เวลากด (เปิดร้าน/spark/wishlist/rates/history ฯลฯ) · แท็บ All Images ในไลบรารีรวม font image ทั้งหมดของ provider · ดู พรีเมียม → Live Layout Editor - Reward editor: ปุ่ม [ Bag ] เลือกไอเทมของรางวัลจากกระเป๋าโดยไม่ต้องปิดเมนู
- Config editor: ชี้เมาส์ที่ชื่อ setting เพื่อดูว่ามันทำอะไร
คีย์ config ใหม่ดูที่หน้า การตั้งค่า
แยก Developer API
- API แบ่งเป็น Free (read-only) + Premium (สั่งงาน & events) ·
isMenuOpen,getPity,getTokens,getCrateIdsใช้ได้ทุก jar; ส่วนopenCrate,addTokens,takeTokensและ eventGachaOpen/GachaPreOpenต้องมี jar Premium หรือapi.premium-token(jar Premium เจนให้อัตโนมัติในconfig.yml) · ดู Developer API
1.0.1
- เพิ่มความแข็งแรงให้ host resource pack ในตัว (เสิร์ฟหลายเธรด, ตรวจ request เข้มขึ้น) และ extract pack ครั้งแรกปลอดภัยขึ้น
1.0.0
- เวอร์ชันแรก