Java Edition 22w03a

**22w03a** เป็นเวอร์ชันแสนปชอต (Snapshot) ตัวแรกที่ปล่อยตัวในปี 2022 และเป็นเวอร์ชันทดลองแรกของ 1.18.2 ถูกปล่อยตัวออกมาในวันที่ 19 มกราคม 2022 ในเวอร์ชันนี้มีการเปลี่ยนแปลงเกี่ยวกับการป้อนข้อมูลซีดของโลกและเพิ่มคุณสมบัติ `placefeature` สำหรับคำสั่งใหม่ รวมถึงการแก้ไขบั๊กจำนวนมาก

## สิ่งที่เพิ่มเข้ามาใหม่

### ทางเทคนิค

**คำสั่ง**

* เพิ่มคำสั่งใหม่: `placefeature`
	+ มีรูปแบบคำสั่งเป็น `placefeature <id> [pos]`
	+ `id` : คือเนมเสปซไอดีของคุณสมบัติที่จะวาง
	+ `pos` : คือตำแหน่งที่ต้องการให้คุณสมบัติถูกจัดวาง

การเขียนมอด (Modding)

* เพิ่มไลบารี่ใหม่: `com.mojang.logging`

### ทั่วไป

**แท็ก**

* เพิ่มแท็ก `#fall_damage_resetting`
	+ พปแท็กนี้ได้ในแท็กบล็อก `#climbable`, พุ่มเบอร์รี่หวาน (Sweet Berry Bush), และใยแมงมุม (Cobweb)

**ภาษา**

* เพิ่มภาษาฟรูเลียน (Friulian)

## การเปลี่ยนแปลง

### บล็อก

**หีบเอนเดอร์ (Ender chest)**

* หีบเอนเดอร์ (Ender chest) จะไม่เปลี่ยนเป็นกล่องของขวัญคริสต์มาสอีกต่อไป

### การสร้างโลก

**ซีด**

* เลขซีด 0 จะไม่ได้รับการจัดสรรเป็นกรณีพิเศษอีกต่อไป
* ช่องว่างไม่ว่าก่อนหรือหลังเลขซีดที่ถูกป้อนเข้าไปจะถูกตัดออกในการสร้างซีดโลก

### ทางเทคนิค

**คำสั่ง**

* คำสั่ง `locate` ตอนนี้ใช้พารามิเตอร์เนมเสปซไอดี

**เชเดอร์ (Shader)**

* เปลี่ยนแปลงการคำนวณหมอก

**โลกแบบกำหนดเอง**

* `add_surface_secondary_depth` ถูกวางทับด้วย `secondary_depth_range`

### ทั่วไป

**การบันทึก (Logging)**

* อัปเกรด log4j เป็น 2.17.0

**แท็ก**

* หิมะผง (Powder Snow) ไม่ได้เป็นส่วนหนึ่งของแท็กบล็อก `#goats_spawnable_on` อีกต่อไป
* บล็อกหิมะ (Snow Block) และหิมะผง (Powder Snow) ตอนนี้เป็นส่วนหนึ่งของแท็กบล็อก `#azalea_root_replaceable`

## การแก้ไข

**43 บั๊กได้รับการแก้ไข**

**ก่อนเวอร์ชัน 1.18**

* MC-83938 - การยืนบนเอนทิตีที่เกาะกลุ่มกันเป็นก้อนอยู่อย่างแน่นหนา (เช่น ชัลเกอร์, เรือ) จะทำให้คุณถูกเตะด้วยสาเหตุการบิน/`Flying is not enabled on this server`
* MC-98727 - เซิร์ฟเวอร์: การขึ้นเรือ/รถราง/ม้าขณะกระโดดขึ้นไปอาจทำให้โดนเตะด้วยสาเหตุการบิน/`Flying is not enabled on this server`
* MC-111082 - การขี่เรือแบบไร้แรงโน้มถ่วง (เรือลอยฟ้า) บนเซิร์ฟเวอร์ที่ปิดใช้งานการบินจะทำให้โดนเตะด้วยสาเหตุการบิน/`Flying is not enabled on this server`
* MC-126772 - หมอกใต้น้ำไม่ปิดบังขอบของชังก์บางส่วนอย่างถูกต้องในระยะการมองเห็นที่ต่ำ
* MC-135989 - การใช้ตรีศูล (Trident) บินด้วยเวทพุ่งทะยาน (Riptide Enchantment) ทำให้โดนเตะด้วยสาเหตุการบิน/`Flying is not enabled on this server`
* MC-167763 - ความสว่างไม่ทำงานเมื่ออยู่ใต้น้ำสำหรับการ์ดจอบางตัว
* MC-185545 - การตีผู้เล่นด้วยเวทตีกระเด็น (Knockback) ผู้เล่นยังคงได้รับการกระเด็นในบางโอกาสเช่นเดิม
* MC-185695 - เถาวัลย์บิดเกลียว (Twisting Vine) ไม่ได้ช่วยปกป้องผู้เล่นจากการบาดเจ็บที่ได้จากการตกจากที่สูง
* MC-205232 - ผู้เล่นสามารถมองได้ไกลขึ้นในหิมะผง (Powder Snow) ด้วยเอฟเฟกต์ตาบอด
* MC-223834 - หินหยดแหลม (Pointed Dripstone) สามารถก่อตัวขึ้นใต้ล่างได้หากผ่านบล็อกที่ไม่เต็มบล็อก
* MC-226359 - Zero-Width Non-Joiner แสดงเป็นกล่อง "ZWNJ"
* MC-229313 - บางบล็อกที่ช่วยป้องกันแรงระแทกเมื่อตกจากที่สูง ไม่สามารถป้องกันสิ่งมีชีวิตที่ตกจากที่สูงได้
* MC-230905 - พื้นหลังท้องฟ้าสามารถมองเห็นได้ในบางครั้งที่หมอกลดลง
* MC-233599 - คำสั่ง `/spreadplayers` ไม่อนุญาตให้มีค่าความสูงติดลบ
* MC-235574 - เกมทำงานล้มเหลวเมื่อพยามวางแทนที่บล็อกด้วยกำแพงที่มีแท็ก `blockstate up:false`

**จากเวอร์ชันทดลองของ 1.18 และเวอร์ชัน 1.18**

* MC-236693 - ปุ่ม "Done (ตกลง)" ในหน้าเมนูการควบคุมอยู่ต่ำจนเกินไป
* MC-237262 - รายงานความล้มเหลวและ tick profiling ทำให้ "Failed to find module info for \_" นั้นสร้างแสปมในบันทึก (Log)
* MC-238114 - ต้นไม้ในชีวนิเวศทุ่งหญ้า (Meadow) สามารถสร้างได้โดยไร้รังผึ้ง
* MC-238866 - หิมะ (Snow)/หิมะผง (Powder Snow) สามารถสร้างขึ้นบริเวณใต้น้ำได้
* MC-239031 - ชังก์บางส่วนเรนเดอร์ไม่ได้ยังคงพบตั้งแต่ 21w41a
* MC-239436 - การแสดงการมองเห็นไม่สมบูรณ์ในบริเวณปลายถ้ำที่มีความยาวมาก
* MC-240559 - bytesPerSecond ของ JFR JSON report คำนวณออกมาไม่ถูกต้อง
* MC-241152 - หิมะผง (Powder Snow) เป็นส่วนหนึ่งของแท็กบล็อก `#goat_spawnable_on`/แพะ (Goat) สามารถเกิดบนหิมะผง (Powder Snow)
* MC-241205 - หินทราย (Sandstone) สร้างชั้นขึ้นเพียง 2-5 ชั้น แทนที่จะเป็น 3-8 ชั้น
* MC-242010 - บล็อกหิมะ (Snow Block), ผงหิมะ (Powder Snow) ไม่ได้เป็นส่วนหนึ่งของ #azalea\_root\_replaceable/ดินฝังราก (Rooted Dirt) ไม่สามารถสร้างทับบล็อกหิมะ (Snow Block), ผงหิมะ (Powder Snow)
* MC-242331 - เอนทิตีแสดงขึ้นเร็วกว่าชังก์
* MC-242543 - การหายใจไม่ออกใช้ศูนย์กลางของหัวเอนทิตีเป็นตัวนับเสมอสำหรับภารแสดง (predicate) และกล่องหัวของเอนทิตี (Hitbox)
* MC-242709 - กลุ่มก้อนของหินหยดแหลม (Pointed Dripstone) สร้างหลุมบนพื้นขึ้นมาเมื่อสร้างในชั้นหินอุ้มน้ำ (Aquifer)
* MC-243015 - บล็อกที่สามารถตกได้ตกลงเมื่อชังก์ทำให้เกิดเอนทิตีขึ้นจำนวนมากและทำให้เกมแลค
* MC-243196 - มุมมองของคนขับเรือจะถูกรีเซ็ตเมื่อมีคนเข้าหรือออกเรือ
* MC-243245 - ไม่สามารถเลือกปุ่ม "What is Realms? (เรียมคืออะไร?)" ได้เมื่อใช้ปุ่ม Tab
* MC-243489 - แสปมคอลโซล: `Skipping update for removed player`
* MC-243619 - กลุ่มกองโจรเข้าปล้นสะดม (Raid) สามารถเกิดภายนอก Simulation Distance
* MC-244164 - การอัปเกรดเป็น 1.18 ทำให้หีบ (Chest) นั้นล่องหนและว่างเปล่า

**จากเวอร์ชันก่อนหน้า**

* MC-244174 - หมอกสำหรับพื้นที่ว่างเปล่า (Void), ตาบอด, น้ำ, ลาวา, และหิมะผง (Powder Snow) เป็นรูปทรงกระบอก
* MC-245345 - เกมทำงานล้มเหลวเมื่อโหลดชังก์ใหม่
* MC-245347 - การบินด้วยปีกแข็ง (Elytra) และร่อนลงในน้ำที่มีการไหลบางครั้งจะไม่รีเซ็ตแรงกระแทกจากการตกจากที่สูง
* MC-245406 - เกิดข้อผิดพลาดหน่วยความจำรั่ว (Memory leak) เมื่อโหลดชังก์ใน 1.18 ไว้ล่วงหน้า
* MC-245416 - ลูกเต่า (Baby Turtle) หายใจไม่ออกบนทรายวิญญาณ (Soul Sand)
* MC-246445 - เกมล้มเหลวเมื่อใช้เครื่องยิง (Dispenser) ที่มีกรรไกร (Shear) กับบล็อกที่ไม่ใช่รังผึ้ง (Bee Hive) ที่มีแท็ก `#beehives`
* MC-246449 - เกมล้มเหลวเมื่อชาวบ้านพยายามเปิดสิ่งที่ไม่ใช่ประตูที่มีแท็ก `#wooden_doors`
* MC-246464 - เกมล้มเหลวเมื่อใช้กระดูกป่น (Bone Meal) ในมหาสมุทรอุ่น (Warm Ocean) กับบล็อกที่ไม่มี facing block state ใน `#wall_corals`
* MC-247415 - เกมล้มเหลวเมื่อแท็กบล็อกที่เกี่ยวกับปะการังว่างเปล่าระหว่างการสร้างแนวปะการังขึ้น

## อ้างอิง

1. ↑ https://www.minecraft.net/en-us/article/minecraft-snapshot-22w03a - Minecraft.net