ผู้ที่ทดสอบสาขาเบต้าของ Minecraft มีการอัปเดตใหม่สำหรับคุณที่เรียกว่าเวอร์ชัน 1.21.40.20 ผู้ที่ใช้คอนโซลจะเห็นสิ่งนี้เป็น Minecraft Preview อัปเดต 1.37 (PS5 เวอร์ชัน 1.022) และนี่เป็นการเพิ่มฟีเจอร์ทดลอง ควบคู่ไปกับการแก้ไขข้อบกพร่องมากมาย และอื่นๆ อีกมากมาย อ่านบันทึกการเปลี่ยนแปลงฉบับสมบูรณ์ได้ที่ด้านล่าง แต่ต้องเตรียมพร้อมสำหรับการอ่านแบบยาว
คุณสมบัติการทดลอง
การรวมกลุ่ม
- ตอนนี้คำแนะนำของปุ่ม "ใช้" จะปรากฏขึ้นเมื่อมีการเลือกชุดรวมในแถบลัดและใช้อินพุตตัวควบคุมเกม (MCPE-185504-
- การใช้ปุ่มนี้จะส่งไอเท็มออกจากชุดรวม
- ตอนนี้ชุดรวมจะแสดงแถบที่แสดงระดับความสมบูรณ์เมื่อวางไว้ในแถบลัด
- การใช้ Bundle จาก hotbar ตอนนี้จะเล่นเสียงและทริกเกอร์ภาพเคลื่อนไหวเมื่อล้างรายการ (MCPE-185460-
- การจัดวางคำแนะนำเครื่องมือแบบ Bundle จะนำพื้นที่ปลอดภัยของหน้าจอมาพิจารณาด้วย
- เมื่อใช้ Bundle ใน Hotbar รายการหนึ่งกลุ่มจะถูกล้างข้อมูลในแต่ละครั้ง แทนที่จะล้างทุกอย่างในคราวเดียว
- ตอนนี้คำแนะนำของปุ่ม “Clear Hotbar” จะแสดงขึ้นเมื่อวางเคอร์เซอร์ไว้เหนือ Bundle โดยเปิดใช้งานการสลับ “Clear Hotbar” และใช้ตัวควบคุมเกม (MCPE-185504-
- ตอนนี้คำใบ้ของปุ่ม "สลับ" จะแสดงขึ้นเมื่อวางไอเท็มไว้เหนือไอเท็มอื่นด้วยตัวควบคุมเกม
- คำใบ้ของปุ่ม "สถานที่" จะแสดงบนทุกหน้าจอเมื่อวางไอเท็มบนเคอร์เซอร์ด้วยตัวควบคุมเกม
คุณสมบัติและการแก้ไขข้อบกพร่อง
- ทำการเปลี่ยนแปลงบน Nintendo Switch ซึ่งอาจช่วยให้ชิ้นส่วนที่อยู่ใกล้เคียงโหลดเร็วขึ้นเมื่อผู้เล่นตั้งค่าเฟรมเรตสูงสุดไว้ (MCPE-120971-
บล็อก
- เถาวัลย์ที่วางด้วยคำสั่งจะมองเห็นได้ (MCPE-131854-
- ตอนนี้ “mushroom_stem” เป็นบล็อกของตัวเองแล้ว และไม่ใช่ตัวแปรของ “red_mushroom_block” และ “brown_mushroom_block” อีกต่อไป
- “skull” ถูกแบ่งออกเป็น 7 กรณีที่ไม่ซ้ำกัน: “skeleton_skull”, “wither_skeleton_skull”, “zombie_head”, “player_head”, “creeper_head”, “dragon_head”, “piglin_head”
คำสั่ง
- กฎของเกม ShowRecipeMessages ไม่ถือเป็นการโกงอีกต่อไป (MCPE-177299-
- เพิ่มพารามิเตอร์ 'entity_offset' ให้กับคำสั่งกล้อง
การเล่นเกม
- Wind Charge ไม่สามารถถูกโจมตีและเปลี่ยนเส้นทางได้ไม่นานหลังจากขว้างมัน
- การโต้ตอบกับเตียงจะทำให้เป็นจุดเกิดใหม่โดยไม่คำนึงถึงศัตรูที่อยู่ใกล้เคียง (MCPE-152134-
- ผู้เล่นที่ชนขอบของโลกที่สร้างขึ้นจะรักษาความเร็วไว้ ตัวอย่าง: ขณะบินด้วย Elytra ผู้เล่นจะยังคงลอยอยู่แทนที่จะสูญเสียความเร็วทั้งหมดทันที
แบบกราฟิก
- แก้ไขปัญหาที่เกมจะแสดงเป็นสีชมพูบน iOS เมื่อใช้การซูมขนาดใหญ่ (MCPE-174398-MCPE-185373-
ม็อบ
- ตอนนี้หมีขั้วโลกดรอปปลาปรุงสุกเมื่อถูกไฟหรือลาวาฆ่า (MCPE-122488-
- เสียง 'celebrate3' ของ Pillager ใช้งานได้แล้ว (MCPE-121058-
- หมาป่า แมว และนกแก้วที่พยายามไล่ตามเจ้าของ ตอนนี้กลับมานำทางต่อได้อย่างราบรื่นหลังจากเทเลพอร์ตไปหาพวกมัน
- หมาป่า แมว และนกแก้ว ต่อไปนี้จะเทเลพอร์ตไปหาเจ้าของเมื่อตื่นตระหนกและอยู่ห่างออกไปพอสมควร
- ตอนนี้หมาป่าจะเทเลพอร์ตไปหาเจ้าของเมื่ออยู่ในการต่อสู้และอยู่ห่างออกไปพอสมควร เพื่อป้องกันไม่ให้พวกมันถูกทิ้งไว้ข้างหลัง (MCPE-151765-
อาณาจักร
- เพิ่มกิจกรรมอาณาจักรใหม่ คุณสามารถค้นพบมันได้หรือไม่?
- แก้ไขข้อผิดพลาดที่จะป้องกันการเปิดใช้งาน Addon สำหรับ Realm ผ่าน Marketplace
ส่วนต่อประสานกับผู้ใช้
- คำแนะนำเกี่ยวกับการลงจากรถเอนทิตีจะไม่ปรากฏอีกต่อไปเมื่อเปลี่ยนมิติและกลับเข้าสู่โลก (MCPE-182876-
- Armor HUD จะอัปเดตอย่างถูกต้องเมื่อเกราะที่ผู้เล่นสวมใส่พัง (MCPE-103592-
- แก้ไขข้อผิดพลาดที่แผงย่อยของปุ่มปิดในแผง Stonecutter ว่างเปล่าแทนที่จะถูกซ่อนไว้ขณะใช้คอนโทรลเลอร์
- เพิ่มข้อความใหม่เพื่ออธิบายเมื่อเทมเพลต Marketplace ไม่พร้อมใช้งานบนแพลตฟอร์มเฉพาะ
- ปรับแถบความหิวและสุขภาพให้สอดคล้องกับแถบประสบการณ์ใน Classic UI บนอุปกรณ์มือถือ (MCPE-177192-
- ฟองอากาศตอนนี้เรียงกันอย่างถูกต้องกับแถบความหิวแล้ว (MCPE-185268-
- ตำแหน่งของตุ๊กตากระดาษของผู้เล่นใน UI ตอนนี้สอดคล้องกันระหว่างการตั้งค่า Classic และ Pocket UI (MCPE-57498-
- ยาที่มีเอฟเฟกต์แบบเปอร์เซ็นต์จะแสดงเครื่องหมายเปอร์เซ็นต์อย่างถูกต้องบนคำแนะนำเครื่องมือ (บนอุปกรณ์มือถือ) (MCPE-28531-
- เมื่อตายด้วยหนามของผู้พิทักษ์ ข้อความการตายตอนนี้อ่านว่า "ผู้เล่น" ถูกฆ่าขณะพยายามทำร้าย "ม็อบ"" (MCPE-114752-
- ข้อความแชทไม่ทับซ้อนกับหนึ่งพิกเซลอีกต่อไป (MCPE-119761-
- ข้อความของรายการจะไม่กระโดดขึ้นอีกต่อไปเมื่อดูเอนทิตีที่ไม่สามารถโต้ตอบได้ (MCPE-161140-
- ปิดและช่วยเหลือภาพปุ่มสำหรับ Smithing Table และ Loom เปลี่ยนเพื่อให้ตรงกับภาพสำหรับ Cartography Table (MCPE-166008-
- “ซ่อนคำแนะนำการควบคุม” ตอนนี้ซ่อนคำแนะนำการควบคุมทั้งหมดในเมนูการซื้อขายของ Villager อย่างถูกต้องแล้ว (MCPE-167134-
วานิลลาพาริตี้
- ตอนนี้ Creepers จะดรอป Music Disc เมื่อถูกฆ่าโดย Bogged (MCPE-179008-
- ตอนนี้ Bogged จะดรอป Poison Arrows เมื่อถูก Mobs ฝึกให้เชื่องโดยผู้เล่น
- การย้อมแกะและปลอกคอของ Cats and Dogs ตอนนี้เล่นเสียงการย้อมเหมือนในรุ่น Java (MCPE-150684-
- ก้านเห็ดที่ใช้กับ Composter มีโอกาสเติมจาก 85% เป็น 65%
- บล็อกเห็ดที่มีรูพรุนทุกด้านถูกลบออกจากคลังโฆษณาแล้ว
- Enchanted Golden Apples ตอนนี้ให้ Regeneration II แทน Regenerator V ซึ่งตรงกับ Java Edition (MCPE-103061-
- เพิ่มตัวเลือกระยะเวลาไม่สิ้นสุดในคำสั่งเอฟเฟกต์
/effect <player: target> <effect: Effect> infinite [amplifier: int] [hideParticles: Boolean]
- เพิ่มตัวเลือกการลบเอฟเฟกต์เฉพาะให้กับคำสั่งเอฟเฟกต์
/effect <player: target> clear <effect: Effect>
- ตอนนี้การวางเมล็ดโกโก้จะมีเสียง (MCPE-49126-
- Beehive และ Bee Nest ไม่สามารถใช้เป็นเชื้อเพลิงใน Furnaces ได้อีกต่อไป (MCPE-128393-
ม็อบ
- Piglins จะไม่หยิบและชื่นชมไอเท็ม Powered Rail อีกต่อไป (MCPE-91187-
การอัปเดตทางเทคนิค
ส่วนเสริมและ Script Engine
- แก้ไขข้อบกพร่องที่การใช้ "bone_visibility" สำหรับบล็อกเรขาคณิตจะทำให้ "item_display_transforms" ใช้งานไม่ถูกต้อง (MCPE-185868-
- แก้ไขปัญหาที่ทำให้รูปแบบตารางการแลกเปลี่ยน 1.21.30 ใหม่ไม่สามารถโหลดในเกมได้
เอพีไอ
- ไอเทมสแต็ค
- วิธีการคงที่
ItemStack.getComponents
จากการส่งคืนส่วนประกอบที่ไม่รองรับในปัจจุบัน@minecraft/server
รุ่น
- วิธีการคงที่
- แก้ไขปัญหาที่ ModalFormData ที่ไม่ถูกต้องจะไม่ปฏิเสธหรือแก้ไขสัญญา (MCPE-178148-
BlockLiquidContainerComponents
API (น้ำ, ลาวา, ยา, หิมะ) ได้ถูกลบออกจากเบต้าแล้วBlockFluidContainerComponent
API ได้รับการเพิ่มในรุ่นเบต้า โดยแทนที่BlockLiquidContainerComponents
- ย้ายแล้ว
isHardcore
จากเบต้าถึง 1.15.0
คำสั่ง
- เพิ่มการโอเวอร์โหลดใหม่สำหรับ
schedule
คำสั่งที่ช่วยให้คุณสามารถล้างฟังก์ชันที่อยู่ในคิวได้/schedule clear <function name>
– ล้างฟังก์ชันที่อยู่ในคิวทั้งหมดที่ตรงกับชื่อที่กำหนด/schedule on_area_loaded clear function <function name>
– ล้างฟังก์ชันที่อยู่ในคิวทั้งหมดที่กำหนดไว้เป็นon_area_load
ตามชื่อ/schedule on_area_loaded clear tickingarea <tickingarea name> [function name]
– ล้างฟังก์ชันที่อยู่ในคิวทั้งหมดที่กำหนดไว้เป็นon_area_load
โดยทำเครื่องหมายที่ชื่อพื้นที่ (และอาจตรวจสอบชื่อฟังก์ชันด้วย)
ส่วนประกอบ
- เพิ่มฟิลด์ “restriction_type” ลงในส่วนประกอบ “minecraft:home” แล้ว ซึ่งช่วยให้กำหนดวิธีการจำกัดเอนทิตีให้อยู่ที่ตำแหน่งเริ่มต้นได้:
- ค่าของมันคือ:
- “ไม่มี” ซึ่งไม่มีข้อจำกัด
- “random_movement” ซึ่งจำกัดการเคลื่อนไหวแบบสุ่มรอบๆ ตำแหน่งบ้าน
- “all_movement” ซึ่งจำกัดการเคลื่อนไหวใดๆ รอบๆ ตำแหน่งบ้าน
- ขณะนี้ค่า "all_movement" อยู่ใน [เบต้า] และมีแผนจะเผยแพร่อย่างเต็มรูปแบบในภายหลัง
- หน่วยงานที่ย้ายออกจากบ้านมากเกินไปจะสามารถย้ายเข้าไปใกล้บ้านได้มากขึ้นหากได้รับแจ้ง
- รัศมีของข้อจำกัดยังคงระบุด้วย “restriction_radius”
- เอนทิตีที่มีรูปแบบเวอร์ชันก่อน 1.21.40 จะได้รับการอัปเกรดเพื่อใช้ฟิลด์ใหม่ในลักษณะที่จะรักษาพฤติกรรมที่มีอยู่
- ค่าของมันคือ:
- เพิ่มส่วนประกอบ "minecraft: dimensions_bound" ซึ่งป้องกันไม่ให้เอนทิตีเปลี่ยนมิติผ่านพอร์ทัล
- ในเนื้อหาวานิลลา สิ่งนี้ถูกใช้โดย Ender Dragon, Fishing Hook และขีปนาวุธบางชนิด
- เพิ่มองค์ประกอบ “minecraft:transient” แล้ว เอนทิตีที่มีองค์ประกอบนี้จะไม่ถูกบันทึก ในเนื้อหาวานิลลา ปัจจุบันใช้สำหรับเบ็ดตกปลา
บรรณาธิการ
- เพิ่มการเลือกบล็อกสำหรับจานสีบล็อกปัจจุบันเมื่อคลิกเมาส์กลาง
- เพิ่มพื้นผิวบล็อกแบบกำหนดเองเพื่อรองรับรูปภาพบล็อกแล้ว
- เพิ่มโปรโตคอลการเข้าถึงทรัพยากร “block://<block_name> ” เพื่อดึงภาพบล็อก
- เพิ่มอินเทอร์เฟซ API ใหม่
IStatusBar
ในการจัดการIStatusBarItem
วัตถุ สามารถเข้าถึงได้จากstatusBar
คุณสมบัติบนIPlayerUISession
-- เพิ่มแล้ว
IStatusBarItemCreationParams
สำหรับการเริ่มต้นรายการแถบสถานะ - ลบออก
text
ทรัพย์สินจากIStatusBarItem
ในความโปรดปรานของgetText
และsetText
ฟังก์ชั่น เพิ่มการรองรับการแปลสำหรับเนื้อหาข้อความ - เปลี่ยนชื่อแล้ว
EditorStatusBarAlignment
ถึงStatusBarAlignment
- เพิ่มแล้ว
- เปลี่ยนชื่อรายการแถบการกระทำ 'Input Mapping' เป็น 'การตั้งค่าแป้นพิมพ์' และภาพแผงโมดอลที่ได้รับการปรับปรุง
- แก้ไขข้อผิดพลาดที่เกี่ยวข้องกับการสูญเสียการตั้งค่าบล็อกพาเล็ตของบล็อกแบบง่ายในแถบฮอตบาร์ระหว่างการหยุดชั่วคราว/ดำเนินการต่อของแอปพลิเคชัน
- แก้ไขข้อบกพร่องที่ทำให้การมองเห็นแผง Quick Start ไม่คงอยู่อย่างถูกต้อง
- แก้ไขข้อบกพร่องเพื่อให้ hotbar เต็มไปด้วยรายการบล็อกเริ่มต้นแทนที่จะออกอากาศทั้งหมดเมื่อสร้างโลกตัวแก้ไขใหม่
ส่วนประกอบเอนทิตี
- “behavior.fire_at_target” จะไม่สามารถใช้งานได้อีกต่อไป หากไม่มีคำจำกัดความของกระสุนปืน และตอนนี้จะทำให้เกิดข้อผิดพลาดด้านเนื้อหาหากเป็นเช่นนั้น
การตอบกลับเหตุการณ์เอนทิตี
- เพิ่มการตอบสนองต่อเหตุการณ์เอนทิตี "execute_event_on_home_block" ซึ่งอนุญาตให้เอนทิตีดำเนินการเหตุการณ์บนบล็อกที่ตำแหน่งเริ่มต้น
- ช่อง “เหตุการณ์” อนุญาตให้ระบุเหตุการณ์ที่จะดำเนินการ
- เพื่อให้สิ่งนี้ทำงานได้อย่างถูกต้อง เอนทิตีต้องมีส่วนประกอบ "minecraft:home" พร้อมตำแหน่งบ้านที่กำหนดไว้
ทั่วไป
- ทำการเปลี่ยนแปลงต่อไปนี้กับ 'minecraft:single_block_feature'
- ขณะนี้ 'places_block' รองรับรายการตัวระบุบล็อกแบบถ่วงน้ำหนักแล้ว
- คุณสมบัติ 'randomize_rotation' ใหม่
- เงื่อนไขตำแหน่งใหม่ 'may_not_attach_to'
- เพิ่ม 'diagonal' เป็นตัวเลือกใหม่สำหรับเงื่อนไข 'may_attach_to'
- เวอร์ชันรูปแบบไฟล์เพิ่มขึ้นเป็น 1.21.40
แบบกราฟิก
- แก้ไขข้อผิดพลาดที่การเทสเซลเลชั่นของฝุ่น Redstone ไม่ตรงกับสถานะการขับเคลื่อนของฝุ่นสำหรับบล็อกต่อไปนี้:
- มายคราฟ:*_slab
- มายคราฟ:โซ่
- minecraft:chorus_flower
- minecraft:chorus_plant
- minecraft:พื้นที่การเกษตร
- minecraft:grass_path
- minecraft:heavy_core
- มายคราฟ:จิ๊กซอว์
- minecraft:sea_lantern
- minecraft:sniffer_egg
- minecraft:structural_block
ที่รัก
- Molang ถามว่า "wing_flap_position" และ "wing_flap_speed" ตอนนี้ใช้ได้กับ Chicken แล้ว
ชุดทรัพยากรและพฤติกรรม
- แพ็คในตัวตอนนี้รวมไฟล์เก็บถาวรเพื่อประสิทธิภาพการโหลดที่ดีขึ้นในบางแพลตฟอร์ม
ความเสถียรและประสิทธิภาพ
- เพิ่มขนาดของรหัสชีวนิเวศในข้อมูลก้อนที่บันทึกไว้จากค่า 8 บิตเป็น 16 บิต
- แก้ไขข้อผิดพลาดที่เอนทิตีที่เคลื่อนที่เร็วมากจะทำให้เกมล่ม ขณะนี้เอนทิตีไม่สามารถเคลื่อนที่เกิน 16 บล็อกได้ในคราวเดียวอีกต่อไป (สำหรับการอ้างอิง เอนทิตีที่มีความเร็ว 255 จะย้าย ~11 บล็อกในขีดเดียว)
- เกมจะไม่แครชอีกต่อไปเมื่อโหลดโลกใกล้กับ End City
การอัปเดตทางเทคนิคเชิงทดลอง
เอพีไอ
- ย้ายแล้ว
EntityBreathableComponent
จากbeta
ถึง1.15.0
- ย้ายแล้ว
breathesAir
จากbeta
ถึง1.15.0
- ย้ายแล้ว
breathesLava
จากbeta
ถึง1.15.0
- ย้ายแล้ว
breathesSolids
จากbeta
ถึง1.15.0
- ย้ายแล้ว
breathesWater
จากbeta
ถึง1.15.0
- ย้ายแล้ว
generatesBubbles
จากbeta
ถึง1.15.0
- ย้ายแล้ว
inhaleTime
จากbeta
ถึง1.15.0
- ย้ายแล้ว
suffocateTime
จากbeta
ถึง1.15.0
- ย้ายแล้ว
totalSupply
จากbeta
ถึง1.15.0
- ย้ายแล้ว
componentId
จากbeta
ถึง1.15.0
- ย้ายแล้ว
getBreatheBlocks()
จากbeta
ถึง1.15.0
- ย้ายแล้ว
getNonBreatheBlocks()
จากbeta
ถึง1.15.0
- ย้ายแล้ว
- ย้ายชั้นเรียนแล้ว
BlockLocationIterator
จากbeta
ถึง1.15.0
- ย้ายชั้นเรียนแล้ว
InvalidIteratorError
จากbeta
ถึง1.15.0
- ย้ายทรัพย์สินแล้ว
BlockVolumeBase.getBlockLocationIterator
จากbeta
ถึง1.15.0
- ย้ายแล้ว
BlockVolumeIntersection
จากbeta
ถึง1.15.0
- ย้ายชั้นเรียนแล้ว
BlockVolume
จากbeta
ถึง1.15.0
- เพิ่ม
DyeableItemComponent
ถึงbeta
กล้อง
- แก้ไขปัญหาที่
rider_rotation_lock
ของminecraft:rideable
ไม่มีผลเมื่อใช้minecraft:follow_orbit
กล้อง - เพิ่มแล้ว
minecraft:camera_attach_to_player
ถึงminecraft:follow_orbit
- เพิ่มแล้ว
align_target_and_camera_forward
ตัวเลือกสำหรับ JSON แพ็กลักษณะการทำงานที่ตั้งไว้ล่วงหน้าของกล้อง ซึ่งสามารถใช้ได้เมื่อเปิดใช้งานการทดสอบการตั้งค่าล่วงหน้าของกล้องของบุคคลที่สาม - การทดลองกล้องบุคคลที่ 3 – คุณสมบัติรัศมีของกล้องของผู้สร้างถูกจำกัดไว้ที่ค่าระหว่าง 0.1 ถึง 100
- กล้องบูมบุคคลที่สามจะรีเซ็ตเป็นค่าการหมุนเริ่มต้นที่ระบุใน json เมื่อส่งพารามิเตอร์ 'ค่าเริ่มต้น' ในคำสั่งกล้อง
แบบกราฟิก
- นำออร่าความมืดรอบดวงจันทร์ออกใน Deferred Technical Preview
นี่เป็นการอัปเดตครั้งใหญ่อย่างหนึ่ง!เวอร์ชันขายปลีกก็มีแพตช์เมื่อวานนี้ด้วย. แม้ว่าส่วนใหญ่จะมีไว้สำหรับการแก้ไขข้อขัดข้องก็ตาม