24w34a是Java版1.21.2的第2个快照,发布于2024年8月21日,加入了3个新的物品堆叠组件,更改了矿车改进、红石电路优化相关的实验性内容,并修复了一些漏洞。
新内容
常规
- 物品堆叠组件
- 加入了
use_remainder
组件。
-
- use_remainder:物品堆叠组件。
- *
*id:物品的命名空间ID。 - count:物品的数量。
- components:物品所具有的物品堆叠组件。
- *
- use_remainder:物品堆叠组件。
-
- 存在时,如果物品被使用后其堆叠数量减少,则会用余留物品替代被消耗的物品。
- 如果单组物品剩余数量大于0,则余留物品会放于物品栏。
- 如果物品栏也满了,则余留物品会被丢到地上。
- 示例:
use_remainder={id:'minecraft:stick', count:1}
。
- 存在时,如果物品被使用后其堆叠数量减少,则会用余留物品替代被消耗的物品。
- 加入了
use_cooldown
组件。
-
- use_cooldown:物品堆叠组件。
- *
*seconds:(值>0)冷却持续的秒数。 - cooldownGroup[2]:冷却组的命名空间ID。存在时,物品冷却仅对具有同一冷却组的物品生效。
- *
- use_cooldown:物品堆叠组件。
-
- 存在时,被使用的物品会对所有同类或同冷却组的物品添加冷却。
- 示例:
use_cooldown={seconds:1.5, cooldownGroup:"minecraft:custom_weapon"}
。
- 加入了
consumable
组件。
-
- consumable:物品堆叠组件。
- consume_seconds:(值≥0,默认为1.6)玩家消耗物品所需的秒数。
- animation:(默认为
eat
)消耗物品时所使用的动画,可以为none
、eat
、drink
、block
、bow
、spear
、crossbow
、spyglass
、toot_horn
和brush
。 - sound:(默认为
entity.generic.eat
)消耗物品过程中和完成时使用的声音事件。 - has_consume_particles:(默认为true)是否显示物品消耗粒子。
- on_consume_effects:物品消耗后产生的副效果列表。
- *
*type:副效果的命名空间ID,可以为minecraft:apply_effects
、minecraft:remove_effects
、minecraft:clear_all_effects
、minecraft:teleport_randomly
和minecraft:play_sound
。- 如果type为
minecraft:apply_effects
,则还具有以下参数:
- 如果type为
- *
*effects:物品被消耗后立即应用的状态效果列表。- *
*effect:一个状态效果。 - probability:(0≤值≤1,默认为1.0)应用状态效果的概率。
:一组状态效果的应用设置。
- *
- 如果type为
minecraft:remove_effects
,则还具有以下参数:
- effects:物品被消耗后立即移除的状态效果标签或ID列表。
- 如果type为
minecraft:clear_all_effects
,则会清除消耗者身上的所有状态效果。 - 如果type为
minecraft:teleport_randomly
,则还具有以下参数:
- 如果type为
- diameter:(值>0,默认为16.0)消耗者传送范围的直径。
- 如果type为
minecraft:play_sound
,则还具有以下参数:
- 如果type为
- *
*sound:消耗完成时播放的声音事件。
:一个副效果。
- *
- consumable:物品堆叠组件。
-
- 存在时,物品能被使用且消耗;如果物品还具有
food
、potion_contents
、ominous_bottle_amplifier
或suspicious_stew_contents
组件,则这些组件的效果也会应用。 - 示例:
consumable={consume_seconds:3.0, animation:'eat', sound:'entity.generic.eat', has_consume_particles:true, on_consume_effects:[{type:'minecraft:clear_all_effects'}]}
。
- 存在时,物品能被使用且消耗;如果物品还具有
更改
方块
- 炼药锅
- 现在又能对水下炼药锅使用水桶了。
物品
- 常规
- 在创造模式下使用物品后不再会返还其他物品。
- 例如:创造模式下玩家饮用蜂蜜瓶后不再返还玻璃瓶。
非生物实体
- 箭、三叉戟和浮漂
- 现在会在撞击世界边界时反弹。
世界生成
- 试炼密室
- 在
encounter_4
结构的发射器机关中添加了一个发射器。
游戏内容
- 配方书
- 现在会能通过选定键重选上次选中的配方。
常规
- 数据包
- 将数据包版本号更改为
50
。
- 资源包
- 将资源包版本号更改为
36
。
- 物品堆叠组件
food
组件现在只保存食物数据,而不再影响食物是否能被食用。- 因此移除了effects、eat_seconds和using_converts_to字段,其功能被新加入的组件取代。
- 性能
- 改善了更高渲染距离下的性能,并降低了相机转动对性能的影响。
更改(实验性)
方块
以下内容属于“红石实验性内容”。
- 在传播距离相等时,红石信号更新会优先在左侧进行。
[需要检查源代码] - 在多数情况下,传播距离相等时的更新顺序因此不再具有随机性。
- 然而,如果红石信号上下传播,更新顺序仍然随机。
物品
以下内容属于“收纳袋”。
- 收纳袋
- 现在收纳袋物品提示框最多显示3行物品而非2行,使得折叠部分物品的收纳袋至少能展示8种物品。
非生物实体
以下内容属于“矿车改进”。
- 矿车及其变种
- 矿车再次可以被发射器重叠放置。
- 在短距离下落或垂直下落时,矿车不再会倾斜。
- 放置在铁轨上时,矿车会朝向正确的方向。放置在倾斜铁轨上时,矿车会正常倾斜。
- 在倾斜铁轨上移动时,矿车不再会穿过压在铁轨上的方块,而是会与之碰撞。
- 落至铁轨上时,矿车不再强制与铁轨中心对齐。
- 在弯铁轨上的矿车将会对齐到偏向转弯内侧的位置。
- 被活塞推动后,矿车也会正常对齐到铁轨上。
- 放置在一对相向的倾斜铁轨之间的矿车更容易停下了。
修复
- 修复了54个漏洞
- 1.21前正式版的漏洞
- MC-73178 — 村民的
CanPickUpLoot
标签不能被设为0。 - MC-144327 — 烈焰人的烈焰棒的底面纹理与其顶面纹理相同。
- MC-191431 — 切换到“极佳!”后,玩家旁观头颅在物品栏中隐形/未渲染。
- MC-269376 — 旋风人从判定箱中心发射风弹。
- MC-269715 — 组件
food.eat_seconds
少于0.05的食物不能被食用。
- 1.21的漏洞
- MC-272643 — 重启世界后,包含
using_converts_to
的物品不能与源物品堆叠。 - MC-273329 — 在创造模式下喝奶桶会得到空桶。
- MC-273629 — 用
effects_changed
进度添加的效果若由奶触发则会造成数据包错误(ConcurrentModificationException
)。
- 上个开发版本的漏洞
- MC-275203 — 放在铁轨上的矿车总以东西方向生成且略微上移。
- MC-275209 — 不能将水放进水下炼药锅。
- MC-275210 — 矿车能在斜上行驶时穿过方块。
- MC-275211 — 掉落物的魔咒光效不可见。
- MC-275213 — 尝试将熔岩或细雪放入水下炼药锅时仍然播放手部动画。
- MC-275218 — 矿车脱轨再复轨后,“矿车:行进”音效不在轨道上播放。
- MC-275219 — 尝试在创造模式下对同一铁轨使用矿车时,手部动画仍会播放。
- MC-275221 — 在24w33a中,幼年北极熊模型损坏。
- MC-275224 — 对上方已有矿车的铁轨使用矿车物品时,矿车物品失去同步。
- MC-275226 — 在第三人称下,玩家或其他生物所持物品的魔咒光效不可见。
- MC-275229 — 气泡柱上的矿车表现异常。
- MC-275230 — 旁观模式下打开物品栏时游戏崩溃。
- MC-275232 — 挖掘疲劳动画显得太近了。
- MC-275237 — 不能用铁砧重命名成书。
- MC-275241 — 矿车被停下后会短暂持续产生音效。
- MC-275246 — 在创造模式物品栏中尝试移动副手物品后崩溃。
- MC-275248 — 各种火把不再具有底面。
- MC-275249 — “视场角效果”滑动条异常地修改了望远镜的缩放值。
- MC-275252 — 现在玩家爬行时头部仰角异常。
- MC-275270 — 放置在倾斜且未充能的动力铁轨上的矿车方向不正确。
- MC-275271 — 在创造模式物品栏中尝试将物品移动到快捷栏后崩溃。
- MC-275273 — 幼年哞菇使用错误的尺寸。
- MC-275277 — 试炼密室的
encounter_4
机关通常打不到玩家。 - MC-275289 — 即使在24w33a后某些决斗室中也仍存在空箱子。
- MC-275293 — 在生存模式下选取不在快捷栏但在物品栏中的方块时出现内部异常。
- MC-275296 — 自发光纹理不在玩家的手中发光。
- MC-275297 — 失败的选择器和“
score
”选择器结果中的假玩家导致意外错误。 - MC-275307 — 从旁观模式切换到其他模式时手不会显示。
- MC-275310 — 不能在附魔台中附魔盔甲。
- MC-275319 — 24w33a中的末地水晶略小于上一版本。
- MC-275328 — 物品展示框内物品的魔咒光效不可见。
- MC-275329 — 24w33a的僵尸村民不再抬起手臂攻击。
- MC-275332 — 红石实验性内容中在墙面或顶部表面上的拉杆和按钮的朝向不影响红石线的更新顺序。
- MC-275343 — 更改世界边界大小后,插在世界边界上的弹射物会在空中悬浮。
- MC-275361 — 幼年僵尸变种的手臂会在攻击时与身体断开。
- MC-275397 — 红石粉未合适地更新。
- MC-275436 — 不能在附魔台中附魔书。
- MC-275467 — 如果矿车在蜘蛛网或细雪中脱轨,玩家会被弹射上十万多格。
- MC-275473 — 纤细模型的手臂现在比躯干低0.5个像素。
- MC-275479 — 如果一格远处存在矿车,发射器就不能将矿车放上铁轨。
- MC-275482 — 矿车未与以前一样载入生物。
- MC-275486 —
enchantable
数据组件不对仅由数据包添加可用魔咒的物品生效。 - MC-275498 — 钟、指南针和追溯指针不在物品展示框内生效。
- MC-275554 — 两个斜坡间的矿车会持续剧烈摇晃。
- MC-275566 — 尝试在极佳画质下打开许多GUI时游戏崩溃。
- MC-275569 — 被禁用的外层皮肤在进入第三人称视角前仍然显示。
来源:Minecraft Wiki