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”。
生物
- 溺尸
- 类似于幼年僵尸,现在有概率成为可以骑乘僵尸鹦鹉螺的骑士。
- 尸壳
- 现在生成时若能持有武器,则有1⁄6概率持铁矛而非铁剑。
- 猪灵和僵尸猪灵
- 现在生成时有5%概率持金矛而非金剑。
- 河豚
- 现在会生成于温水海洋和温水深海。
- 僵尸马
- 更改了纹理。
- 现在会作为僵尸骑手的一部分生成。
- 现在会在平原和热带草原生物群系生成。
- 类似大多数亡灵生物,会在阳光下着火。
- 可以用红色蘑菇吸引和喂食。
- 和马类似,现在可以驯服,驯服的僵尸马不会消失。
- 将最大生命值由15(
× 7.5)改为25(
× 12.5)。 - 死亡后掉落的腐肉数量由0 – 2更改为2 – 3。
- 僵尸
- 现在会作为僵尸骑手的一部分生成,持有铁矛并骑乘在僵尸马上。
- 骑乘僵尸马的僵尸死亡时现在有概率掉落0 – 1个红色蘑菇。
- 现在生成时若能持有武器,则有1⁄6概率持铁矛而非铁剑。
游戏内容
- 钓鱼
- 现在可以在丛林生物群系中钓到河豚和热带鱼。
技术性
- AI意向
- 现在在1.21.130及更高版本中解析包含无效数据的实体JSON且加载失败时,
minecraft:behavior.explore_outskirts
和minecraft:behavior.investigate_suspicious_location
意向会更加严格。
- API
- 修复了
Dimension.getEntitiesFromRay
和Entity.getEntitiesFromViewDirection
对minecraft:xp_orb
(经验球)、地上的物品实体、minecraft:arrow
(箭)、minecraft:snowball
(雪球)和minecraft:thrown_trident
(三叉戟)等部分实体停止运作的问题。 - 将
AABB
由beta
开放至2.4.0
版本。 - 将
Entity.getAABB
由beta
开放至2.4.0
版本。 - 将
ControlScheme
由beta
开放至2.4.0
版本。 - 将
Player.setControlScheme
由beta
开放至2.4.0
版本。 - 将
Player.getControlScheme
由beta
开放至2.4.0
版本。 - 将
GetBlocksStandingOnOptions
由beta
开放至2.4.0
版本。 - 将
Entity.getBlockStandingOn
由beta
开放至2.4.0
版本。 - 将
Entity.getAllBlocksStandingOn
由beta
开放至2.4.0
版本。
- 方块
- 自
format_version
1.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_conditions
的max_duration
值,若此组件不存在则为0。 - 加入了
query.kinetic_weapon_knockback_duration
,用于返回主手物品的minecraft:kinetic_weapon
组件的knockback_conditions
的max_duration
值,若此组件不存在则为0。 - 加入了
query.kinetic_weapon_dismount_duration
,用于返回主手物品的minecraft:kinetic_weapon
组件的dismount_conditions
的max_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
只读属性。 - 更改了所有调试形状的构造器,以改用
Vector3
或DimensionLocation
的变种。
- 为
- 修复了仅在挥动开始时触发
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)
- 修复了无法在进行中列表中手动移除部分成就的漏洞。
- 触摸控制:自定义控制现在总是开启。
- 更新了附加包导航按钮,以使图标与文本之间有着适当的间距。
- 原版趋同
- 现在玩家受到暴击时会正确播放暴击音效。