临川 发表于 2025-10-4 17:31:27

Minecraft: Bedrock Edition 1.21.111 更新日志


**Minecraft: Bedrock Edition 1.21.111 更新日志**
**铜器时代降临 Minecraft 基岩版**

Minecraft 已进入**铜器时代**!将这种多用途金属转化为实用的工具、闪亮的盔甲、发光的光源、氧化装饰、智能储物箱,甚至是被称作**铜傀儡**的活泼机械伙伴,用每一种铜的色调来表达自己吧。无论是刮净还是氧化,这都标志着一个充满创造力的崭新"叮当"时代的开始!立即在 Minecraft 中发掘铜的力量吧!

---

### 特性与漏洞修复

**1. 铜箱子**
*   铜箱子是一种新方块!召唤一个铜傀儡来获得你的第一个铜箱子,你可以任其氧化,或用蜡封存保持 pristine 状态。
*   将物品放入铜箱子,然后即可放松休息,看着你的铜傀儡将它们分类到基地周围的普通箱子中!
*   铜箱子是一种新型箱子,拥有上蜡和氧化的变种。
*   铜箱子会随时间氧化,并可像其他铜方块一样被上蜡。
*   铜箱子可以使用一个箱子和铜锭合成。

**2. 铜装备**
*   在石制和铁制之间是什么?现在答案是:**铜**!用铜制作工具、武器和盔甲,为这种早期矿石赋予了比以往更多的用途。
*   与铜方块不同,这些物品**不会氧化**,但会像所有铜制品一样——看起来很美!
*   铜盔甲的耐久度高于皮革但低于铁质。铜盔甲的可附魔性略低于铁质。
*   铜装备在熔炼时会变为**铜粒**。
*   敌对生物有几率生成时装备着铜盔甲。
*   敌对生物可以捡起并使用铜武器和盔甲。
*   新增**铜马铠**。
    *   拥有与铁马铠相同的战利品表和生成几率。
    *   盔甲韧性:4。

**3. 铜傀儡**
*   铜傀儡是手脚麻利、热爱整理的小伙伴,能让你的基地焕发生机!用铜和雕刻过的南瓜召唤,铜傀儡会取出你留在铜箱子里的物品,并根据物品类型将它们分类到基地周围的箱子中!
*   铜傀儡被杀死时会掉落 1 到 3 个铜锭。
*   铜傀儡可以帮助将物品分类到箱子中。
*   如果铜傀儡完全氧化,它会变成一个**铜傀儡雕像方块**。
*   变成铜傀儡雕像方块时,它会随机冻结在一个姿势上。
*   变成铜傀儡雕像时,铜傀儡会掉落其可能持有的任何物品。
*   用命名牌命名的铜傀儡变成雕像后会保留其名称。
*   用空手与铜傀儡交互会使其掉落手持的物品。
*   铁傀儡有时会在附近的铜傀儡头上放置一朵装饰性的花。

**4. 铜傀儡物品分类逻辑**
*   如果铜傀儡没有手持物品,它会寻找附近的铜箱子以尝试拾取物品。
*   铜傀儡会查看任何氧化或上蜡的铜箱子变种来拾取物品。
*   它一次最多可拾取 16 个一组的物品。
*   铜箱子中的任何物品都可以被拾取。
*   如果铜傀儡手持物品,它会寻找附近的箱子以尝试放置物品。
*   铜傀儡会查看箱子和陷阱箱来尝试放置物品。
*   如果箱子是空的,或者包含与其手持物品类型相同的物品,它就可以放置物品。
*   铜傀儡会依次访问最多 10 个箱子或铜箱子以尝试拾取或放置物品。
*   如果未找到匹配的箱子,铜傀儡会空闲 7 秒后再次尝试。
*   从铜傀儡位置搜索箱子的区域是水平 32 格,垂直 8 格。

**5. 铜傀儡雕像方块**
*   铜傀儡雕像方块是一种新型装饰方块,拥有上蜡和氧化的变种。
*   铜傀儡雕像方块会随时间氧化,并可像铜方块一样被上蜡。
*   通过与它交互可以改变方块的姿势。
*   如果铜傀儡雕像方块没有氧化时用斧头交互,该方块会再次变为铜傀儡。
*   当连接到红石比较器时,铜傀儡雕像方块会根据其当前姿势发出红石信号。

**6. 铜质装饰**
*   新增**铜火把**。
    *   使用铜粒、煤炭和木棒合成的火把的绿色变种。
    *   功能与普通火把完全相同。
*   新增**铜栏杆**。
    *   功能类似现有的铁栏杆方块。
    *   由铜制成,会随时间氧化。
*   新增**铜链**。
    *   功能类似现有的链方块(现已重命名为铁链)。
    *   由铜制成,会随时间氧化。
*   新增**铜灯笼**。
    *   合成方式类似普通灯笼,但使用铜和铜火把。
    *   灯笼本身会氧化,随老化改变外观。
    *   功能与普通灯笼完全相同。

**7. 书架**
*   书架是一种新型装饰方块,拥有以下变种:橡木、云杉木、白桦木、丛林木、金合欢木、深色橡木、红树林木、樱花木、苍白橡木、竹子、绯红木、诡异木。
*   书架可以使用任意去皮原木、去皮菌杆或去皮竹块的六个匹配方块合成,填满工作台的顶行和底行。此配方产生 6 个书架。
*   书架最多可存储 3 组物品:
    *   与其正面的 3 个槽位中的任何一个交互,会交换玩家主手物品与该槽位的内容。
    *   书架会像物品展示框一样在其正面显示所有包含的物品。
    *   当书架被红石充能时,其正面纹理会改变以反映被充能状态;当彼此相邻放置时,最多 3 个被充能的书架会连接起来。
      *   与单个被充能的书架交互会将其所有内容与玩家快捷栏最右边的 3 个物品交换。
      *   与两个连接的书架交互会将其内容与玩家快捷栏最右边的 6 个物品交换。
      *   与三个连接的书架交互会将其内容与玩家快捷栏中的所有物品交换。
      *   玩家与哪个连接的书架交互并不重要。
*   书架存储会影响比较器的输出信号,取决于哪些槽位被占用(MCPE-225226):
    *   每个书架槽位对应 1 比特。
    *   信号强度通过将槽位的 3 个比特转换为十进制值来确定。
    *   所有槽位为空 表示信号强度为 0。
    *   仅第一个槽位被占用 表示信号强度为 1。
    *   仅第二个槽位被占用 表示信号强度为 2。
    *   仅第三个槽位被占用 表示信号强度为 4。
    *   所有槽位被占用 表示信号强度为 7。

**8. 辅助功能**
*   染料颜色现在有更新的图标,旨在增强染料套装间的视觉一致性,同时保持独特的形状以支持色盲辅助功能。
*   所有化妆间页面现已添加文本转语音支持。

**9. 方块**
*   一些可以用打火石点燃的方块(如顶部石台阶或木楼梯)现在在火焰爆炸(如火球引起的爆炸)时也会着火(MCPE-78691)。
*   玻璃方块现在可以用打火石或火焰爆炸点燃(MCPE-78691)。
*   修复了将水桶中的水倒在包含另一个方块(如按钮或拉杆)的方块上后,用户无法移除该水方块的错误(MCPE-218044)。
*   修复了在冒险模式下无法继续破坏水后的有效方块的问题。

**10. 游戏玩法**
*   实体在通过下界传送门后不再被放置在传送门一半 outside 的位置(MCPE-189106, MCPE-157992)。
*   修复了玩家爬床动画在玩家爬上床之前就开始的问题。
*   使用 `in_out_back` 方法时,`camera` 命令不再导致崩溃(MCPE-223147)。
*   修复了玩家可以使用漏斗复制收纳袋内容的问题(MCPE-223261)。
*   在使用相机相对移动时,骑手旋转锁定现在也适用于相机。
*   修复了在瞄准生物时装备盔甲会创建一个"幽灵"复制物品的问题(MCPE-220172)。
*   修复了通过控制方案命令设置的控制方案在后续激活的相机不支持时不会被保留的问题。从基础游戏版本 1.21.110 开始,该方案将按预期持续生效,直到通过 `/controlscheme clear` 明确清除。
*   修复了熔炉/高炉/烟熏炉中无进程时进度箭头仍卡住的问题(MCPE-63099)。
*   末影龙在死亡结束时不再冻结。它现在会死亡并创建传送门(MCPE-224403)。
*   修复了导致命令方块的朝向与世界中特定坐标下的活塞、发射器等所有其他方块不同的错误(MCPE-62252)。

**11. 常规**
*   修复了沼泽中草颜色过绿的问题(MCPE-223910)。
*   修复了在高延迟情况下加入多人游戏时画会损坏的问题(MCPE-181306)。
*   为旧版区块启用混合。这修复了在某些起始生物群系加载进入世界后地形中缺少方块的问题。
*   改进了冻结河流区块周围的混合(MCPE-189996)。

**12. 图像**
*   更新了 PC 端的体积雾配置,使性能影响步骤更一致,同时在成本内最大化图像质量。
*   为粒子纹理添加了次表面散射支持。
*   修复了 vibrant visuals 中雨雪在光源上方远处被照亮的问题。
*   修复了 vibrant visuals 中下界传送门全屏效果显示为黑色的问题(MCPE-221341)。
*   在 PC 端为 vibrant visuals 更新最大渲染距离至 28。
*   修复了破坏方块时发出的某些粒子缺乏光照的问题(MCPE-218184)。
*   增加了方块选择线框的厚度,使其在 vibrant visuals 中更可见,尤其是在启用 TAAU 时。
*   修复了导致 vibrant visuals 中手持的箱子显得饱和度不足的问题。
*   修复了导致 vibrant visuals 中弓等可附着物显得饱和度不足的问题。
*   修复了原版生物火焰纹理缺失的错误。
*   树叶在雪中变白的进度现在在进入世界时正确设置,并且此颜色变化现在在自定义生物群系中正常工作。
*   修复了未点燃的蜡烛不投射阴影的问题。
*   修复了未点燃的蛋糕蜡烛不投射阴影的问题。
*   修复了蜡烛与玻璃方块的深度问题。
*   修复了蛋糕蜡烛与水深度的缓冲区问题。
*   修复了无限时长失明效果的视觉效果。
*   告示牌上的彩色文字在 vibrant visuals 中不再显示为黑暗。
*   修复了使用 Minecraft 经典纹理包时某些生物显示不正确的问题(MCPE-221572)。
*   在 vibrant visuals 中游玩时,添加了隐藏末地天空闪光的选项。
*   采用 Xbox 动态功耗状态平台功能,动态调整 GPU 功耗以在消耗更少功耗的情况下保持游戏体验一致。

**13. 生物**
*   如果狼已经在甩掉水,它们不再开始甩水。
*   狐狸现在将蜂蜜瓶视为食物物品,并会优先捡起它,就像对待其他食物一样。
*   僵尸和骷髅现在有可能再次生成时穿戴钻石级盔甲(MCPE-226140)。

**14. Realms**
*   修复了几个可能发生的崩溃。
*   Realms 邀请页面在 PS4/PS5 上不再无限加载。
*   离开 Realm 现在会将其从游戏选择屏幕的 Realms 列表中移除。
*   工具提示文本不再与加载条重叠。
*   Realms 故事设置页面现在包含关闭/打开 Realm 的准确说明。
*   Realms 标签页的"设置"按钮现在能正确缩放。

**15. 音效**
*   当捡起一个不可手持装备的物品时,生物不再播放装备音效(MCPE-223747)。
*   森林生物群系的音乐不再卡在开始播放的位置(MCPE-222113)。

**16. 稳定性与性能**
*   修复了在 Xbox 上从多人世界下载资源包时发生的崩溃。
*   修复了 Realms 中液体感知系统的崩溃。

**17. 用户界面**
*   RTX 和 Marketplace Pass 图标不再显示在同一物品上。
*   RTX 标记现在能在 Marketplace 搜索屏幕上正确显示。
*   修复了特色服务器详情会随机向上滚动的问题(MCPE-181924)。
*   如果用户在获得新配方时隐藏了配方书,配方书不再显示重复图标。
*   修复了主推横幅行物品上 Marketplace Pass 标记的优先级。
*   修复了 Blade 行缺少 Marketplace Pass 标记的问题。
*   触摸控制:反转 Y 轴设置现在对旁观者正确生效(MCPE-179110)。
*   触摸控制:交换跳跃与潜行选项不再改变游泳/飞行上升按钮的位置(MCPE-184808)。
*   调整了"纹理及更多"按钮图标的大小以与其他按钮图标一致。
*   使用 `/hud` 命令隐藏触摸控制现在能正确隐藏所有触摸按钮(MCPE-184856)。
*   动作栏消息现在有文字阴影(MCPE-186346)。
*   用于隐藏进度条的 `/hud` 命令现在也会隐藏马和骆驼的进度条,以及定位器进度条(MCPE-184858)。
*   更新了磁贴和购买按钮上的 Marketplace Pass 标记,使其具有正确的缩放比例。
*   调整了 Marketplace 侧边栏上的图标大小以匹配图标的正确尺寸。
*   调整了库存类别选择上的图标大小以匹配图标的正确尺寸。
*   为顶栏添加了大小合适的"我的资源库"按钮。
*   更改了几个信息灯泡出现的位置,使其具有正确的分辨率。
*   更新了 Marketplace 错误动画,使其以正确的分辨率显示。
*   为促销横幅添加了新图标以符合 UI 的像素化风格。
*   添加了新的 Minecraft 个人资料图片。此图标是你角色外观的快照。新的 Minecraft 个人资料图片将取代你在所有屏幕(包括个人资料、玩家列表和 Realms)上的 Xbox 玩家图片。

**18. 技术更新**
*   **附加包与脚本引擎**
    *   将属性"ash"、"red_spores"、"blue_spores"和"white_ash"从 `minecraft:climate` 生物群系组件移至新的客户端生物群系组件 `minecraft:precipitation`。
*   **AI 目标**
    *   在解析时对以下目标的模式进行了更严格的限制,在 1.21.110 及更高版本中,如果实体 JSON 中包含无效数据,将无法加载:`minecraft:behavior.roar`, `minecraft:behavior.slime_attack`, `minecraft:behavior.slime_float`, `minecraft:behavior.slime_keep_on_jumping`, `minecraft:behavior.slime_random_direction`, `minecraft:behavior.sniff`, `minecraft:behavior.sonic_boom`, `minecraft:behavior.stay_near_noteblock`, `minecraft:behavior.swim_idle`, `minecraft:behavior.swim_up_for_breath`, `minecraft:behavior.swim_wander`, `minecraft:behavior.swoop_attack`。
*   **运输物品目标**
    *   如果 `allow_simultaneous_interaction` 为 false,拥有此目标的生物在玩家与其目标容器交互时会排队。
    *   `minecraft:behavior.transport_items` AI 目标现在会检查实体是否能看见它试图交互的容器。它在开始排队前检查一次,在开始交互前再检查一次。如果它看不见容器,则无法打开它。
*   **API**
    *   **@MINECRAFT/SERVER**
      *   添加了 @minecraft/server 版本 2.3.0-beta。
      *   添加了 @minecraft/server 版本 2.2.0。
      *   启用了 `Player.applyImpulse` 和 `Player.clearVelocity`。
      *   类 `AimAssistRegistry` 添加了只读属性 `DefaultCategoryId`。
      *   更新了 `System.sendScriptEvent` 以便可以在"before"事件中调用。
      *   将 `Dimension` 上的以下方法更改为具有只读权限,以便可以在"before"事件中调用:`getWeather`, `findClosestBiome`, `getBlockAbove`, `getBlockBelow`, `getTopmostBlock`, `getLightLevel`, `getSkyLightLevel`。
      *   将 `ItemBookComponent` 从 beta 移至 V2.2.0。
      *   将 `BookError`, `BookPageContentError`, `BookErrorReason`, `InvalidItemStackError` 从 beta 移至 V2.2.0。
      *   **Camera**: 将 `setFov(fovCameraOptions?: CameraFovOptions): void` 从 beta 移至 V2.2.0。
      *   **ItemStack**: 将 `setLore(loreList?: (RawMessage | string)[]): void` 和 `getRawLore(): RawMessage[]` 从 beta 移至 V2.2.0。
      *   **ContainerSlot**: 将 `setLore(loreList?: (RawMessage | string)[]): void` 和 `getRawLore(): RawMessage[]` 从 beta 移至 V2.2.0。
*   **生物群系**
    *   自定义生物群系现已脱离实验性阶段。
    *   在服务器端生物群系组件中添加了内容错误提示,这些组件之前缺少它们,以便更容易识别问题和解决方法。
    *   向 `BiomeDefinitionChunkGenData` 添加了用于主世界表面的布尔值,这仅与客户端区块生成相关。
    *   洞穴与山崖更新前的组件 `minecraft:overworld_generation_rules` 和 `minecraft:multinoise_generation_rules` 对生物群系生成不起作用,在自定义生物群系中使用时会返回内容错误。
    *   向客户端生物群系组件 `minecraft:biome_music` 添加了 `underwater_music` 参数,可为该生物群系启用水下音乐。
    *   修复了未选择默认表面生成器导致某些生物群系表面裸露的问题。
    *   修复了在 biome.json 文件中将生物群系的降水设置为 0 无法阻止该生物群系下雨的错误。
*   **方块**
    *   修复了导致默认编辑器移动速度初始化不正确的错误。
    *   当自定义方块几何体完全包含在单位立方体体积的任何轴的前或后 1/16 内时,不再产生警告。如果几何体没有至少一个角与单位立方体体积重叠(不包括其边界),仍然会产生警告。
    *   选取方块现在对 `light_block_0` 到 `light_block_15` 的所有光照方块变种都有效(MCPE-135298)。
    *   在 blocks.json 中添加了"oak_planks", "spruce_planks", "birch_planks", "jungle_planks", "acacia_planks", "dark_oak_planks"的定义(MCPE-177977)。
    *   在 blocks.json 中添加了"mossy_stone_brick_double_slab", "smooth_quartz_double_slab", "normal_stone_double_slab", "cut_sandstone_double_slab", "cut_red_sandstone_double_slab"的定义。
    *   自定义方块从未计划支持在 `material_instance` 组件中使用多个不同的 `render_method`。这种情况现在会给出内容警告,让创作者知晓(MCPE-190430)。
*   **角色创建器**
    *   修复了穿戴某些支持自定义颜色的角色创建器部件时发生的崩溃。
*   **命令**
    *   更新了 `/locate biome` 以支持地下生物群系。Y 轴现在更精确地指向生物群系所在位置。
    *   修复了阻止 `/place` 在超平坦世界中正常工作的 issue。
    *   修复了隐藏命令(getlocalplayername 和 geteduclientinfo)显示在聊天自动完成选项中的问题(MCPE-136930)。
    *   修复了命令选择器 'c=-1' 不会返回最远匹配实体的问题(MCPE-226102)。
*   **组件**
    *   内容警告将记录 Jigsaw 结构、处理器列表、模板池和结构集 JSON 中缺失的引用。
    *   内容警告将记录相机预设、相机列表、瞄准辅助预设和瞄准辅助类别 JSON 中缺失的引用。
    *   内容警告将记录合成物品目录 JSON 中缺失的物品引用。
    *   对 `minecraft:input_air_controlled` 的更改:
      *   重命名为 `minecraft:free_camera_controlled`。
      *   从此组件中移除了按住跳跃动作时的向上移动行为。
      *   添加了新组件 `minecraft:vertical_movement_action`:
            *   添加按住跳跃动作时向上或向下移动的功能。
            *   对于使用格式版本 1.21.100 或更早的旧版 `minecraft:input_air_controlled` 的任何实体,此组件会自动添加。
    *   对 "minecraft:dash" 的更新:
      *   重命名为 "minecraft:dash_action" 以提高清晰度。
      *   对 "minecraft:dash_action" 的更新:
            *   添加了新字段 "direction",接受 "entity" 或 "passenger" 作为其值。默认为 "entity"。
                *   "entity": 行为同前。
                *   "passenger": 冲刺动作产生的动量现在将改为应用于乘客实体的视角方向,使用 `horizontal_momentum` 作为向前动量,`vertical_momentum` 作为乘客方向上的向上动量。简而言之:带有水平动量时向上看会将你向上发射。
            *   格式版本早于 1.21.110 的旧模式将自动接收 "entity" 方向。
*   **编辑器**
    *   我们兴奋地宣布 **Editor v1.1.0** 发布!要了解 Editor 及其多方块世界编辑功能,请查阅https://aka.ms/EditorDocs,或学习如何构建 Editor 扩展https://aka.ms/EditorExtensibilityDocs。
    *   **Editor v1.1.0 特性亮点**:
      *   **更新的平整工具**:平整工具经过重新设计,具有新功能和更灵活的控制。你现在可以在地形工具中找到新的平整模式,以及两个子模式:向上平整和双向平整,以便更好地控制地形平整方式。平整平滑度、平整强度和地板方块覆盖等新属性提供了更多自定义选项。我们还添加了对读取圆柱体笔刷形状属性(宽度、深度、高度、半径、是否均匀)的支持,并包含了隐藏旋转控制的选项。旧版平整工具已被移除。
      *   **线条节点权重**:你现在可以调整每个节点的垂直和水平线条权重。这可以更精细地控制线条的粗细和形状,使创建更定制化和有机外观的建筑更容易。
    *   **完整编辑器更新日志**:
      *   **新增**:铅笔工具现在能够将"对象"放置在场景中。对象是非平凡的 Minecraft 元素,如床、门、植物等。
      *   **新增**:Toast 通知支持。
      *   **新增**:线条工具控制点的权重,现在可以线性过渡线条的粗细。
      *   **新增**:结构面板上的按钮,允许你用剪贴板中的结构更新现有选定的结构。
      *   **新增**:Vector3 输入字段的清除按钮。
      *   **新增**:`IComboBoxPropertyItemEntry` API 类型。每个条目现在可以支持本地化标签。
      *   **新增**:在切换图形模式以启用 vibrant visuals 时显示进度模态框。
      *   **新增**:为脚本添加了 EditorStructure 缺失的显示名字段。
      *   **新增**:支持显示 toast 消息。
      *   **新增**:新的平整工具功能。
      *   **新增**:自由手绘和智能工具中心的 Gizmo。
      *   **新增**:全局编辑器对象的新 `ProjectAfterEvents` API,用于项目范围的事件。
      *   **新增**:导出设置中的一个新按钮,将主世界的当前位置设置为可游玩世界的世界重生点。
      *   **更新**:抽屉面板的展开/折叠指示器对于仅键盘导航是可交互的。
      *   **更新**:定位工具使用组合框进行生物群系选择。
      *   **更新**:详细结构面板中的"复制到剪贴板"按钮在点击后现在切换到"粘贴预览"。
      *   **更新**:当筛选模式为"名称"时,方块选择器将输入焦点给予搜索字段。
      *   **更新**:召唤工具使用 Shift + 滚动来旋转实体。
      *   **更新**:消息以通知形式显示。
      *   **更新**:笔刷 API 现在可以指定方块"正面"的特定或相对位置。你还可以强制笔刷在方块放置后对其应用特定状态。
      *   **更新**:暂停的实体状态在每个项目世界的会话之间保持。
      *   **更新**:标尺工具支持点击并拖动。按住 CTRL 点击将创建额外的标尺。切换到其他工具时标尺不再消失。
      *   **更新**:通过将平整和提升合并到一个工具中并改进功能来更新地形工具。
      *   **更新**:导出 Editor 世界时,Editor 结构现在导出到世界目录的 /structures 文件夹下。
      *   **移除**:从 vibrant visuals 设置中移除了 PBR Fallout 设置。
      *   **修复**:大量界面、工具、显示相关的错误和问题。
*   **实体组件**
    *   修复了 `minecraft:on_death` 的文档,该文档声称该组件仅对末影龙有效,实际上它对所有实体都有效。
    *   添加了 `slot.weapon.mainhand` 和 `slot.weapon.offhand` 作为 `minecraft:interact` 组件操作的有效槽位。
    *   更改了 `minecraft:experience_reward` 实体组件的模式,使 `on_bred` 和 `on_death` 成员不再接受数组;现在每个成员仅支持单个 Molang 表达式。
*   **实体事件响应**
    *   添加了 `drop_item` 实体事件响应,允许实体掉落其给定槽位中的物品。
*   **游戏玩法**
    *   修复了当使用 `locked_player_relative_strafe` 控制方案时,玩家在固定 boom 相机下行为不正确的问题。在此场景下,玩家移动现在与自由相机一致。
    *   从 1.21.110 开始,自由相机和固定 boom 相机默认使用相机相对扫射方案。
    *   相机自定义 FOV 命令不再需要"实验性创作者相机"实验性开关。
*   **常规**
    *   通过结构块导出的模型不再对所有方块几何体使用缺失的纹理(MCPE-223559)。
*   **图像**
    *   将颜色分级对比度和饱和度字段的默认值更改为 1。之前的默认值分别为 1.2 和 1.05。
*   **物品**
    *   将 `minecraft:use_modifiers` 组件的 `movement_modifier` 字段设置为 1.0 现在允许在疾跑时使用物品,并在使用物品时开始疾跑。
    *   "poly_mesh" 不再被视为或记录为实验性功能。
    *   "texture_meshes" 不再被视为或记录为实验性功能。
    *   "scale" 字段现在可以调整 "texture_meshes" 的深度,因为其值不再被忽略。
    *   向 "texture_meshes" 添加了 "use_pixel_depth" 选项,以控制几何深度与纹理分辨率的关系。
    *   向盔甲工具提示添加了盔甲值和盔甲韧性值(MCPE-152962)。
    *   "poly_mesh" 现在被记录为已弃用的功能。
    *   修复了自定义物品的 `menu_category` 的 `is_hidden_in_commands` 值未发送到客户端,导致这些物品在不应出现时显示在命令自动完成中的错误。
*   **物品组件**
    *   使用 `minecraft:repairable` 物品组件修复物品时,使用比严格需要的量更大的材料堆不再失败。
    *   添加了新的 `minecraft:fire_resistant` 物品组件,用于确定物品掉入火或熔岩中时是否免疫燃烧。
*   **生物**
    *   `minecraft:shareables` 组件现在也接受指定物品标签的物品条目,以将标记为该标签的所有物品命名为可共享物品,并应用给定设置。
    *   狐狸现在使用 `minecraft:is_food` 标签而不是手动列出所有食物,除了发光浆果仍被手动列出。
    *   修复了 `minecraft:shareables` 组件会混合其物品列表中重复条目的属性的错误。
*   **Molang**
    *   将 `query.is_cooldown_type` 重命名为 `query.is_cooldown_category`,以更好地反映其功能。
*   **网络协议**
    *   修改了 `PlayerArmorDamagePacket` 的二进制格式。

**19. 实验性技术更新**
*   **API**
    *   向 `GameTest` 添加了方法 `setAfterBatchMethod` 和 `setBeforeBatchMethod`,可用于添加在测试批次之前和之后运行的方法。
    *   从 beta 中移除了 `PotionModifierType`。
    *   从 beta 中移除了 `PotionOptions`。
    *   在 beta 中将 `PotionLiquidType` 重命名为 `PotionDeliveryType`。
    *   在 beta 中添加了 `InvalidPotionDeliveryTypeError` 和 `InvalidPotionEffectTypeError` 错误。
    *   **药水**:
      *   在 beta 中向 `ItemStack` 添加了 `resolve(potionEffectType: PotionEffectType | T, potionDeliveryType: PotionDeliveryType | U): ItemStack` 方法。这取代了从 `ItemStack` 中移除的 `createPotion(options: PotionOptions): ItemStack`。
      *   在 beta 中添加了 `getAllDeliveryTypes(): PotionDeliveryType[]` 方法。返回所有药水递送类型。
      *   在 beta 中添加了 `getAllEffectTypes(): PotionEffectType[]` 方法。返回所有药水效果类型。
      *   在 beta 中将 `getPotionEffectType` 重命名为 `getEffectType`。
      *   在 beta 中将 `getPotionLiquidType` 重命名为 `getDeliveryType`。
    *   **ItemPotionComponent**:
      *   在 beta 中将只读属性 `potionLiquidType: PotionLiquidType` 重命名为 `potionDeliveryType: PotionDeliveryType`。
    *   **PotionEffectType**:
      *   在 beta 中添加了只读属性 `durationTicks?: number`。这是效果持续的 tick 数。Undefined 表示效果不会过期。
    *   向 `Dimension` 添加了新方法 `isChunkLoaded`,如果某个区域的区块已加载且正在 ticking,则返回 true。
    *   扩展了 LootTableManager beta 功能,现在允许通过新的 `getLootTable` 方法进行战利品表发现。
    *   为 `PlayerSwingEventOptions` 添加了枚举 `HeldItemOption`。
    *   添加了接口 `PlayerSwingEventOptions` 和类 `PlayerSwingStartAfterEvent`, `PlayerSwingStartAfterEventSignal`。
*   **@MINECRAFT/SERVER**
    *   修复了在命令控制台中使用 `/reload` 时,如果使用 `GameTest.setAfterBatchCallback` 方法会抛出 Gametest 错误的问题。
    *   添加了 `Dimension.getBiome(location: Vector3)`。
    *   添加了 `Entity.getBlockStandingOn` 和 `Entity.getAllBlocksStandingOn` 方法。
    *   添加了方法 `Camera.setCameraWithEase(cameraPreset: string, easeOptions: EaseOptions): void`。
    *   向方块和维度脚本 API 添加了获取特定位置总光照等级和天空光照等级的方法。
*   **@MINECRAFT/SERVER-GAMETEST**
    *   `GameTest` 对象如果在完成后被访问(对于支持函数)或在清理期间(对于基于测试的函数)现在会抛出 `GameTestCompletedError`。
*   **@MINECRAFT/DIAGNOSTICS**
    *   向 `Sentry` 添加了方法 `captureException`,允许捕获通过 try/catch 块优雅捕获的异常。
    *   将枚举 `SentryBreadcrumbLevel` 重命名为 `SentryEventLevel`。
    *   更新了 `Sentry` 上的方法,使其可在所有上下文中调用,包括只读(before 事件)。
*   **生物群系**
    *   移除了对基础游戏版本 1.21.100 及以下版本加载自定义生物群系的支持。
    *   向沼泽生成器类型的 `surface_builder` 生物群系组件添加了 `max_puddle_depth_below_sea_level`。该组件将设置搜索深度,以确定在海平面以下多远寻找表面以添加水坑。
    *   移除了服务器端生物群系 JSON 文件的 1.20.60 格式版本。所有服务器端生物群系 JSON 文件应为版本 1.21.110 或更高。
    *   将服务器端生物群系文件格式版本更新为 1.21.110。
    *   修复了自定义生物群系不再在游戏中出现的问题。
    *   修复了生物群系音乐组件从某些生物群系中移除的问题。
    *   向已存在自定义生物群系的世界添加自定义生物群系现在更加稳定。
*   **方块**
    *   在"即将推出的创作者特性"开关后添加了组件 `minecraft:redstone_producer`。
*   **方块组件**
    *   修改了 `minecraft:material_instances` 以支持加权变体纹理。
    *   添加了新的方块组件 `minecraft:flower_pottable`。它是一个空组件,当该组件存在于方块上时,玩家可以在手持该方块时与空花盆交互以将其嵌入。类似于其他原版可盆栽方块,玩家可以用空手与花盆交互来移除盆栽方块。该组件需要"即将推出的创作者特性"开关。
    *   添加了新的方块组件 `minecraft:embedded_visual`。该组件有两个必填字段:"geometry"和"material_instances",类似于 `minecraft:item_visual`。当该组件存在于方块上时,它定义了当方块嵌入另一个方块(例如花盆)时要使用的几何体和材质实例。如果该组件不存在,嵌入的方块将回退到其固有的几何体和材质实例。该组件不能在"permutations"部分定义;每种方块类型只能实现一种嵌入视觉效果。该组件需要"即将推出的创作者特性"开关。
    *   向 `item_display_transforms` 对象添加了新字段 `embedded`。该字段定义了当几何体嵌入方块(例如花盆)时应进行的整体变换。如果未定义该字段,则默认变换为 0.75 倍缩放,类似于应用于大多数原版花朵的变换。
*   **图像**
    *   修复了蜡烛不投射点光源阴影的问题。

---

### 获取预发布版
预发布版适用于 Minecraft: Java Edition。
- **启动器安装**:在"安装"选项页启用快照版本
- **服务端下载**:https://www.minecraft.net/download/server

> **警告**:测试版可能导致存档损坏,请在独立文件夹运行并备份存档。

---

### 反馈渠道
- 游戏建议:https://feedback.minecraft.net
- 社区讨论:https://discord.gg/minecraft
页: [1]
查看完整版本: Minecraft: Bedrock Edition 1.21.111 更新日志