Minecraft Java 26.3 Snapshot 4: SDL3, เชื้อเพลิงแบบกำหนดเอง & พอร์ทัลในโหมด Spectator
มีอะไรเปลี่ยนแปลงบ้าง
Mojang ปล่อย Java Edition 26.3 Snapshot 4 ออกมาในวันพฤหัสบดี, ใช่แล้ว วันพฤหัสบดี, เพราะช่วงซัมเมอร์ของสวีเดนทำให้ตารางปกติวันอังคารต้องพักก่อน แม้จะออกผิดวัน แต่ Snapshot นี้ถือว่าอัดแน่นมากเป็นพิเศษ
- ระบบหน้าต่างใหม่: เกมเปลี่ยนจาก GLFW มาใช้ SDL3 สำหรับการจัดการหน้าต่าง, เมาส์, คีย์บอร์ด และการเชื่อมต่อกับแต่ละแพลตฟอร์ม นี่คือการเปลี่ยนแปลงใต้ฝากระโปรงที่ใหญ่ที่สุดใน Snapshot นี้
- เชื้อเพลิงเตาเผาแบบกำหนดเอง: Data Component ใหม่ชื่อ minecraft:cooking_fuel ทำให้ไอเทมใดก็ได้กลายเป็นเชื้อเพลิงของ Furnace, Smoker และ Blast Furnace ได้, กำหนดเวลาเผาไหม้และความเร็วในการ Smelt ได้เองด้วย นอกจากนี้ยังมี minecraft:brewing_fuel สำหรับ Brewing Stand แทนระบบ Item Tag เดิม
- พอร์ทัลในโหมด Spectator: ผู้เล่นที่อยู่ในโหมด Spectator ตอนนี้สามารถใช้พอร์ทัลเพื่อเทเลพอร์ตได้แล้ว จากเดิมที่บินทะลุผ่านไปเฉยๆ
- ข้อความบนป้าย (Sign): ป้ายตอนนี้มี Data Component ใหม่คือ minecraft:sign_text_front และ minecraft:sign_text_back โดยเนื้อหาจะแสดงใน Item Tooltip ด้วย และป้ายจะไม่รัน Click Event อัตโนมัติในข้อความที่กำหนดเองอีกต่อไป ช่วยปิดช่องโหว่ด้านความปลอดภัยของเซิร์ฟเวอร์ที่มีมานาน
- หน้าจอ Debug ใหม่: หน้าจอ F3 ตอนนี้มีการปรับขนาด GUI ของตัวเองแยกต่างหาก (ปรับผ่าน F3 + F6), มีตัวแสดง player_speed หน่วยเป็น Blocks per Tick และตัวบอกอัตรารีเฟรชของจอภาพ
- Environment Attributes สำหรับการ Spawn ม็อบ: การสร้างโลกได้รับ Attribute ใหม่ที่ทรงพลังชื่อ minecraft:gameplay/natural_mob_spawns ทำให้แต่ละ Dimension และ Biome กำหนดตาราง Spawn ของตัวเองได้ ฟีเจอร์นี้ดีมากสำหรับคนที่ทำโลกแบบกำหนดเอง
- จัดเรียง Creative Inventory ใหม่: แร่ธาตุและบล็อกก่อสร้างในเมนู Creative ถูกจัดเรียงใหม่ให้สมเหตุสมผลขึ้น, วัตถุดิบที่ไม่แบ่ง Tier ก่อน ตามด้วยวัสดุที่แปรรูปแล้วตามลำดับ แล้วจึงปิดท้ายด้วย Nugget และ Ingot
- ปรับ UI และการรับ Input: Raw Input ถูกเอาออก เกมใช้ Relative Mouse Mode ตลอดเวลาแทน Key Binding ตอนนี้ใช้ Physical Key (SDL Scancode), Borderless Fullscreen เป็นค่าเริ่มต้นใหม่ และการสลับโหมดเต็มจอไม่ต้องรีสตาร์ทอีกต่อไป ผู้ใช้ macOS จะไม่มี Exclusive Fullscreen แต่จะได้รับ Popup แสดงตัวอักษรแบบ Native ขณะพิมพ์แทน
- Data Pack 111.0 / Resource Pack 92.0: ประเภทของ Loot Table ตอนนี้รองรับการอ้างอิง Registry Element และ Tag โดยตรง ทำให้นิยามที่เคยซับซ้อนกระชับขึ้นมาก
ปัญหาที่รู้อยู่แล้ว: Exclusive Fullscreen บน Windows อาจแครชเมื่อใช้หลายจอภาพ และแครชทั้งหมดบน Wayland ตอนนี้แนะนำให้ใช้ Borderless Fullscreen ไปก่อน
ทำไมถึงสำคัญ
การย้ายมาใช้ SDL3 คือเรื่องหลักของ Snapshot นี้ GLFW ขับเคลื่อนชั้นหน้าต่างของ Minecraft มาหลายปีแล้ว แต่ SDL3 เป็นไลบรารีที่ได้รับการพัฒนาต่อเนื่องกว่า รองรับ Cross-Platform ได้ดีกว่า ทำให้ Mojang ได้รับการรองรับ Wayland บน Linux ที่ดีขึ้น, การทำงานกับหลายจอภาพที่เสถียรขึ้น และฐานรากที่แข็งแกร่งสำหรับงาน Input ในอนาคต ผู้เล่นส่วนใหญ่จะไม่รู้สึกถึงความต่างในแต่ละวัน แต่ความเสถียรในระยะยาวนั้นมีจริง
Fuel Component ใหม่ก็สำคัญไม่แพ้กันสำหรับอนาคตของเกมที่ขับเคลื่อนด้วย Data ก่อนหน้านี้การทำเชื้อเพลิงแบบกำหนดเองต้องอาศัยการแฮก Tag ที่ยุ่งยากและควบคุมได้น้อย ตอนนี้กำหนดเวลาเผาไหม้และตัวคูณความเร็วแยกต่างหากต่อไอเทมได้เลย เปิดโอกาสสร้างสรรค์สำหรับ Modpack และโหมดเกมแบบกำหนดเองอีกมาก
Java กับ Bedrock
Snapshot นี้เป็น Java Edition เท่านั้น Bedrock Edition มีรอบการอัปเดตของตัวเองและยังไม่ได้รับการอัปเดตที่เทียบเท่ากัน ผู้เล่น Bedrock ที่เล่นบน SNT Kingdoms เชื่อมต่อผ่าน Geyser และยังคงใช้ Bedrock เวอร์ชันเสถียรปัจจุบันโดยไม่มีการเปลี่ยนแปลงในสัปดาห์นี้
สำหรับเจ้าของเซิร์ฟเวอร์
มีสองเรื่องที่ต้องใส่ใจทันทีถ้าคุณรันเซิร์ฟเวอร์ที่ปรับแต่งเยอะ:
- Sign Click Event ต้องเปิดใช้เอง: ข้อความบนป้ายจะไม่รัน Click Event อัตโนมัติอีกต่อไป ถ้าคุณใช้ป้ายที่มี Click Event สำหรับเมนู, Warp หรือคำสั่ง ต้องกลับมาตรวจสอบส่วนนั้นตอนที่ย้ายมาใช้ 26.x
- ลบ Brewing Fuel Tag แล้ว: Item Tag #brewing_fuel ไม่รับเชื้อเพลิง Brewing Stand อีกต่อไป ต้องย้ายมาใช้ Data Component ใหม่ minecraft:brewing_fuel แทน ตรวจสอบ Data Pack ที่ใช้ Tag นั้นก่อนอัปเกรด
- ไวยากรณ์ Loot Table เปลี่ยนแปลง: Data Pack เวอร์ชันขึ้นเป็น 111.0 ประเภทการอ้างอิงหลายอย่างสำหรับ Predicate, Item Modifier และ Slot Source ถูก ลบออก แล้ว ไม่ใช่แค่ Deprecated ทดสอบ Loot Table ทั้งหมดในสภาพแวดล้อม Staging ก่อนอัปเกรด Production
- อัปเดตคำสั่ง spreadplayers: ความปลอดภัยของบล็อกสำหรับการเทเลพอร์ตผู้เล่นตอนนี้ถูกควบคุมด้วย Block Tag #entities_can_teleport_to ตรวจสอบ Map หรือ Minigame ที่ใช้
/spreadplayers
สำหรับคุณพ่อคุณแม่
ไม่มีอะไรใน Snapshot นี้ที่เปลี่ยนวิธีที่ลูกของคุณเล่นหรือสิ่งที่พวกเขาทำได้ออนไลน์ การเปลี่ยนมาใช้ SDL3 เป็นเรื่องของระบบด้านในล้วนๆ ลองนึกภาพว่าเป็นการเปลี่ยนชิ้นส่วนเครื่องยนต์ใหม่โดยที่หน้าปัดรถยังเหมือนเดิม ตัวเลือก Debug Overlay ใหม่จะมองเห็นได้ก็ต่อเมื่อกด F3 ซึ่งเป็นหน้าจอสำหรับนักพัฒนาที่เด็กส่วนใหญ่แทบไม่เปิด การเปลี่ยนแปลงพอร์ทัลในโหมด Spectator เป็นแค่การปรับปรุงเล็กน้อยสำหรับนักสำรวจในโหมด Creative โดยสรุป: ไม่มีเนื้อหาใหม่ที่ต้องกังวล ไม่มีการเปลี่ยนแปลงด้านความปลอดภัย และไม่จำเป็นต้องทำอะไรเพิ่มเติม
สำหรับผู้เล่น
สิ่งที่น่าตื่นเต้นสำหรับคุณใน Snapshot นี้:
- โหมด Spectator + พอร์ทัล = การสำรวจสุดเจ๋ง: ถ้าชอบสำรวจ Nether หรือ End โดยไม่วางบล็อกเลย ตอนนี้บินทะลุพอร์ทัลในโหมด Spectator ได้แล้ว เหมาะสำหรับการสอดแนมพื้นที่มากๆ!
- หน้าจอ Debug อัปเกรดแล้ว: กด F3 แล้วดูความเร็วที่กำลังเคลื่อนที่จริงๆ หน่วยเป็น Blocks per Tick พร้อมอัตรารีเฟรชของจอด้วย สายสปีดรันและบิลเดอร์ที่ชอบความแม่นยำจะชอบมาก
- Creative Inventory เป็นระเบียบขึ้น: แร่, Ingot และ Nugget ตอนนี้เรียงตามลำดับที่สมเหตุสมผลในเมนู Creative ไม่ต้องหาว่า Copper อยู่ที่ไหนอีกต่อไป
- เชื้อเพลิงแบบกำหนดเองกำลังมา: เจ้าของเซิร์ฟเวอร์และคนทำ Modpack จะสามารถทำให้ ทุกอย่าง เป็นเชื้อเพลิงเตาเผาได้ในอนาคต ลองนึกภาพ Smelt แร่ด้วยปลาที่ใส่เวทมนตร์หรือก้อนหิมะทั้งสแต็คก็ยังได้!
SNT Kingdoms ต้องอัปเดตไหม?
ยังไม่ต้องทำอะไร, และ SNT Kingdoms ยังไม่รองรับ Snapshot นี้ Kingdoms ของเราใช้แบ็กเอนด์ Paper 1.21.11 ผ่าน Proxy Velocity โดยมี ViaVersion / ViaBackwards / ViaRewind รองรับไคลเอนต์เวอร์ชัน 1.13 ถึง 1.21.11 ระบบการตั้งชื่อเวอร์ชันแบบใหม่ตามปีของ Mojang (26.x) ยังไม่ถูกนำมาใช้โดย PaperMC, Velocity หรือระบบ Via ดังนั้นไคลเอนต์ 26.x รวมถึงผู้ที่ใช้ Snapshot นี้จึงยังไม่สามารถเชื่อมต่อกับ SNT Kingdoms ได้ในตอนนี้
เมื่อระบบนิเวศเซิร์ฟเวอร์ทั่วไปตามทัน 26.x ทีมของเราจะตรวจสอบการเปลี่ยนแปลงที่อาจทำให้เกิดปัญหาที่กล่าวมาข้างต้น (Sign Click Event, การลบ Brewing Fuel Tag, ประเภทการอ้างอิง Loot Table) ก่อนที่จะย้ายระบบ จนกว่าจะถึงเวลานั้น Kingdom ของคุณยังคงใช้สแต็ก 1.21.11 ที่เสถียรมากๆ และผู้เล่นทุกคนที่ใช้ไคลเอนต์เวอร์ชัน 1.13–1.21.11 ที่เสถียรสามารถเข้าเล่นได้เลยทันที