24w03a是Java版1.20.5的第3个快照,发布于2024年1月17日,更改了出生点区块的默认大小,并修复了一些漏洞。
新内容
常规
- 游戏规则
- 加入了
spawnChunkRadius
游戏规则,用于控制出生点区块的大小。- 默认值为
2
,取值为0
至32
。- 设置为
0
表示完全禁用出生点区块,设置为10
可以与之前版本的出生点区块大小保持一致。
- 设置为
- 默认值为
- 协议
- 加入了转移数据包。
- 自定义服务器现在可以请求客户端使用转移数据包连接到另一个服务器。
- 客户端转移时,将使用新的转移意图(ID
3
)连接到目标服务器,且可以使用新标志跳过身份验证。 - 默认情况下,服务器不会接受转移,并会断开与客户端的连接,但可以通过将配置文件
server.properties
中的accepts-transfers
设置为true
来启用此功能。 - 转移过程中维持资源包。
- 加入了Cookie数据包。
- Cookie数据包允许自定义服务器在客户端请求和存储数据。在登录、配置和游戏阶段可能请求Cookie,但只有在配置和游戏阶段可以存储数据。
- Cookie只会在玩家在线时被服务器持续传输。
- 每个Cookie大小可达5KiB。
- 这允许服务器将诸如身份验证或自定义游戏数据之类的信息传递给新服务器。
- server.properties
- 加入了
accepts-transfers
,默认为false
,用于设置服务端是否接受转移数据包作为登录请求。
- 标签
- 加入了以下方块标签:
#armadillo_spawnable_on
:#animals_spawnable_on
、#terracotta
、red_sand
和coarse_dirt
。- 犰狳可以在这些方块上生成。
- 加入了以下物品标签:
#chest_armor
:leather_chestplate
、chainmail_chestplate
、golden_chestplate
、iron_chestplate
、diamond_chestplate
和netherite_chestplate
。- 属于胸部盔甲(胸甲)的物品。
#foot_armor
:leather_boots
、chainmail_boots
、golden_boots
、iron_boots
、diamond_boots
和netherite_boots
。- 属于脚部盔甲(靴子)的物品。
#head_armor
:leather_helmet
、chainmail_helmet
、golden_helmet
、iron_helmet
、diamond_helmet
、netherite_helmet
和turtle_helmet
。- 属于头部盔甲(头盔)的物品。
#leg_armor
:leather_leggings
、chainmail_leggings
、golden_leggings
、iron_leggings
、diamond_leggings
和netherite_leggings
。- 属于腿部盔甲(护腿)的物品。
#skulls
:player_head
、creeper_head
、zombie_head
、skeleton_skull
、wither_skeleton_skull
、dragon_head
和piglin_head
。- 属于生物头颅的物品。
#enchantable/armor
:#foot_armor
、#leg_armor
、#chest_armor
和#head_armor
。- 可以附上适用于盔甲的魔咒的物品。
#enchantable/bow
:bow
。- 可以附上适用于弓的魔咒的物品。
#enchantable/chest_armor
:#chest_armor
。- 可以附上适用于胸甲的魔咒的物品。
#enchantable/crossbow
:crossbow
。- 可以附上适用于弩的魔咒的物品。
#enchantable/durability
:#foot_armor
、#leg_armor
、#chest_armor
、#head_armor
、elytra
、shield
、#swords
、#axes
、#pickaxes
、#shovels
、#hoes
、bow
、crossbow
、trident
、flint_and_steel
、shears
、brush
、fishing_rod
、carrot_on_a_stick
和warped_fungus_on_a_stick
。- 可以附上影响耐久度的魔咒的物品。
#enchantable/equippable
:#foot_armor
、#leg_armor
、#chest_armor
、#head_armor
、elytra
、#skulls
和carved_pumpkin
。- 可以附上可装备(Equippable)魔咒的物品。
#enchantable/fishing
:fishing_rod
。- 可以附上适用于钓鱼竿的魔咒的物品。
#enchantable/foot_armor
:#foot_armor
。- 可以附上适用于靴子的魔咒的物品。
#enchantable/head_armor
:#head_armor
。- 可以附上适用于头盔的魔咒的物品。
#enchantable/leg_armor
:#leg_armor
。- 可以附上适用于护腿的魔咒的物品。
#enchantable/mining
:#axes
、#pickaxes
、#shovels
、#hoes
和shears
。- 可以附上影响挖掘速度的魔咒的物品。
#enchantable/mining_loot
:#axes
、#pickaxes
、#shovels
和#hoes
。- 可以附上影响挖掘掉落物的魔咒的物品。
#enchantable/sword
:swords
。- 可以附上适用于剑的魔咒的物品。
#enchantable/trident
:trident
。- 可以附上适用于三叉戟的魔咒的物品。
#enchantable/vanishing
:#enchantable/durability
、compass
和carved_pumpkinskulls
。- 可以附上可使物品消失的魔咒的物品。
#enchantable/weapon
:#swords
和#axes
。- 可以附上适用于武器的魔咒的物品。
- 加入了以下实体类型标签:
#aquatic
:turtle
、axolotl
、guardian
、elder_guardian
、cod
、pufferfish
、salmon
、tropical_fish
、dolphin
、squid
、glow_squid
和tadpole
。- 被视为水生生物的实体。
#arthropod
:bee
、endermite
、silverfish
、spider
和cave_spider
。- 被视为节肢生物的实体。
#ignores_poison_and_regen
:#undead
。- 免疫中毒和生命恢复效果的实体。
#illager
:evoker
、illusioner
、pillager
和vindicator
。- 被视为灾厄村民的实体。
#illager_friends
:#illager
。- 被灾厄村民视为盟友的实体(不包括在其他队伍中的)。
#inverted_healing_and_harm
:#undead
。- 瞬间治疗和瞬间伤害会对其产生相反效果的实体。
#not_scary_for_pufferfish
:turtle
、guardian
、elder_guardian
、cod
、pufferfish
、salmon
、tropical_fish
、dolphin
、squid
、glow_squid
和tadpole
。- 不会使河豚膨胀的实体。
#sensitive_to_bane_of_arthropods
:#arthropod
。- 节肢杀手魔咒会对其产生额外伤害的实体。
#sensitive_to_impaling
:#aquatic
。- 穿刺魔咒会对其产生额外伤害的实体。
#wither_friends
:#undead
。- 不被凋灵视为目标,也不会对凋灵造成伤害的实体。
更改
物品
- 犰狳鳞甲和狼铠
- 更改了纹理。
生物
- 犰狳
- 更改了纹理。
- 现在会生成于恶地、疏林恶地和风蚀恶地。
- 蜘蛛和洞穴蜘蛛
- 现在会远离未蜷缩的犰狳。
- 狼
- 更改了狼身上的项圈和狼铠的纹理。
常规
- 进度
- 加入了触发器
default_block_use
,当玩家与方块进行默认交互时触发,例如打开一扇门。 - 加入了触发器
any_block_use
,当玩家与方块进行任何交互时触发,例如对着方块使用物品或进行默认交互。
- 数据包
- 将数据包版本号更改为
28
。
- 实体格式
- 在村民的交易项NBT标签中加入了
ignore_tags
NBT标签。若设置为true
,此项交易将不检查物品的NBT标签是否与预期物品的NBT标签一致。
- 菜单屏幕
- 现在使用Tab ↹或方向键导航进入或退出任意菜单时都会设置默认焦点。
- 资源包
- 将资源包版本号更改为
24
。 - 调整了
ttf
字体提供器的转换功能,使其具有更合理的默认值。shift
不再被双重应用,而以直接在游戏UI中显示一些像素替代。- 现在字体的字身框与游戏UI的像素大小所匹配,而不再匹配字体的升降部(字面框)之间的距离。
- 现在字体基线的位置与默认字体一致(低于顶线
7
像素)。
- 出生点区块
- 出生点区块的大小从10(19×19强加载区块)更改为2(3×3强加载区块),以降低内存使用和CPU负荷,减少加载时间。
- 横扫之刃
- ID由
sweeping
改为sweeping_edge
。
- 标签
- 将
#trimmable_armor
物品标签的值替换为#chest_armor
、#foot_armor
、#head_armor
和#leg_armor
。
- 常规
- 当实体离开或进入末地时,其到达的区域将保持加载状态
15
秒,以与下界传送门的行为相匹配。
更改(实验性)
生物
- 旋风人
- 现在会反弹所有弹射物,并且反弹的弹射物可以击中发射者。
游戏内容
- 交易
- 现在针叶林盔甲匠收购的盔甲无视耐久度。
常规
- 标签
- 将
#deflects_arrows
实体类型标签重命名为#deflects_projectiles
。 - 移除了
#deflects_tridents
实体类型标签。
修复
- 修复了58个漏洞
- 1.20前正式版的漏洞
- MC-153160 — 若NBT数据不匹配,村民不会自动填充物品。
- MC-155857 — 命令
/team
不会影响灾厄村民和女巫的AI。 - MC-171981 — 燃料燃烧时间映射在每次物品被放入熔炉时都会重新创建,而不会被缓存。
- MC-187372 — 调试屏幕中FPS限制与垂直同步或图像品质间没有空格。
- MC-260889 — 玩家可以在放置距离外的方块上使用水桶和熔岩桶。
- MC-261596 — 工作台的“搜索”键盘快捷键无法使用。
- 1.20.1的漏洞
- MC-265273 — 使用Tab ↹键在创建世界屏幕的标签页列表中导航时,未通过突出显示或渲染边界来示明聚焦状态。
- 1.20.2的漏洞
- MC-265520 — 切换连接协议有时会产生错误。
- MC-265749 — 按钮文本或字段的值改变时,提示框会闪烁。
- 1.20.3的漏洞
- MC-266078 — 合成配方与切石配方输出的铜格栅不一致。
- MC-267044 — 刻状态字符串中词语用法不一致。
- MC-267045 — 部分与刻有关的字符串缺少冠词,表述不清。
- MC-267086 — 通过
/tick
冻结游戏后,指南针无法正确指示出生点位置。 - MC-267104 — 旋风人的杆的底面纹理不正确,与相邻颜色不契合。
- MC-267149 — 合成器顶面的UV纹理映射是反转的。
- MC-267465 — 1.20.3中的上传错误:
Cannot invoke "ctt.c()" because "this.b" is null
。
- 1.20.5开发版本的漏洞
- MC-267366 — 无法对幼年犰狳使用蜘蛛眼来加速成长。
- MC-267367 — 狼受到伤害时,狼铠也会闪烁。
- MC-267371 — 潜影贝判定箱的缩放比例不受
generic.scale
属性影响。 - MC-267377 — 对红树树叶使用骨粉时不再产生粒子。
- MC-267378 — 盔甲架判定点不随
generic.scale
属性改变。 - MC-267379 — 对缠根泥土使用骨粉时不再产生粒子。
- MC-267380 — 无法打开超出默认放置距离的容器的物品栏。
- 上个开发版本的漏洞
- MC-267383 — 无法在属性
generic.block_interaction_range
扩展部分的范围内放置水和熔岩。 - MC-267384 — 未使用且重复的狼铠声音事件。
- MC-267385 — 属性
generic.entity_interaction_range
受限于generic.block_interaction_range
。 - MC-267388 — 扫刷犰狳时的字幕与其他物品使用时的字幕不一致。
- MC-267389 — 犰狳在繁殖时,有时不会靠近彼此。
- MC-267392 — 玩家即便处于旁观模式,也会惊吓到犰狳。
- MC-267395 — 犰狳在受到摔落伤害后会恐慌。
- MC-267397 — 受食物吸引的犰狳和幼年犰狳距离玩家过远。
- MC-267398 — 犰狳展开时不会播放展开声音。
- MC-267402 — 搭乘船的犰狳在船转向时,头部渲染效果异常。
- MC-267404 — 受惊的犰狳被推上船后,仍会受乘船玩家惊吓。
- MC-267405 — 身上有乘客的犰狳在受惊后可以移动。
- MC-267413 — 给犰狳喂食蜘蛛眼时,不会屏蔽玩家的进食操作。
- MC-267416 — 史莱姆产生的粒子不受属性
generic.scale
影响。 - MC-267417 — 属性
generic.scale
小于0.06时,站在非完整固体方块上会显示窒息覆盖图。 - MC-267418 — 监守者的音波攻击不受属性
generic.scale
属性影响。 - MC-267420 — 船的放置不受自定义后的属性
generic.block_interaction_range
影响。 - MC-267422 — 属性
entity_interaction_range
被分类为generic
,却不对生物产生影响。 - MC-267427 — 实体睡眠时渲染的偏移量不受属性
generic.scale
影响。 - MC-267428 — 幻翼翅膀的粒子不受属性
generic.scale
影响。 - MC-267434 — 属性
generic.scale
的值较大的倒立生物显示在其碰撞箱上方。 - MC-267435 — 幼年犰狳不会一直紧跟其双亲。
- MC-267454 — 幼年炽足兽的大小看起来与普通炽足兽相同。
- MC-267456 — 对
item_used_on_block
进度准则的更改破坏了原有功能。 - MC-267470 — 从信标获得的生命恢复状态效果不再对玩家生效。
- MC-267479 — 物品栏显示尺寸受
generic.scale
属性影响。 - MC-267497 — 幼年犰狳在蜷缩过程中,发出声音的音调没有变高。
- MC-267538 — 将可放置方块塞入饰纹陶罐的同时也会放下方块。
- MC-267565 — 属性
generic.scale
的值过低使玩家在水下也能呼吸。 - MC-267588 — 将物品放入饰纹陶罐时不再播放手部动画。
- MC-267706 — 唤魔者和幻术师生成的粒子不受属性
generic.scale
影响。 - MC-267707 — 凋灵的粒子不受属性
generic.scale
影响。 - MC-267708 — 凋灵头颅弹射物攻击不受属性
generic.scale
影响。 - MC-267725 — 玩家经验等级不再于生命条和饥饿条上层渲染。
- MC-267726 — 对水下方块使用骨粉时不再产生粒子。
来源:Minecraft Wiki