ตัวอย่าง Minecraft และการอัปเดตเบต้า 1.37 สำหรับเวอร์ชัน 1.21.40.20 เพิ่มคุณสมบัติการทดลองใหม่และอื่น ๆ อีกมากมาย

ผู้ที่ทดสอบสาขาเบต้าของ 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-
  • BlockLiquidContainerComponentsAPI (น้ำ, ลาวา, ยา, หิมะ) ได้ถูกลบออกจากเบต้าแล้ว
  • BlockFluidContainerComponentAPI ได้รับการเพิ่มในรุ่นเบต้า โดยแทนที่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

นี่เป็นการอัปเดตครั้งใหญ่อย่างหนึ่ง!เวอร์ชันขายปลีกก็มีแพตช์เมื่อวานนี้ด้วย. แม้ว่าส่วนใหญ่จะมีไว้สำหรับการแก้ไขข้อขัดข้องก็ตาม