สมัครรับข้อมูล Nintendo Life บน YouTube

วันนี้ Mojang ได้เปิดตัว’Trails & Tales’ที่หลายคนรอคอย’อัปเดตสำหรับ Minecraft โดยเพิ่มฟีเจอร์ใหม่ๆ มากมายเข้ามาผสมผสาน

จุดเด่นในหมู่มือใหม่ในครั้งนี้คือความสามารถในการขี่อูฐกับเพื่อน ประดิษฐ์สิ่งของด้วยไม้ไผ่ ตัดแต่งชุดเกราะของคุณ และ จำนวนแหล่งขุดค้นทางโบราณคดีใหม่ๆ สิ่งหลังเหล่านี้เป็นจุดสนใจสำคัญของการอัปเดตล่าสุดอย่างชัดเจน และคุณสามารถเข้าใจสิ่งที่เสนอได้จากตัวอย่าง’Trails & Tales’ด้านบน

หมายเหตุแพตช์ฉบับเต็มสำหรับ การอัปเดตนี้เผยแพร่โดย Mojang ผ่านทาง บล็อกโพสต์อย่างเป็นทางการของ Minecraft และเราได้รวบรวมสิ่งที่เกี่ยวข้องทั้งหมดสำหรับเกมรุ่น Bedrock (เกมที่ใช้ใน Switch) เพื่อให้คุณอ่านด้านล่าง หากคุณต้องการดูบันทึกการแก้ไขสำหรับเวอร์ชัน Java คุณสามารถค้นหาได้ที่ ที่นี่

อัปเดต Minecraft Trails & Tales (วางจำหน่ายวันที่ 7 มิถุนายน 2023)

คุณสมบัติใหม่

โบราณคดี

เพิ่มรายการแปรงประดิษฐ์ได้ เพิ่มทรายที่น่าสงสัยและกรวดที่น่าสงสัย สามารถพบได้ในทะเลทราย Temples, Desert Wells และ Warm Ocean Ruins สามารถพบกรวดที่น่าสงสัยได้ใน Cold Ocean Ruins และ Trail Ruins บล็อกที่เปราะบางเหล่านี้มองเห็นได้ยากและทำลายได้ง่าย ดังนั้นโปรดใช้ความระมัดระวัง! การปัดทรายที่น่าสงสัยหรือกรวดที่น่าสงสัยด้วยแปรงจะดึงวัตถุที่ถูกฝังไว้เมื่อนานมาแล้ว เพิ่ม Trail Ruins ซึ่งเป็นโครงสร้างที่ถูกฝังจากวัฒนธรรมที่สาบสูญ แม่แบบการตัดแต่งเกราะสี่ประเภทสามารถพบได้ที่นี่ ร่องรอยซากปรักหักพังสามารถพบได้ใน Taigas, Snowy Taigas, ไบโอมป่า Old Growth ทั้งหมดและ Jungles สามารถพบแผ่นเพลงใหม่ได้โดยการปัดบล็อกที่น่าสงสัยในโครงสร้างนี้ เมื่อใส่ใน Jukebox จะมีการเล่น”Relic”โดย Aaron Cherof เพิ่ม Pottery Sherds Pottery Sherds มีรูปภาพอยู่ รวมทั้งหมด 20 เชอร์ด ได้ถูกกระจายไปตามแหล่งโบราณคดีทั้ง 5 แห่ง ได้แก่ Desert Wells, Desert Temples, Cold Ocean Ruins, Warm Ocean Ruins และ Trail Ruins พวกเขาไม่สามารถสร้างขึ้นได้ และจะพบได้โดยการปัดทรายที่น่าสงสัยหรือกรวดที่น่าสงสัยเท่านั้น

กระถางตกแต่ง

การสร้าง Pottery Sherds สี่ชิ้นด้วยกันจะสร้าง Decorated Pot ที่มีรูปภาพในแต่ละด้าน สามารถใช้ไอเท็ม Brick แทน Pottery Sherds ในสูตร Decorated Pot ด้านที่ทำจากไอเท็ม Brick จะไม่มีรูปภาพ ทุบหม้อที่ตกแต่งแล้วด้วยเครื่องมือทำลายบล็อกใดๆ เพื่อทำลายมันออกจากกัน แล้วนำ Pottery Sherds กลับมา การตีหม้อด้วยมือเปล่า เครื่องมือสัมผัสไหม หรือสิ่งของอื่นๆ จะทำให้หม้อที่ไม่บุบสลายลดลงแทน เคล็ดลับเครื่องมือเมื่อวางเมาส์เหนือที่แสดงส่วนผสมของ Sherd & Brick

Cherry Groves

เพิ่ม biome ใหม่ของ Cherry Grove ซึ่งมีต้นซากุระที่สวยงาม biome สามารถพบได้ในภูเขา ในสถานที่ที่คล้ายกันเช่น Meadows เพิ่มชุดไม้เชอร์รี่ใหม่ พร้อมด้วยอุปกรณ์ไม้ทั้งหมดที่คุณประดิษฐ์จากมันได้ อนุภาคสีชมพูตกลงมาจากใต้ใบเชอร์รี่ เพิ่มบล็อก Pink Petals ใหม่ที่มีดอกไม้สีชมพูมากมายบนพื้น บล็อก Pink Petal แต่ละบล็อกสามารถมีกลีบดอกได้สูงสุด 4 กลีบ การใช้ Bone Meal เพิ่มจำนวนกลีบดอก การวาง Pink Petal ลงในบล็อกที่วางไว้แล้วจะเพิ่มจำนวนกลีบดอก ปล่อยจำนวนกลีบดอกในบล็อกเมื่อขุดได้ อัปเดตเครื่องมือเลือกเมล็ดพันธุ์ด้วยตัวเลือก Cherry Grove biome

ชุดไม้ไม้ไผ่

เพิ่มชุดไม้ไม้ไผ่ใหม่ มีสิ่งไม้ที่เกี่ยวข้องทั้งหมดที่คุณสามารถประดิษฐ์ได้ บล็อกไม้ไผ่สามารถสร้างได้จากไม้ไผ่ 9 ลำ และสามารถลอกออกได้เหมือนท่อนไม้อื่นๆ แผ่นไม้ไผ่ประดิษฐ์จาก บล็อกไม้ไผ่ให้ผลผลิตเพียง 2 แผ่นเทียบกับ 4 สำหรับท่อนไม้ เพิ่มรูปแบบไม้กระดาน”โมเสก”ใหม่ที่เป็นเอกลักษณ์เฉพาะของไม้ไผ่ที่เรียกว่าโมเสกไม้ไผ่ สามารถสร้างได้ด้วยแผ่นพื้นไม้ไผ่ขนาด 1×2 ในแถบแนวตั้ง คุณสามารถสร้างบันไดและแผ่นพื้นได้หลายแบบ โมเสกไม้ไผ่ บล็อกโมเสกไม้ไผ่ไม่สามารถใช้เป็นส่วนผสมในการประดิษฐ์ได้หากใช้บล็อกไม้อื่นๆ แต่สามารถใช้เป็นเชื้อเพลิงได้ เพิ่มแพไม้ไผ่และแพอกไม้ไผ่ที่ไม่เหมือนใครซึ่งสามารถประดิษฐ์ได้เหมือนเรือทั่วไป แต่ด้วยแผ่นกระดานไม้ไผ่ พวกมันทำหน้าที่ เช่นเดียวกับเรือทั่วไป แต่มีรูปลักษณ์ที่ไม่เหมือนใคร

ป้ายแขวน

ป้ายแขวนเป็นป้ายรุ่นธรรมดาที่มีราคาแพงกว่า สร้างขึ้นด้วยโซ่ 2 เส้นและท่อนซุง 6 ท่อนที่ลอกจากไม้ที่คุณต้องการ ประเภท การประดิษฐ์ผลลัพธ์ใน 6 ป้ายแขวน สามารถแขวนด้วยวิธีต่อไปนี้: ใต้บล็อกที่สามารถให้การสนับสนุนตรงกลาง เช่น บล็อกเต็มหรือรั้ว ติดกับด้านทึบของบล็อก ติดกับด้านข้างหรือใต้อีกอันหนึ่ง แขวนไว้ ป้าย ซึ่งแตกต่างจากป้ายทั่วไปตรงที่ไม่สามารถวางบนพื้นได้โดยตรงโดยไม่ได้รับการสนับสนุนจากด้านข้างหรือด้านบน อย่างไรก็ตาม ป้ายแขวนที่มีแถบแนวนอนจะไม่เด้งออกเมื่อบล็อกรองรับถูกเอาออก

การปรับปรุงป้าย

ตอนนี้สามารถแก้ไขข้อความของสัญลักษณ์ได้หลังจากวางในโลก ซึ่งสามารถทำได้โดยการโต้ตอบกับสัญลักษณ์ คุณไม่สามารถแก้ไขสัญญาณที่มีองค์ประกอบการแชทที่ไม่ใช่ข้อความได้ ทั้งสองด้านของสัญลักษณ์สามารถมีข้อความและสีแยกกันได้ ทำให้ สำหรับตัวเลือกการปรับแต่งเพิ่มเติม ตามค่าเริ่มต้น ป้ายจะแจ้งให้คุณป้อนข้อความด้านหน้าเมื่อวาง เมื่อต้องการใส่ข้อความด้านหลัง คุณต้องเดินไปอีกฝั่งและโต้ตอบกับใบหน้านั้นเพื่อแก้ไข ป้ายตอนนี้ยังสามารถแว็กซ์ได้ด้วย ด้วย Honeycomb ป้องกันการแก้ไขข้อความเพิ่มเติม ไม่สามารถใช้ Ink Sac, Glow Ink Sac หรือ Dyes ได้อีกต่อไปหากข้อความ Sign ว่างเปล่า (MCPE-133778)

Sniffer

Sniffer เป็นผู้ชนะการโหวตของม็อบ Minecraft Live 2022 Sniffers เป็นม็อบที่เป็นมิตรและเฉยเมย Sniffers สูดอากาศและ ขุดหาเมล็ดในบางครั้ง ซึ่งผลิต Torchflower Seed หรือ Pitcher Pod รายการ Sniffers สามารถขุดได้เฉพาะหญ้าและบล็อกที่มีลักษณะเป็นดินเท่านั้น Sniffers สามารถถูกล่อลวงโดยและผสมพันธุ์กับ Torchflower Seeds

Sniffer Egg

p> สามารถพบได้โดยการแปรงทรายที่น่าสงสัยของซากปรักหักพังในมหาสมุทรอุ่น เมื่อนักดมกลิ่นสองคนผสมพันธุ์กัน พวกเขาจะไม่วางไข่นกดมกลิ่นทันที แต่จะมีการทิ้ง Sniffer Egg แทน เมื่อวางไว้ในโลก Sniffer Egg จะฟักเป็นตัวหลังจากผ่านไประยะหนึ่ง เมื่อวางบน Moss ไข่จะฟักในเวลาประมาณ 10 นาที ส่วนบล็อกอื่นๆ ทั้งหมดจะฟักในเวลาประมาณ 20 นาที

Torchflowers

Sniffer สามารถดมเมล็ด Torchflowers ได้เป็นครั้งคราว และสามารถใช้เพาะ Sniffers ได้ 2 ตัว เมล็ด Torchflower สามารถปลูกในพื้นที่เกษตรกรรมและเติบโตเป็น Torchflower ดอกไม้ที่โตเต็มที่สามารถ เก็บเกี่ยวและปลูกใหม่ The Torchflower สามารถสร้างเป็น Orange Dye

Pitcher Plant

The Sniffer สามารถดมไอเท็ม Pitcher Pod เป็นครั้งคราว The Pitcher Pod เมื่อปลูกใน Farmland จะเติบโตเป็น Pitcher การครอบตัด การครอบตัดเหยือกมีห้าระยะการเจริญเติบโต เมื่อโตเต็มที่แล้ว การครอบตัดเหยือกน้ำจะสามารถเก็บเกี่ยวได้ ทำให้ได้เหยือกสูงสองช่วงตึก โรงงานเหยือกน้ำสามารถประดิษฐ์เป็น Cyan Dye

Smithing

p> Smithing Tables ได้รับการออกแบบใหม่ให้เป็นเวิร์กสเตชันสำหรับการอัปเกรดและการปรับเปลี่ยนอุปกรณ์ทางกายภาพ นอกจากช่องสำหรับการรวมชิ้นส่วนของอุปกรณ์และวัสดุแล้ว ตอนนี้ยังมีช่องที่จำเป็นสำหรับประเภทรายการที่เรียกว่า Smithing Template เทมเพลต Smithing กำหนดประเภทการอัปเกรดที่คุณจะเป็น การสร้างชิ้นส่วนของอุปกรณ์ มันระบุทั้งประเภทของรายการที่คุณสามารถอัพเกรดได้และส่วนผสมใดที่ถูกต้องในการปรับแต่งการอัพเกรด ขณะนี้มีเทมเพลต Smithing อยู่สองประเภท: Armor Trim และ Netherite Upgrade Smithing Templates จะถูกใช้เมื่อใช้เพื่ออัปเกรดไอเท็ม ในตารางการตีเหล็ก คุณสามารถสร้างสำเนาของเทมเพลตการตีเหล็กได้ในตารางการประดิษฐ์ด้วยเพชร 7 เม็ด + วัสดุ 1 บล็อกที่สร้างจากแม่แบบ + แม่แบบการตีเหล็ก 1 ชุด ซึ่งจะแสดงแม่แบบการตีเหล็กที่เหมือนกัน 2 รายการ

การตัดแต่งชุดเกราะ

ตอนนี้คุณสามารถปรับแต่งชุดเกราะของคุณด้วยรูปลักษณ์ที่มีเอกลักษณ์เฉพาะตัวได้หลากหลายที่ Smithing Table การตัดแต่งชุดเกราะเป็นแบบมองเห็นได้ทั้งหมดโดยไม่มีประโยชน์ต่อการเล่นเกม การตัดแต่งชุดเกราะสามารถนำไปใช้กับหมวกกันน็อค เกราะอก กางเกงเลกกิ้ง และ บู๊ทส์ รูปแบบการตกแต่งทั้งหมดจะเหมือนกันบนไอคอนของชุดเกราะ แต่สีจะยังคงเปลี่ยนตามวัสดุการตัดแต่ง หากต้องการตรวจสอบว่าชิ้นส่วนของชุดเกราะมีรูปแบบการตกแต่งแบบใด คุณสามารถเลื่อนเมาส์ไปวางบนรายการสินค้าคงคลัง Armor Trim Smithing Templates ได้ พบได้ทั่วโลก และแต่ละโครงสร้างต่อไปนี้มี Smithing Templates เฉพาะของตัวเอง: Trail Ruins: Wayfinder, Raiser, Shaper และ Host Armor Trims Pillager Outpost: Sentry Armor Trim Desert Pyramid: Dune Armor Trim Shipwreck: Coast Armor Trim Jungle วิหาร: ทริมเกราะป่า อนุสาวรีย์: ทริมเกราะกระแสน้ำ เมืองโบราณ: ทริมเกราะ Ward และ Silence คฤหาสน์ Woodland: ทริมเกราะ Vex ป้อมปราการ Nether: ทริมเกราะ Rib ป้อมปราการ ส่วนที่เหลือ: ทริมเกราะ Snout ที่มั่น: ทริมเกราะตา เมืองปลายทาง: ทริมเกราะ Spire เทมเพลตการตีเหล็ก พบในหีบตามโครงสร้างตามลำดับ Trail Ruins ไม่มีหีบ, Smithing Templates จะพบได้โดยการปัด Suspicious Gravel The Ocean Monument ไม่มีหีบ, Elder Guardians บางครั้งจะทิ้ง Smithing Template เมื่อตาย แม่แบบ Armor Trim Trim Smithing บางอันหายากกว่าอันอื่น ดังนั้นจงมองหาพวกเขาเพื่อสร้างความประทับใจให้เพื่อนของคุณ! การตัดแต่งชุดเกราะมีคุณสมบัติสองอย่าง: รูปแบบและวัสดุ รูปแบบถูกกำหนดโดยเทมเพลต Smithing ที่ใช้สำหรับการตัดแต่ง และแสดงถึงรูปแบบที่มองเห็นได้ของการตัดแต่ง วัสดุถูกกำหนดโดยส่วนผสมที่คุณใช้ในการติดการตัดแต่ง และการควบคุม สีของการตกแต่ง ส่วนผสมที่เป็นไปได้ที่คุณสามารถใช้เพื่อกำหนดสีของการตกแต่งชุดเกราะของคุณมีดังนี้: เหล็ก, ทองแดง, ทอง, ลาพิส, มรกต, เพชร, Netherite, Redstone, Amethyst, Quartz

อุปกรณ์ Netherite

การสร้างอุปกรณ์ Netherite ในขณะนี้ยังต้องการ Netherite Upgrade Smithing Template Netherite Upgrade Smithing Templates สามารถพบได้แบบสุ่มในหีบ Bastion Remnant ทั้งหมด Bastion Room ทุกห้องจะมี Smithing Templates 2 อัน การเปลี่ยนแปลงนี้ทำขึ้นสำหรับหลายๆ เหตุผล: เพิ่มเวลาที่ผู้เล่นใช้อุปกรณ์ Diamond ก่อน Netherite ทำให้อุปกรณ์ Netherite มีความสำเร็จที่สำคัญมากขึ้นในความก้าวหน้าของเกม ปรับ Netherite ให้เป็นธรรมชาติมากขึ้นในระบบการสร้าง Smithing Table ใหม่

อูฐ

อูฐสามารถ พร้อมกับอานและขี่โดยผู้เล่นสองคน อูฐวางไข่ตามธรรมชาติเมื่อหมู่บ้านทะเลทรายสร้างอูฐ สามารถล่อลวงได้โดยจับกระบองเพชรป้อนกระบองเพชรให้อูฐเพื่อขยายพันธุ์อูฐ อูฐสูง ฝูงชนที่ไม่เป็นมิตรส่วนใหญ่จะไม่สามารถเข้าถึงคุณได้เมื่อคุณขี่อูฐ พวกเขา สามารถเดินข้ามรั้วและกำแพงได้ อูฐสุ่มนั่งลง ขณะที่นั่ง เป็นเรื่องยากที่จะโน้มน้าวให้พวกมันเคลื่อนไหว อูฐสามารถเดินช้าๆ หรือวิ่งเร็วๆ พวกมันยังสามารถพุ่งไปข้างหน้าแต่จะสูญเสียความแข็งแกร่งไปชั่วขณะเมื่อทำเช่นนั้น

ชั้นวางหนังสือแกะสลัก

ชั้นวางหนังสือรูปแบบใหม่ที่แกะสลักด้วยไม้กระดาน 6 แผ่นและแผ่นไม้ 3 แผ่น สามารถเก็บหนังสือ หนังสือ และปากกาขนนก และหนังสือเวทมนตร์ เก็บหนังสือได้สูงสุด 6 เล่ม เก็บเรื่องราวและตำนานของโลกของคุณ สามารถเอาหนังสือที่ปลอดภัยออกและเพิ่มลงในช่องเฉพาะบน Chiseled Bookshelf Comparators สามารถตรวจจับหนังสือเล่มล่าสุดที่วาง/เอาออก เหมาะสำหรับการซ่อนความลับในห้องสมุดที่น่ากลัวของคุณ ทำงานร่วมกับ Hoppers

การปรับแต่งโล่

คำขอคุณสมบัติ Vanilla Parity อันดับต้น ๆ ! ขณะนี้สามารถรวม Shield กับแบนเนอร์เพื่อใช้รูปแบบกับแบนเนอร์ได้ แบนเนอร์จะถูกใช้เมื่อใช้งาน สามารถรวม Shield กับแบนเนอร์ได้ก็ต่อเมื่อไม่มีรูปแบบใดที่เคยใช้มาก่อน

เพลงใหม่ เพิ่มแทร็กเพลงใหม่ต่อไปนี้โดย Aaron Cherof ไปยัง Cherry Groves, Desert, Jungle, Mesa และ Flower Forest biomes: A Familiar Room Bromeliad Crescent Dunes Echo in the Wind เพิ่มแผ่นเพลงใหม่ที่สามารถรับได้จากการแปรงบล็อกที่น่าสงสัยใน ซากปรักหักพังของเส้นทาง เมื่อใส่ในตู้เพลง Relic โดย Aaron Cherof จะเล่น

สอบเทียบเซ็นเซอร์ Sculk

ตัวแปรใหม่ของเซ็นเซอร์ Sculk ซึ่งช่วยให้คุณกรองการสั่นสะเทือนตามระดับความถี่ที่ไม่พบ โดยธรรมชาติและสามารถสร้างได้ด้วยเซ็นเซอร์ Sculk 1 ชิ้นและเศษอเมทิสต์ 3 ชิ้นในตารางการประดิษฐ์ ด้านหนึ่งของเซ็นเซอร์ Sculk ที่ปรับเทียบแล้วสามารถรับสัญญาณ Redstone เป็นอินพุต ความแรงของสัญญาณ Redstone นั้นเป็นความถี่การสั่นสะเทือนเดียวที่ Sculk Sensor จะรับฟัง มีเฟสแอ็คทีฟและคูลดาวน์รวมกันซึ่งกินเวลา 20 ขีดในเกม พวกเขาส่งสัญญาณจับกลุ่มสำหรับ 10 ขีดแรกในเกม พวกเขาสามารถตรวจจับการสั่นสะเทือนที่อยู่ห่างออกไป 16 บล็อก

เฟสเซ็นเซอร์ Sculk

Sculk เซ็นเซอร์และเซ็นเซอร์ Sculk ที่ปรับเทียบแล้วตอนนี้มีสามเฟส: ไม่ใช้งาน ใช้งาน และคูลดาวน์ เฟสเริ่มต้นคือไม่ใช้งาน เฟสนี้คงอยู่ไปเรื่อย ๆ จนกว่าบล็อกจะได้รับการสั่นสะเทือน ในระหว่างเฟสนี้ บล็อกสามารถฟังการสั่นสะเทือนในบริเวณใกล้เคียงได้จนกว่าจะมีการกำหนดเมื่อ ได้รับการสั่นสะเทือนตามกำหนดเวลา บล็อกจะสลับไปยังช่วงแอ็คทีฟ เฟสนี้จะกินเวลา 30 ครั้งสำหรับ Sculk Sensors และ 10 ครั้งสำหรับ Sculk Sensors ที่ปรับเทียบแล้ว ในระหว่างขั้นตอนนี้ บล็อกจะหยุดฟังการสั่นสะเทือนในบริเวณใกล้เคียง กระดิกเอ็นของมัน และส่งเสียง สัญญาณและไฟ Redstone หลังจากช่วง Active สิ้นสุดลง บล็อกจะสลับไปยังช่วงคูลดาวน์ ระยะนี้ใช้เวลา 10 ขีดของเกม ในระหว่างขั้นตอนนี้ บล็อกจะขยับเส้นเอ็นอย่างต่อเนื่อง แต่จะไม่ส่งสัญญาณหรือแสง Redstone อีกต่อไป ในที่สุด เมื่อระยะนี้ เสร็จสิ้น บล็อกจะเปลี่ยนกลับไปเป็นเฟสที่ไม่ใช้งาน ก่อนหน้านี้ เฟสเหล่านี้มีเวลาต่างกัน: เฟสที่ใช้งานอยู่ 40 game ticks สำหรับ Sculk Sensors และ 20 game ticks สำหรับ Calibrated Sculk Sensors ไม่มีคูลดาวน์เฟส การกำหนดเวลาของเฟสเหล่านี้ได้รับการปรับแต่งเพื่อให้ เป็นเรื่องปกติน้อยที่อุปกรณ์คุมกำเนิดที่เปิดใช้งานจะเปิดใช้งาน Sculk Sensor ซ้ำๆ ซึ่งขับเคลื่อน

การสั่นสะเทือนของเสียงสะท้อน

บล็อกของ Amethyst จะมีพฤติกรรมใหม่เมื่อวางใกล้กับ Sculk Sensors หาก Sculk Sensor ได้รับ การสั่นสะเทือน Block of Amethyst จะส่งความถี่อีกครั้งเป็นการสั่นสะเทือนแยกต่างหากที่ตำแหน่งของมัน ลักษณะการทำงานนี้เรียกว่า Vibration Resonance และทำให้ผู้เล่นสามารถย้ายความถี่การสั่นสะเทือนในระยะทางไกลโดยไม่ต้องสร้างการสั่นสะเทือนขึ้นใหม่ตามธรรมชาติ

ความถี่การสั่นสะเทือน

ด้วยการเพิ่มเซ็นเซอร์ Sculk ที่ปรับเทียบแล้ว ความถี่การสั่นสะเทือนจึงง่ายขึ้นอย่างมากเพื่อป้องกันการรบกวนที่ไม่พึงประสงค์ ต่อไปนี้คือคำอธิบายหมวดหมู่สำหรับแต่ละความถี่และเหตุการณ์ที่คาดว่าจะสอดคล้อง: การเคลื่อนไหวในตัวกลางใดๆ ( ดิน ของเหลว หรืออากาศ) ลงจอดบนพื้นผิวใด ๆ (บกหรือของเหลว) การโต้ตอบกับไอเท็ม การร่อนด้วย Elytra หรือการกระทำของม็อบที่ไม่เหมือนใคร (Ravager คำราม หมาป่าเขย่า ฯลฯ) อุปกรณ์สวมใส่ การโต้ตอบกับม็อบ ม็อบและผู้เล่นได้รับความเสียหาย การบริโภคไอเท็ม (การดื่ม และการรับประทานอาหาร) บล็อก’ปิดใช้งาน'(ประตูปิด ปิดหน้าอก ปลดกระดุม ฯลฯ) บล็อก’เปิดใช้งาน'(เปิดประตู เปิดหน้าอก กดปุ่ม ฯลฯ) บล็อกเปลี่ยน (ระดับน้ำในหม้อต้มสูงขึ้น เติมอาหารลงใน แคมป์ไฟ ฯลฯ) บล็อกถูกทำลาย ม็อบและผู้เล่นวางม็อบและผู้เล่นกำลังจะตายหรือระเบิด

เสียงม็อบที่เล่นได้

เมื่อวางหัวม็อบบนโน้ตบล็อก ตอนนี้ Note Block จะเล่นหนึ่งในเสียงรอบข้างของม็อบนั้นเมื่อเล่นโดยผู้เล่นหรือขับเคลื่อนโดย Redstone Mob Heads สามารถวางไว้ด้านบนของ Note Blocks โดยไม่ต้องแอบดู

Piglin Mob Head

Piglins จะก้มหัวลงเมื่อถูก Creeper ชาร์จฆ่า การวางหัว Piglin บน Note Block จะเล่นหนึ่งในเสียงรอบข้างของ Piglin หัว Piglin จะกระพือหูเมื่อได้รับพลังจาก Redstone หรือเมื่อสวมใส่โดยผู้เล่นขณะเดิน

ความสำเร็จใหม่

Smithing with Style-ใช้เทมเพลต smithing เหล่านี้อย่างน้อยหนึ่งครั้ง: Spire, Snout, Rib, Ward, Silence, Vex, Tide, Wayfinder ปลูกอดีต-ปลูก Sniffer seed อะไรก็ได้ การซ่อมแซมอย่างรอบคอบ-ทำหม้อที่ตกแต่งแล้วจากโรงเก็บเครื่องปั้นดินเผา 4 บ่อ

ปัญหาที่ทราบ

เรือที่วางก่อนการอัปเดตวันนี้อาจทำงานไม่ถูกต้องจนกว่าเรือจะแตกและถูกวางอีกครั้ง และฝูงชนในเรือ อาจถูกดีดออกเมื่อโหลดโลกของคุณเป็นครั้งแรก เราหวังว่าจะแก้ไขปัญหานี้ได้ในเร็วๆ นี้ แต่คุณอาจต้องการเก็บสำเนาสำรองของโลกไว้เผื่อกรณีนี้ ขอขอบคุณที่อดทนรอ

การแก้ไขและการเปลี่ยนแปลง

ทั่วไป

ผู้เล่น Splitscreen จะไม่ถูกตัดการเชื่อมต่ออีกต่อไปเมื่อมีคนออกไป (MCPE-168695) ตอนนี้ iOS ขอการเข้าถึงเครือข่ายท้องถิ่นเพื่อค้นหาเกมบนเครือข่ายท้องถิ่น เพิ่มตัวจัดการความคืบหน้าเมื่อโหลดเข้าสู่โลกที่จะรอขึ้น รวมเป็นเวลา 15 วินาทีเพื่อให้โหลดลักษณะของผู้เล่นหลัก ปรับปรุงเวลาที่ใช้ในการเริ่มต้นและโหลดเข้าสู่หน้าจอเริ่มต้น แก้ไขปัญหาที่ไคลเอ็นต์ไม่พบเซิร์ฟเวอร์เฉพาะที่โฮสต์ในเครื่องบนเครื่องเดียวกัน

การเล่นเกม

การบินจะไม่ถูกปิดใช้งานอีกต่อไปเมื่อบินใต้บันได (MCPE-168999) แก้ไขความเสียหายจากการตกสะสมเมื่อผู้เล่นกระโดดขึ้นไปบนหลังคา Soul Sand Bubble Column ผู้เล่นไม่ได้รับความเสียหายจากการตกเมื่อตกลงไปในน้ำด้วยความเร็วสูงอีกต่อไป (MCPE-152485) หลังจากเลือกตัวเลือกเมนูหลักบนหน้าจอการตาย ตอนนี้ hitbox ของผู้เล่นจะมีขนาดที่ถูกต้องเมื่อกลับไปยังโลกนั้น (MCPE-167045) ขณะนี้ผู้เล่นปล่อยอนุภาคสีเขียวที่แตกต่างภายใต้เอฟเฟกต์สถานะฮีโร่ของหมู่บ้าน

ม็อบ

Ghasts ยิงแล้ว ลูกไฟออกจากปากแทนที่จะอยู่ในระดับสายตา (MCPE-35202) รองเท้าบู๊ตและเลกกิ้งจะไม่ทำให้เกิดการต่อสู้แบบ z-fighting อีกต่อไป เมื่อสวมใส่โดยม็อบมนุษย์และ Armor Stands ม็อบจะอยู่ในตำแหน่งที่ถูกต้องเหนือพื้นผิวของแพไม้ไผ่เมื่อขี่พวกมัน ผึ้งจะไม่ทำให้ผู้เล่นกินเสียงเมื่อรับประทานอาหารอีกต่อไป (MCPE-169567)

Sculk Blocks

ตอนนี้ Sculk Sensors ให้พลังงานแก่บล็อกที่อยู่ด้านล่างเมื่อน้ำขัง Sculk Shrieker จะปิดเสียงของมัน ( MCPE-169563) เสียงที่ผู้เล่นและฝูงสัตว์เหยียบ ล้ม กระโดด หรือร่อนลงบน Sculk Sensors ตอนนี้ได้รับผลกระทบจากแถบเลื่อนเสียง”ผู้เล่น”การใช้รายการใด ๆ เช่นการใช้แปรงหรือ Spyglass หรือการกิน Apple จะส่งเหตุการณ์การโต้ตอบของรายการที่ทำให้เกิดการสั่นไหวโดย Sculk Sensors และ Wardens

Blocks

ท่อนซุงที่สร้างใน Woodland Mansions มีหน้าที่ถูกต้องแล้ว (MCPE-168387) ลบ’lava_cauldron ที่ซ้ำซ้อน”บล็อกที่สามารถวางได้โดยใช้คำสั่ง (MCPE-39974) ตอนนี้ Sugar Cane และ Bamboo สามารถวางบน Moss Block Conduit block เป็นไปตามสภาพแสงเมื่อถือในมือหรือทำหล่น พื้นผิวประตูด้านบนและด้านล่างหมุนอย่างถูกต้องเมื่อเปิดและปิดสำหรับโลกเวอร์ชัน 1.20 เป็นต้นไป (MCPE-152926) Sugar Cane จะไม่สร้างโพรงอากาศอีกต่อไปเมื่อสร้างใต้น้ำ (MCPE-161096 ) แก้ไขปัญหาที่ลูกสูบอาจมองไม่เห็นในบางกรณี ทางเข้าของ Woodland Mansion ตอนนี้ใช้ Cobblestone Slabs (MCPE-169038 ) ตอนนี้ Iron Bars และ Glass Panes สามารถเชื่อมต่อกับ Pistons (MCPE-64745) Dead Bushes ได้ วางไว้บน Grass Blocks และ Moss Blocks (MCPE-125931) ตอนนี้สีของแผนที่สำหรับ Black Terracotta จะตรงกับ Java Edition ( MCPE-166791) ผู้เล่นจะไม่ตกผ่านบล็อกโคลนอีกต่อไปหลังจากกระโดดผ่านบล็อกโคลน ผู้เล่นจะไม่ตกผ่านบล็อกโคลนหรือพื้นที่เพาะปลูกอีกต่อไป บล็อกหากยืนอยู่บนบล็อกเมื่อบล็อกนั้นกลายเป็นบล็อกที่สมบูรณ์ (MCPE-164677) แก้ไขปัญหาการวาง การบล็อกในขณะที่แอบบนบล็อกแบบโต้ตอบไม่ทำงานตามที่ตั้งใจไว้กับการเคลื่อนไหวที่ได้รับอนุญาตของลูกค้า (MCPE-168280) แก้ไขปัญหา โดยที่ท่าทางของ Armor Stand จะไม่เปลี่ยนแปลงเมื่อคลิกขวาในขณะที่ผู้เล่นแอบจับและบิน (MCPE-168548 ) ตอนนี้ Weighted Pressure Plate จะอัปเดตความแรงของสัญญาณทันทีเมื่อวางหลายรายการไว้ด้านบน (MCPE-156773)

รายการ

แก้ไขข้อบกพร่องที่รายการในกรอบรายการอาจเล็กเกินไปในบางเทมเพลตของโลก (MCPE-163399) ตอนนี้ Elytra ที่แตกและไม่เสียหายจะเรนเดอร์ในมือ ในโลก และใน Item Frames ด้วยไอคอนที่ถูกต้อง (MCPE-19700)

อาณาจักร

เปลี่ยนแบบอักษรของข้อความตัวยึดตำแหน่งในเมนูโพสต์ใหม่ เปลี่ยนข้อความจาก”อาณาจักรผู้เล่น 10 คน”เป็น”ผู้เล่น 10 คน”ในการ์ดสำหรับอาณาจักรผู้เล่น 10 คนในการตั้งค่า-> ขอบเขตของแท็บการสมัครสมาชิก ปรากฏทันทีในรายการในแท็บเพื่อนหลังจากป้อนรหัสเชิญ แก้ไขปัญหาที่ทำให้ไม่สามารถรีเซ็ตอาณาจักรได้ เปลี่ยนอาณาจักรเป็นสีม่วง พื้นหลังไล่ระดับสีให้เข้มขึ้น แก้ไขปัญหาที่ Realm จะสร้างโครงสร้างที่ Local World จะไม่เพิ่มตัวบ่งชี้โฟกัสในส่วนคำถามที่พบบ่อยเมื่อใช้แป้นพิมพ์และเมาส์ ซ่อนปุ่ม’ดาวน์โหลดโลก’เมื่อไม่มีข้อมูลสำรอง แก้ไขข้อผิดพลาดที่ Manage รายการการสมัครสมาชิกจะไม่เติมข้อมูลเมื่อนำทางจากหน้า’จัดการขอบเขต’ของ Realm

การเข้าถึง

เพิ่มการตั้งค่าการเข้าถึง”ระยะเวลาข้อความแชท”ใหม่เพื่อเปลี่ยนระยะเวลาที่ข้อความแชทยังคงอยู่บนหน้าจอ ( 3 วินาทีตามค่าเริ่มต้น) เปลี่ยนชื่อ”ระยะเวลาการแจ้งเตือน”เป็น”ระยะเวลาการแจ้งเตือนของ Toast”และแก้ไขปัญหาที่การตั้งค่าไม่ส่งผลต่อระยะเวลาที่ขนมปังปิ้งยังคงแสดงอยู่ แท็บพื้นที่โฆษณาโฆษณาทั้งสี่ตอนนี้มีชื่อที่อ่านโดยการอ่านออกเสียงข้อความ โปรแกรมอ่านหน้าจออธิบายการทำงานของปุ่ม”ลบโลก”ในเมนูพื้นที่เก็บข้อมูล ปรับแต่งความเปรียบต่างของข้อความภายในส่วนหัวสำหรับรายการโลกในเมนูการตั้งค่าพื้นที่เก็บข้อมูล โพชันส์ ลูกศรปลายแหลม และเอฟเฟ็กต์ม็อบได้รับการปรับสีเพื่อให้มีสีสันมากขึ้น แยกออกจากกัน (MCPE-168357)

ส่วนติดต่อผู้ใช้

เพิ่มข้อความหน้าจอแนะนำ Trails & Tales ใหม่และคำแนะนำในการโหลดหน้าจอ เพิ่มพื้นหลังเมนูหลัก Trails & Tales ใหม่ ตอนนี้มุมมองจะหมุนตามเข็มนาฬิกาและเอียงลง เว้นแต่ชุดทรัพยากรส่วนกลางจะแทนที่พื้นหลังของแผนที่ลูกบาศก์ กำลังโหลดภาพเคลื่อนไหวสำหรับการเพิ่มเพื่อน ตอนนี้มีขนาดที่ถูกต้อง (MCPE-159261) ตอนนี้ไอคอนประเภทบล็อกปรากฏในหน้าจอ Command Block UI (MCPE-159970) เกมดังกล่าวจะไม่แสดงข้อความแจ้งให้ลองซิงค์บนคลาวด์อีกครั้งเมื่อพบข้อผิดพลาดพื้นที่ว่าง (MCPE-141124 ) เพิ่มเครื่องหมายอัศเจรีย์ให้กับข้อความสแปลชบางข้อความที่ไม่ตรงกับ Java Edition (MCPE-165962) แก้ไขการใช้อักษรตัวพิมพ์ใหญ่ในชื่อโมดอลข้อความของ Behavior Pack (MCPE-156331) แก้ไขข้อผิดพลาดที่บางครั้งการเกิดใหม่ใน VR ทำให้ผู้เล่นซอฟต์ล็อก บนหน้าจอความตาย กล่องเงาข้อความมีความทึบที่ถูกต้องบนหน้าจอบล็อกที่โต้ตอบได้ ปุ่มรอบ Marketplace และ Dressing Room แสดงเครื่องหมายบั้งนำทางเมื่อใช้ตัวควบคุมและคำแนะนำตัวควบคุมถูกปิดใช้งาน (MCPE-147711) แก้ไขการสลับโหมดผู้เล่นหลายคนในหน้าจอ Create New World บางครั้งไม่เป็นสีเทาแม้ว่าการตั้งค่าจะไม่มีผลกระทบ แก้ไขปัญหากราฟิกที่ไอคอน gamepad จะแสดง บนหน้าจออื่น

การควบคุมแบบสัมผัส

แก้ไขปัญหาเกี่ยวกับการนำทางแป้นพิมพ์ในบางหน้าจอเมนูบน iOS และ Android

แบบกราฟิก

แก้ไขข้อขัดข้อง เมื่อเปิดใช้งาน ray tracing ในเนื้อหาที่เข้ากันได้กับ ray tracing ซึ่งถูกโหลดลงใน ray tracing ปิดอยู่ แก้ไขปัญหาใน RTX ซึ่งลำแสงใต้น้ำจากดวงจันทร์จะมาจากมุมตรงข้ามของ moon sprite (MCPE-118898)

การอัปเดตทางเทคนิค

ชุดเทมเพลตส่วนเสริมที่อัปเดต

เทมเพลต Add-On ที่อัปเดตสำหรับ 1.20 พร้อมทรัพยากร พฤติกรรม และเอกสารประกอบใหม่พร้อมให้ดาวน์โหลดที่ aka.ms/MCAddonPacks

ทั่วไป

แก้ไขข้อความค้นหา”get_equipped_item_name”ของ Molang ที่ไม่สามารถส่งคืนชื่อเก่าของรายการที่แบนบางส่วนได้ เช่น red_wool เพื่อขนสัตว์ แนะนำตัวกรองเอนทิตีใหม่”all_slots_empty”และ”any_slot_empty”เพื่อให้ค้นหาช่องรายการว่างในตำแหน่งอุปกรณ์ที่กำหนด ( MCPE-153909) ส่วนประกอบ minecraft:friction จะไม่ถูกละเว้นอีกต่อไปเมื่อคำนวณแรงเสียดทานของพื้น เพิ่มเหตุการณ์ spawn_item_event ไปยังส่วนประกอบ minecraft:spawn_entity เหตุการณ์นี้ถูกเรียกเมื่อมีการสร้างไอเท็ม แอตทริบิวต์”speed_multiplier”ในคอมโพเนนต์”minecraft:boostable”กำลังถูกแยกวิเคราะห์อย่างถูกต้องจากไฟล์ json การทำงานแบบเก่าจะคงไว้สำหรับ”format_version”ที่ต่ำกว่า 1.20 โดยมีค่า 1.35 มากกว่าที่ไฟล์ json ระบุ (MCPE-164424) แก้ไขคำเตือนเนื้อหาที่ไม่ถูกต้องสำหรับสูตรอาหารที่ใช้บล็อคเดียวกันแต่มีข้อมูลต่างกัน (MCPE-168717) แก้ไขแบบกำหนดเอง พื้นผิวที่แทนที่บล็อกวานิลลาด้วยข้อมูลเมตา aux เป็นรายการพื้นผิว

เซิร์ฟเวอร์เฉพาะ

หมายเหตุสำหรับผู้ใช้ Linux: Ubuntu 18.04 LTS (Bionic Beaver) จะถึง สิ้นสุดการสนับสนุนมาตรฐานในปี 2023 ดังนั้น Linux Minecraft Dedicated Server จะเพิ่มเวอร์ชัน Ubuntu เป้าหมายขั้นต่ำเป็น 20.04 LTS (Focal Fossa) ในการอัปเดต R20 ในภายหลัง (จะมีการระบุรุ่นที่แน่นอน) ขอแนะนำให้ผู้ให้บริการเซิร์ฟเวอร์ Minecraft ที่ใช้ Ubuntu เตรียมพร้อมสำหรับการเปลี่ยนแปลงนี้โดยอัปเดตการปรับใช้ให้เป็น 20.04 LTS โดยเร็วที่สุด ตอนนี้บันทึกเนื้อหาแสดงในหน้าต่างคอนโซลเซิร์ฟเวอร์เฉพาะพร้อมระดับบันทึกที่กำหนดค่าได้โดยใช้คุณสมบัติเซิร์ฟเวอร์ใหม่เหล่านี้: ระดับบันทึกเนื้อหา-ตั้งค่าระดับต่ำสุดสำหรับบันทึกเนื้อหาเป็นเอาต์พุต ค่าที่อนุญาต: “รายละเอียด”, “ข้อมูล”, “คำเตือน”, “ข้อผิดพลาด” ค่าเริ่มต้น: ข้อมูล หมายเหตุ: ระดับบันทึกนี้ยังส่งผลต่อบันทึกเนื้อหาที่เขียนลงดิสก์เมื่อใช้ content-log-file-enabled=true content-log-console-output-enabled-เปิดหรือปิดใช้งานเอาต์พุตบันทึกเนื้อหาไปยังหน้าต่างคอนโซล ค่าเริ่มต้น: ข้อมูล

คำสั่ง

ตอนนี้ตัวเลือกคำสั่งรายการจะตรวจจับได้อย่างถูกต้องว่านักแสดงมีแผนที่หรือดาวดอกไม้ไฟเต็มในคลังหรือไม่ ตอนนี้คำสั่ง”inputpermission”มีคำอธิบายแสดงอยู่ ในการแสดงตัวอย่างกล่องโต้ตอบคำสั่ง เมื่อพิมพ์คำสั่งสแลช การเติมข้อความอัตโนมัติจะไม่แนะนำสถานะการบล็อกที่เป็นส่วนหนึ่งของคำสั่งที่พิมพ์อยู่แล้วอีกต่อไป (MCPE-168055) ปรับปรุงประสิทธิภาพเมื่อเตรียมคำสั่ง เห็นได้ชัดเจนที่สุดเมื่อเปิดหน้าต่างคำสั่งเป็นครั้งแรกในโลก แต่เมื่อโหลด Command Blocks สำหรับคำสั่งเวอร์ชันเก่า บล็อก”carpet”จะถูกแบนเป็นรูปแบบเฉพาะ จาก 16 สี ได้แก่”white_carpet”,”orange_carpet”,”magenta_carpet”,”light_blue_carpet”,”yellow_carpet”,”lime_carpet”,”pink_carpet”,”gray_carpet”,”light_gray_carpet”,”cyan_carpet”,”purple_carpet”,”blue_carpet”,”brown_carpet”,”green_carpet”,”red_carpet”,”black_carpet”คำสั่งจะยังคงใช้งานได้กับ”carpet”แต่จะแนะนำชื่อพรมใหม่เท่านั้นในพรอมต์คำสั่ง”coral”ถูกแบ่งออกเป็นอินสแตนซ์ที่ไม่ซ้ำกัน กล่าวคือ”tube_coral”,”brain_coral”,”bubble_coral”,”fire_coral”,”horn_coral”,”dead_tube_coral”,”dead_brain_coral”,”dead_bubble_coral”,”dead_fire_coral”และ”dead_horn_coral”คำสั่งจะยังคงใช้งานได้กับ”coral”แต่”coral”จะไม่ถูกแนะนำในพรอมต์คำสั่ง แต่ชื่อใหม่จะถูกรวมเข้ากับ Orbs เมื่อเกิดด้วยคำสั่งเรียก (MCPE-167247)

เอนทิตี

เอนทิตีแบบกำหนดเองที่มีคอมโพเนนต์ภายในเท่านั้นหรือเป้าหมาย AI จะไม่สามารถโหลดในเกมได้ เอนทิตีแบบกำหนดเองถูกจำกัดไว้เฉพาะเอนทิตี Vanilla ที่ออกก่อน 1.20 เอนทิตีที่ไม่ถูกต้องซึ่งใช้ในฟิลด์”ตัวระบุ”หรือ”รันไทม์_identifier”จะส่งผลให้เกิดข้อผิดพลาดของเนื้อหา

รายการ

รายการที่กำหนดเองโดยใช้รูปแบบ JSON 1.16.100 และรูปแบบที่ผ่านมา 1.17.0 สามารถโหลดได้ หากไม่มีคุณสมบัติตัวสร้างวันหยุด สลับหากไม่มีองค์ประกอบวันหยุดที่ใช้ ไอเท็มแบบกำหนดเองด้วย’minecraft:record’จะแสดงคำอธิบายเสียงที่ถูกต้องในข้อความโฮเวอร์และเมื่อเล่นใน Jukebox ไอเท็มแบบกำหนดเองด้วย’minecraft:durability’และ’minecraft:repairable’สามารถรวมกันเพื่อซ่อมแซมได้โดยไม่ต้องมีรายการรายการแบบกำหนดเอง รายการที่มีส่วนประกอบรายการ Entity Placer จะสร้างนักแสดงบนบล็อกอากาศได้สำเร็จหากช่อง”dispense_on”ว่างเปล่า รายการที่มีส่วนประกอบรายการ Entity Placer สามารถใช้กับ Mob ได้แล้ว Spawner เพื่อเปลี่ยนประเภทการวางไข่ของนักแสดง Spawner The item must have a format version of at least 1.19.80 Removed the non-functional’on_repaired’parameter from the’minecraft:repairable’item component Released the “minecraft:display_name” item component out of experimental in json formats 1.20.0 and higher Released the “minecraft:durability” item component out of experimental in json formats 1.20.0 and higher Released the “minecraft:fuel” item component out of experimental in json formats 1.20.0 and higher Released the “minecraft:entity_placer” item component out of experimental in json formats 1.20.0 and higher Released the “minecraft:icon” item component out of experimental in json formats 1.20.0 and higher

Add-Ons

Fixed an issue that prevented custom entity spawn eggs from being supported in trade tables (MCPE-170184)

Molang

Fixed a crash affecting some Marketplace packs preventing them from loading There is now a limit on the amount of nested sub-expressions each Molang expression can have

EXPERIMENTAL TECHNICAL FEATURES

Camera Command

Added/camera command as part of the experimental Cameras toggle This command can switch to custom camera perspectives or fade the screen Use/help camera to get a full list of options Added a new experimental Cameras toggle to allow for custom camera perspectives

Items

Items with the ‘minecraft:throwable’ component now trigger the ‘throw’ sound effect when used

Add-Ons

Added PlacementDirection and PlacementPosisition BlockTraits The PlacementDirection trait can enable the”minecraft:cardinal_direction”and/or”minecraft:facing_direction”states on a block.”minecraft:cardinal_direction”is a four value string state [“north”,”south”,”east”,”west”] that describes what cardinal direction the player was facing when they placed the block.”minecraft:facing_direction”is a six value string state [“down”,”up”,”north”,”south”,”east”,”west”] that describes what direction the player was facing when they placed the block. Values for these states are set when the block is placed. The PlacementPosition trait can enable the”minecraft:block_face”and/or”minecraft:vertical_half”states on a block.”minecraft:block_face”is a six value string state [“down”,”up”,”north”,”south”,”east”,”west”] that describes what face the block was placed on.”minecraft:vertical_half”is a two value string state [“bottom”,”top”] that describes whether the block was placed in the upper or lower half of a block position. Values for these states are set when the block is placed. Can access all states associated with BlockTraits through the”block_property”Molang queries and”set_block_property”event responses. Note: Use of BlockTraits in JSON is currently behind the”Upcoming Creator Features”toggle Removed”knockback_resistance”item component Pumpkin blocks use the string type state”minecraft:cardinal_direction”instead of the int type”direction”state Removed”dye_powder”item component Items using the minimum duration for the “minecraft:fuel” component now work in the Blast Furnace and Smoker

Scripting

System Events Further separation of events into distinct before* and after* handling, with some restrictions on the execution of state updates in a before event: All before events moved from world.events into world.beforeEvents property. The”before”prefix has been removed. Functions that alter world state are prohibited in before event callbacks. Read-only methods and properties are allowed. Set methods are limited to the event object itself. Any use of restricted methods and properties will throw an exception. For example, system.events.beforeWatchdogTerminate is now considered a”before”event. Functions that alter world state are prohibited in before event callbacks. Read-only methods and properties are allowed. Set methods are limited to the event object itself. Any use of restricted methods and properties will throw an exception For example, system.events.scriptEventReceived is now considered an”after”event. After event callbacks are executed in a deferred manner. Using/scriptEvent something will queue script to execute at a later point Renamed Scripting Events Before Events renamed to *BeforeEvent and event signals renamed to *BeforeEventSignal Example: BeforeItemUseEvent renamed to ItemUseBeforeEvent and BeforeItemUseEventSignal renamed to ItemUseBeforeEventSignal Other events renamed to *AfterEvent and event signals renamed to *AfterEventSignal Example: WeatherChangedEvent renamed to WeatherChangedAfterEvent and WeatherChangedEventSignal renamed to WeatherChangedAfterEventSignal chat event renamed to chatSend world.events.beforeChat renamed to world.events.beforeChatSend world.events.chat renamed to world.events.chatSend BeforeChatEvent renamed to ChatSendBeforeEvent BeforeChatEventSignal renamed to ChatSendBeforeEventSignal ChatEvent renamed to ChatSendAfterEvent ChatEventSignal renamed to ChatSendAfterEventSignal Fixed a bug where BlockPermutation.resolve() would fail to resolve custom block properties Renamed Entity.scoreboard to Entity.scoreboardIdentity Item Events The ItemStartUseOnEvent now only fires for the first block that is interacted with when performing a build action The ItemUseOnEvent now only fires if the item is successfully used on a block ItemUseOnEvent property blockLocation: Vec3 has been changed to block: Block ItemStartUseOnEvent property blockLocation: Vec3 has been changed to block: Block ItemStopUseOnEvent property blockLocation: Vec3 has been changed to block: Block ProjectileHitEvent property faceLocation: Vec2 has been changed to faceLocation: Vec3-This position is relative to the bottom north-west corner of the block ItemUseOnEvent property faceLocation: Vec2 has been changed to faceLocation: Vec3-This position is relative to the bottom north-west corner of the block Entity Added interface teleportOptions {dimension?: Dimension, rotation?: Vector2, keepVelocity?: boolean, facingLocation?: Vector3, checkForBlocks?: boolean} Added interface Vector2 {x: number, y: number} Added function tryTeleport(location: Vector3, teleportOptions?: teleportOptions): boolean-Attempts to teleport the entity and returns false if the entity is unable to teleport safely (blocks surrounding teleport location or unloaded chunk) Changed function teleport to teleport(location: Vector3, teleportOptions?: teleportOptions): void-Teleports an entity Changed function setRotation to setRotation(rotation: Vector2): void-Sets the entity’s rotation Changed function getRotation to getRotation(): Vector2-Gets the entity’s rotation Updated function addTag(tag: string): boolean-The tag must be less than 256 characters Updated method kill to return boolean instead of void. If return value is true, entity can be killed, otherwise false Added interface EntityApplyDamageOptions. Additional options about the source of damage to use as input in Entity.applyDamage Added interface EntityApplyDamageByProjectileOptions. Additional options about the source of damage to use as input in Entity.applyDamage in case of projectile damage Updated method applyDamage. Renamed parameter source to options. Parameter type also changed from EntityDamageSource to EntityApplyDamageOptions | EntityApplyDamageByProjectileOptions SimulatedPlayer Changed function getHeadRotation to getHeadRotation(): Vector2-Gets the simulated players head rotation TitleDisplayOptions will now accept floating point values Added new WorldSoundOptions and PlayerSoundOptions interface types for use with the world.playSound and player.playSound respectively World.playSound now requires a location argument When calling playMusic and queueMusic, an error will now be thrown if musicOptions.volume is less than 0.0 When calling playMusic and queueMusic, an error will now be thrown if musicOptions.fade is less than 0.0 When calling playSound, an error will now be thrown if soundOptions.pitch is less than 0.01 When calling playSound, an error will now be thrown if soundOptions.volume is less than 0.0 Entity objects now persist across dimension changes and chunk reloading. This means that if you have a reference to an invalid Entity, it will become usable once the Entity has been transferred or reloaded. You can check whether an Entity is loaded or unloaded by reading its lifetimeState property Added read-only property lifetimeState-Returns the lifetime state of the Entity. Valid values include”loaded”and unloaded”ItemDefinitionTriggeredEvent Renamed property item to itemStack ItemStartUseOnEvent Renamed property item to itemStack Replaced function getBlockLocation with read-only property blockLocation: Vector3 Removed function getBuildBlockLocation ItemStopUseOnEvent Renamed property item to itemStack Replaced function getBlockLocation with read-only property blockLocation: Vector3 ItemUseEvent Renamed property item to itemStack ItemUseOnEvent Renamed property item to itemStack Replaced function getBlockLocation with read-only property blockLocation: Vector3 Replaced properties faceLocationX and faceLocation with read-only property faceLocation: Vector2 BlockHitInformation Replaced properties faceLocationX and faceLocation with read-only property faceLocation: Vector2 After Events All non-before events have been moved from world.events to world.afterEvents events has been removed from the world object After events do not execute immediately, instead they are deferred until a later point in the tick when they are flushed. It is guaranteed that all events fired in a tick are flushed within a tick Fixed a bug where modified equipment and container slots were not being synced to clients @minecraft/server Renamed BlockProperties to BlockStates Renamed BlockPermutation.getAllProperties to BlockPermutation.getAllStates Renamed BlockPermutation.getProperty to BlockPermutation.getState Added class EffectTypes Added function get(identifier: string): EffectType-Returns the effect type if it exists Added function getAll(): EffectType[]-Returns all of the effects Updated class Effect Updated duration property. Is the duration of the effect in ticks Added property typeId. Returns the effect’s type id Added interface EntityEffectOptions { amplifier?: number, showParticles?: boolean } Added function Entity.removeEffect(effectType: EffectType | string): boolean-Removes an effect from an Entity. Returns false if the effect is not found or does not exist Updated function Entity.getEffect(effectType: EffectType | string): Effect | undefined-Gets the effect if it exists on the entity. Otherwise returns undefined Updated function Entity.addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): boolean-Adds an effect to the Entity. Returns false if the effect cannot be added (If the effect does not exist, the duration is negative) New APIs moved from beta to stable @minecraft/server 1.2.0: Moving applyDamage(amount: number, options?: EntityApplyDamageByProjectileOptions | EntityApplyDamageOptions): boolean to 1.2.0 Moving kill(): boolean to 1.2.0 Moving EntityApplyDamageOptions to 1.2.0 Moving EntityApplyDamageByProjectileOptions to 1.2.0 Moving EntityDamageCause to 1.2.0 Moving addTag(tag: string) to 1.2.0 Moving removeTag(tag: string) to 1.2.0 Moving hasTag(tag: string) to 1.2.0 Moving getTags() to 1.2.0 Moved Container, BlockInventoryComponent, and EntityInventoryComponent to 1.2.0 Moved Music APIs from beta to stable Moved Sound APIs from beta to stable Moved ModalFormData, MessageFormData, and ActionFormData to 1.0.0 Fixed bug in response of MessageFormResponse where selection was inverted from which button was selected. button1 now refers to the left button and results in a selection of 0 and button2 now refers to the right button and results in a selection of 1 Moved ItemStack constructor and getter APIs to 1.2.0 Moved EntityItemComponent, ItemComponent, ItemType, and ItemLockMode to 1.2.0 Moving applyImpulse(vector: Vector3): void to 1.2.0 Moving applyKnockback(directionX: number, directionZ: number, horizontalStrength: number, verticalStrength: number): void to 1.2.0 Moving clearVelocity(): void to 1.2.0 Moved runCommand from beta to 1.2.0 Moving getComponent(componentId: string): EntityComponent | undefined method to 1.2.0 Moving getComponents(): EntityComponent[] method to 1.2.0 Moving hasComponent(componentId: string): boolean method to 1.2.0 Moving EntityComponent class to 1.2.0 Moving EntityBaseMovementComponent class to 1.2.0: Moving readonly maxTurn: number property to 1.2.0 Moving the following additional EntityBaseMovementComponent subclasses to 1.2.0: EntityMovementAmphibiousComponent EntityMovementBasicComponent EntityMovementFlyComponent EntityMovementGenericComponent EntityMovementHoverComponent EntityMovementJumpComponent EntityMovementSkipComponent Renamed EntityIsDyableComponent class to EntityIsDyeableComponent and moved to 1.2.0 Moving the following additional EntityComponent subclasses to 1.2.0: EntityCanClimbComponent EntityCanFlyComponent EntityCanPowerJumpComponent EntityColorComponent EntityFireImmuneComponent EntityFloatsInLiquidComponent EntityFlyingSpeedComponent EntityFrictionModifierComponent EntityGroundOffsetComponent EntityIsBabyComponent EntityIsChargedComponent EntityIsChestedComponent EntityIsHiddenWhenInvisibleComponent EntityIsIgnitedComponent EntityIsIllagerCaptainComponent EntityIsSaddledComponent EntityIsShakingComponent EntityIsShearedComponent EntityIsStackableComponent EntityIsStunnedComponent EntityIsTamedComponent EntityMarkVariantComponent EntityPushThroughComponent EntityScaleComponent EntitySkinIdComponent EntityVariantComponent EntityWantsJockeyComponent Enchantments Removed MinecraftEnchantmentTypes class. Use MinecraftEnchantmentTypes from @minecraft/vanilla-data module for minecraft version specific information. Added support for”strings”in all Enchantment methods for specifying the enchantment type source on ExplosionBeforeEvent is now an optional property because explosions may not have a source Tameable Component Removed unimplemented tameEvent from TameableComponent Updated API to better handle operations outside of loaded and ticking areas PositionInUnloadedChunkError: Exception thrown when trying to interact with a Block object that isn’t in a loaded and ticking chunk anymore PositionOutOfWorldBoundariesError: Exception thrown when trying to interact with a position outside of dimension height range Dimension getBlock now returns an optional Block to reflect it might return’undefined’if asking for a block at an unloaded chunk Signs Added optional SignSide parameter to functions setText, getText, getRawText, setTextDyeColor, and getTextDyeColor on BlockSignComponent to support getting and setting text and colors on both sides of signs Added isWaxed property to BlockSignComponent indicating whether players can edit the sign or not Added setWaxed method to BlockSignComponent to block players from editing the sign runCommand and runCommandAsync on Dimension and Entity can now fail with a CommandError runCommand can throw a CommandError exception runCommandAsync will pass a CommandError into the reject handler

What are you the most excited to see this time? Build your thoughts in the comments below.

Categories: IT Info