Java Edition 21w44a

**21w44a** เป็นตัวทดลอง (สแนปชอต) ตัวที่ 8 ของรุ่นจาวา 1.18 ถูกปล่อยออกมาวันที่ 3 พฤศจิกายน 2021 ในเวอร์ชันนี้ได้เปิดคุณสมบัติใหม่เกี่ยวกับการตั้งค่าออนไลน์, แท็กใหม่จำนวนหนึ่ง, และการแก้ไขข้อผิดพลาด

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

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

**ชังก์ (Chunk)**

* การสร้างโลกแบบใหม่จะถูกสร้างบริเวณชังก์ (Chunk) ที่สร้างอยู่ในโลกเดิมที่อัปเกรดความสูงของโลกใหม่
	+ ด้วยการเปลี่ยนแปลงนี้ ถ้ำใหม่จะถูกสร้างใต้ Y= 0 หากทำการอัปเกรดโลกเดิมของคุณในโลกนี้

**ถ้ำ**

* ชั้นหินชนวนลึก (Deepslate) ตอนนี้จะเริ่มสร้างตั้งแต่ช่วง Y= 8 จากเดิม Y= 0

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

**แท็ก (Tag)**

* เพิ่มแท็กของบล็อกใหม่ (Block Tag):
	+ `animals_spawnable_on`
	+ `axolotls_spawnable_on`
	+ `foxes_spawnable_on`
	+ `goats_spawnable_on`
	+ `mooshrooms_spawnable_on`
	+ `parrots_spawnable_on`
	+ `rabbits_spawnable_on`
	+ `wolves_spawnable_on`
	+ `polar_bears_spawnable_on_in_frozen_oceans`

**โลกแบบกำหนดเอง (Custom World)**

* ประเภทของสภาพพื้นผิว (surface condition type) ใหม่
	+ `vertical_gradient`
		- มีการตั้งค่า 2 แบบ `true_at_and_below` และ `false_at_and_above`
	+ `above_preliminary_surface`

### ทั่วไป

**การตั้งค่า**

* เพิ่มตัวเลือก "Online" ในหน้าจอการตั้งค่า มี 3 ตัวเลือกการตั้งค่าในหน้านี้:
	+ การแจ้งเตือนเรียม (Realms Notifications) ถูกย้ายมายังหน้านี้
	+ ระดับความยากของเซิร์ฟเวอร์ (Server Difficulty) คุณสามารถที่จะดูระดับความยากที่เซิร์ฟเวอร์ตั้งไว้ได้ที่นี่
	+ เพิ่มตัวเลือก “Allow Server Listings” การตั้งค่านี้จะตั้งค่าปิด-เปิด การแสดงรายชื่อผู้เล่นในหน้าแสดงรานชื่อเซิร์ฟเวอร์

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

### บล็อก

**ทั่วไป**

* บล็อกและของเหลวตอนนี้ได้รับผลกระทบจากการตั้งค่าระยะทางจำลอง (Simulation Distance)

### เกมเพลย์

**การนอน**

* ตอนนี้การนอนจะรีเซ็ตระบบสภาพอากาศใหม่ เฉพาะกรณีที่ฝนตกเท่านั้น

**ความก้าวหน้า (Advancement)**

* เพิ่มชีวนิเวศที่ถูกนับในความก้าวหน้า (Advancement) "ได้เวลาผจญภัย (Adventuring Time)" จาก 31 ชีวนิเวศเป็น 50 ชีวนิเวศ

 Windswept Savanna

### เอนทิตี

**ทั่วไป**

* ปรับปรุงประสิทธิภาพของการชนกันของเอนทิตี (Entity Collision)

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

`**JFR profiling**`

* หาก JFR profiling นั้นเริ่มต้นจากแหล่งภายนอก JFR events สำหรับแพ็คเก็ตเครือข่าย (Network Packet) ตอนนี้จะรวมกันแทนที่จะเป็น 1 อีเวนต์ ต่อ 1 แพ็คเก็ต

**เซิร์ฟเวอร์**

* ตอนนี้เซิร์ฟเวอร์สามารถตั้งค่าคุณสมบัติ `hide-online-players` เป็น `true` เพื่อไม่ให้ส่งรายชื่อผู้เล่นไปที่การแสดงสถานะในหน้ารายชื่อเซิร์ฟเวอร์

**โลกแบบกำหนดเอง (Custom World)**

* ลบฟิลด์ `deepslate_enabled` ในการตั้งค่า Noise ออก
* ขณะนี้เวอร์ชันที่เป็น `_large` ของ Noise ในโลกปกติ (Overworld) ทั้งหมด จะถูกใช้ในการรันโลกแบบชีวนิเวศขนาดใหญ่ (Large Biome)

### ทั่วไป

**หน้าการสร้างโลก**

* อัปเกรดเส้นทางของประเภทโลกชีวนิเวศขนาดใหญ่ (Large Biome) และแบบขยาย (Amplified World)
	+ ตอนนี้ยังไม่สามารถเข้าถึงได้จากหน้าเมนูตัวเลือกการสร้างโลก

## การแก้ไข

**24 บั๊กได้รับการแก้ไขในเวอร์ชันนี้**

**จากเวอร์ชันก่อนสแนปชอต 1.18**

* MC-63340 - การนอนจะรีเซ็ตระยะเวลาที่ฝนจะตก
* MC-170551 - หมาจิ้งจอก (Fox) ไม่สามารถเกิดบนดินพอดซอล (Podzol) หรือดินหยาบ (Coarse Dirt) ได้
* MC-200494 - ในเหมือง (Mineshaft) คบเพลิง (Torch) สามารถสร้างบนบล็อกอื่นนอกจากแผ่นกระดาน (Plank) ที่เป็นบล็อกค้ำเพดาน
* MC-216432 - เหมือง (Mineshaft) สามารถสร้างแหล่งแสงขึ้นได้โดยไม่มีคบเพลิง (Torch)

**จากเวอร์ชันสแนปชอต 1.18**

* MC-216561 - คบเพลิง (Torch) ไม่ถูกสร้างในเหมือง (Mineshaft) ที่ถูกสร้างใต้ Y= 0
* MC-217038 - เสาหินหยด (Dripstone) สามารถสร้างนอกถ้ำได้
* MC-236701 - ชีวนิเวศภูเขาใหม่ไม่ถูกนับในความก้าวหน้า (Advancement) "ได้เวลาผจญภัย (Adventuring Time)"
* MC-236938 - `/jfr stop` ไม่แสดงลิงก์ในข้อความที่ส่ง
* MC-237986 - สิ่งมีชีวิตที่เกิดเฉพาะสิ่งก่อสร้างที่ถูกกำหนด ไม่เกิดในสิ่งก่อสร้างที่มันกำหนด
* MC-238062 - หมาจิ้งจอก (Fox) และหมาป่า (Wolf) ไม่เกิดในป่าละเมาะ (Grove)
* MC-238761 - ความก้าวหน้า (Advancement) "ได้เวลาผจญภัย (Adventuring Time)" ไม่นับชีวนิเวศถ้ำใหม่
* MC-238877 - ความก้าวหน้า (Advancement) "ได้เวลาผจญภัย (Adventuring Time)" ไม่นับชีวนิเวศมหาสมุทร (Ocean) และมหาสมุทรลึก (Deep Ocean)
* MC-238900 - ค่า 'Infinity' ในการตั้งค่า Noise ในการตั้งค่าเริ่มต้นของการสร้างโลก
* MC-238912 - แถบของหิมะผง (Powder Snow) ไม่สามารถสร้างให้สัมผัสกับพื้นโลก
* MC-238962 - ภูเขาน้ำแข็ง (Iceberg) มักสร้างลึกลงไปถึงพื้นของมหาสมุทร
* MC-238966 - ชีวนิเวศ Old Growth Spruce Taiga และ Old Growth Birch Forest ไม่ได้ถูกนับในความก้าวหน้า (Advancement) "ได้เวลาผจญภัย (Adventuring Time)"
* MC-238968 - ชีวนิเวศ Windswept Gravelly Hills และ Windswept Savanna ไม่ได้ถูกนับในความก้าวหน้า (Advancement) "ได้เวลาผจญภัย (Adventuring Time)"
* MC-239280 - วิทเทอร์ (Wither) ไม่ยอมลงมาหาผู้เล่น เมื่อแถบสุขภาพของมันเเหลือน้อยกว่าครึ่ง
* MC-239344 - คบเพลิง (Torch) ในเหมือง (Mineshaft) หันหน้าไม่ถูกต้อง
* MC-239359 - โครงกระดูกวิทเทอร์ (Wither Skeleton) สามารถเกิดได้แค่บนอิฐเนเทอร์ (Nether Brick)
* MC-239689 - ชนิดข้อมูลแบบบูล (Boolean) "`amplified`" ในการตั้งค่า Noise ไม่ทำปฏิกิริยาอะไรเลย

**จากเวอร์ชันสแนปชอตก่อนหน้า**

* MC-239854 - เนเทอร์ (Nether) และโลกแบบถ้ำไม่มีชั้นหินดาน (Bedrock)
* MC-239858 - อุปกรณ์ตกแต่งสิ่งแวดล้อมของเนเทอร์สามารถสร้างในชั้นหินดาน (Bedrock) ที่หายไป
* MC-239866 - รูปร่างของภูมิประเทศใน `noise_settings` ไม่ถูกนำมาใช้งาน

## อ้างอิง

1. ↑ https://www.minecraft.net/en-us/article/minecraft-snapshot-21w44a - Minecraft.net