24w35a是Java版1.21.2的第3个快照,发布于2024年8月28日,修复了一些漏洞。
新内容
常规
实体子谓词
加入了实体子谓词sheep,用于测试绵羊的毛色。
sheared:羊毛是否已被剪下。
color:绵羊的毛色。
更改
方块
红石灯
现在红石灯具有地图基色TERRACOTTA_ORANGE。
试炼刷怪笼
字段normal_config和ominous_config现在还可写为字符串,以填写设置数据的命名空间ID。
物品
蜂巢和蜂箱
现在会显示蜜蜂数和方块状态honey_level的值。
末影珍珠和风弹
消耗冷却不再硬编码,现在使用use_cooldown组件。
生物
鲑鱼
小、中、大三种体型的鲑鱼的判定箱现在会分别缩放至0.5、1、1.5倍。
鲑鱼的type字段现在能被鲑鱼桶保存。
命令格式
/loot
现在会在尝试生成无对应战利品表的方块掉落物时报错。
游戏内容
袭击
袭击现在会在开始前尝试生成5次而非3次,尝试生成的范围也不再与生成次数相关联,而是受PreRaidTicks影响。
袭击者如果不能在目标村庄中心垂直96格内找到可生成位置,则袭击不会开始。
降低了袭击时袭击者无法找到可生成位置的概率。
常规
数据包
将数据包版本号更改为51。
加入了trial_spawner子文件夹以用于配置试炼刷怪笼。
实体数据
实体在X轴上的rotation现在会被钳制于-90至90间。
试炼刷怪笼设置数据
试炼刷怪笼现在可由数据包定义。
每个设置子文件夹中具有normal.json和ominous.json文件。
父标签
spawn_range:(1≤值≤128,默认为4)生物的生成范围。
loot_tables_to_eject:(默认使用consumable和key战利品表)完成试炼后弹出的战利品。
:一组战利品表设置。
*
*data:战利品表路径。
*
*weight:(值>0)使用此战利品表的权重。
items_to_drop_when_ominous:完成不祥试炼后弹出的战利品。
:一组战利品表设置。
*
*data:战利品表路径。
*
*weight:(值>0)使用此战利品表的权重。
simultaneous_mobs:(值≥0,默认为2.0)同时生成的生物的种类数量。
simultaneous_mobs_added_per_player:(值≥0,默认为1.0)每多一个玩家加入试炼,单次额外生成的生物数量。
spawn_potentials:(默认为空)试炼刷怪笼的生成势。尝试生成时,随机选取其中一项data覆盖spawn_data。
:一组生物生成数据。
*
*data:实体数据,与试炼刷怪笼的spawn_data数据格式相同。
*
*weight:(值>0)此生物被选中的权重。
ticks_between_spawn:(值≥0,默认为40)生成间隔。
total_mobs:(值≥0,默认为6.0)生成生物的总数量。
total_mobs_added_per_player:(值≥0,默认为2.0)每多一个玩家加入试炼,生成生物的额外数量。
物品堆叠组件
use_cooldown组件中cooldownGroup字段现被重命名为cooldown_group。
战利品表
移除了empty战利品表类型。
绵羊现在只使用entities/sheep战利品表。
表示羊毛掉落的战利品表存储在entities/sheep/<颜色>子表中,由主表统一引用。绵羊的其他掉落物直接存储在主表中。
为绵羊和哞菇引入了独立的战利品表shearing/sheep和shearing/mooshroom。
现在绵羊剪毛和哞菇剪蘑菇的掉落物受战利品表shearing/sheep和shearing/mooshroom控制了。
更改(实验性)
物品
收纳袋
不再能通过数字键选择物品,现在仅能通过滚轮选择物品。