Minecraft 基岩版 1.20.70/71 发布
本帖最后由 Cinder 于 2024-3-16 18:55 编辑|Minecraft 基岩版是指运行在移动平台(Android、iOS)、Windows 10、主机(Xbox One、Switch、PlayStation 4)上,使用「基岩引擎」(C++语言)开发的 Minecraft 版本。|正式版是Minecraft基岩版经过一段时间的测试版测试之后得到的稳定版本,也是众多纹理、Addon和官方领域服会逐渐跟进的版本。与此同时Google Play、Win10 Store等官方软件商店也会推送此次更新。 |本文内容按照 CC BY-NC-SA 4.0 协议进行授权,转载本帖时须注明原作者以及本帖地址。
Minecraft - 1.20.70/71 (Bedrock)
Minecraft 基岩版 1.20.70/71
A new update for Minecraft is available now, bringing several changes, fixes, and experimental features! Check out the highlights from this release:
我们发布了一个 Minecraft 的全新更新,带来了一些改动,修复以及新的实验性特性!下面是此次更新的亮点:
[*]Wolves now have double the amount of health than they used to
[*]狼现在拥有了两倍于以前的生命值
[*]Experimental: Upcoming 1.21 features, including the Bogged, Wind Charge, and Vault
[*]实验性:即将到来的 1.21 特性,包括沼骸、风弹以及宝库
https://feedback.minecraft.net/hc/article_attachments/24797416418701
NOTE: Some platforms may see this update as version 1.20.70, though the two versions are fully compatible in multiplayer.
注意:一些平台上的此次更新将显示为 1.20.70,但二者在多人游戏方面完全适配。
Your thoughts on the game continue to shape new updates so please upvote and report any new bugs at bugs.mojang.com and leave us your feedback at feedback.minecraft.net .
您的想法与评论仍会影响这些游戏更新,所以请点击 这里 以让我们听到您的想法,并在 bugs.mojang.com 反馈您遇到的任何漏洞。
Vanilla Parity:
原版特性同步:
Mobs
生物
[*]Wolves can now withstand the same amount of damage as in Java Edition (MCPE-177613)
[*]狼现在可以承受与 Java 版相同的伤害值 (MCPE-177613)
[*]Rather than halving all damage dealt to tamed Wolves by entities other than Players or Arrows, as currently done in Java Edition, the maximum health of tamed Wolves has been increased from 20 to 40
[*]与 Java 版目前将驯服的狼所受来自非玩家/弓箭的伤害减半的处理方式不同, 我们将驯服的狼的最大生命值由 20 增大到了 40
[*]Pre-existing tamed Wolves will need to be fed to reach the new maximum health
[*]先前存在的狼需要喂食才能达到新的最大生命值
[*]To ensure the healing rate remains consistent, the health restored by feeding Wolves has been doubled
[*]为了确保恢复速率一致,喂食狼所恢复的生命值也加倍了
[*]Java Edition will be adjusted to match the new Bedrock Edition implementation
[*]Java 版将进行调整以匹配基岩版
Experimental Features:
实验性特性:
Wind Charge
风弹
[*]Become the Breeze! Using a Wind Charge will fire off a Wind Charge projectile similar to the Breeze's
[*]成为旋风人! 使用风弹将会令玩家发射旋风人相似的风弹弹射物
[*]A Wind Charge fired by a player will grant 10% more knockback than a Breeze's
[*]玩家发射的风弹造成的击退会比旋风人多10%
[*]Just like the projectile fired by the Breeze, Wind Charges fired by the player also deal damage if they hit an entity directly
[*]和旋风人发射的相同, 玩家发射的风弹在直接击中实体时也会对其造成伤害
[*]The Breeze drops between 4-6 Wind Charges when killed
[*]杀死旋风人时,其会掉落 4-6 个风弹
[*]Wind Charges have a max stack size of 64
[*]风弹的堆叠上限为 64
[*]There is half a second cooldown after each use
[*]使用风弹后会有半秒钟的冷却时间
[*]Wind Charges can be fired from a dispenser
[*]风弹可由发射器发射
[*]Players that launch themselves with a Wind Charge only accumulate fall damage below the y-level of where they collided with the wind burst
[*]用风弹射自己的玩家只会受到与风弹碰撞的位置的y坐标以下的摔落伤害
Bogged
沼骸
[*]A new variant of Skeletons that shoot poisonous arrows
[*]一种会发射剧毒之箭的全新骷髅变种
[*]They're faster to take down with 16 health instead of 20 health
[*]由于只有 16 生命值而非普通骷髅的 20,它们更容易被击杀
[*]They attack at a slower interval of 3.5 seconds instead of 2 seconds
[*]它们拥有较长的攻击间隔,为3.5秒,而非普通骷髅的 2 秒
[*]Has a chance to drop Arrows of Poison when killed by players
[*]由玩家击杀时有概率掉落剧毒之箭
[*]These mossy and mushroom covered Skeletons spawn naturally in Swamps and Mangrove Swamps
[*]这些覆盖着苔藓和蘑菇的骷髅会在沼泽及红树林沼泽自然生成
[*]Can also be found spawning from Trial Spawners in some Trial Chambers
[*]也会在一些试炼密室结构中由试炼刷怪笼生成
Vault
宝库
[*]A block that holds locked treasure and loot - find the right key to eject its rewards
[*]一个锁着宝藏和其他战利品的方块 - 找到正确的钥匙以打开它
[*]Found throughout Trial Chambers, containing the structures' most valuable loot
[*]在试炼厅某处生成,包含着本结构最有价值的战利品
[*]Vaults in Trial Chambers require a Trial Key to be unlocked
[*]试炼厅中的宝库需要一把试炼钥匙才能打开
[*]Can be unlocked by an unlimited amount of players
[*]可以被不限数量的玩家解锁
[*]After a player has unlocked a Vault, they cannot unlock that Vault again
[*]一旦一个玩家解锁过宝库,他们就不能将其再度解锁了
[*]If a player has not unlocked that Vault before, an orange stream of particles will flow from the player to the Vault when nearby
[*]如果玩家还没有解锁过宝库,则当玩家接近它时,一道橙色粒子会从玩家处流向宝库的位置
[*]Has a keyhole that will be open or closed depending on the players nearby
[*]其上有锁孔,它的开闭受附近玩家的影响
[*]If any nearby player has not unlocked that Vault, the keyhole will be open
[*]如果附近有还未解锁过宝库的玩家,锁孔会打开
[*]If all nearby players have unlocked that Vault, the keyhole will be closed
[*]如果附近所有的玩家均已解锁过宝库,锁孔会关闭
[*]Within its cage, it will cycle through and display items which are possible to eject from its loot table
[*]宝库的笼子内会循环展示其战利品表中可能喷出的物品
[*]The rewards it ejects are randomized from its loot table each time it is unlocked
[*]每次解锁时喷出的奖励均会从其战利品表中随机选择
[*]Vaults currently reuse the same loot table that reward chests previously used in the Trial Chambers
[*]宝库目前使用与先前试炼厅中出现的奖励箱相同的战利品表
[*]This loot table is temporary and will be completely revised as development continues
[*]此战利品表是临时的,并且随着开发进行将会被彻底修改
[*]Cannot be crafted or obtained in Survival mode, and does not drop anything when mined
[*]无法在生存模式下合成或获取,挖掘后也不会掉落任何物品
[*]Explosion-resistant and cannot be moved
[*]具有较强的爆炸抗性且不可被活塞移动
Wolf
狼
[*]The collars of tamed Wolves have been increased in size, making them visible not only from the front but also from other angles
[*]增大了驯服的狼的项圈大小,使其在其他角度也可见而非仅在前面
Fixes and Changes:
修复与改动:
Performance / Stability
性能/稳定性
[*]Fixed a bug that could cause the loading screen to get stuck for some time around 40% (MCPE-175550)
[*]修复了一个可能使加载界面卡在 40% 左右的漏洞 (MCPE-175550)
[*]Fixed an issue where the game could softlock while displaying the "Loading resource packs" modal
[*]修复了显示“正在加载资源包”模态框时游戏可能会卡死的问题
[*]Fixed an issue that could cause the game to freeze when changing languages on some platforms
[*]修复了在部分平台上更改语言时游戏可能会卡死的问题
Gameplay
玩法
[*]Upward player motion will now reset fall distance, allowing Riptide Tridents to break a fall (MCPE-126454)
[*]玩家向上的动作现在会重置坠落距离,允许激流三叉戟打破坠落 (MCPE-126454)
[*]Players can now bridge blocks over water (MCPE-163165)
[*]玩家现在可以在水面上搭建方块 (MCPE-163165)
[*]Fixed sky light not being updated properly when big gaps of air were present between the ceiling and the floor
[*]修复了天花板与地板间存在大空隙时光线无法正确更新的问题
[*]Fixed a bug that could sometimes prevent the Stronghold portal room from being generated (MCPE-19426)
[*]修复了一个可能阻止要塞传送门房间生成的漏洞 (MCPE-19426)
[*]Fixed players not unlocking “The Beginning” trophy on PlayStation for defeating a Wither, even if they were close enough to the Wither
[*]修复了 PlayStation 平台上玩家击败凋灵后即使离其足够近,也无法解锁 “开始了” 奖杯的问题
Mobs
生物
[*]When fed, baby mobs now emit both sound and particles
[*]幼年生物现在被喂食时会同时发出音效和粒子
[*]All sounds emitted by Phantoms are now audible even when the player is facing away (MCPE-133125)
[*]现在即使玩家未面对幻翼,也可以听到其发出的所有音效 (MCPE-133125)
[*]All sounds emitted by Wardens are now audible even when the player is facing away (MCPE-159481)
[*]现在即使玩家未面对监守者,也可以听到其发出的所有音效 (MCPE-159481)
Blocks
方块
[*]Double Slabs can once again be created when stacking two of the same Slabs together (MCPE-179187)
[*]现在将相同的台阶堆叠放置时,再次可以创建双层台阶 (MCPE-179187)
[*]Sweet Berry Bush Sapling now slows down players when walked through (MCPE-46152)
[*]甜浆果灌木丛现在会令经过的玩家减速 (MCPE-46152)
[*]Cave Vines without Glow Berries no longer drop a Glow Berry when Silk Touched (MCPE-151348)
[*]使用附有精准采集附魔的工具破坏未长出发光浆果的洞穴藤蔓不会再掉落发光浆果 (MCPE-151348)
[*]Blue and Black Candle Cakes now display and drop the correct type of Candle (MCPE-162868)
[*]插有蓝色或黑色蜡烛的蛋糕现在会展示及掉落正确的蜡烛 (MCPE-162868)
[*]Patternless Banners taken from the Creative mode inventory will no longer reset when first placed (MCPE-178327)
[*]从创造模式物品栏中取出的无图案旗帜在首次放置时不会再被重置 (MCPE-178327)
[*]Tall Flowers are no longer affected by Fortune enchantment (MCPE-18880)
[*]大型花掉落不再受到时运附魔效果的影响 (MCPE-18880)
[*]Large Ferns now have a chance of dropping Wheat Seeds (MCPE-126947)
[*]大型蕨现在有几率掉落小麦种子 (MCPE-126947)
[*]Tweaked the loot drop distributions for Fortune enchantment of Melon, Redstone Ore, Glowstone, and Nether Wart to better match Java Edition
[*]调整了时运附魔下的西瓜,红石矿石,荧石和下界疣的掉落数量分布,以更好地匹配 Java 版
[*]Fixed a bug that made it so players could not place multiple items while moving, such as Boats or Fireworks (MCPE-178063, MCPE-178077)
[*]修复了一个使玩家在移动时无法放置多个物品的漏洞,例如船或烟花 (MCPE-178063, MCPE-178077)
[*]As a result of this fix, we've had to revert the fix for Slabs and Stairs being placed inconsistently while continuously building (MCPE-54855). We'll work to reintroduce a fix for this in an upcoming update
[*]由于此修复,我们不得不回滚在连续放置台阶和楼梯时不一致的修复 (MCPE-54855)。我们将努力在即将到来的更新中重新引入此问题的修复程序
[*]In Realms, removing an item from an Item Frame while in Creative mode no longer destroys the Item Frame (REALMS-10464)
[*]在 Realms 中,创造模式下从物品展示框中移除物品不再会破坏物品展示框 (REALMS-10464)
[*]In Realms, removing a book from a Lectern while in Creative mode no longer destroys the Lectern (REALMS-10536)
[*]在 Realms 中,创造模式下从讲台上移除书不再会破坏讲台 (REALMS-10536)
[*]Lots of blocks now play appropriate sounds when entities fall onto them. The blocks are as follows: (MCPE-176939)
[*]现在当实体落到方块上时,许多方块会播放适当的声音。列表如下: (MCPE-176939)
[*]紫水晶块、紫水晶及其变种、远古城市相关方块、铁砧、杜鹃花丛、杜鹃树叶、竹块、竹板、玄武岩、大型垂滴叶、骨块、方解石、蜡烛、洞穴藤蔓、锁链、樱花树叶、樱花木、雕纹书架、铜块及其变种、珊瑚块、绯红菌岩、深板岩、深板岩砖、滴水石块、青蛙卵、玻璃、草方块、沙砾、垂根、悬挂式告示牌、蜂蜜块、梯子、灯笼、磁石、红树根、苔藓块、覆地苔藓、泥巴、泥砖、沾泥的红树根、下界砖块、下界金矿石、下界苗、下界合金块、下界岩、泥坯、粉红色花簇、滴水石锥、细雪、缠根泥土、沙子、脚手架、幽匿催发体、幽匿感测体、幽匿尖啸体、幽匿脉络、菌光体、黏液块、雪块、灵魂沙、灵魂土、孢子花、石头、可疑的沙砾、可疑的沙子、凝灰岩、海龟蛋、藤蔓、诡异菌岩、诡异疣块、木板和羊毛。
Items
物品
[*]Updated the Globe pattern on Shields to match Java Edition (MCPE-169595)
[*]更新了地球盾牌图案的纹理以匹配 Java 版 (MCPE-169595)
[*]In Realms, attempting destruction of one Sea Turtle Egg on a stack of more than one in Creative mode no longer destroys two at once (REALMS-10477)
[*]在 Realms 中,创造模式下尝试破坏一堆海龟蛋(超过一个)时,不会再同时破坏两个 (REALMS-10477)
[*]Spawn Eggs are now called " Spawn Egg" instead of "Spawns " so that players can more easily search for them in the Creative mode inventory
[*]刷怪蛋现在被重命名为 "[生物名称] 刷怪蛋" 而不是 "生成 [生物名称]" ,以便玩家更快地在创造模式物品栏中寻找它们
[*]End Portal Frame has been moved to Nature category in the Creative mode inventory
[*]将创造模式物品栏菜单中的末地传送门框架移动到了“自然”分类
Touch Controls
触控
[*]Players can no longer customize touch controls while on the death screen (MCPE-178037)
[*]玩家死亡时不再能够进入自定义触控界面 (MCPE-178037)
Graphical
图形
[*]Added 4K resolution support for Xbox Series consoles
[*]添加了对 Xbox Series 主机的 4K 分辨率支持
Realms
Realms
[*]Updated the Realms Plus landing page to make it more clear how Realms subscriptions work
[*]更新了 Realms Plus 登录页面,以便玩家更清楚地了解 Realms 订阅的工作原理
[*]On Realms, chunks will no longer stay loaded in The End unless a player is in the area (REALMS-11358, REALMS-11290)
[*]在 Realms 中,除非玩家位于末地,否则不再使末地中的区块保持加载 (REALMS-11358, REALMS-11290)
[*]Fixed a bug where text in the Realms Subscription landing page was slightly truncated
[*]修复了Realms订阅登录页面中的文本会略微缩短的问题
Android
安卓
[*]Storage location will switch to External automatically on fresh installs if storage permission is granted via app settings prior to launching the game on devices running Android 12 or older (MCPE-177269)
[*]如果在搭载 Android 12 或更早版本的设备上启动游戏之前通过应用设置授予存储权限,则存储位置将在全新安装时自动切换为外部 (MCPE-177269)
[*]Certain files and directories will be generated in external storage on next launch when setting storage location to External via in-game settings on devices running Android 12 or older (MCPE-176675)
[*]在搭载 Android 12 或更早版本的设备上,通过游戏内设置将存储位置设置为“外部”时,某些文件和目录将在下次启动时在外部存储中生成 (MCPE-176675)
User Interface
用户界面
[*]Fixed chat messages initially rendering below the screen after sending them (MCPE-178905)
[*]修复了聊天消息在发送后会出现在屏幕下方的问题 (MCPE-178905)
[*]The updated Death Screen is now enabled by default, even when resource packs are applied to a world
[*]现在即使世界已应用资源包,新的死亡屏幕也会默认启用
[*]Updated the design of the report a friend warning modal and the report limit warning modal
[*]更新了举报好友的警告模态框和举报限制的警告模态框的设计
[*]Fixed a bug that caused cleared text to reappear in the inventory search bar (MCPE-174590)
[*]修复了已清除的文本会再次出现在搜索栏中的漏洞 (MCPE-174590)
[*]Fixed text-to-speech narration for main panel text and Realm Feed button on Realm Slots Screen
[*]修复了Realm槽位屏幕上的主面板文本和Realm反馈按钮的旁白
Technical Updates:
技术性更新:
Updated Add-On Template Packs
更新的附加包模板
[*]Updated Add-On templates for 1.20.70 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks
[*]为 1.20.70 版本更新的全新附加包模板,包括资源包、行为包以及文档现可在 aka.ms/MCAddonPacks 下载
General
通用
[*]Implemented a fix for the “One Block Skyblock” Marketplace map generating flat world in the distance on the client if the map was uploaded on Realms
[*]修复了“One Block Skyblock”市场地图,若地图已上传到 Realms,则该地图在客户端上会在远处生成平坦世界
[*]Clients connected to a dedicated server or Realms will no longer improperly generate LevelChunks on the client if one of the following is true:
[*]如果满足以下条件之一,连接到专用服务器或 Realms 的客户端将不再错误地地生成 LevelChunks:
[*]The map is a flat world
[*]地图为超平坦世界
[*]It's a Marketplace map
[*]地图来自市场
[*]This overrides server.properties setting client-side-chunk-generation-enabled for dedicated servers
[*]这将覆盖专用服务器 server.properties 设置中的 client-side-chunk-generation-enabled 选项
[*]Removed ItemFrameDropItemPacket
[*]移除了 ItemFrameDropItemPacket
Commands
命令
[*]Added "has_property" filter for entity target selector that allows for targeting based on the type and value of properties
[*]为实体目标选择器添加了“has_property”选择器,允许根据属性的类型和值进行定位
[*]The /damage command no longer contains the damage type 'suicide'. It is replaced with 'self_destruct' (MCPE-174865)
[*]damage 命令不再包含伤害类型“suicide”。其被替换为“self_destruct” (MCPE-174865)
[*]The Command Block's interface will now remove the last error message after successfully compiling a command (MCPE-114029)
[*]命令方块界面现在会在成功编译命令后移除最后一条错误消息 (MCPE-114029)
Add-Ons and Script Engine
附加包和脚本引擎
[*]Blocks using the "minecraft:material_instances" component with "render_method" = "alpha_test_single_sided" display properly when in the player's hand
[*]使用 "minecraft:material_instances" 组件及 "render_method" = "alpha_test_single_sided" 的方块在玩家手中会正确展示
Blocks
方块
[*]Fixed 'minecraft:geometry.full_block' faces not rotating to match transform component
[*]修复了minecraft:geometry.full_block 面不会旋转以匹配变换组件的问题
[*]Fixed 'minecraft:geometry.full_block' blocks not culling faces against some vanilla blocks
[*]修复了minecraft:geometry.full_block 方块不会剔除紧挨部分方块的面的问题
[*]“leaves” block is now split into unique names, “oak_leaves”, “spruce_leaves”, “birch_leaves, and”jungle_leaves”
[*]"leaves" 现在被拆分为 “oak_leaves”, “spruce_leaves”, “birch_leaves, 和 ”jungle_leaves”
[*]“leaves2” block is now split into “acacia_leaves” and “dark_oak_leaves”
[*]“leaves2” 现在被拆分为 “acacia_leaves” 和 “dark_oak_leaves”
[*]Commands will still work with “leaves” and “leaves2”, but only new leaves names will be suggested in the command prompt
[*]有关 “leaves” 和 “leaves2” 的命令仍可以正常运作, 但命令提示现在只会显示新的名称
[*]The “minecraft:grass” block has been renamed to “minecraft:grass_block”, the old name is still understood from commands and data
[*]“minecraft:grass” 方块现在被重命名为 “minecraft:grass_block”, 旧名称在命令和数据包中仍可使用
[*]“double_wooden_slab” block is now split into unique instances “double_oak_slab”, “double_spruce_slab”, “double_birch_slab”, “double_jungle_slab”, “double_acacia_slab”, “double_dark_oak_slab”
[*]“double_wooden_slab” 现在被拆分为 “double_oak_slab”, “double_spruce_slab”, “double_birch_slab”, “double_jungle_slab”, “double_acacia_slab”, “double_dark_oak_slab”
[*]Commands will still work with “double_wooden_slab”, however, “double_wooden_slab” block will not be suggested
[*]有关 “double_wooden_slab” 的命令仍可运作, 然而,“double_wooden_slab” 方块不再会被建议
[*]“wooden_slab” block is now split into unique instances “oak_slab”, “spruce_slab”, “birch_slab”, “jungle_slab”, “acacia_slab”, “dark_oak_slab”
[*]“wooden_slab” 现在被拆分为 “oak_slab”, “spruce_slab”, “birch_slab”, “jungle_slab”, “acacia_slab”, “dark_oak_slab”
[*]Commands will still work with “wooden_slab”, however, “wooden_slab” block will not be suggested
[*]有关 “wooden_slab” 的命令仍可运作, 然而, “wooden_slab” 方块不再会被建议
[*]"wood" block is now split into unique instances: "oak_wood", "spruce_wood", "birch_wood", "jungle_wood", "acacia_wood", "dark_oak_wood", "stripped_oak_wood", "stripped_spruce_wood", "stripped_birch_wood", "stripped_jungle_wood", "stripped_acacia_wood", and "stripped_dark_oak_wood"
[*]"wood" 方块 ID 现在被拆分为 "oak_wood", "spruce_wood", "birch_wood", "jungle_wood", "acacia_wood", "dark_oak_wood", "stripped_oak_wood", "stripped_spruce_wood", "stripped_birch_wood", "stripped_jungle_wood", "stripped_acacia_wood", and "stripped_dark_oak_wood"
Components
组件
[*]The “entity_sensor” component’s “range” field now supports two values, the first one for horizontal range and the second one for vertical range
[*]entity_sensor 组件的 range 字段现在支持两个值,第一个值控制水平范围,第二个值控制垂直范围
[*]This requires a “format_version” of 1.20.70 or higher
[*]需要 1.20.70 或更高版本的 “format_version”
[*]The "damage_sensor" component's "damage_modifier" and "damage_multiplier" fields are now properly considered during damage immunity calculations, so that damage adjusted to be lesser or equal to the highest damage received during an entity's immunity period will be accurately ignored
[*]现在,在伤害抗性计算过程中,“damage_sensor”组件的“damage_modifier”和“damage_multiplier”字段被适当考虑,其被调整为小于或等于实体在期间受到的最高伤害值的伤害会被正确地忽略
[*]This requires a world version of 1.20.70 or higher
[*]需要 1.20.70 或更高版本的 “format_version”
Entity Filters
实体过滤器
[*]Added new entity filter “was_last_hurt_by”, which checks if the subject is the last player or mob to have recently attack the entity
[*]添加了新的实体选择器“was_last_hurt_by”,用于检测对象是否是最近攻击该实体的最后一个玩家或生物
Items
物品
[*]Custom armor attachables can now be trimmed with vanilla trims, and modified vanilla patterns can be applied to custom armor attachables and items
[*]自定义盔甲现在可以使用原版纹饰,经过修改的原版图案现在可以应用于自定义盔甲和物品
[*]Vanilla trim textures can be overridden via the attachable component
[*]原版纹饰的纹理可通过 attachable 组件覆盖
[*]Vanilla trims can be applied to custom geo armor via the attachable component
[*]原版纹饰可通过 attachable 组件应用于使用自定义材料的盔甲
[*]Modified vanilla trim patterns (to fit the new geo armor) can be applied via the attachable component
[*]经过修改(以适应使用新的盔甲材料的盔甲)的原版纹饰图案可通过 attachable 组件应用
[*]Armor trim patterns on custom armor requires the 1.20.60+ format version for the attachable and item
[*]自定义盔甲上的盔甲纹饰图案要求盔甲和其物品的 format_version 为1.20.60+
Molang
Molang
[*]Released is_attached and query.has_player_rider from experimental
[*]开放了实验性玩法中的 query.is_attached 和 query.has_player_rider
[*]Removed experimental Molang queries get_ride and query.get_riders
[*]移除了 Molang queries query.get_ride 和 query.get_riders 实验性 Molang 查询
[*]Deprecated the Molang Features experimental toggle
[*]弃用了 Molang 功能的实验性内容
[*]Released Molang scoreboard for use with behavior packs from experimental (resource packs will return 0)
[*]开放了实验性玩法中的 query.scoreboard 查询,以配合行为包使用(资源包则会返回 0 )
[*]Removed experimental Molang queries
[*]移除的实验性 Molang 查询
[*]biome_has_any_tag
[*]biome_has_any_tag
[*]biome_has_all_tags
[*]biome_has_all_tags
[*]self
[*]self
[*]target
[*]target
[*]client_input_type
[*]client_input_type
[*]get_nearby_entities
[*]get_nearby_entities
[*]get_nearby_entities_except_self
[*]get_nearby_entities_except_self
[*]Added new Molang APIs that give read access to rider body and head rotations
[*]新增的可用于读取骑乘者身体和头部的旋转角度的Molang API
[*]rider_body_x_rotation(riderIndex) => float
[*]rider_body_x_rotation(riderIndex) => float
[*]rider_body_y_rotation(riderIndex) => float
[*]rider_body_y_rotation(riderIndex) => float
[*]rider_head_x_rotation(riderIndex) => float
[*]rider_head_x_rotation(riderIndex) => float
[*]rider_head_y_rotation(riderIndex,clampRotation?) => float
[*]rider_head_y_rotation(riderIndex,clampRotation?) => float
[*]ride_body_x_rotation => float
[*]ride_body_x_rotation => float
[*]ride_body_y_rotation => float
[*]ride_body_y_rotation => float
[*]ride_head_x_rotation => float
[*]ride_head_x_rotation => float
[*]ride_head_y_rotation(clampRotation?) => float
[*]ride_head_y_rotation(clampRotation?) => float
[*]surface_particle_color, query.surface_particle_texture_coordinate, and query.surface_particle_texture_size are now versioned with 1.20.70 to allow the three queries to see Leaf blocks as the surface texture below the block. Molang versions lower than 1.20.70 will continue to not see the Leaf block below them
[*]surface_particle_color, query.surface_particle_texture_coordinate 和 query.surface_particle_texture_size 现在版本变为1.20.70,以允许这三个查询将树叶方块视为方块下方的表面纹理。 Molang 版本低于 1.20.70 时仍无法发现方块下方的树叶方块
[*]This change takes effect for Molang queries in packs that have a manifest.json min_engine_version of 1.20.70 or higher.
[*]该改动对 manifest.json 中 min_engine_version 为 1.20.70 或更高版本的包中的 Molang 查询生效。
NBT Parsing
NBT 解析
[*]Loading of NBT data is now more restrictive. Negative-length arrays, invalid tag ids, and not enough bytes in a payload are now all treated as errors which will prevent a tag loading where before those conditions were sometimes ignored
[*]NBT 数据的加载受到更多限制。现在负长度数组、无效标签ID和负载中不足的字节均会被视为错误,阻止标签加载,此前这些条件有时会被忽略
Spawn Rules
生成规则
[*]“minecraft:spawns_on_block_filter” now supports block descriptors
[*]“minecraft:spawns_on_block_filter” 现在支持方块描述符
[*]“minecraft:spawns_on_block_prevented_filter” now supports block descriptors
[*]“minecraft:spawns_on_block_prevented_filter” 现在支持方块描述符
[*]“minecraft:spawns_above_block_filter” now supports block descriptors
[*]“minecraft:spawns_above_block_filter” 现在支持方块描述符
API
API
[*]Added ScriptGameRules and gameRules for accessing and modifying game rules
[*]添加了 ScriptGameRules 和 gameRules 用于访问和修改游戏规则
[*]Fixed the timing of PlayerInteractWithEntityAfterEvent and PlayerInteractWithBlockAfterEvent
[*]修复了 PlayerInteractWithEntityAfterEvent 和 PlayerInteractWithBlockAfterEvent 的计时
[*]Added setGameMode and Player.getGameMode to beta for changing the player's GameMode
[*]为 beta 添加了 setGameMode 和 Player.getGameMode 用于修改玩家游戏模式
[*]Added events PlayerGameModeChangeAfterEvent, PlayerGameModeChangeBeforeEvent with signals afterEvents.playerGameModeChange and world.beforeEvents.playerGameModeChange to beta
[*]为 beta 添加了带有 afterEvents.playerGameModeChange 和 world.beforeEvents.playerGameModeChange 信号的 PlayerGameModeChangeAfterEvent和 PlayerGameModeChangeBeforeEvent 事件
[*]Added GameRuleChangeAfterEvent, GameRule and afterEvents.gameRuleChange for responding to GameRules changes
[*]为配合游戏规则更改,添加了 GameRuleChangeAfterEvent, GameRule 和 afterEvents.gameRuleChange
[*]Fixed getBlockFromRay returning false positive collisions with water when already submerged
[*]修复了 getBlockFromRay 在已被淹没时错误返回与水的碰撞的问题
Character Creator
角色创建器
[*]Added a new model to contain the character creator animation logic
[*]添加了包含角色创建器动画逻辑的新模型
[*]Updated the logic that was done to trigger updating the binds when the animation states have been updated, so we do not run into issues with the binds updating every frame causing a major framerate hit
[*]更新了动画状态已更新时为触发更新绑定而做的逻辑,以防止每一帧更新的绑定会导致帧率大幅下降的问题
Experimental Technical Updates:
实验性技术性更新:
API
API
[*]Entity Components
[*]实体组件
[*]Added EntityTypeFamilyComponent with functions getTypeFamilies(): string[] and hasTypeFamily(typeFamily: string): boolean
[*]添加了带有 getTypeFamilies(): string[] 和 hasTypeFamily(typeFamily: string): boolean 函数的 EntityTypeFamilyComponent
[*]Item
[*]物品
[*]Moved ItemFoodComponent from beta to 1.9.0
[*]将 ItemFoodComponent 从 beta 移到了 1.9.0
[*]Added function matches(itemName: string, states?: Record<string, boolean | number | string>): boolean
[*]添加了函数 matches(itemName: string, states?: Record<string, boolean | number | string>): boolean
[*]Removed class BlockVolumeUtils . Moving utility functions onto BlockVolumeBase and BlockVolume
[*]移除了 BlockVolumeUtils 类别. 将实用程序函数移至 BlockVolumeBase 和 BlockVolume
[*]Added class BlockVolumeBase . Is the base class from which block volumes will extend
[*]添加了 BlockVolumeBase 类别,它是 block volumes 扩展的基础类别。
[*]BlockVolume
[*]BlockVolume
[*]Breaking Change Converted BlockVolume from an interface to a class which extends BlockVolumeBase
[*]重大更改 将 BlockVolume 由接口转变为类别以扩展 BlockVolumeBase
[*]@minecraft/server.Entity.playAnimation
[*]@minecraft/server.Entity.playAnimation
[*]Moved Entity.playAnimation from beta to stable
[*]将 Entity.playAnimation 从 beta 移到了 stable
[*]Moved enum BlockPistonState from beta to 1.9.0
[*]将枚举 BlockPistonState 从 beta 移到了 1.9.0
[*]Moved class BlockPistonComponent from beta to 1.9.0
[*]将类别 BlockPistonComponent 从 beta 移到了 1.9.0
[*]Moved class PistonActivateAfterEvent from beta to 1.9.0
[*]将类别 PistonActivateAfterEvent 从 beta 移到了 1.9.0
[*]Moved class PistonActivateAfterEventSignal from beta to 1.9.0
[*]将类别 PistonActivateAfterEventSignal 从 beta 移到了 1.9.0
[*]ItemComponents
[*]ItemComponents
[*]Added isCooldownCategory(cooldownCategory: string) : boolean to ItemCooldownComponent
[*]向 ItemCooldownComponent 中添加了 isCooldownCategory(cooldownCategory: string) : boolean
[*]Added getCooldownTimeRemaining(player: Player) : number to ItemCooldownComponent
[*]向 ItemCooldownComponent 中添加了 getCooldownTimeRemaining(player: Player) : number
[*]Added MinecraftCooldownCategoryTypes to @minecraft/vanilla-data
[*]向 @minecraft/vanilla-data 中添加了 MinecraftCooldownCategoryTypes
[*]Added getHiddenHudElements(): HudElements[]
[*]添加了 getHiddenHudElements(): HudElements[]
[*]Added isForcedHidden(hudElement: HudElements): Boolean
[*]添加了 isForcedHidden(hudElement: HudElements): Boolean
[*]Added resetHudElements(): void
[*]添加了 resetHudElements(): void
[*]Added setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void
[*]添加了 setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void
[*]Added hideAllExcept(hudElements?: HudElements[])
[*]添加了 hideAllExcept(hudElements?: HudElements[])
[*]Added interface BlockFilter . Used to include / exclude blocks by tag, type and permutation
[*]添加了 BlockFilter 接口,用于按标签、类型和排列来包含或排除方块
[*]BlockRaycastOptions
[*]BlockRaycastOptions
[*]Added optional member BlockFilter
[*]添加了 BlockFilter 候选项
[*]Updated getBlockFromRay(location: Vector3, direction: Vector3, options?: BlockRaycastOptions): BlockRaycastHit | undefined to throw if the BlockFilter include / exclude types cannot be resolved inside BlockRaycastOptions
[*]更新了 getBlockFromRay(location: Vector3, direction: Vector3, options?: BlockRaycastOptions):BlockRaycastHit |如果无法在 BlockRaycastOptions 中解析 BlockFilter 包含/排除类型,则返回 undefined
[*]Moved ItemDurabilityComponent from beta to 1.9.0
[*]将 ItemDurabilityComponent 从 beta 移动至 1.9.0 版
[*]Debug Utilities
[*]Debug Utilities
[*]Started publishing the debug utilities type information
[*]开始发布调试实用程序类型信息
[*]Added a disableWatchdog method that lets you disable and enable the scripting watchdog in your scripts
[*]添加了 disableWatchdog 方法以允许您在脚本中禁用和启用脚本监视器
[*]Added function playSound(soundId: string, location: Vector3, soundOptions?: WorldSoundOptions): void - Plays a sound at a specified location for all players in the dimension
[*]添加了 playSound(soundId: string, location: Vector3, soundOptions?: WorldSoundOptions): void函数,用于向某一维度内特定地点内的所有玩家播放音效
[*]Moved getAllStates API from beta to stable
[*]将 getAllStates API 从 beta 移动至 stable
[*]clearJob(jobId: number) - Will now clear iterations in the current tick as well as any scheduled for future ticks. Previously would only clear iterations in future ticks
[*]clearJob(jobId: number) - 现在会清除当前刻和为将来刻安排的所有迭代,先前只会清除将来的。
[*]@minecraft/server.WeatherChangeAfterEvent
[*]@minecraft/server.WeatherChangeAfterEvent
[*]Moved WeatherChangeAfterEvent from beta to stable
[*]将 WeatherChangeAfterEvent 从 beta 移动至 stable
[*]Moved setOnFire from beta to 1.9.0
[*]将 setOnFire 从 beta 移动至 1.9.0
[*]Moved extinguishFire from beta to 1.9.0
[*]将 extinguishFire 从 beta 移动至 1.9.0
[*]Moved EntityOnFireComponent from beta to 1.9.0
[*]将 EntityOnFireComponent 从 beta 移动至 1.9.0
[*]Moved getEquipmentSlot from beta to 1.9.0
[*]将 getEquipmentSlot 从 beta 移动至 1.9.0
[*]Moved BlockStateType from beta to 1.9.0
[*]将 BlockStateType 从 beta 移动至 1.9.0
[*]Moved BlockStates from beta to 1.9.0
[*]将 BlockStates 从 beta 移动至 1.9.0
[*]Moved BlockSignComponent from beta to 9.0
[*]将 BlockSignComponent 从 beta 移动至 9.0
[*]Moved DyeColor from beta to 1.9.0
[*]将 DyeColor 从 beta 移动至 1.9.0
[*]Moved SignSide from beta to 1.9.0
[*]将 SignSide 从 beta 移动至 1.9.0
[*]Moved ContainerSlot from beta to 1.9.0
[*]将 ContainerSlot 从 beta 移动至 1.9.0
[*]Moved InvalidContainerSlotError from beta to 1.9.0
[*]将 InvalidContainerSlotError 从 beta 移动至 1.9.0
[*]Moved getSlot from beta to 1.9.0
[*]将 getSlot 从 beta 移动至 1.9.0
[*]Moved EffectTypes from beta to 1.9.0
[*]将 EffectTypes 从 beta 移动至 1.9.0
[*]Moved RawText from beta to 1.9.0
[*]将 RawText 从 beta 移动至 1.9.0
[*]Moved createExplosion from beta to 1.9.0
[*]将 createExplosion 从 beta 移动至 1.9.0
[*]Moved ExplosionOptions from beta to 1.9.0
[*]将 ExplosionOptions 从 beta 移动至 1.9.0
[*]Moved DimensionType from beta to 1.9.0
[*]将 DimensionType 从 beta 移动至 1.9.0
[*]Moved DimensionTypes from beta to 1.9.0
[*]将 DimensionTypes 从 beta 移动至 1.9.0
[*]Moved setDynamicProperty from beta to 1.9.0
[*]将 setDynamicProperty 从 beta 移动至 1.9.0
[*]Moved getDynamicProperty from beta to 1.9.0
[*]将 getDynamicProperty 从 beta 移动至 1.9.0
[*]Moved getDynamicPropertyIds from beta to 1.9.0
[*]将 getDynamicPropertyIds 从 beta 移动至 1.9.0
[*]Moved getDynamicPropertyTotalByteCount from beta to 1.9.0
[*]将 getDynamicPropertyTotalByteCount 从 beta 移动至 1.9.0
[*]Moved clearDynamicProperties from beta to 1.9.0
[*]将 clearDynamicProperties 从 beta 移动至 1.9.0
[*]Added structureManager - A StructureManager instance that allows you to create, load and place structures in the world
[*]添加了 structureManager - 允许你在世界中创建、加载和放置结构
[*]StructureManager
[*]StructureManager
[*]Added function createEmpty(identifier: string, size: Vector3, saveMode?: StructureSaveMode): StructureTemplate - Creates a new empty structure
[*]添加了 createEmpty(identifier: string, size: Vector3, saveMode?: StructureSaveMode): StructureTemplate 函数 - 创建新的空白结构
[*]Added function createFromWorld(identifier: string, dimension: Dimension, blockVolume: BlockVolume, options?: StructureCreateOptions): StructureTemplate - Creates a new structure from blocks in the world
[*]添加了 createFromWorld(identifier: string, dimension: Dimension, blockVolume: BlockVolume, options?: StructureCreateOptions): StructureTemplate 函数 - 以世界中的方块创建新的结构
[*]Added function delete(structure: string | StructureTemplate): boolean - Deletes the structure
[*]添加了 delete(structure: string | StructureTemplate): boolean 函数 - 删除结构
[*]Added function get(identifier: string): StructureTemplate | undefined - Gets the structure with the specified identifier
[*]添加了 get(identifier: string): StructureTemplate | undefined 函数- 获取带有指定标识符的结构
[*]Added function place(structure: string | StructureTemplate, dimension: Dimension, location: Vector3, options?: StructurePlaceOptions) - Places a structure in the world
[*]添加了 place(structure: string | StructureTemplate, dimension: Dimension, location: Vector3, options?: StructurePlaceOptions) 函数- 在世界中放置结构
[*]StructureTemplate
[*]StructureTemplate
[*]Added read-only property id: string - Returns the name of the structure
[*]添加了只读属性 id: string - 返回结构名称
[*]Moved effectAdd from beta to 1.9.0
[*]将 effectAdd 从 beta 移动至 1.9.0
[*]Fixed a bug where item dynamic properties could sometimes be applied to items with a stack size greater than 1
[*]修复了物品动态属性有时可应用于堆叠数大于 1 的物品的漏洞
[*]Removing function triggerEvent()
[*]移除了 triggerEvent() 函数
[*]WorldBeforeEvents
[*]WorldBeforeEvents
[*]Removing property itemDefinitionEvent
[*]移除了 itemDefinitionEvent 属性
[*]WorldAfterEvents
[*]WorldAfterEvents
[*]Removing property itemDefinitionEvent
[*]移除了 itemDefinitionEvent 属性
[*]Moved explosion from beta to 1.9.0
[*]将 explosion 从 beta 移动至 1.9.0
[*]WorldBeforeEvents
[*]WorldBeforeEvents
[*]Moved explosion from beta to 1.9.0
[*]将 explosion 从 beta 移动至 1.9.0
Dimension
维度
[*]getEntities now only returns the entities within the dimension that's being queried
[*]getEntities 现在仅会返回所查询维度内的实体
【Cinder 译自feedback.minecraft.net 2024 年 3 月 8 日发布的 Minecraft - 1.20.70/71 (Bedrock)】
【本文排版借助了:SPXX Userscript v2.4.14】
|想了解更多游戏资讯?苦力怕论坛 - 游戏资讯版块Powered by SPXX 2.4.14 with love
Converted at 2024-03-13 14:27 +0800
页: [1]