Skip to content

บันทึกการอัปเดต

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 setup merge 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 และ event GachaOpen/GachaPreOpen ต้องมี jar Premium หรือ api.premium-token (jar Premium เจนให้อัตโนมัติใน config.yml) · ดู Developer API

1.0.1

  • เพิ่มความแข็งแรงให้ host resource pack ในตัว (เสิร์ฟหลายเธรด, ตรวจ request เข้มขึ้น) และ extract pack ครั้งแรกปลอดภัยขึ้น

1.0.0

  • เวอร์ชันแรก