我的世界基岩版Beta 1.21.130.20发布

Beta 1.21.130.20(ChromeOS/Android)、Preview 1.21.130.20(Xbox/Windows/iOS/iPadOS/PlayStation)是基岩版1.21.130的首个测试版,发布于2025年10月14日[1][2],加入了鹦鹉螺、僵尸鹦鹉螺、鹦鹉螺铠、矛及一种矛专用的新魔咒,允许僵尸马自然生成,并修复了一些漏洞。


新内容

物品

鹦鹉螺铠
  • 可装备在鹦鹉螺和僵尸鹦鹉螺上。
  • 具有铜质、金质、铁质、钻石质和下界合金质。
  • 铜鹦鹉螺铠、金鹦鹉螺铠、铁鹦鹉螺铠和钻石鹦鹉螺铠均会出现于海底废墟、沉船和埋藏的宝藏的箱子中。
  • 铜质、金质和铁质鹦鹉螺铠可被烧炼成金属粒。
  • 新的近战武器。
  • 具有木质、石质、铜质、金质、铁质、钻石质和下界合金质,可由2个木棍和对应材料的物品合成。
  • 会出现于一些结构的箱子中:
    • 石矛:海底废墟
    • 铜矛:村庄铁匠铺
    • 铁矛:埋藏的宝藏、村庄铁匠铺
    • 钻石矛:堡垒遗迹藏宝室、末地城
  • 矛的攻击触发时间和攻击速度与材料有关。
  • 存在2个方块的最小攻击距离,无法对过近的目标造成伤害。
  • 僵尸、尸壳、僵尸猪灵和猪灵生成时会持有矛。
  • 有戳刺和Charge两种攻击方式。
    • 戳刺攻击:
      • 按下攻击键触发。
      • 伤害低,具有击退效果。
      • 攻击后有冷却时间。
      • 木矛冷却最快,而下界合金矛最慢。
      • 可同时攻击多个实体。
      • 不会破坏方块。
    • Charge Attack
      • 按住使用键触发。
      • 伤害基于矛的材料、玩家的视角,以及玩家和目标的相对速度。
      • 自按下使用键起,Charge Attack会经历3个阶段:
        • Engaged:如果速度超过阈值,矛可以对目标造成伤害、击退目标,并使目标脱离坐骑。
        • Tired:由矛旋转到垂直位置并晃动开始。如果速度超过阈值,矛可以对目标造成伤害并击退目标,但不能使目标脱离坐骑。
        • Disengaged:由矛继续旋转到指向下方开始。如果速度超过阈值,矛可以对目标造成伤害,但不能击退目标或使目标脱离坐骑。
      • 其他生物使用矛的距离是玩家的一半,但是它们能够以比玩家更低的速度对目标造成伤害、使目标脱离坐骑或击退目标。
      • 僵尸、尸壳和僵尸猪灵会使用Charge Attack
刷怪蛋
  • 加入了鹦鹉螺刷怪蛋和僵尸鹦鹉螺刷怪蛋。

生物

鹦鹉螺
  • 一种条件敌对的水生生物。
  • 可生成在任意种类的海洋生物群系中。
  • 可以使用河豚或河豚桶驯服、繁殖和治疗。
  • 对于已驯服的鹦鹉螺:
    • 可通过使用键装备鞍和鹦鹉螺铠。
    • 带鞍的鹦鹉螺会在16格方块范围内随机游动。
    • 不带鞍的鹦鹉螺会在32格方块范围内随机游动。
  • 玩家骑乘时,会持续为玩家提供持续40游戏刻(2秒)的鹦鹉螺之息状态效果。
  • 被激怒时会使用冲刺进行攻击。
  • 偶尔会冲刺攻击范围内的河豚。
  • 拥有类似骆驼的冲锋行为,可以在骑乘时通过跳跃键触发。
  • 免疫中毒状态效果。
  • 被玩家或玩家驯服的狼杀死时有5%概率掉落1个鹦鹉螺壳。
僵尸鹦鹉螺
  • 新的水下生物,只会作为溺尸骑士的一部分生成。
  • 未驯服时会主动攻击玩家。
  • 行为与鹦鹉螺相似,可以驯服和恢复生命值,但是不能繁殖。
  • 不同于鹦鹉螺,玩家骑乘时,会持续为玩家提供持续220游戏刻(11秒)的鹦鹉螺之息状态效果。
  • 类似大多数亡灵生物,会在阳光下燃烧。
  • 类似大多数亡灵生物,免疫中毒状态效果和生命恢复效果。
  • 被玩家或玩家驯服的狼杀死时掉落0 – 3个腐肉。

游戏内容

魔咒
  • 加入了突进魔咒。
    • 共三个等级。
    • 仅适用于矛的戳刺攻击。
    • 会将玩家沿视角的水平方向向前推进。
    • 视角需要完美调平才能达到最大突进距离。
    • 会对矛造成大量耐久度损耗,1级消耗8点,2级消耗32点,3级消耗128点。
状态效果
  • 加入了鹦鹉螺之息。
    • 玩家骑乘鹦鹉螺时会获得此效果。
    • 可以暂停氧气值消耗,但不会增加氧气值。

常规

选项
  • 在视频设置中加入了“Damage Tilt”滑块。
    • 用于修改受伤时屏幕的抖动程度,默认为100%。
  • 在轻触设置中加入了“Top Button Size”选项。
    • 用于修改顶部按钮的大小,默认为“Small”。

更改

物品

金马铠
  • 英文名称由“Gold Horse Armor”重命名为“Golden Horse Armor”。

生物

溺尸
  • 类似于幼年僵尸,现在有概率成为可以骑乘僵尸鹦鹉螺的骑士。
尸壳
  • 现在生成时若能持有武器,则有16概率持铁矛而非铁剑。
猪灵和僵尸猪灵
  • 现在生成时有5%概率持金矛而非金剑。
河豚
  • 现在会生成于温水海洋和温水深海。
僵尸马
  • 更改了纹理。
  • 现在会作为僵尸骑手的一部分生成。
  • 现在会在平原和热带草原生物群系生成。
  • 类似大多数亡灵生物,会在阳光下着火。
  • 可以用红色蘑菇吸引和喂食。
  • 和马类似,现在可以驯服,驯服的僵尸马不会消失。
  • 将最大生命值由15(♥ × 7.5)改为25(♥ × 12.5)
  • 死亡后掉落的腐肉数量由0 – 2更改为2 – 3。
僵尸
  • 现在会作为僵尸骑手的一部分生成,持有铁矛并骑乘在僵尸马上。
  • 骑乘僵尸马的僵尸死亡时现在有概率掉落0 – 1个红色蘑菇。
  • 现在生成时若能持有武器,则有16概率持铁矛而非铁剑。

游戏内容

钓鱼
  • 现在可以在丛林生物群系中钓到河豚和热带鱼。

技术性

AI意向
  • 现在在1.21.130及更高版本中解析包含无效数据的实体JSON且加载失败时,minecraft:behavior.explore_outskirts和​minecraft:behavior.investigate_suspicious_location意向会更加严格。
API
  • 修复了Dimension.getEntitiesFromRay和​Entity.getEntitiesFromViewDirectionminecraft:xp_orb(经验球)、地上的物品实体、minecraft:arrow(箭)、minecraft:snowball(雪球)和minecraft:thrown_trident(三叉戟)等部分实体停止运作的问题。
  • AABBbeta开放至2.4.0版本。
  • Entity.getAABBbeta开放至2.4.0版本。
  • ControlSchemebeta开放至2.4.0版本。
  • Player.setControlSchemebeta开放至2.4.0版本。
  • Player.getControlSchemebeta开放至2.4.0版本。
  • GetBlocksStandingOnOptionsbeta开放至2.4.0版本。
  • Entity.getBlockStandingOnbeta开放至2.4.0版本。
  • Entity.getAllBlocksStandingOnbeta开放至2.4.0版本。
方块
  • format_version1.21.130起,几何文件中的fit_to_frame选项不再可以被禁用以渲染大于其框架的方块物品。
常规
  • 修复了禁用具有操作员权限的创造模式玩家的建造和挖掘权限时的问题。
组件
  • 更新了minecraft:dash_action
    • 加入了新的字段can_dash_underwater,允许带有此组件的生物在水下冲刺。
    • 默认被禁用。
基岩版编辑器
  • 为窗格API加入了IListPanePropertyItem,用于创建带有文本、按钮、复选框和图像组件的列表。
  • 灵动视效设置窗格加入了立方体贴图控件。
  • 更新了线条工具的中间选择器,现在会在移动小工具时自动更改为Hermite曲线。
  • 更新了拼图工具,以自动从已加载的行为包导入模板池。
  • 修复了导致编辑器缩放损坏的漏洞。
  • 修复了阻止召唤工具生成自定义实体的漏洞。
  • 更新了设置数据以使其跨会话保存,用户需要手动保存设置。
  • 修复了标尺在轴锁定时拖动期间导致出现分离的小工具的漏洞。
实体组件
  • 加入了minecraft:body_rotation_locked_to_vehicle组件,此组件会使实体的身体自动旋转以对齐其坐骑。
图形
  • 修复了使用"render_method":"blend"的方块始终半透明的问题。
  • 修复了使用"render_method":"blend"和​"render_method":"alpha_test"的方块在物品栏中没有阴影面的问题。
  • 为编辑器的灵动视效设置窗格加入了立方体贴图控件。
  • 灵动视效中加入了数据驱动立方体贴图光照和效果的能力。
    • 立方体贴图配置文件应放在资源包的cubemaps目录中。
    • 路径为cubemaps/mycubemap.json的立方体贴图配置文件的示例如下:
        {
            "format_version": "1.21.130",
            "minecraft:cubemap_settings": {
                "description": {
                    "identifier": "mypack:mycubemap"
                },
                "lighting": {
                    "ambient_light_illuminance": {
                        "0.00000": 4.0,
                        "1.000000": 4.0
                    },
                    "sky_light_contribution": 1.0,
                    "directional_light_contribution": 1.0,
                    "affected_by_atmospheric_scattering": true,
                    "affected_by_volumetric_scattering": true
                }
            }
        }
    
    • format_version:必需字段,包含1.21.130
    • minecraft:cubemap_settings:必需字段。
    • minecraft:cubemap_settings/description/identifier:必需字段。若标识符等同于minecraft:default_cubemap,默认情况下会被所有生物群系使用。否则,立方体贴图配置可以通过在生物群系的相应.client_biome.json文件中提供相同的标识符来应用于该生物群系。路径为biomes/river.client_biome.json的生物群系配置文件的示例如下:
        {
          "format_version": "1.21.130",
          "minecraft:client_biome": {
            "description": {
              "identifier": "minecraft:river"
            },
            "components": {
              "minecraft:cubemap_identifier": {
                "cubemap_identifier": "mypack:mycubemap"
              }
            }
          }
        }
    
    • minecraft:cubemap_settings/lighting:必需字段。lighting内的任何字段都是可选的。
    • minecraft:cubemap_settings/lighting/ambient_light_illuminance:包含一个数字对,其中第一个应介于0.0和1.0之间(当日时间),第二个应介于0.0和100000.0之间(环境光)。当日所有时间的默认值为5.625。
    • minecraft:cubemap_settings/lighting/sky_light_contribution:天空光照的贡献。其应介于0.0和1.0之间。默认值为1.0。
    • minecraft:cubemap_settings/lighting/directional_light_contribution:定向光照的贡献。其应介于0.0和1.0之间。默认值为1.0。
    • minecraft:cubemap_settings/lighting/affected_by_atmospheric_scattering:值为布尔型,用于控制已应用立方体贴图的大气散射的状态。默认值为false。
    • minecraft:cubemap_settings/lighting/affected_by_volumetric_scattering:值为布尔型,用于控制已应用立方体贴图的体积散射的状态。默认值为false。
物品组件
  • 加入了minecraft:swing_sounds物品组件。
    • 允许覆盖由使用者发出的挥动音效。
      • 字段:
        • attack_miss:攻击未命中或由于免疫而没有造成伤害时播放的音效。
        • attack_hit:攻击命中时播放的音效。
        • attack_critical_hit:攻击命中并且造成暴击伤害时播放的音效。
      • 至少需要指定一个字段。
  • 加入了minecraft:kinetic_weapon物品组件。
    • 描述:
      • 允许物品在使用时对从使用者的视线向量找到的所有无阻塞目标每刻造成一次伤害和其他效果。
      • 伤害是根据使用者和目标投影到视线向量上的速度来计算的(通过点积)。
      • 使用者与目标之间越靠近并且对齐视线向量,伤害越高。
      • 应用damage_multiplier和​damage_modifier后,产生的损耗会以最接近的较低整数为基准。
    • 字段:
      • delay:施加伤害和效果前需要等待的刻数。
      • reach:沿着视线向量,实体可以被命中的范围。
      • hitbox_size:检测实体的射线检测上的额外容差。
      • damage_multiplier:乘以投影速度的总和。
      • damage_modifier:增加至投影速度总和的乘积。
      • damage_conditions:施加伤害需要满足的条件。
      • knockback_conditions:施加击退需要满足的条件。
      • dismount_conditions:使骑乘者脱离坐骑需要满足的条件。
    • damage_conditions、​knockback_conditions和​dismount_conditions的字段:
      • max_duration:以刻为单位,delay过去后可以施加效果的时间。
      • min_speed:施加效果所需的使用者最小速度(通过点积投影到视线向量上)。
      • min_relative_speed:施加效果所需的使用者相对于目标的最小速相对速度(通过点积投影到视线向量上)。
      • 若省略,则不会施加相应的效果。
    • 要求:
      • 需要在同一物品上使用minecraft:use_modifiers
  • 加入了minecraft:piercing_weapon物品组件。
    • 描述:
      • 允许物品对沿着使用者视线向量的直线上检测到的所有实体造成伤害。
      • 带有此组件的物品无法破坏方块,因为无论使用者看向什么,攻击操作总是优先。
    • 字段:
      • reach:沿着视线向量,实体可以被命中的范围。
      • hitbox_size:检测实体的射线检测上的额外容差。
  • minecraft:cooldown物品组件现在支持type字段。
    • 以互斥的方式定义冷却时间所应用的操作,因此一种操作类型的冷却时间不会影响另一种操作类型。
    • 值:
      • use:使用时物品进入冷却状态,防止进一步使用直至其冷却结束,但仍然允许攻击、挖掘和交互。
      • attack:攻击时物品进入冷却状态,防止进一步使用直至其冷却结束,但仍然允许使用、挖掘和交互。
    • use是默认值,以保留组件的原始行为。
Molang
  • 加入了4个与minecraft:on_use_kinetic_damage物品组件相关的新Molang查询:
    • query.get_kinetic_item_delay:返回主手物品的minecraft:on_use_kinetic_damage组件的delay值,若此组件不存在则为0。
    • query.get_kinetic_item_damage_duration:返回主手物品的minecraft:on_use_kinetic_damage组件的damage_duration值,若此组件不存在则为0。
    • query.get_kinetic_item_knockback_duration:返回主手物品的minecraft:on_use_kinetic_damage组件的knockback_duration值,若此组件不存在则为0。
    • query.get_kinetic_item_dismount_duration:返回主手物品的minecraft:on_use_kinetic_damage组件的dismount_duration值,若此组件不存在则为0。
  • 加入了query.kinetic_weapon_delay,用于返回主手物品的minecraft:kinetic_weapon组件的delay值,若此组件不存在则为0。
  • 加入了query.kinetic_weapon_damage_duration,用于返回主手物品的minecraft:kinetic_weapon组件的damage_conditionsmax_duration值,若此组件不存在则为0。
  • 加入了query.kinetic_weapon_knockback_duration,用于返回主手物品的minecraft:kinetic_weapon组件的knockback_conditionsmax_duration值,若此组件不存在则为0。
  • 加入了query.kinetic_weapon_dismount_duration,用于返回主手物品的minecraft:kinetic_weapon组件的dismount_conditionsmax_duration值,若此组件不存在则为0。
  • 加入了query.ticks_since_last_kinetic_weapon_hit,用于返回使用者最后一次使用运动类武器命中某物以来经过的刻数。
    • 没有使用运动类武器或未命中任何物体时返回-1.0。
    • 使用者被卸载时发生的命中不会被计入。
网络协议
  • 加入了ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE
  • LevelSoundEventPacket修改:加入了LevelSoundEvent::SpearAttackHit、​LevelSoundEvent::SpearAttackMiss、​LevelSoundEvent::WoodenSpearAttackHit和​LevelSoundEvent::WoodenSpearAttackMiss
  • ActorEventPacket修改:加入了ActorEvent::KINETIC_DAMAGE_DEALT
粒子
  • 修复了导致粒子纹理路径验证错误的漏洞。(MCPE-220351
结构
  • 现在尝试在不受支持的平台中导出结构时不会发生崩溃。

实验性

本段落的内容需要开启实验性玩法中的“即将推出的创作者功能”和“测试版 API”子选项后才可使用。

技术性

API
  • @minecraft/debug-utilities中的调试绘制现在支持在不同维度中渲染形状。
    • DebugShape加入了setLocation(location: minecraftserver.DimensionLocation | minecraftserver.Vector3): void方法。
    • DebugShape上的location属性更改为只读的(使用上述的setLocation来修改位置)。
    • DebugShape加入了dimension只读属性。
    • 更改了所有调试形状的构造器,以改用Vector3DimensionLocation的变种。
  • 修复了仅在挥动开始时触发PlayerSwingStartAfterEvent的问题。
  • 修复了onBreak测试版API事件不会在活塞是破坏来源时触发的问题。
  • 发布了@minecraft/server版本2.4.0
  • 加入了@minecraft/server版本2.5.0-beta
API基础设施
  • 现代化了CommandOutputPacket序列。
    • Output Messages的最大数量设置为100。
      • Message Id字段:将最大大小设置为512字符。
      • Parameters的最大数量设置为512。
  • 现代化了CommandRequestPacket序列。
    • Request ID字段:将最大大小设置为39字符。
方块
  • 加入了minecraft:support组件,需要开启“即将推出的创作者功能”选项。
    • 示例:
    "minecraft:support": { 
        "shape": "stair" // "fence"也是有效的
    }
    
  • 创建了新的方块特征minecraft:connection,以公开类似于原版中的玻璃或栅栏一样的行为,这类方块会与周围的其他方块相连接。下方使用此特征的示例添加了布尔状态minecraft:connection_north、​minecraft:connection_east、​minecraft:connection_south和​minecraft:connection_west。这仅在“即将推出的创作者功能”选项启用时可用。
    • 示例:
    {
        "format_version": "1.21.130",
        "minecraft:block": {
            "description": {
                "identifier": "test:connection_block",
                "traits": {
                    "minecraft:connection": {
                        "enabled_states": ["minecraft:cardinal_connections"]
                    }
                }
            }
        }
    }
    

修复

音频
  • 在水下飞行时不再会播放游泳音效。
生物群系
  • 修复了不会为客户端区块生成读取替换生物群系的问题。
游戏内容
  • 现在漏斗被阻止交互的活塞移动后会有短暂的冷却时间。
常规
  • 修复了在Windows预览版的游戏中按下ALT + F4时会打开暂停菜单,而不是关闭游戏的漏洞。(MCPE-228098
图形
  • 现在箭的首个暴击粒子会略有延迟。
  • 现在当铜傀儡像坐下时,铜傀儡像的鼻子会正确旋转。(MCPE-228256
  • 修复了大型翻书纹理会损坏其他纹理的问题。
输入
  • 修复了PC版本上的鼠标和键盘会出现输入延迟的问题。(MCPE-227833
  • 修复了在Windows平台上移动相机视角并重新打开GUI后,光标会位于中心的漏洞。(MCPE-227904
  • 修复了在世界加载期间转移焦点时会部分丢失输入的漏洞。(MCPE-228288
物品
  • 金马铠的英文名称由“Gold Horse Armor”重命名为“Golden Horse Armor”。(MCPE-101388
生物
  • 修复了骆驼站在水中时无法冲刺的漏洞。
  • 现在当生物不处于水中时,溺尸的攻击会将被攻击的生物击退到空中。(MCPE-133343
Realms
  • 修复了Realm服务器选择行为不可预测的问题。
设置
  • 现在会显示无法加载的“未列出的世界”,以便删除这些世界。(MCPE-223708
用户界面
  • 触摸控制:降低了方向键控制的相机视角Y轴灵敏度,以匹配摇杆控制。
  • 现在悬停在砂轮和铁砧的槽位上时也可以使用快捷键。(MCPE-228276
  • 修复了无法在进行中列表中手动移除部分成就的漏洞。
  • 触摸控制:自定义控制现在总是开启。
  • 更新了附加包导航按钮,以使图标与文本之间有着适当的间距。
原版趋同
  • 现在玩家受到暴击时会正确播放暴击音效。

发表回复