1.21.111是铜器时代的首个正式版,也是基岩版的一次次要更新,发布于2025年9月30日[1][2]。此次更新加入了新生物铜傀儡、新的铜质方块如铜箱子和铜傀儡像等、铜粒和展示架以及铜盔甲和铜质工具,并修复了一些漏洞。
新内容
方块
- 铜栏杆
- 铁栏杆的铜质变种。
- 由6个铜锭合成。
- 能够氧化、被涂蜡、除蜡或除锈。
- 铜链
- 铁链的铜质变种。
- 由2个铜粒和1个铜锭合成。
- 能够氧化、被涂蜡、除蜡或除锈。
- 与铁链一样,可用于合成悬挂式告示牌。
- 铜箱子
- 箱子的铜质变种,有斑驳、锈蚀、氧化以及对应的涂蜡变种。
- 可由8个铜锭和1个箱子合成。
- 能够氧化,也可以被涂蜡、除蜡或除锈。
- 铜傀儡像
- 新的装饰性方块,有斑驳、锈蚀、氧化以及对应的涂蜡变种。
- 对未涂蜡且未氧化的铜傀儡像使用斧会生成铜傀儡。
- 能够氧化,也可以被涂蜡、除蜡或除锈。
- 与其交互可改变其姿势。
- 与红石比较器连接时会根据当前姿势发出红石信号。
- 铜灯笼
- 灯笼的铜质变种。
- 由8个铜粒和1个铜火把合成。
- 能够氧化、被涂蜡、除蜡或除锈。
- 氧化程度仅会改变外观,不会影响亮度。
- 铜火把
- 火把的变种。
- 由铜粒、煤炭和木棍合成。
- 避雷针
- 加入了斑驳、锈蚀、氧化以及对应的涂蜡变种,以与铜傀儡头顶的避雷针保持一致。
- 现在避雷针能够氧化,也可以被涂蜡、除蜡或除锈。
- 展示架
- 新的装饰性方块,有12种木质变种。
- 可用6个相同的去皮原木、去皮菌柄或去皮竹块合成6个,合成时需要将3×3合成方格的顶行和底行填满。
- 正面有3个槽位,可存放最多3组物品。
- 与任意槽位交互时,玩家的主手物品会与所交互槽位的物品交换。
- 若玩家处于创造模式,所交互槽位中的物品会被替换为玩家手持物品,而不是与之交换。
- 类似于物品展示框,展示架会在正面展示其包含的所有物品。
- 与任意槽位交互时,玩家的主手物品会与所交互槽位的物品交换。
- 被红石信号充能时,展示架的正面纹理会随之改变;充能的展示架可以相连接,最多可以连接3个。
- 与单个展示架交互时,其包含的所有物品会与玩家快捷栏最右侧的3个物品交换。
- 与两个相连接的展示架交互时,其包含的所有物品会与玩家快捷栏最右侧的6个物品交换。
- 与三个相连接的展示架交互时,其包含的所有物品会与玩家快捷栏的所有物品交换。
- 与其相接的红石比较器会按照槽位中是否有物品输出红石信号。
- 类似于二进制,槽位内无物品视为0,而有物品视为1。个位数在最左侧的槽位,即信号等级=左+中×2+右×4,范围为000(2) – 111(2),即0 – 7。
- 与是否被红石信号充能无关。
物品
- 盔甲
- 加入了铜盔甲,即头盔、胸甲、护腿和靴子的铜质变种。
- 可由铜锭合成。
- 提供的护甲值高于皮革盔甲,但略低于金盔甲。
- 耐久度高于皮革盔甲,但低于锁链盔甲和铁盔甲。
- 附魔能力略低于铁盔甲。
- 马铠
- 加入了铜马铠。
- 提供4(
)护甲值。 - 会在包含铁马铠的战利品表中出现,且生成概率与铁马铠相同。
- 提供4(
- 工具
- 加入了铜质工具,即斧、锄、镐、锹和剑的铜质变种。
- 可由铜锭和木棍合成。
- 攻击伤害与石质工具相同,但耐久度高于石质工具。
- 挖掘速度快于石质工具,但慢于铁质工具。
- 附魔能力高于钻石质工具,但略低于铁质工具。
- 铜粒
- 可由铜锭分解而成,也可通过烧炼铜盔甲和铜质工具获得。
- 可重新合成为铜锭。
- 刷怪蛋
- 加入了铜傀儡刷怪蛋。
生物
- 铜傀儡
- 将雕刻南瓜或南瓜灯放置在铜块的任意一面即可生成对应氧化程度的铜傀儡。
- 铜傀儡会在放置雕刻南瓜或南瓜灯的位置上生成。
- 铜傀儡的氧化程度与铜块相同,并且这个铜块会转变为对应的铜箱子。
- 死亡后会掉落1-3个铜锭。
- 能够分类箱子中的物品。
- 未手持物品时,铜傀儡会尝试搜寻附近的铜箱子,从其中收集物品。
- 每次最多可以收集16个物品。
- 所有物品均可收集。
- 手持物品时,铜傀儡会尝试搜寻附近的箱子或陷阱箱,将手持的物品放入其中。
- 该容器必须是空的,或包含与铜傀儡手持物品种类相同的物品。
- 会按顺序与最多10个箱子(或陷阱箱)或铜箱子进行交互。
- 未能找到匹配的箱子时,铜傀儡会进入7秒的空闲状态,随后再次进行尝试。
- 搜寻范围为自身位置水平方向32格,垂直方向8格。
- 未手持物品时,铜傀儡会尝试搜寻附近的铜箱子,从其中收集物品。
- 处于完全氧化状态时会转变为铜傀儡像。
- 转变后,铜傀儡会以随机姿势保持静止,并掉落手持物品。
- 会保留转变前通过命名牌获得的名字。
- 玩家空手与铜傀儡交互时,铜傀儡会掉落其手持物品。
游戏内容
- 粒子
- 加入了
green_flame_particle
粒子。
常规
- 选项
- 在可访问性设置中加入了“隐藏天空闪光”选项。
- 用于隐藏灵动视效模式下的末地闪光。
更改
方块
- 铜活板门
- 配方由6个铜锭更改为4个铜锭。
- 铁链
- 锁链(Chain)现在被重命名为铁链(Iron Chain)。
- ID由
chain
更改为iron_chain
。chain
仍然可用,但不会在命令提示中显示。
- ID由
- 避雷针
- 现在未涂蜡的避雷针会在被闪电击中时完全变白,以匹配Java版。
物品
- 盔甲
- 现在会在提示框中显示其护甲值和盔甲韧性。
- 染料
- 更改了所有染料的纹理。
- 剪刀
- 现在可用于剪下铜傀儡头上的虞美人。
生物
- 铁傀儡
- 现在会将虞美人赠予附近的铜傀儡,接受的铜傀儡会将其戴到头上。
- 常规
- 现在有概率生成携带铜质盔甲的敌对生物。
- 现在生成时穿着盔甲的敌对生物会额外掉落经验,每件盔甲掉落1-3点。
游戏内容
- 灵动视效
- 更新了PC的体积雾配置,以在性能影响方面保持更加一致,并最大限度提高图像质量。
- 加入了粒子对次表面散射的支持。
- 将PC的最大渲染距离更改为28区块。
- 增加了方块选择线框的厚度,以使其更加清晰,尤其是启用TAAU的情况下。
常规
- 实验性玩法
- 移除了“2025 年第 3 次更新”和“自定义生物群系”子选项。
- 全景图
- 更新了主菜单全景图以匹配铜器时代。
- Realms
- 更新了编辑世界页面。
- 点击Realms选项卡上的“设置”前往槽位页面,然后选择一个世界并点击“编辑世界”,页面顶部会有一个按钮,玩家可以点击该按钮以体验新设计。
- 可以在新旧设计之间切换。
- 目前资源包和行为包仍需在旧设计中配置。
- 声音
- 将
record.tears
和record.lava_chicken
的分类由sound
更改为record
。
- 生物群系
- 自定义生物群系不再属于实验性玩法。
- 为
minecraft:biome_music
客户端生物群系组件加入了underwater_music
参数,用于启用生物群系的水下音乐。
技术性
- 附加包和脚本引擎
- 将
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
为true,现在拥有该意向的生物会在玩家与其目标容器交互时排队等候。
- 若
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
事件中调用。
- 加入了
- 将
LootTableManager
API由beta
移动至2.2.0
。 - 更改了
Dimension
上的下列方法,以使它们拥有只读权限,因此它们现在可以在“事前”事件中调用:getWeather
、findClosestBiome
、getBlockAbove
、getBlockBelow
和getTopmostBlock
getLightLevel
和getSkyLightLevel
- 将
ItemBookComponent
由beta
移动至2.2.0
版本。 - 将
BookError
由beta
移动至2.2.0
版本。 - 将
BookPageContentError
由beta
移动至2.2.0
版本。 - 将
BookErrorReason
由beta
移动至2.2.0
版本。 - 将
InvalidItemStackError
由beta
移动至2.2.0
版本。 Camera
- 将
setFov(fovCameraOptions?: CameraFovOptions): void
由beta
移动至2.2.0
版本。- 将
setLore(loreList?: (RawMessage | string)[]): void
由beta
移动至2.2.0
版本。 - 将
getRawLore(): RawMessage[]
由beta
移动至2.2.0
版本。
- 将
- 将
ContainerSlot
- 将
setLore(loreList?: (RawMessage | string)[]): void
由beta
移动至2.2.0
版本。 - 将
getRawLore(): RawMessage[]
由beta
移动至2.2.0
版本。
- 将
- 生物群系
- 为一些缺失内容日志错误的客户端生物群系组件加入了一些内容日志错误,以更容易地发现问题以及修复问题的方法。
- 现在洞穴与山崖前组件
minecraft:overworld_generation_rules
和minecraft:multinoise_generation_rules
不会对生物群系生成起作用,并且会在用于自定义生物群系时返回内容日志错误。
- 方块
- 修复了导致默认编辑器移动速度初始化不正确的漏洞。
- 在任意轴中完全包含在单位立方体体积的第一个或最后一个1⁄16内时,自定义方块几何结构不再会发出警告。
- 若几何结构没有至少一个角与单位立方体体积重叠(不计其边界),则仍然会发出警告。
- 自定义方块现在永远不可在
material_instance
组件中用于支持多个不同的render_method
。此方案现在会发出内容日志警告以告知创作者。(MCPE-190430)
- 命令
- 更新了
/locate biome
以支持地下生物群系。- 现在生物群系所处的Y轴位置更加精准。
- 修复了
/place
命令无法在超平坦世界中正常运作的问题。
- 组件
- 内容日志警告现在会记录拼图结构、处理器列表、模板池和结构集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
方向。
- 加入了新的字段
- 基岩版编辑器
- 修复了选区高亮显示在更改主题后会使用错误颜色的漏洞。
- 修复了导致键位绑定文本被错误复述的漏洞。
- 更新了
IToggleGroupPropertyItemEntry
的tooltip
API属性以取用BasicTooltipContent
。 - 为线条工具上的控制点加入了权重,现在可以将线的厚度从一个点线性过渡到另一个点。
- 为结构面板加入了一个按钮,允许玩家使用剪贴板中的结构来更新现有的所选结构。
- 为
Vector3
输入字段加入了清除按钮。 - 为
IComboBoxPropertyItem
项加入了IComboBoxPropertyItemEntry
API类型。每个项现在均可支持本地化标签。 - 加入了在图形模式更改期间切换灵动视效时出现的进度模态框。
- 更新了抽屉式面板的展开/折叠指示器,以使其对仅键盘导航可用。
- 修复了文本字段清除按钮会与内部内容重叠的漏洞。
- 修复了方块检查器在未加载区域中静默处理失败的问题。
- 修复了召唤工具中的实体类型未被本地化的问题。
- 修复了按下重置按钮时的导出面板数据不正确的漏洞。
- 修复了农场工具设置会在其他玩家加入时重置的漏洞。
- 为脚本加入了
EditorStructure
缺失的显示名称字段。 - 加入了对弹窗消息显示的支持。
- 此项具体任务在设置面板中加入了一个名为“显示弹窗通知”的新选项。
- 选中此复选框时,信息和警告消息会显示为弹窗消息。
- 在
GraphicsSettingsProperty
枚举中加入了新的值ShowToastNotifications
。 - 修复了一个漏洞,因此结构面板中设置的原点值现在会在粘贴预览中反映。
- 修复了结构面板中设置的原点值和尺寸值无法传播至编辑器结构元数据的漏洞。
- 修复了导致水平方向子窗格中部分属性项目的布局出现损坏的漏洞。
- 修复了导致部分已暂停的实体变形的漏洞。
- 修复了定位工具无法找到远处生物群系的漏洞。
- 更新了定位工具,以使用组合框进行生物群系选择。
- 修复了线条工具无法填充长线条或远离玩家的线条的漏洞。
- 修复了隐藏的小工具小部件会在创建时显示的漏洞。
- 加入了弹窗通知支持。
- 通过在
LogMessage
类中引入新属性logChannel
和新字段subMessage
,加入了对弹窗通知的支持。 - 现在带有弹窗通道的日志消息会在发生错误时在视口中显示为弹窗通知。
subMessage
字段允许在弹窗中显示额外的上下文信息。
- 通过在
- 加入了一个新设置“显示弹窗通知”。
- 为设置面板加入了新的复选框设置“显示弹窗通知”。
- 启用时,除了错误之外,信息和警告消息也会显示为弹窗通知。
- 更新了方块选取器,以在筛选模式为名称时为搜索栏给予输入焦点。
- 修复了启用灵动视效后仍会保留选区画笔指示器的漏洞。
- 更新了召唤工具,以能够使用⇧ Shift + 鼠标滚轮来旋转实体。
- 更新了一些消息,以使其显示为弹窗通知。
- 加入了新的整平工具功能。
- 为地形工具加入了新的整平模式,并加入了新的
FlattenSmoothing
、FlattenIntensity
和FloorBlockOverride
属性。 - 加入了两个新的整平子模式:向上整平和同时整平。
- 加入了在隐藏圆柱画笔形状内旋转控件的能力。
- 为
width
、depth
、height
、radius
和isUniform
加入了一些圆柱画笔形状属性。 - 移除了旧的整平工具,附带其
FlattenHeight
和FlattenRadius
属性。
- 为地形工具加入了新的整平模式,并加入了新的
- 为手绘和智能工具中心加入了一个小工具。
- 为用于项目宽事件的全局
editor
对象加入了ProjectAfterEvents
API。 - 在导出设置中加入了一个按钮,用于将当前主世界中的位置设置为可游玩世界的世界出生点。
- 更新了画笔API,现在可以指定方块的“正面”的特定或相对位置。玩家也可以强制画笔在方块被放置后将指定状态应用于方块。
- 更新了暂停实体状态,以使其在每个项目世界中跨会话保留。
- 更新了标尺工具以支持点击并拖动。点击时按住Ctrl会创建额外的标尺。标尺不再会在切换至其他工具时消失。
- 更新了地形工具,通过将整平和升高工具合并为一个工具并优化功能来实现。
- 移除了灵动视效设置中的PBR辐射设置。
- 修复了阻止结点放在所需位置的问题。
- 修复了拖动时与结点之间的距离相关的问题。结点之间应有最小的预定义距离,因此两个结点之间不能放在相同位置上。
- 修复了灵动视效面板设置中的恢复按钮不起作用的漏洞。
- 修复了灵动视效设置相关问题,以使其在复制到剪贴板后拥有正确的格式。
- 修复了从其他模态框工具切换回来后粘贴预览偏移量会变得不正确的漏洞。
- 修复了难度设置不会在导出可游玩世界时正确应用的漏洞。
- 修复了天气设置不会在导出可游玩世界时正确应用的漏洞。
- 修复了智能填充会在方块被替换为空气时高亮显示空气的漏洞。
- 实体组件
- 修复了
minecraft:on_death
的文档声称该组件仅适用于末影龙,而它实际上适用于所有实体的问题。 - 为
minecraft:interact
组件的操作加入了作为有效槽位的slot.weapon.mainhand
和slot.weapon.offhand
。 - 更改了
minecraft:experience_reward
实体组件的模式,以使on_bred
和on_death
成员不再接受数组;现在每个成员仅支持单个Molang表达式。
- 实体事件响应
- 加入了
drop_item
实体事件响应,允许实体丢弃其指定槽位中的物品。
- 实验性内容
- 相机自定义视场角命令不再需要开启“创建者照相机的实验性功能”实验性选项。
- 游戏内容
- 自1.21.110起,
free
和fixed_boom
相机视角使用camera_relative_strafe
作为默认控制方案。
- 常规
- 通过结构方块导出的模型不再会对所有方块几何结构使用丢失的纹理。(MCPE-223559)
- 图形
- 将颜色分级对比度和饱和度的默认值更改为1。此前默认值分别为1.2和1.05。
- 物品组件
- 使用多于严格要求的物品堆叠作为修复材料时,修复使用
minecraft:repairable
组件的物品的操作不再会失败。 - 加入了新的
minecraft:fire_resistant
物品组件,可决定物品掉入火或熔岩中时是否免疫燃烧。
- 物品
- 修复了在使用
locked_player_relative_strafe
控制方案的情况下,玩家使用fixed_boom
相机视角时会表现不正确的问题。现在此情况下的玩家运动与free
相机视角一致。 - 将
minecraft:use_modifiers
组件的movement_modifier
字段设置为1.0,现在允许在疾跑时使用该物品,以及在使用该物品时开始疾跑。 poly_mesh
不再被视为或记录为实验性功能。texture_meshes
不再被视为或记录为实验性功能。scale
字段现在会调整texture_meshes
的深度,因为其值不再会被忽略。- 为
texture_meshes
加入了use_pixel_depth
选项,以控制几何体深度与纹理分辨率的关系。- 若设置为
true
,则几何体的深度为1像素(在实体空间中,而不是在纹理空间中)。- 这导致分辨率与16×16不同的纹理会显得被拉伸。
- 若设置为
false
,则无论纹理纵横比为多少,几何体都会由立方体素完美地构成。 - 默认为
true
,以确保后向兼容。
- 若设置为
poly_mesh
现在被记录为已弃用功能。- 其已经被视为已弃用功能,但文档没有反映这一点。
texture_meshes
不再被记录为实验性功能。- 其已经被视为非实验性功能,但文档没有反映这一点。
- 修复了自定义物品的
menu_category
的is_hidden_in_commands
值不会发送给客户端,并且这些物品会在不该显示时在命令自动补全中显示的漏洞。 - 现在所有可食用物品均带有
minecraft:is_food
标签,glow_berries
(发光浆果)除外。
- 生物
minecraft:shareables
组件现在也接受已指定物品标签的物品项,以能够命名所有带有该标签的物品以使它们在指定设置下变得可分享。- 狐狸现在使用
minecraft:is_food
标签,而不是手动列出所有物品,除了glow_berries
发光浆果仍然需要手动列出。 - 修复了
minecraft:shareables
组件会在其items
列表中混合重复项的属性的漏洞。- 例如,之前
priority
会取用第一个重复元素,max_amount
会取用最后一个,而现在第一个“匹配”项会完全覆盖后来的项。 - 在
minecraft:shareables
中考虑使用新功能tag
的items
列表:
- 例如,之前
-
-
"items": [ { "item": "minecraft:apple", "priority": 1, "max_amount": 2 }, { "item": "minecraft:is_food", "priority": 0, "max_amount": 1 }]
- 之前
minecraft:apple
(苹果)的priority
为1,但max_amount
为1而非2,现在这种情况会正确使用第一个物品项苹果中的所有数据。
- 之前
-
- Molang
- 将
query.is_cooldown_type
重命名为query.is_cooldown_category
,以更好反映其功能。
- 网络协议
- 修改了
PlayerArmorDamagePacket
的二进制格式。
- 角色创建器
- 修复了穿戴某些支持自定义颜色的角色创建器部件时发生的崩溃。
实验性
本段落的内容需要开启实验性玩法中的“即将推出的创作者功能”和“测试版 API”子选项后才可使用。
技术性
- API
@minecraft/server-gametest
- 现在在支持函数完成后或清理基于测试的函数期间访问
GameTest
时会抛出CompletedError
。
- 现在在支持函数完成后或清理基于测试的函数期间访问
@minecraft/server
- 为
Dimension
脚本API加入了一些允许创作者获取总光照等级和天空光照等级的函数。 - 修复了在使用
GameTest.setAfterBatchCallback
方法的情况下在命令控制台中使用/reload
时会抛出GameTest错误的漏洞。 - 加入了
Dimension.getBiome(location: Vector3)
,可用于定位指定位置的生物群系。 - 为
beta
加入了Entity.getBlockStandingOn(options?: GetBlocksStandingOnOptions): Block | undefined
方法。 - 为
beta
加入了Entity.getAllBlocksStandingOn(options?: GetBlocksStandingOnOptions): Block[];
方法。 - 加入了
GetBlocksStandingOnOptions
接口。- 可选参数
blockFilter?: BlockFilter
用于过滤返回的方块。 - 可选参数
ignoreThinBlocks?: boolean
用于确定是否忽略高度为0.2或更低的方块。
- 可选参数
- 为
beta
加入了Camera.setCameraWithEase(cameraPreset: string, easeOptions: EaseOptions): void
方法。
- 为
@minecraft/diagnostics
- 为
Sentry
加入了captureException
方法,允许捕获使用try/catch
块优雅捕捉的异常。 - 将
SentryBreadcrumbLevel
枚举重命名为SentryEventLevel
。 - 更新了
Sentry
上的一些方法以能够在所有上下文中调用,包括只读的(事前事件)。
- 为
- 为
GameTest
加入了setAfterBatchMethod
和setBeforeBatchMethod
,可用于添加在测试批次之前和之后运行的方法。 - 为方块脚本API加入了一些方法,允许创作者获取指定位置上的总光照等级和天空光照等级。
- 移除了
beta
中的PotionModifierType
。 - 移除了
beta
中的PotionOptions
。 - 将
beta
中的PotionLiquidType
重命名为PotionDeliveryType
。 - 为
beta
加入了InvalidPotionDeliveryTypeError
和InvalidPotionEffectTypeError
错误。 Potions
- 为
beta
加入了resolve(potionEffectType: PotionEffectType | T, potionDeliveryType: PotionDeliveryType | U): ItemStack
方法。- 此方法取代了
ItemStack
中被移除的createPotion(options: PotionOptions): ItemStack
。
- 此方法取代了
- 移除了
beta
中的getPotionModifierType(potionModifierId: string): PotionModifierType | undefined
。 - 为
beta
加入了getAllDeliveryTypes(): PotionDeliveryType[]
方法。- 此方法会返回所有的药水投掷类型。
- 为
beta
加入了getAllEffectTypes(): PotionEffectType[]
方法。- 此方法会返回所有的药水效果类型。
- 将
beta
中的getPotionEffectType
重命名为getEffectType
。 - 将
beta
中的getPotionLiquidType
重命名为getDeliveryType
。
- 为
ItemPotionComponent
- 移除了
beta
中的readonly potionLiquidType: PotionLiquidType
属性。 - 将
beta
中的readonly potionLiquidType: PotionLiquidType
属性重命名为readonly potionDeliveryType: PotionDeliveryType
。
- 移除了
PotionEffectType
- 为
beta
加入了readonly durationTicks?: number
属性。- 这是效果持续的刻数。未定义意味着效果不会到期。
- 移除了
static createPotion(options: PotionOptions): ItemStack
方法。- 此方法已被
Potions.resolve
取代。
- 此方法已被
- 为
- 为
Dimension
加入了新的方法isChunkLoaded
,会在区域中的一个区块已加载且常加载时返回true。 - 公开了
beta
功能LootTableManager
,现在允许通过新的getLootTable
方法来发现战利品表。 - 在
beta
中为HeldItemOption
加入了PlayerSwingEventOptions
枚举。此枚举用于指定与玩家挥手时持有的物品相关的选项。
-
export enum HeldItemOption { AnyItem = 'AnyItem', NoItem = 'NoItem' }
- 为
beta
加入了PlayerSwingEventOptions
接口。这包含PlayerSwingStartAfterEvent
的事件选项/过滤器。heldItemOption?: HeldItemOption
字段- 为
beta
加入了PlayerSwingStartAfterEvent
类。这包含玩家开始挥手时相关的信息。heldItemStack?: ItemStack
字段player: Player
字段
- 为
beta
加入了PlayerSwingStartAfterEventSignal
类。此事件会在玩家开始挥手时(如攻击、使用物品、交互)触发。其可以通过world.afterEvents.playerSwingStart
订阅/取消订阅,也可以通过传入PlayerSwingEventOptions
来过滤。
- 生物群系
- 移除了1.21.100及更低游戏基版本对加载自定义生物群系的支持。
- 为
swamp
生成器类型的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
,以支持具有这些要求的加权变化纹理:format_version
必须大于或等于1.21.110
。- 世界必须启用“即将推出的创作者功能”实验性玩法。
- 组件
- 加入了新的方块组件
minecraft:flower_pottable
。- 这是一个空组件,定义为:
minecraft:flower_pottable: {}
。 - 此组件存在于方块上时,玩家可以在手持方块时与空花盆交互以将方块放入花盆。
- 类似于其他可放入花盆中的方块,玩家可以空手与盆栽交互以移除其中的方块。
- 此组件需要开启“即将推出的创作者功能”选项。
- 可放入花盆的方块不能是液体。
- 这是一个空组件,定义为:
- 加入了新的方块组件
minecraft:embedded_visual
。- 此组件有两个必需字段,
geometry
和material_instances
,类似于minecraft:item_visual
。 - 此组件存在于方块上时,其定义了方块嵌入另一方块(如花盆)时需要使用的
geometry
和material_instances
。- 若此组件不存在,则嵌入的方块回退到其固有的
geometry
和material_instances
。 - 此组件不能在
permutations
部分中定义;每种方块类型只能实现一个嵌入式视觉效果。
- 若此组件不存在,则嵌入的方块回退到其固有的
- 此组件需要开启“即将推出的创作者功能”选项。
- 此组件有两个必需字段,
- 为
item_display_transforms
对象加入了新的字段embedded
。- 此组件用于定义嵌入方块(如花盆)时几何体应该受到的整体变换。
- 若此字段未定义,则默认变换比例为0.75,类似于其应用于大部分原版花的情况。
- 游戏内容
- 末影龙不再会在死亡动画结束时卡住。现在其会死亡并创建传送门。(MCPE-224403)
- 常规
- 现在将自定义生物群系添加到已有自定义生物群系的世界时会更加稳定。
- 图形
- 修复了蜡烛不会投射点光源阴影的问题。
修复
- 辅助功能
- 为所有更衣室页面加入了文本转语音支持。
- 生物群系
- 修复了默认地表生成器不会选择在部分生物群系中产生裸露表面的问题。
- 修复了将
biome.json
文件中的降水值设置为0时不会阻止生物群系发生降雨的问题。
- 方块
- 现在能够在其上表面使用打火石生成火的部分方块(如上半石头台阶或木质楼梯),会在发生火焰爆炸(如来自火球的爆炸)期间在其上表面生成火。
- 现在使用打火石或火焰爆炸能够在玻璃的上表面生成火。
- 修复了将水桶中的水倒入包含另一方块的方块中后,玩家无法将水移除的漏洞。(MCPE-218044)
- 修复了冒险模式中的可挖掘方块位于水后方时无法继续破坏该方块的问题。
- 为使用方块以改变姿势的操作加入了控制器输入提示文本。
- 修复了尝试将画放置在已存在的画的方块上时,即使画未能放置,画的放置音效仍然会播放的问题。
- 选取方块现在对所有光源方块变种生效,包括
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
定义。 - 现在所有避雷针被闪电击中时都会像Java版一样闪烁白色。
- 墙现在不会与绯红菌、诡异菌和竹子相连接。
- 修复了加载进世界或传送时画会被破坏的问题。(MCPE-181306)
- 命令
- 修复了隐藏命令(
getlocalplayername
和geteduclientinfo
)会在聊天栏的自动补全选项中显示的问题。(MCPE-136930) - 修复了目标选择器
c=-1
不会返回最远的匹配实体的问题。(MCPE-226102)
- 物品
- 为盔甲的提示框加入了护甲值和盔甲韧性值。(MCPE-152962)
- 现在“Tears”音乐唱片的音效由游戏设置中的“音乐方块”音频滑块控制。(MCPE-222162)
- 现在“Lava Chicken”音乐唱片的音效由游戏设置中的“音乐方块”音频滑块控制。(MCPE-224504)
- 编辑器
- 现在编辑器结构会在导出编辑器结构时导出到世界目录下的
structures
文件夹下。 - 现在详细结构面板中的复制到剪贴板按钮会在被按下时切换为粘贴预览。
- 现在编辑器中的铅笔能够在场景中放置“对象”。对象是指有意义的Minecraft要素,如床、门、植物等。
- 修复了灵动视效设置窗格中导致文件路径不正确的漏洞。
- 现在移动带有应用于线条的厚度的小工具时,线条工具会表现得更加流畅。
- 游戏内容
- 实体通过下界传送门传送时不再会位于传送门的外侧中间。(MCPE-189106)
- 修复了玩家睡觉动画在玩家爬上床前就开始播放的问题。
- 使用
in_out_back
方法时,/camera
命令不再会导致崩溃。(MCPE-223147) - 修复了将命令方块放置在世界中的某些坐标处时,命令方块的朝向会与活塞和发射器等其他所有方块不同的漏洞。(MCPE-62252)
- 现在使用
camera_relative_strafe
时,骑士朝向锁定功能会应用于相机视角。 - 修复了在对着生物的情况下装备盔甲时会产生“幽灵”复制物品的问题。(MCPE-220172)
- 修复了通过
/controlscheme
命令设置的控制方案在后来激活的相机视角不支持其时不会被保留的问题。自游戏基版本1.21.110
起,此类方案会按预期保持存在,直到通过/controlscheme
命令明确清除。 - 修复了熔炉/高炉/烟熏炉的进度条会在没有烧炼进度时卡住的问题。(MCPE-63099)
- 修复了在物品从一个漏斗被转移到另一个漏斗的情况下,将物品放入收纳袋时该物品会被删除的漏洞。
- 修复了treatment包在加载游戏或加载进世界的情况下被移除时可能发生的崩溃。
- 常规
- 修复了在低延迟情况下加入世界时会破坏画的问题。(MCPE-181306)
- 启用了旧版区块的混合功能。
- 这修复了加载处于某些初始生物群系的世界后,地形中会缺失方块的问题。
- 改进了冻河区块附近的混合效果。(MCPE-189996)
- 图形
- 修复了开启灵动视效的情况下的雨和雪会在远高于光源处发光的问题。
- 修复了开启灵动视效的情况下的下界传送门全屏效果会显示为黑色的问题。(MCPE-221341)
- 修复了破坏方块时部分发光不足的问题。(MCPE-218184)
- 修复了拿在手上的箱子在开启灵动视效的情况下显示不饱和的问题。
- 修复了弓等附着物在开启灵动视效的情况下显示不饱和的问题。
- 修复了缺失原版生物火焰纹理的漏洞。
- 现在树叶在降雪时变白的进程可以在进入世界时设置,并且此颜色更改现在可以在自定义生物群系正确运作。
- 修复了未点燃的蜡烛不会投射阴影的问题。
- 修复了插有未点燃的蜡烛的蛋糕不会投射阴影的问题。
- 修复了玻璃与蜡烛的深度问题。
- 修复了插有未点燃的蜡烛的蛋糕的水深缓冲器问题。
- 修复了无限时长的失明效果的视觉问题。
- 告示牌上的彩色文本不再会在开启灵动视效的情况下变暗。
- 修复了使用Minecraft经典纹理包时部分生物会不正确显示的问题。(MCPE-221572)
- 生物
- 已在甩水的狼不再会开始甩水。
- 修复了某些透明方块被末影人搬起时会变得不透明的问题。(MCPE-223011)
- 狐狸现在会将蜂蜜瓶视为食物物品,并以与其他食物物品相同的方式优先捡起蜂蜜瓶。
- 修复了坐在船上时位置不正确的问题。
- 音乐
- 森林生物群系中的音乐不再会停留在开始播放的位置。(MCPE-222113)
- Realms
- 修复了液体感测系统方面的Realms崩溃。
- 性能与稳定性
- 修复了在Xbox平台上下载来自多人游戏世界的包时发生的崩溃。
- 用户界面
- RTX和Marketplace Pass的V形图标不再会显示在同一物品上。
- RTX的V形图标现在会在市场搜索屏幕中正确显示。
- 修复了精选服务器详情会随机向上滚动的问题。(MCPE-181924)
- 若玩家在获得新配方时隐藏配方书,配方书不再会显示重复图标。
- 修复了英雄行物品上Marketplace Pass的V形图标的优先级问题。
- 修复了刀锋行缺失Marketplace Pass的V形图标的问题。
- 触摸控制:反转Y轴现在会对旁观模式玩家正确生效。(MCPE-179110)
- 触摸控制:切换跳跃和潜行选项不再会改变游泳和向上飞行按钮的位置。(MCPE-184808)
- 调整了“纹理及更多”按钮图标的大小,以使其与其他按钮图标对齐。
- 现在使用
/hud
命令来隐藏触摸控制按钮时会正确隐藏所有触控按钮。(MCPE-184856) - 动作栏现在拥有文本阴影。(MCPE-186346)
- 现在使用
/hud
命令来隐藏进度条时也会隐藏马和骆驼的蓄力条以及定位栏。(MCPE-184858) - 修复了氧化的铜块在创造模式物品栏中排序不正确的问题。(MCPE-189611)
- 更新了各板块和购买按钮上的Marketplace Pass的V形图标,以使其拥有正确的缩放。
- 调整了市场侧边栏图标的大小,以与图标的适当大小相匹配。
- 调整了库存分类选择图标的大小,以与图标的适当大小相匹配。
- 加入了大小合适的我的游戏库按钮,以供顶栏使用。
- 更改了出现信息灯泡的部分位置,以使用正确的分辨率。
- 更新了市场错误动画,以使其以正确分辨率显示。
- 为促销横幅加入了新图标,以适应UI的像素化样式。