Minecraft Preview Update เวอร์ชัน 1.21.40.21 เปิดตัวแล้ว มีอะไรใหม่บ้าง

Mojang มีแพทช์ใหม่สำหรับ Minecraft Preview และเป็นอีกหนึ่งแพทช์ที่เต็มไปด้วยการแก้ไขและการปรับเปลี่ยนต่างๆ บนคอนโซลจะเห็นสิ่งนี้เป็น Minecraft Preview อัปเดต 1.38 และเวอร์ชัน 1.023 สำหรับรุ่นปัจจุบัน แพตช์นี้มีหลายสิ่งที่ต้องแก้ไข ซึ่ง Mojang เรียกว่า 1.21.40.21 ดังนั้น เจาะลึกบันทึกการเปลี่ยนแปลงเลย

Minecraft Preview Update 1.38/1.023 Patch Notes:

คุณสมบัติการทดลอง

การรวมกลุ่ม

  • ชื่อ Bundles ที่เปลี่ยนชื่อตอนนี้เป็นตัวเอียงในคำแนะนำเครื่องมือ (MCPE-185502-

คุณสมบัติและการแก้ไขข้อบกพร่อง

คุณสมบัติการเข้าถึง

  • ใช้งานโหมดมือซ้ายบนอุปกรณ์สัมผัสอีกครั้งเพื่อเข้าถึงสินค้าคงคลังจากแถบลัด (MCPE-179608-

บล็อก

  • แก้ไขปัญหาเรืออับปางที่สร้างเฉพาะแผ่นพื้นด้านล่างเท่านั้น (การแก้ไขนี้จะไม่เปลี่ยนแปลงซากเรือที่สร้างไว้แล้ว) (MCPE-186235-
  • อัปเดตการอ้างอิงถึงชื่อบล็อกเก่าในไฟล์สูตรไม้ของแพ็คพฤติกรรม
  • อัปเดตการอ้างอิงถึงชื่อบล็อกเก่าในไฟล์สูตรแพ็คพฤติกรรมที่เหลืออยู่

การเล่นเกม

  • แก้ไขข้อผิดพลาดที่เอฟเฟกต์ Oozing, Weaving และ Wind Charged ไม่ส่งผลต่อการตายของผู้เล่น (MCPE-180640-
  • Mobs สามารถโจมตี Mace Smash ได้แล้ว

ทั่วไป

  • ลบการเชื่อมโยงคีย์คีย์บอร์ดบางส่วนออกจากการตั้งค่าที่ควรมีเฉพาะใน Minecraft Education: เคล็ดลับการควบคุม ตัวสร้างโค้ด และ Immersive Reader

แบบกราฟิก

  • แก้ไขปัญหาที่ทำให้บางบล็อกสูญเสียการบดบังโดยรอบและทำให้ใบไม้ในชีวนิเวศบางแห่งดูสว่างเกินไป (MCPE-186343-

ม็อบ

  • Carved Pumpkin and Skull จะหมุนพร้อมกับหัวของ Bogged เมื่อสวมใส่ (MCPE-178959-

เสียง

บล็อก

  • เสียงฝีเท้าของ Mob Spawner และเสียงการปะทะจะเล่นตามระดับเสียงที่ต้องการแล้ว
  • เสียงการโจมตีของ Trial Spawner จะเล่นตามระดับเสียงที่ต้องการแล้ว

ม็อบ

  • เสียงก้าวของ Wither Skeleton จะเล่นตามระดับเสียงที่ต้องการแล้ว (MCPE-185913-

ส่วนต่อประสานกับผู้ใช้

  • ขณะนี้โลก LAN สามารถมองเห็นได้ในแท็บ "โลก" สำหรับหน้าจอการเล่น OreUI (ดูตัวอย่างเท่านั้น)
  • แก้ไขข้อผิดพลาดที่จะแสดงข้อความที่ไม่ถูกต้องบนหน้าจอเตียงทดลองสำหรับค่าบางค่าของกฎเปอร์เซ็นต์การนอนหลับของผู้เล่น (MCPE-183431-

การเปลี่ยนแปลงพื้นที่โฆษณาที่สร้างสรรค์

หมายเหตุของผู้พัฒนา-รายการและบล็อกในคลังโฆษณาได้รับการจัดระเบียบใหม่ โดยมีเป้าหมายเพื่อทำให้การเรียงลำดับโดยรวมใช้งานง่ายขึ้น

  • สิ่งของในห้องทดลอง
    • Trial Keys ถูกย้ายไปอยู่ถัดจาก Ominous Trial Keys ซึ่งเป็นลางร้ายมาก (MCPE-180280-
    • Ominous Bottle ถูกย้ายถัดจาก Potions ที่มีอยู่และถูกสร้างเป็นกลุ่ม "Ominous Bottle" ของตัวเอง (MCPE-180278-
  • กลุ่มหินในแท็บธรรมชาติ
    • สโตนถูกย้ายเข้ากลุ่มสโตน ในที่สุด (MCPE-116364)
    • ตอนนี้สโตนเป็นบล็อกหน้าของกลุ่มสโตน
    • หินบะซอลต์และหินบะซอลต์เรียบถูกย้ายมาอยู่ในกลุ่มหิน
    • Tuff และ Polished Tuff ถูกย้ายเข้ากลุ่ม Stone (MCPE-176383-
  • หินตกแต่งในแท็บการก่อสร้าง
    • หินเรียบถูกย้ายไปยังหินตกแต่ง
    • Tuff Brick, Chiseled Tuff และ Chiseled Tuff Bricks ถูกย้ายจากประเภท Nature ไปเป็น Decorative Stone ในประเภทการก่อสร้าง
    • อิฐพริสมารีนถูกย้ายจากกลุ่มหินตกแต่ง ตอนนี้อยู่ถัดจากพริสมารีนและดาร์กพริสมารีน
  • ตระกูลทองแดง เป็นต้น (MCPE-176384-
    • เรียงลำดับเหล็กดิบ, ทองแดงดิบ, ทองดิบเป็นทองแดงดิบ, เหล็กดิบ, ทองคำดิบ
    • บล็อกทองแดง เหล็ก และทองถูกย้ายเพื่อให้ตรงกับการสั่งซื้อเวอร์ชัน Raw
    • ประตูทองแดงถูกย้ายไปที่ประตูอื่นๆ ทั้งหมด
    • ประตูกับดักทองแดงถูกย้ายไปยังกลุ่มพร้อมกับประตูกับดักอื่นๆ ทั้งหมด นี่ไม่ใช่กับดัก
    • บล็อกทองแดงและตะแกรงทองแดงจะถูกจัดเรียงตามประเภทบล็อก จากนั้นตามระดับออกซิเดชัน แทนที่จะเป็นระดับออกซิเดชันแล้วตามด้วยประเภทบล็อก
  • ครอบครัวทัฟฟ์
    • Tuff Stairs, Tuff Slabs, Tuff Walls และเวอร์ชันขัดเงาถูกย้ายจากแท็บธรรมชาติไปยังแท็บการก่อสร้างไปยังกลุ่มตามลำดับ
  • บล็อกอื่นๆ
    • ตอนนี้อิฐถูกวางไว้หน้ากลุ่ม Slabs
      • การเปลี่ยนแปลงนี้มีผลกับอิฐที่ทำจากดินเหนียวเท่านั้น ไม่ใช่อิฐบล็อกทั้งหมด
    • Chiseled Nether Bricks และ Cracked Nether Bricks ถูกย้ายไปถัดจาก Nether Brick Block และ Red Nether Brick
    • อิฐควอตซ์วางติดกับบล็อกควอตซ์อันอื่น
    • ตอนนี้ Rooted Dirt อยู่ติดกับบล็อก Dirt อื่นๆ แล้ว
    • บล็อกดินและหญ้าหลายแบบถูกสับเปลี่ยนเพื่อให้เข้ากับรุ่น Java
    • ตอนนี้ Gravel ได้รับการจัดลำดับตามกลุ่ม Stone และอยู่ถัดจาก Sand และ Red Sand
    • ดินเหนียวถูกย้ายจากหมวดการก่อสร้างไปอยู่ในหมวดธรรมชาติ ซึ่งวางไว้ถัดจากบล็อกโคลน

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

ปิดกั้น

  • เพิ่มคำเตือนเนื้อหาเมื่อเขียน "carried_textures" หรือ "blockshape" ในบล็อก json ไม่ถูกต้อง

ส่วนประกอบ

  • เปลี่ยนชื่อองค์ประกอบ "minecraft:lookat" เป็น "minecraft:looked_at" เพื่อให้สะท้อนถึงฟังก์ชันการทำงานได้ดียิ่งขึ้น
    • ช่อง "look_event" ก็เปลี่ยนชื่อเป็น "looked_at_event" ด้วย
    • ช่อง “look_cooldown” ของมันถูกเปลี่ยนชื่อเป็น “look_at_cooldown” ด้วย
  • ขยายฟังก์ชันการทำงานของส่วนประกอบ “minecraft:looked_at” ด้วยการเพิ่มฟิลด์ [เบต้า] ใหม่หกฟิลด์:
    • “find_players_only” จำกัดการค้นหาเอนทิตีที่ดูเอนทิตีเจ้าของเฉพาะผู้เล่นเท่านั้น เพื่อให้มั่นใจว่าผู้เล่นที่ใกล้เคียงที่สุดที่ตรงตาม “ตัวกรอง” ที่ระบุได้รับเลือก
    • “look_at_locations” กำหนดส่วนของเอนทิตีเจ้าของที่เป็นเป้าหมายสำหรับการพิจารณา
      • สำหรับชิ้นส่วนเหล่านี้ จะมีการตรวจสอบแนวสายตาเพื่อให้แน่ใจว่าไม่มีสิ่งกีดขวางการมองเห็น
      • ค่าที่รองรับคือ “หัว”, “ร่างกาย” และ “เท้า”
    • “not_looked_at_event” ระบุเหตุการณ์ที่จะทริกเกอร์เมื่อไม่มีเอนทิตีที่เหมาะสมกำลังดูเอนทิตีของเจ้าของ
    • “field_of_view” กำหนดความกว้างของมุมมองเป็นองศาสำหรับเอนทิตีที่ดูเอนทิตีของเจ้าของ:
      • หากตั้งค่า "scale_fov_by_distance" เป็นจริง ค่านี้จะสอดคล้องกับขอบเขตการมองเห็นที่ระยะห่างหนึ่งช่วงตึกระหว่างเอนทิตี
    • “scale_fov_by_distance” กำหนดว่าขอบเขตการมองเห็นแคบลงหรือไม่เมื่อระยะห่างระหว่างเอนทิตีของเจ้าของและเอนทิตีที่มองเพิ่มขึ้น
      • เพื่อให้แน่ใจว่าความกว้างของกรวยมองที่ตำแหน่งเอนทิตีของเจ้าของยังคงค่อนข้างคงที่ โดยไม่คำนึงถึงระยะห่าง
    • “line_of_sight_obstruction_type” กำหนดว่ารูปร่างของบล็อกใดที่จะพิจารณาเมื่อตรวจสอบสิ่งกีดขวางแนวสายตา
      • ค่าที่รองรับ ได้แก่ “outline” “collision” และ “collision_for_camera”
    • นอกจากนี้ “set_target” ยังรองรับค่าที่แตกต่างกันสามค่า:
      • “ไม่เคย” เอนทิตีที่กำลังมองหาจะไม่ถูกกำหนดเป็นเป้าหมาย แต่เหตุการณ์จะถูกปล่อยออกมา
      • “once_and_stop_scanning” เอนทิตีการค้นหาที่ตรวจพบครั้งแรกจะถูกตั้งค่าเป็นเป้าหมาย แต่การสแกนและการปล่อยเหตุการณ์จะถูกระงับหากและจนกว่าเอนทิตีเจ้าของมีเป้าหมาย
      • [เบต้า] “once_and_keep_scanning” เอนทิตีการค้นหาที่ตรวจพบครั้งแรกถูกตั้งค่าเป็นเป้าหมาย แต่การสแกนและการปล่อยเหตุการณ์ยังคงดำเนินต่อไป
    • ช่องทั้งหมดนี้มีแผนที่จะนำออกจาก [เบต้า] และเปิดตัวอย่างเต็มรูปแบบในภายหลัง

บรรณาธิการ

  • เพิ่มแผงการตั้งค่าตัวแก้ไขเริ่มต้นพร้อมตัวเลือกสำหรับ 'แสดงบล็อกที่มองไม่เห็น' และ 'แสดงขอบเขตของก้อน'

การตอบกลับเหตุการณ์เอนทิตี

  • เพิ่มการตอบสนองเหตุการณ์เอนทิตี "reset_target" ซึ่งช่วยให้เอนทิตีสามารถรีเซ็ตเป้าหมายได้

คุณสมบัติ

  • การใช้การวางตำแหน่งฟีเจอร์ที่ไม่รองรับใน “pregenerator_pass” จะทำให้เกิดข้อผิดพลาดด้านเนื้อหาแทนที่จะเป็นข้อขัดข้อง

แบบกราฟิก

  • เพิ่ม the_end.client_biome.json ใหม่เป็นไฟล์ประเภทใหม่ไฟล์แรกที่มีการเรนเดอร์ต่อไบโอมและการตั้งค่าเสียงในชุดทรัพยากร

รายการ

  • ที่"minecraft:item"วัตถุถูกแยกวิเคราะห์ด้วยตัวโหลดที่เข้มงวดตั้งแต่ 1.21.40
    • ตัวเลขและบูลีนไม่สามารถใช้แทนกันได้ในอินพุต JSON อีกต่อไป
    • ระบบไม่ยอมรับตัวเลขทศนิยมอีกต่อไปในกรณีที่คาดหวังจำนวนเต็ม

ชุดทรัพยากรและพฤติกรรม

  • แก้ไขปัญหาที่ดาวน์โหลดหรือใช้แพ็คไม่ได้เมื่อเข้าร่วมเซิร์ฟเวอร์ที่เปิดใช้งาน CDN
  • แก้ไขปัญหาที่ตัวเลือกของผู้ใช้ในการดาวน์โหลด/ใช้ชุดทรัพยากรในระหว่างการเข้าร่วมเซิร์ฟเวอร์ถูกละเว้นเมื่อเปิดใช้งาน CDN บนเซิร์ฟเวอร์

การซื้อขาย

  • แก้ไขปัญหาที่ไม่สามารถแลกเปลี่ยนการซื้อขายที่มีค่า 'max_use' ติดลบได้

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

แบบกราฟิก

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

ที่รัก

  • การเพิ่มคุณสมบัติผู้สร้างที่กำลังจะมีขึ้น:
    • query.client_memory_tier- ส่งกลับตัวเลขที่แสดงถึงระดับหน่วยความจำ RAM ไคลเอนต์ 0 = 'ไม่ได้กำหนด', 1 = 'ซุปเปอร์ต่ำ', 2 = 'ต่ำ', 3 = 'กลาง', 4 = 'สูง' หรือ 5 = 'ซุปเปอร์สูง' มีให้ใช้งานบนไคลเอนต์ (Resource Packs) เท่านั้น
    • query.server_memory_tier- ส่งกลับตัวเลขที่แสดงถึงระดับหน่วยความจำ RAM ของเซิร์ฟเวอร์ 0 = 'ไม่ได้กำหนด', 1 = 'ซุปเปอร์ต่ำ', 2 = 'ต่ำ', 3 = 'กลาง', 4 = 'สูง' หรือ 5 = 'ซุปเปอร์สูง' มีให้ใช้งานบนฝั่งเซิร์ฟเวอร์ (Behavior Packs) เท่านั้น

การเขียนสคริปต์

  • เพิ่มแจงนับแล้วMemoryTier
    export enum MemoryTier {
        Undetermined = 0,
        SuperLow = 1,
        Low = 2,
        Mid = 3,
        High = 4,
        SuperHigh = 5
    }
  • เพิ่มคลาสพื้นฐานSystemInfo
    • สนามMemoryTier
  • เพิ่มชั้นเรียนClientSystemInfo-
    • สนามMemoryTier
  • ระดับPlayer
    • เพิ่มคุณสมบัติclientSystemInfo
  • ระดับSystem
    • เพิ่มคุณสมบัติserverSystemInfo

ยังไม่มีคำพูดว่าเราจะได้รับแพตช์สำหรับเวอร์ชัน Bedrock หรือไม่ แต่เมื่อเราทำเสร็จแล้ว คุณจะเห็นว่ามันโพสต์ไว้ที่นี่-

[แหล่งที่มา:ไมน์คราฟต์-