26.2是混沌立方的正式版,也是Java版的一次小更新,发布于2026年6月16日[1]。此次更新加入了硫黄洞穴、硫黄、朱砂和硫方怪等内容,并修复了一些漏洞。
新内容
方块
硫黄
- 在硫黄洞穴中自然生成。
- 有楼梯、台阶和墙变种。
- 有磨制、砖和雕纹变种。
- 合适挖掘工具是镐。
磨制硫黄
- 硫黄的磨制变种。
- 有楼梯、台阶和墙变种。
硫黄砖
- 硫黄的砖变种。
- 有楼梯、台阶和墙变种。
雕纹硫黄
- 硫黄的雕纹变种。
烈性硫黄
- 在硫黄洞穴的硫黄池及硫黄涌泉中自然生成。
- 在上方的4格水源方块中生成气泡。
- 如果上方的水源方块不多于4个,气泡会到达水面并在半径3格范围内产生黄色粒子,进入其中的玩家会获得反胃效果。
- 可以用9个硫黄合成。
- 当放置在岩浆块或熔岩上方,处于1-4格高的水源、含水脚手架或无碰撞体积的含水方块下方,且水的上方1格为空气或无碰撞体积的方块时,水面会形成间歇泉。间歇泉喷发时类似涌流气泡柱,会将其上方的实体向上推动。
- 当放置在岩浆块上方时,间歇泉会周期性喷发,喷发和间歇的时长由方块的位置决定。
- 当放置在熔岩源上方时,间歇泉会连续喷发,但声音比下方是岩浆块喷发时稍弱。
朱砂
- 在硫黄洞穴中自然生成。
- 有楼梯、台阶和墙变种。
- 有磨制、砖和雕纹变种。
- 合适挖掘工具是镐。
磨制朱砂
- 朱砂的磨制变种。
- 有楼梯、台阶和墙变种。
朱砂砖
- 朱砂的砖变种。
- 有楼梯、台阶和墙变种。
雕纹朱砂
- 朱砂的雕纹变种。
硫黄尖锥
- 一种类似于滴水石锥的方块。
- 在硫黄洞穴生物群系中的硫黄上自然生成。
- 放置在方块下表面时为钟乳石形态,放置在上表面为石笋形态。
- 满足特定条件时,钟乳石形态上方为硫黄时会缓慢生长,并会使下方的方块上开始缓慢生长石笋,钟乳石最多长到两格高。
- 邻近的石笋末端和钟乳石末端会连接为石柱形态,但如果是按住⇧ Shift时放置则不会。
- 石笋形态下方没有方块支撑时会被破坏。
- 不同于滴水石锥,摔落到石笋形态的尖端不会增加摔落伤害。
- 钟乳石形态上方没有方块支撑时会变为下落的方块。
- 下落的钟乳石形态会对实体产生较大伤害。
- 钟乳石形态不会像滴水石锥一样滴落水或熔岩。
- 可被三叉戟击中破坏。
物品
硫方怪桶
- 通过对中型硫方怪使用铁桶获得。
- 对方块使用时会将硫方怪释放出来。
音乐唱片
- 加入了新的音乐唱片Bounce。
- 音乐作者为fingerspit。
- 可以在硫黄洞穴中的废弃矿井内的运输矿车中找到。
- 稀有度为“少见”。
- 通过红石比较器输出的红石信号强度为8。
刷怪蛋
- 加入了硫方怪刷怪蛋。
生物
硫方怪
- 新的友好生物。
- 在硫黄洞穴中自然生成。
- 玩家手持方块时与其交互,其会吸收方块并禁用自身AI。
- 玩家手持剪刀时与内含方块的硫方怪交互,可以剪下方块并使其启用自身AI。
- 会跟随手持自己能吸收方块的玩家。
- 会寻找附近的方块物品实体,并向其移动以吸收它们。
- 死亡时分裂成两个小型硫方怪。
- 小型硫方怪可以用黏液球吸引和喂食长成中型硫方怪。
- 内含方块时是一个可被玩家通过攻击和推动来与之交互的物体,且不会受到摔落伤害或来自玩家的伤害。
- 内含方块的硫方怪有13种不同的原型,具有不同的物理属性。
- 中型硫方怪可以用铁桶装起。
- 发射器可以为其吸收、更换方块,也可以用剪刀移除其内含的方块。
- 发射器可以用硫方怪桶生成一个硫方怪。
世界生成
硫黄洞穴
- 新的洞穴类生物群系。
- 会在非河流生物群系的地下或地表生成。
- 更少生成于海洋、丘陵或山地下方。
- 由硫黄和朱砂组成。
- 会生成硫黄池,包含少量烈性硫黄。
- 会生成硫黄尖锥簇。
- 硫方怪和洞穴蜘蛛会在其中生成。
硫黄涌泉
- 新的地物。
- 会在硫黄洞穴生物群系上方生成。
- 由硫黄、烈性硫黄、石头、花岗岩、凝灰岩和岩浆块组成。
- 有4个不同尺寸的变种:
- 小型
- 中型
- 大型
- 特大型
游戏内容
音乐
- 加入了5首音乐曲目,作者为fingerspit。
- Shores
- 在溶洞、繁花森林、森林、雪林、繁茂洞穴、原始松木针叶林、原始云杉针叶林和硫黄洞穴生物群系播放。
- Memories
- 在恶地、樱花树林、沙漠、繁花森林和森林生物群系播放。
- Nightly
- 在樱花树林、溶洞、冰封山峰、尖峭山峰、积雪山坡、裸岩山峰和硫黄洞穴生物群系播放。
- Home
- 在竹林、樱花树林、冰封山峰、丛林、草甸和稀疏丛林生物群系播放。
- Ebb
- 在溶洞、冰封山峰、尖峭山峰、硫黄洞穴和沼泽生物群系播放。
- 所有新曲目都会在主菜单和无指定音乐的主世界生物群系中播放。
- Shores
硫方怪原型
- 原型由硫方怪击中后的速度、碰撞到方块和可碰撞实体后的弹性、在地面上的摩擦力、空气阻力和是否在水中漂浮区分。
- 每种原型都有独特的受击和推动音效。
- 目前有下列原型:
- 普通:中等速度,中等弹性,中等地面摩擦力和低空气阻力。
- 具有浮力。
- 吸收泥土类方块时使用。
- 弹性:高速度,高弹性,中等地面摩擦力和低空气阻力。
- 具有浮力。
- 吸收木头类方块时使用。
- 缓慢弹性:低速度,高弹性,中等地面摩擦力和中等空气阻力。
- 吸收石头和矿物类方块时使用。
- 缓慢平移:低速度,低弹性,中等地面摩擦力和中等空气阻力。
- 吸收金属方块时使用。
- 快速平移:高速度,低弹性,中等地面摩擦力和低空气阻力。
- 吸收有机方块时使用。
- 轻盈:低速度,高弹性,中等地面摩擦力和高空气阻力。
- 具有浮力。
- 吸收羊毛方块时使用。
- 快速滑行:高速度,无弹性,低地面摩擦力和低空气阻力。
- 吸收冰类方块时使用。
- 缓慢滑行:低速度,无弹性,低地面摩擦力和低空气阻力。
- 吸收蘑菇类方块时使用。
- 普通:中等速度,中等弹性,中等地面摩擦力和低空气阻力。
- 除此之外,还有4种特殊的原型:
- 高阻力:非常慢,低弹性,高地面摩擦力和低空气阻力。
- 吸收灵魂沙和灵魂土时使用。
- 黏性:与快速平移原型相同的属性,但具有极高的地面摩擦力且没有弹性,来模拟黏性。
- 吸收蜜脾块时使用。
- 爆炸:与普通原型的属性类似,但空气阻力略高,可以被点燃并产生爆炸。
- 吸收TNT时使用。
- 吸收的TNT可以通过红石、火源或附近的爆炸激活。
- 被火或红石激活时,吸收的TNT会在6秒后爆炸。
- 被爆炸激活时,吸收的TNT会在0.75-3秒后爆炸。
- 被激活的TNT硫方怪无法使用铁桶装起。
- 被激活的TNT硫方怪不会受到大部分伤害。
- 被激活的TNT方块无法使用剪刀移除。
- 爆炸后,不会生成小型硫方怪。
- 高温:与普通原型的属性相同,但是会像岩浆块一样伤害接触的实体。
- 吸收岩浆块时使用。
- 高阻力:非常慢,低弹性,高地面摩擦力和低空气阻力。
进度
- 加入了1个新进度:
- 坏了
- 让硫方怪吸收TNT获得。
- 坏了
游戏事件
- 加入了
minecraft:bounce。- 当弹性非零的实体和方块或可碰撞实体碰撞时发出。
- 振动频率为2。
伤害类型
- 加入了伤害类型
minecraft:sulfur_cube_hot,用于接触吸收了岩浆块的硫方怪以产生新的死亡消息。
粒子
- 加入了以下粒子:
sulfur_cube_goosulfur_bubblesnoxious_gasnoxious_gas_cloudgeysergeyser_poofgeyser_basegeyser_plume
命令格式
/unpublish
- 如果当前为集成服务端,则取消开放世界。
常规
闪烁标语
- 加入了以下闪烁标语:
- Now on Vulkan 1.2!
- Music by fingerspit!
语言
- 加入了楚瓦什语、瑞士法语、加洛语、乌兹别克语和沃罗语。
选项
- 在视频设置中加入了“图形API”选项。
- 可选项包括“默认”“优先使用Vulkan(实验性)”和“优先使用OpenGL”。
- 目前“默认”相当于“优先使用OpenGL”,可能会在未来更改。
- Mojang推荐所有用户使用“默认”,例外是遇到问题而需要更改。
- “优先使用Vulkan(实验性)”:尝试使用Vulkan渲染,不可用时回退为使用OpenGL。
- “优先使用OpenGL”:尝试使用OpenGL渲染,不可用时回退为使用Vulkan。
图形API
- 现在游戏可以使用Vulkan渲染。
- 一些较老的硬件和驱动不支持Vulkan,此时会回退为使用OpenGL。
- 使用Vulkan渲染的系统需求为支持动态渲染和推送描述符的Vulkan1.2,但之后可能会发生变化。
- 使用Vulkan渲染当前是实验性的,性能和稳定性可能较差。
- 使用Vulkan时,游戏优先使用独立显卡而非集成显卡,这与使用OpenGL时不同。
- 可以在调试叠加层的“system_specs”查看当前在使用哪个图形API渲染。
- 在macOS上,游戏使用MoltenVK将Vulkan转为Metal。
好友列表
- 新增了好友列表,可通过主菜单或游戏菜单上的“好友”按钮访问。
- 好友列表可通过快捷键(默认为 O)打开。
- 好友按钮会显示一个带有好友请求数量的通知徽章,最多5个,超出时会显示为“more”。
- 好友列表以叠加层形式呈现,包含两个标签页:
- 好友:显示当前已添加的好友,可在此移除好友或通过输入玩家档案名称发送好友请求。
- 请求:显示收到的好友请求(可接受或拒绝)以及发出的好友请求(可取消)。
- 好友的在线状态会显示在好友名称下方,有以下四种在线状态:
- 离线
- 在线
- 在世界中
- 在可加入的世界中
- 发送、接受、拒绝、取消和移动操作会在界面中确认,当服务无法访问、速率受限或请求的档案名称不存在时,会显示明确的错误消息。
- 游戏运行期间的好友的变动会通过弹窗通知:
- 好友请求发送;
- 好友请求接收;
- 另一名玩家接受了玩家发送的请求。
- 弹窗通知在对方皮肤可用时会显示其皮肤的脸部。
- 好友列表打开时每分钟检查一次更新,否则每5分钟检查一次。
- 好友按钮首次出现在标题屏幕中时,会出现一个确认对话框,询问玩家是否同意使用好友列表。
- 好友列表、玩家请求隐私,和Microsoft account safety settings链接都通过“在线选项”中新增的好友列表部分管理。
- 若玩家在其Xbox个人资料中将聊天设置设为“Friends Only”,则只会收到来自好友的聊天消息。
- 已知问题:
- 在接收者接受前取消好友请求可能会导致接收方的接受列表处于不同步状态。
- 接收者仍会看到好友请求,但如果接受此请求,则这会变成向发送者的请求。
- 拒绝好友请求会导致发送者的发送列表处于不同步状态。
- 发送者还需要取消好友请求,才能恢复到正确的同步状态。
- 如果玩家开启了好友列表,但关闭了设置“允许请求”,则其他玩家无法接受他们的好友请求。
- 如果玩家的Xbox个人资料聊天设置是“Friends Only”,他将看不到自己的聊天消息。
- 在接收者接受前取消好友请求可能会导致接收方的接受列表处于不同步状态。
数据包
- 加入了
minecraft:sulfur_cube_archetype注册表,默认有下列值:regularbouncyslow_bouncyexplosiveslow_flatfast_flatlightfast_slidingslow_slidinghigh_resistancestickyhot
- 格式:带有字段的对象:
items:物品标签,包含全部可喂食给对应原型的硫方怪的物品。buoyant:布尔值,决定硫方怪是否会在流体中漂浮。attribute_modifiers:一个对象的列表:attribute:要修改的属性。id:修饰符的ID。amount:修饰符计算的数值。operation修饰符计算的方法,应为add_value、add_multiplied_base和add_multiplied_total之一。
explosion:一个可选字段,如果存在,此原型的硫方怪会爆炸:fuse:正整数,爆炸的引燃时间。power:非负整数,爆炸威力。causes_fire:布尔值,爆炸是否产生火。
contact_damage:可选字段,如果存在,此原型的硫方怪会在实体尝试与其接触时造成伤害:amount:非负浮点数,造成的伤害大小。damage_type:伤害类型。attribute_to_source:布尔值,决定伤害是否由硫方怪造成。
knockback_modifiers:一个包含了多个修饰字段的字段,用于决定硫方怪被击退时的大小和方向。horizontal_power:浮点数,代表水平方向上的击退大小。vertical_power:浮点数,代表竖直方向上的击退大小。
sound_settings:一个包含了硫方怪多种声音设置的字段。hit_sound:声音事件,当硫方怪内部含有方块时被攻击时播放。push_sound:声音事件,当硫方怪内部含有方块时被推动时播放。push_sound_impulse_threshold:浮点数,指定硫方怪播放推动音效效果的最小冲量。push_sound_cooldown:浮点数,指定推动声音效果的冷却秒数。
属性
- 加入了弹性属性。
- 决定实体与方块或可碰撞的实体碰撞后,速度会恢复的部分。
- 当落在有弹性的方块上,例如床和黏液块时,会应用(比方块或实体)更高的弹跳性。
- 允许值在0.0至1.0之间。
- 默认值:0.0,没有速度会保留。
- 最大值:1.0,所有速度会被保留,与方块和可碰撞实体碰撞后不再降低速度。
- 加入了摩擦力修正系数属性。
- 决定实体与站立的方块之间的地面摩擦力。
- 允许值在0.0至2048.0之间。
- 默认值:1.0,不会更改方块摩擦力。
- 最小值:0.0,方块摩擦力减小到0。
- 比1.0更高的值会增加实体从站立的方块上获得的摩擦力。
- 加入了空气阻力修正系数属性。
- 决定实体在空气中受到的阻力。
- 允许值在0.0至2048.0之间。
- 默认值:1.0,实体在空气中时使用现有的阻力。
- 最小值:0.0,不对实体应用阻力。
- 比1.0更高的值会增加实体在空气中移动时获得的阻力。
- 加入了名牌距离属性。
- 控制实体的名称标签能在多少格之内可见。
- 如果实体不可见,则名称标签也不可见。
- 允许值在
0.0至512.0之间。 - 默认值:64.0。
- 加入了名牌分数距离属性。
- 控制
below_name记分板显示能在多少格之内可见。 - 如果实体不可见,则名称标签也不可见。
- 允许值在
0.0至512.0之间。 - 默认值:10.0。
- 控制
数据组件
- 加入了
sulfur_cube_content组件。- 表示硫方怪内部吸收的物品。
- 格式:被硫方怪吸收的物品。
- 示例:
minecraft:sulfur_cube_content=green_wool。
- 示例:
已配置的地物
- 加入了地物类型
sequence。- 按顺序从一个已放置的地物列表中生成。如果存在不可被放置的地物,则后续地物也会被忽略。
- 格式:带有字段的对象:
features:一个已放置的地物的列表或带有#前缀的已放置的地物标签,表示将要生成的地物。
- 加入了地物类型
template。- 从给定权重的ID中随机放置模板。默认情况下,模板的方向是随机的,中心围绕原点。
- 格式:带有字段的对象:
templates:一个结构模板的加权列表。每个结构模板是一个ID和可随机旋转配置的组合。id:模板的ID。rotations:一个旋转的列表,将选择一项应用到模板上。- 允许值:
none、clockwise_90、180和counterclockwise_90。 - 如果未指定,默认所有可选。
- 允许值:
- 加入了地物类型
weighted_random_selector。- 从给定的地物中按权重随机选择一个生成。
- 格式:带有字段的对象:
features:地物和其权重的列表。
标签
- 方块标签:
- 加入了
#suppresses_bounce:实体与其碰撞后会减小弹性的方块。 - 加入了
#glazed_terracotta和#concrete。 - 加入了
#shears_extreme_breaking_speed:被剪刀以15倍的速度破坏的方块。 - 加入了
#shears_major_breaking_speed:被剪刀以5倍的速度破坏的方块。 - 加入了
#shears_minor_breaking_speed:被剪刀以2倍的速度破坏的方块。 - 加入了
#causes_periodic_geyser_eruptions:使间歇泉周期性喷发的方块。 - 加入了
#causes_continuous_geyser_eruptions:使间歇泉持续喷发的方块。 - 加入了
#speleothems。- 滴水石锥和硫黄尖锥
- 加入了
#sulfur_spike_replaceable_blocks:硫黄尖锥生成时可以取代这些方块。- 硫黄和朱砂
- 加入了下列标签来决定一些生物免疫的方块。这些方块作用于脱离骑乘和是否是有效的生成位置,不作用于寻路。
#fox_immune_to#polar_bear_immune_to#snow_golem_immune_to#stray_immune_to#wither_immune_to#wither_skeleton_immune_to#default_immune_to:此标签默认留空。
- 加入了
- 物品标签:
- 加入了
#glazed_terracotta、#concrete和#concrete_powders。 - 加入了
#sulfur_cube_food:可以喂食小型硫方怪的物品。 - 加入了
#sulfur_cube_swallowable:可以放置在中型硫方怪的物品。 - 加入了下列标签,表示可以放置在硫方怪内的物品且决定其原型:
#sulfur_cube_archetype/regular#sulfur_cube_archetype/explosive#sulfur_cube_archetype/bouncy#sulfur_cube_archetype/slow_bouncy#sulfur_cube_archetype/slow_flat#sulfur_cube_archetype/fast_flat#sulfur_cube_archetype/light#sulfur_cube_archetype/fast_sliding#sulfur_cube_archetype/slow_sliding#sulfur_cube_archetype/high_resistance#sulfur_cube_archetype/sticky#sulfur_cube_archetype/hot
- 加入了
- 伤害类型标签:
- 加入了
sulfur_cube_with_block_immune_to:硫方怪吸收方块后免疫的伤害类型。
- 加入了
- 实体类型标签:
#not_affected_by_geysers,表示不会受到间歇泉喷发提供的向上冲量影响的实体。
实体谓词
- 加入了实体子谓词
minecraft:entity_tags。- 用来检查实体标签。(使用
/tag设置的标签) - 格式:
any_of:可选的字符串列表,如果存在,则要匹配的实体必须至少有其中一个标签。all_of:可选的字符串列表,如果存在,则要匹配的实体必须有其中的全部标签。none_of:可选的字符串列表,如果存在,则要匹配的实体必须不具有其中任何一个标签。
- 用来检查实体标签。(使用
粒子数据格式
- 加入了
minecraft:geyser_base- 间歇泉的喷发口粒子云。
- 格式:带有字段的对象:
water_blocks:正整数,缩放粒子大小和爆发冲量。burst_impulse_base:浮点数,缩放初始的爆发冲量。
- 加入了
minecraft:geyser_poof- 间歇泉的喷发口粒子云。
- 格式:带有字段的对象:
water_blocks:正整数,缩放粒子大小和爆发冲量。burst_impulse_base:浮点数,缩放初始的爆发冲量。
- 加入了
minecraft:geyser_plume- 间歇泉的上升泉流。
- 格式:带有字段的对象:
water_blocks:正整数,缩放粒子大小和爆发冲量。
- 加入了
minecraft:geyser- 粒子发射器,会生成间歇泉的
geyser_base、geyser_poof和geyser_plum粒子。 - 格式:带有字段的对象:
water_blocks:正整数,缩放粒子大小和爆发冲量。
- 粒子发射器,会生成间歇泉的
遥测
- 新必要事件:
graphics_capabilities。- 这是会在启动时发送的新事件,用于告知Mojang用于运行游戏的图形设备功能。
- 加入了新属性:
backend_name- 这会是
Vulkan或OpenGL,用于告知Mojang以了解玩家使用的图形API。
- 这会是
- 加入了新属性:
backend_failure_reason- 这会是一段简短的错误代码,例如
vulkan_device_version_too_low,将帮助Mojang识别针对Vulkan需求的潜在问题。
- 这会是一段简短的错误代码,例如
- 加入了新属性:
backend_failure_message- 这会是一个简短且模糊的信息,例如
Failed to find the GLFW platform surface extensions,如果玩家在运行Vulkan遇到问题,将帮助Mojang缩小范围。
- 这会是一个简短且模糊的信息,例如
- 加入了新属性:
backend_failure_missing_capabilities- 这会是Vulkan缺失的功能列表,例如
VULKAN_CORE_1_2, VK_KHR_dynamic_rendering,将帮助Mojang了解玩家为了使用Vulkan需要哪些功能。
- 这会是Vulkan缺失的功能列表,例如
- 新遥测属性:
server_session_id。- 服务端创建时随机生成的UUID。
更改
方块
高枯草丛、矮枯草丛和甜浆果丛
- 现在对其使用骨粉不再需要上方一格为空气且在建造界限内。
床
- 将弹性从66%提高至75%,以匹配基岩版。
生物
流浪商人
- 现在会出售硫黄尖锥。
疣猪兽
- 更改了幼年个体的背部纹理,现在其背部的鬃毛纹理分布于单侧而非两侧。
- 不再能在和平难度下生成。
- 现在会在和平难度下消失。
- 将幼年疣猪兽的边界箱从宽0.6982422格、高0.7格改为宽0.75格、高0.85格,以匹配基岩版。
- 将幼年疣猪兽的视平线高度从0.595格改为0.625格。
- 将幼年疣猪兽的乘客高度从0.746875格改为0.875格。
犰狳
- 将幼年犰狳的视平线高度从0.156格改为0.21875格。
美西螈
- 将幼年美西螈的边界箱宽度从宽0.5格、高0.25格改为宽0.21格、高0.375格,以匹配基岩版。
- 将幼年美西螈的视平线高度从0.2格改为0.09375格。
- 将幼年海豚的乘客高度从0.25格改为0.1875格。
骆驼
- 将幼年骆驼的边界箱从宽1.02格、高1.425格改为宽0.95格、高1.4格。
- 坐下时的边界箱从宽1.02格、高0.567格改为宽0.95格、高0.425格。
- 将幼年骆驼的视平线高度从1.365格改为1.38格。
- 坐下时的视平线高度从0.507格改为0.41格。
鸡
- 更改了鸡变种的受伤和死亡音效。
- 将幼年鸡的视平线高度从0.28格改为0.28125格。
- 将幼年鸡的乘客高度从0.4格改为0.375格。
牛和哞菇
- 将幼年牛和幼年哞菇的视平线高度从0.65格改为0.69格。
- 将幼年牛和幼年哞菇的乘客高度从0.7格改为0.75格。
海豚
- 将幼年海豚的视平线高度从0.195格改为0.09375格。
- 将幼年海豚的乘客高度从0.39格改为0.31255格。
猫
- 将幼年猫的视平线高度从0.175格改为0.34375格。
- 将幼年猫乘客高度从0.25625格改为0.3125格。
豹猫
- 现在可以在和平难度下生成。
- 将幼年豹猫的视平线高度从0.2975格改为0.34375格。
- 将幼年豹猫的乘客高度从0.31875格改为0.3125格。
狐狸
- 更改了幼年白色狐狸睡觉时的纹理,以匹配成年个体。
- 将幼年狐狸的视平线高度从0.2975格改为0.34375格。
- 将幼年狐狸的乘客高度从0.3825格改为0.375格。
蜜蜂
- 将蜜蜂的边界箱从宽0.7格、高0.6格改为宽0.55格、高0.5格。
山羊
- 将幼年山羊的边界箱从宽0.495格、高0.715格改为宽0.45格、高0.65格,以匹配基岩版。
- 将幼年山羊的视平线高度从0.60775格改为0.59375格。
- 将幼年山羊的乘客高度从0.611875格改为0.53125格。
快乐恶魂
- 将小恶魂的视平线高度从0.6175格改为0.46875格。
熊猫
- 将幼年熊猫的视平线高度从0.53125格改为0.28125格。
- 将幼年熊猫的乘客高度从0.40625格改为0.5625格。
猪
- 将幼年猪的视平线高度从0.3825格改为0.40625格。
- 将幼年猪的乘客高度从0.434375格改为0.5格。
北极熊
- 将幼年北极熊的视平线高度从0.595格改为0.34375格。
- 将幼年北极熊的乘客高度从0.7格改为0.625格。
绵羊
- 将幼年绵羊的视平线高度从0.6175格改为0.65625格。
- 将幼年绵羊的乘客高度从0.61875格改为0.5625格。
鱿鱼
- 将幼年鱿鱼的边界箱高度从0.63格改为0.5格,以匹配基岩版。
狼
- 将幼年狼的视平线高度从0.34格改为0.34375格。
- 将幼年狼的乘客高度从0.409375格改为0.4375格。
炽足兽
- 将幼年炽足兽的视平线高度从0.7225格改为0.4375格。
- 将幼年炽足兽的乘客高度从0.85格改为0.65625格。
僵尸疣猪兽
- 修正了幼年个体的左耳纹理,使其正确镜像。
- 将幼年僵尸疣猪兽的边界箱从宽0.6982422格、高0.7格改为宽0.75格、高0.85格,以匹配基岩版。
- 将幼年僵尸疣猪兽的视平线高度从0.595格改为0.625格。
- 将幼年僵尸疣猪兽的乘客高度从0.746875格改为0.875格。
僵尸、尸壳、溺尸、僵尸猪灵、僵尸村民和村民
- 将对应的幼年变种的边界箱高度从0.99格改为0.98格,以匹配基岩版。
鹦鹉螺
- 更改了冲撞和冲撞冷却结束的音效。
- 将幼年鹦鹉螺的乘客高度从0.56875格改为0.5格。
猪灵
- 现在可以在和平难度下生成。
- 将对应的幼年变种的边界箱高度从0.99格改为0.98格,以匹配基岩版。
世界生成
世界预设
- 加入了新的世界预设
flat_all_dimensions。- 此预设默认不会显示在创建新的世界屏幕中。
游戏内容
进度
- “探索的时光”现在还需要到访硫黄洞穴。
粒子
- 现在游戏被粒子淹没时,游戏不再移除正在飞行中的现有粒子,而是随机选择渲染粒子,来保持在粒子限制以下。
- 此更改在大量新喷发的间歇泉时尤为明显。
命令格式
/advancement
- 当授予或撤销多个进度时,命令的输出会报告所有玩家改变的进度状态数量。
- 当对多个玩家授予或撤销进度或准则时,命令的输出会报告所有任何更改影响到的玩家数量。
/execute
execute on owner现在会把召唤了恼鬼的唤魔者视为该恼鬼的主人。
参数类型
- 队伍颜色参数(用于
/team modify [name] color和/waypoint modify [name] color)现在仅接受小写字母加下划线的形式。- 例如,
dark_purple是允许的,darkpurple和DarkPurple是不允许的。 - 值现在和文本组件中的颜色名称匹配。
- 例如,
常规
全景图
- 更新了主菜单全景图以匹配混沌立方。
用户界面
- 将“对局域网开放”屏幕替换为新的“Open to LAN”屏幕。
- 世界的主机现在可以在世界选项屏幕中使用“游戏模式”和“允许命令”按钮。
- “游戏模式”和“允许命令”按钮在极限模式世界中不再可用。
- 在_Open to LAN_屏幕中,世界的主机可以为世界中(于本世界独立)的其他玩家配置“游戏模式”和“允许命令”的值。
- 这些按钮可以在“Settings for Other Players”标题下找到。
选项
- 移除了触屏模式。
- 视频设置“独占全屏”的提示框现在会提及自适应同步(Nvidia G-Sync, AMD FreeSync)在启用时应该能工作,在禁用时不能工作。
- 向在线选项中加入了“好友列表”开关来控制是否启用好友列表。
- 向在线选项中加入了“游戏内通知”开关来控制是否在世界内显示好友列表通知。
- 向在线选项加入了“允许请求”开关来控制其他玩家是否可以向当前玩家发送好友请求。
- 向在线选项加入了“Xbox设置…”按钮来打开Microsoft account privacy和online safety settings。
- 向在线选项加入了“在线状态可见性”选项来控制在好友列表中向好友展示的信息:
- 全部展示:(默认)向好友展示你的在线状态及游戏活动。
- 仅展示部分:只向好友展示你的在线状态。
- 不展示:始终向好友展示“离线”状态。
极限模式
- 在极限模式世界中以旁观模式重生不再会关闭游戏规则
spectators_generate_chunks。
数据包
- 将数据包版本号更改为
107.1。
资源包
- 将资源包版本号更改为
88.0。 - 告示牌和悬挂式告示牌现在使用方块模型,而不是内置的实体模型。
- 告示牌和悬挂式告示牌上的文字依然不可配置。
- 升级资源包中床、告示牌和悬挂式告示牌的纹理可以使用自动化工具Slicer辅助。
记分板
- 如果玩家没有记分项,则玩家标签叠加层上不再显示玩家的分数。
属性
- 将
minecraft:knockback_resistance的最小值从0.0改为-2.0。
调试屏幕
- 调试屏幕选项
fps现在会报告使用的预设模式类型(例如mailbox或fifo relaxed),而不再仅显示vsync。 particle_render_stats现在包括不同粒子组的数量(SQ表示single quads,NR表示no render,EG表示elder guardians,IP表示item pickup),以及粒子总数量。
服务端配置文件格式
- 加入了服务器属性
chat-spam-threshold-seconds和command-spam-threshold-seconds,分别表示聊天和命令的滥发消息阈值。- 两个阈值默认均为10,这也是先前的合并阈值。将该值设置为0会禁用相应的滥用检测。
- 滥用检测基于玩家近期的累计消息数目。玩家每发送一条消息,相应类型的计数器会增加1;计数器每1游戏刻(0.05秒)减少1/20,相当于每秒减少1。玩家将在任意计数器达到对应阈值时被踢出。例如,在默认阈值10下,以下行为会导致玩家被踢出:
- 1秒内发送11条消息
- 2秒内发送14条消息
- 10秒内发送21条消息
服务端管理协议
- 将服务端管理协议版本号更改为
3.0.0。 - 管理服务端现在在游戏服务端启动之前启动。
- 最显著的是,这意味着现在在世界加载和升级时就会发出心跳包。
rpc.discover和方法notification/server/status现在可以在专用服务器启动之前访问。- 在这段时间调用其他方法时,服务器会返回错误。
方块谓词
- 加入了
matching_biomes世界生成方块谓词类型,用来检查当前的方块坐标是否匹配任一指定的生物群系。- 格式:带有字段的对象:
biomes:生物群系ID、生物群系ID的列表,或带有#前缀的生物群系标签:用于匹配的生物群系。
- 格式:带有字段的对象:
标签
- 方块标签:
- 将
#concrete_powder重命名为#concrete_powders。 - 将
#mineable/pickaxe和#happy_ghast_avoids中的滴水石锥替换为#speleothems。
- 将
- 实体类型标签:
- 向
#cannot_be_pushed_onto_boats中加入了硫方怪。
- 向
实体数据格式
- 移除了生物的
HurtByTimestamp标签,现在使用ticks_since_last_hurt_by_mob。
方块实体数据格式
- 移除了方块实体
minecraft:bed。
实体谓词
-
实体谓词格式已从多个可选字段的结构更改为类似于数据组件映射的结构。
-
例如,
effects此前是一个可选字段:{ "effects": {...} }
现在它变成了一个组件式的子谓词项目:
{ "minecraft:effects": {...} }
-
主要更改:
- 实体谓词所有的键名现在均为命名空间ID。
- 由于命名空间ID可以写成没有命名空间(默认为
minecraft)的格式,现有的字段名依旧有效。 - 例外:字段
type被重命名为minecraft:entity_type。
- 由于命名空间ID可以写成没有命名空间(默认为
- 现在未知的子谓词组件会被拒绝,此前未知的字段会被忽略。
- 实体谓词所有的键名现在均为命名空间ID。
-
现有的特定类型的子谓词被重命名,且移动到顶级。
minecraft:lightning移动到minecraft:type_specific/lightning。minecraft:fishing_hook移动到minecraft:type_specific/fishing_hook。minecraft:player移动到minecraft:type_specific/player。minecraft:raider移动到minecraft:type_specific/raider。minecraft:sheep移动到minecraft:type_specific/sheep。minecraft:slime移动到minecraft:type_specific/cube_mob,现在它在史莱姆和岩浆怪的基础上也包括硫方怪。
数据组件
charged_projectiles组件现在只接受最多1024个物品堆叠。
已配置的地物
- 重命名地物类型
pointed_dripstone为speleothem。- 加入了
base_block字段:方块状态,描述钟乳石的基部方块。 - 加入了
pointed_block字段:方块状态,描述钟乳石的柱部方块。 - 加入了
replaceable_blocks字段:方块ID,方块ID的列表,或带有#前缀的方块标签,描述地物可生成在哪些方块上。 - 重命名字段
chance_of_taller_dripstone为chance_of_taller_generation。
- 加入了
- 重命名地物类型
dripstone_cluster为speleothem_cluster。- 加入了
base_block字段:方块状态,描述钟乳石的基部方块。 - 加入了
pointed_block字段:方块状态,描述钟乳石的柱部方块。 - 加入了
replaceable_blocks字段:方块ID,方块ID的列表,或带有#前缀的方块标签,描述地物可生成在哪些方块上。 - 重命名字段
dripstone_block_layer_thickness为speleothem_block_layer_thickness。 - 重命名字段
chance_of_dripstone_column_at_max_distance_from_center为chance_of_speleothem_at_max_distance_from_center。 - 重命名字段
max_distance_from_edge_affecting_chance_of_dripstone_column为max_distance_from_edge_affecting_chance_of_speleothem。
- 加入了
large_dripstone:- 加入了
replaceable_blocks字段:方块ID,方块ID的列表,或带有#前缀的方块标签,描述地物可生成在哪些方块上。 - 将
column_radius的最大值由19减小到16,以防止地物延伸到相邻区块。 - 风速偏移现在会被钳制以保证整个滴水石(半径+风)保持在临近的区块中。
- 加入了
geode:- 地物配置
blocks内的cannot_replace和invalid_blocks字段除了标签外,现在也接受ID和ID列表。
- 地物配置
root_system:- 地物配置的
root_replaceable字段除了标签外,现在也接受ID和ID列表。
- 地物配置的
vegetation_patch:- 地物配置的
replaceable字段除了标签外,现在也接受ID和ID列表。
- 地物配置的
waterlogged_vegetation_patch:- 地物配置的
replaceable字段除了标签外,现在也接受ID和ID列表。
- 地物配置的
- 更改了地物类型
lake:- 加入了
can_place_feature字段:方块谓词,描述地物可以在哪些方块上放置方块。 - 加入了
can_replace_with_air_or_fluid字段:方块谓词,描述地物可以将哪些方块替换为空气或fluid提供的方块。 - 加入了
can_replace_with_barrier字段:方块谓词,描述地物可以将哪些方块替换为barrier提供的方块。
- 加入了
tree地物配置的方块状态提供器below_trunk_provider不再具有默认值。- 修改了地物类型
multiface_growth:- 字段
block现在是必需的,此前默认为minecraft:glow_lichen。
- 字段
- 修改了
root_system:- 加入了
level_test_distance字段,表示根系距离原点多远会检查现有地形。 - 加入了
max_level_deviation字段,表示测试位置的地面高度和原始地面高度可以偏移多远。
- 加入了
维度类型
infiniburn字段除了标签外,现在也接受ID和ID列表。
处理器列表
protected_blocks:value字段除了标签外,现在也接受ID和ID列表。
block_rot:- 现在会评估上一个方块处理器链处理后的方块状态,而不是总是使用结构的原始方块。
- 处理器链中的第一个处理器仍然始终对原始结构定义的方块进行评估。
- 现在会评估上一个方块处理器链处理后的方块状态,而不是总是使用结构的原始方块。
测试环境定义格式
- 加入了
minecraft:difficulty- 设置游戏测试环境的难度,字段:
difficulty:要设置的难度ID。- 应为
peaceful、easy、normal和hard之一。
- 应为
- 设置游戏测试环境的难度,字段:
密度函数
- 加入了
minecraft:interval_select- 根据输入的密度函数和阈值,在多个密度函数之间选择。
- 格式:带有字段的对象:
input:密度函数,其值将和给定的thresholds比较。thresholds:非空浮点数列表,将要和input比较的值。- 如果
input < thresholds[i],则选中function[i]。 - 如果输入值大于最后一个阈值,则选中最后一个函数,
thresholds必须比functions少一个元素。
- 如果
functions:只要有两个密度函数的列表,输出的函数将从此处选择。functions必须比thresholds多一个元素。
- 移除了
minecraft:weird_scaled_sampler- 它的功能已经被
interval_select取代。- 当
rarity_value_mapper是type_1,相当于:interval_select的阈值是-0.75, -0.5, 0.5, 0.75- 选择的函数为:
abs(rarity * noise(x/rarity, y/rarity, z/rarity))- 对应的rarity值为:
0.5, 0.75, 1.0, 2.0, 3.0
- 对应的rarity值为:
- 当
rarity_value_mapper是type_2,相当于:interval_select的阈值是-0.5, 0.0, 0.5- 选择的函数为:
abs(rarity * noise(x/rarity, y/rarity, z/rarity))- 对应的rarity值为:
0.75, 1.0, 1.5, 2.0
- 对应的rarity值为:
- 当
- 它的功能已经被
表面规则
- 修改了表面规则条件
noise_threshold:- 加入了
is_3d字段:布尔值,如果为true则表示在三维空间中评估噪声。- 如果未指定,默认为
false。
- 如果未指定,默认为
- 加入了
物品模型映射
- 移除了特殊模型类型
minecraft:bed、minecraft:standing_sign和minecraft:hanging_sign。
纹理图集
- 移除了图集
minecraft:beds和minecraft:signs。
着色器和后处理管线
- 着色器
core/rendertype_text、core/rendertype_text_see_through、core/rendertype_text_intensity、core/rendertype_text_intensity_see_through、core/rendertype_text_background和core/rendertype_text_background_see_through被core/text和core/text_background替代。- 变种现在由着色器定义
IS_GUI、IS_SEE_THROUGH和IS_GRAYSCALE控制。
- 变种现在由着色器定义
其他更改
- 现在使用Tracy分析游戏性能时也会显示GPU耗时。
- 现在渲染使用反向深度缓冲,这有助于在大部分硬件上改善深度冲突。
- 现在升级某些26.1版本之前的世界时,速度会更快。
- 现在世界的主机使用F3 + F4或命令更改游戏模式时,也会一起更改世界的默认游戏模式。
修复
修复了106个漏洞
26.2前正式版的漏洞
MC-1788 — 在和平难度下,豹猫无法在丛林和竹林生物群系自然生成。
MC-134349 — 无法用选取方块键制作地图的缩小版本。
MC-174630 — 选为辅助效果的信标主效果在主效果切换时总会保留。
MC-186131 — 猪灵和疣猪兽无法在和平难度下自然生成。
MC-223248 — 孢子花粒子效果会逐渐消失/减少,直到重新加载世界。
MC-229057 — 用桶装起被拴绳拴住的美西螈时,拴绳会消失。
MC-236770 — 调试叠加层中“Ambient”和“Axolotl”的数量都显示为“A”。
MC-248758 — 游戏日志记录到错误:Detected setBlock in a far chunk。
MC-252814 — clamp密度函数只接受直接输入,而不允许使用引用。
MC-268008 — 玩家的潜行状态有时不同步。
MC-269520 — 在禁用生成结构选项的世界使用/locate时,游戏卡住。
MC-269786 — 一些字符串的“ID”没有大写。
MC-277395 — 鼠标光标放在“屏幕扭曲效果”滑块上显示的options.screenEffectScale.tooltip字符串没有正确大写。
MC-277396 — 字符串中下界传送门名称的大小写不一致。
MC-277487 — 存档文件夹不可写时,尝试创建新世界会导致游戏软锁。
MC-277744 — 末影人手持使用发光纹理的方块时,方块发出的光较少。
MC-279122 — 一些字符串包含的“id”缩写没有正确大写。
MC-279125 — 一些/locate字符串在“reasonable”前面缺少冠词。
MC-279126 — mco.configure.world.restore.download.question.line1字符串将“singleplayer”错误拼写为“single player”。
MC-279137 — options.directionalAudio.on.tooltip字符串的“HRTF”和“compatible”之间缺少连字符。
MC-279138 — command.failed字符串缺少连词。
MC-279154 — advancements.story.enter_the_nether.description字符串缺少分隔逗号。
MC-279156 — 社交屏幕中的部分标题文本没有正确大写。
MC-279158 — “I know what I'm doing!”文本没有正确大写。
MC-279182 — 描述水和熔岩转化的字符串缺少逗号。
MC-279183 — options.allowServerListing.tooltip缺少逗号。
MC-279184 — datapackFailure.title字符串缺少冠词,且总是把“pack”变为复数。
MC-279186 — build.tooHigh字符串的“Height”前缺少冠词。
MC-279189 — mco.configure.world.leave.question.line1字符串缺少逗号。
MC-296343 — 钓鱼竿抛出浮漂后,使用鼠标滚轮切换钓鱼竿,在第一人称视角下会短暂显示未抛出浮漂的纹理。
MC-297491 — 从TTF文件中加载的字形不再能在发亮的告示牌上显示。
MC-301325 — 创建新的世界时,主菜单音乐会短暂地播放一下。
MC-301761 — Realms“玩家”选项卡中的所有元素会在“已邀请”元素被Tab ↹键选中时略向下移动。
MC-302144 — 世界出生点设置在下界时,玩家会在下界底部的基岩层中重生。
MC-302268 — 运行多个命令会迅速将玩家以滥发消息踢出。
MC-302488 — 包含“Safe Mode”的字符串大小写不一致。
MC-302496 — 有发光效果的末影龙火球不再显示发光轮廓线。
MC-302554 — 有发光效果的下落的方块不再显示发光轮廓线。
MC-302628 — 载有海豚的矿车经过激活铁轨时,海豚不会下车。
MC-303401 — 在创造模式下对从制图台中获得的带有map_post_processing的地图使用选取方块键会导致游戏崩溃。
MC-304113 — 渲染距离较低时,水下迷雾不能正确渲染。
MC-304862 — 在和平难度下激活有敌对生物刷怪蛋的发射器会消耗刷怪蛋并播放怪物音效。
MC-304873 — options.textureFiltering.rgss.tooltip字符串的“shader”和“based”之间缺少连字符。
MC-304874 — options.textureFiltering.anisotropic.tooltip字符串的“hardware”和“based”之间缺少连字符。
MC-305239 — 正在向外扩展的世界边界会在重新进入世界时重置为其初始尺寸。
MC-305467 — 末影龙的死亡动画效果在穿戴的盔甲前面渲染。
MC-305475 — 跳跃时,玩家头上方的绊线会被触发两次。
MC-306064 — 可以使用命令强制生物表现出正在死亡的样子,即使实际上它们并未死亡。
MC-306399 — “传送到玩家”旁观模式操作只有在旁观菜单隐藏后才会更新有效目标列表。
MC-306401 — 潜影贝打开时,名称显示在身体内部。
MC-306460 — 全屏模式下游戏窗口高度高出一像素。
MC-306622 — 鸡骑士的高度略有偏差。
MC-306673 — 睡觉状态幼年白色狐狸的眼睛颜色与成年狐狸的不一致。
MC-306685 — 幼年疣猪兽的骑乘者位置太低。
MC-306738 — 有时方块在被破坏后仍然会在视觉上留在原地。
MC-306750 — 幼年嗅探兽的纹理包含未使用的像素。
MC-306778 — 夜晚天气改变时,夜视效果下的迷雾颜色不再平滑变化。
MC-306840 — 海豚仍然会在附近没有玩家时淹死。
MC-306890 — 营火会导致蜜蜂工作慢得多。
MC-306903 — 三次贝塞尔缓动函数有时会产生错误的值。
MC-306946 — 平滑光照启用时,夜晚天空下0到1级的方块光照过渡不平滑。
MC-306962 — 截图的绑定按键设置为鼠标按键时不会运作。
MC-306972 — 监守者探测到恶魂时只会在原地怒吼。
MC-307002 — 对用于复活末影龙的末地水晶使用/kill命令不再会中断复活过程。
MC-307008 — 新版本中帧率严重下降。
MC-307012 — 记分项设为below_name显示模式时,没有分数的已命名实体都以0分的形式显示分数。
MC-307043 — 在伤害生物的同时应用冰冻状态会导致ticks_since_last_hurt_by_mob的值不正确。
MC-307125 — 有重复team参数的目标选择器的解析依赖于参数顺序,导致出现不一致。
MC-307144 — 游戏从数据包和world_gen_settings.dat读取世界生成数据的行为不一致,导致大型生物群系源的更新被阻止。
MC-307159 — 主手使用骨粉时,副手也会放置方块。
MC-307177 — 启用JFR分析游戏性能会导致客户端在启动时崩溃。
MC-307194 — 制箭师的药箭交易降价时,会减少收购的箭数量而不是收购的绿宝石数量。
MC-307212 — 幼年溺尸右臂底部的纹理有一条颜色有误的像素。
MC-307221 — 没有模型或使用无效模型的方块不再使用无效纹理。
MC-307227 — 用空的OffersNBT标签禁用交易后,重新从NBT加载会导致交易重新启用。
MC-307266 — 僵尸村民的生物群系服装会在被治愈后变化。
MC-307272 — 服务端不再能检测旁观模式玩家的左键点击。
MC-307330 — 26.1及以上版本的帧率大幅下降。
MC-307418 — 尝试升级旧世界时游戏崩溃。
MC-307420 — 游戏会渲染不应渲染的液面。
MC-307473 — 竹子上的方块破坏效果现在总是在方块的中心位置展示。
MC-307498 — standing_sign特殊物品模型使用错误拼写为“attachement”的字段。
MC-307513 — 对多名玩家使用/deop,成功消息均显示同一名玩家。
MC-307584 — 资源包或数据包选择屏幕中,选中包的边框会在按Enter时消失。
MC-307585 — fall_after_explosion进度触发器不再对TNT生效。
MC-307589 — 三叉戟判定箱超出玩家视野较远时不会渲染,即使它的一部分本应可见。
MC-307689 — 在和平难度下尝试使用被禁用的刷怪蛋时,玩家的手臂会挥动。
MC-307690 — /difficulty输出的错误消息没有使用难度的译名。
MC-307833 — 有特定交易集的村民升级时,世界冻结。
MC-307860 — 帧率较低时,进度界面中的深色叠加层的动画变慢。
MC-307877 — 无法对上面一格有方块的枯草丛使用骨粉。
MC-307884 — Unicode字体中的字符之间有不一致的空隙。
MC-307905 — StackTraceElement.getFileName()为null时,游戏可能在生成崩溃报告时崩溃。
MC-308065 — 放置床时,床头部分需要过一帧才出现。
MC-308111 — 物品可以在玩家死亡后进入物品栏,使得它们会在keep_inventory游戏规则禁用时被删除。
MC-308112 — 通过辅助功能引导屏幕进入音乐和声音选项屏幕时,全景图会开始转动。
MC-308157 — 唤魔者尝试反击owner为自身的恼鬼时,游戏崩溃。
MC-308184 — 游戏没有恰当处理存档文件夹在游戏运行时被删除的情况。
MC-308245 — 启用mipmap时,半透明的花的纹理会产生重影。
MC-308363 — 在少数情况下,雪屋生成会使服务端死锁。
MC-308426 — 将移动绑定的按键和“调试修饰键”绑定的按键设置为相同按键时,物品栏打开时可以移动。
MC-308575 — 地物flower_default和flower_warm只会生成一朵花而不是一片花。
未公开漏洞
在特定情况下可以复制红石比较器。
信标光束会渲染在下界雾的前方。(MC-307517)
当实体数量超过实体计数器上限时,新增实体的实体ID将会与现有实体冲突,造成更新抑制及服务端崩溃。
客户端设置信标数据的网络包没有严格检查,信标实体亦不会检查状态设置是否合法,导致设置的效果可以与正常情况不符。
评论互动区
理性讨论,友好交流,让观点更有价值
登录后即可参与讨论、点赞和回复,打造更有质量的社区互动。
立即登录参与互动正在加载评论...