Java版24w13a

来自Minecraft Wiki
跳转到导航 跳转到搜索
24w13a
版本

Java版

类型

快照

发布时间

2024年3月27日

快照归属

1.20.5

下载

客户端​(.json)
服务端

混淆映射表

客户端
服务端

协议版本
  •  DEC: 1073742006
  •  HEX: 400000B6
数据版本

3826

资源包版本

31

数据包版本

37

最低Java版本

Java Java SE 17

24w13a是Java版1.20.5的第14个快照,发布于2024年3月27日[1],加入了3种重锤专用的新魔咒和6种新的状态效果,在内置实验性数据包中加入了试炼刷怪笼和宝库的不祥方块状态变种、不祥之瓶、不祥试炼钥匙,更改了重锤的效果、试炼刷怪笼的行为、试炼刷怪笼和宝库的战利品表、试炼密室的结构和袭击触发机制,并修复了一些漏洞。

新内容

[编辑 | 编辑源代码]

药水

  • 加入了蓄风药水。
  • 加入了盘丝药水。
    • 用粗制的药水和蜘蛛网酿造。
    • 可制作对应的喷溅药水、滞留药水和药箭。
    • 给予盘丝效果。
  • 加入了渗浆药水。
    • 用粗制的药水和黏液块酿造。
    • 可制作对应的喷溅药水、滞留药水和药箭。
    • 给予渗浆效果。
  • 加入了虫蚀药水。
    • 用粗制的药水和石头酿造。
    • 可制作对应的喷溅药水、滞留药水和药箭。
    • 给予寄生效果。

游戏内容

[编辑 | 编辑源代码]

魔咒

  • 加入了致密魔咒。
    • 可通过交易所得的附魔书获取。
    • 最大等级为V。
    • 没有适用物品。
  • 加入了破甲魔咒。
    • 可通过交易所得的附魔书获取。
    • 最大等级为IV。
    • 没有适用物品。
    • 附有此魔咒的物品可降低目标的盔甲效果。
      • 每魔咒等级使盔甲效果降低15%。
  • 加入了风爆魔咒。
    • 因为存在漏洞,当前可通过交易[2]或钓鱼[3]所得的附魔书获取。
    • 最大等级为III。
    • 没有适用物品。
    • 附有此魔咒的物品在击中目标后会产生风爆。
      • 每魔咒等级增加风爆的威力。
  • 这些魔咒不可由/enchant附魔。

状态效果

  • 加入了蓄风效果。
    • 拥有此效果的实体完全死亡后[4][5]会产生风爆。
  • 加入了盘丝效果。
    • 拥有此效果的实体完全死亡后[4][5]会生成蜘蛛网。
    • 拥有此效果的非玩家实体能以正常速度穿过蜘蛛网,但这一机制因为漏洞未能生效。[6]
  • 加入了渗浆效果。
    • 拥有此效果的实体完全死亡后[4][5]会产生两个中型史莱姆。
  • 加入了寄生效果。
    • 拥有此效果的实体在受到伤害时有5%的概率生成1-2个蠹虫。
  • 加入了袭击之兆效果。
    • 拥有此效果的玩家会被不祥的raid_omen粒子包围。
  • 加入了试炼之兆效果。
    • 拥有此效果的玩家会被不祥的trial_omen粒子包围。
  • 这些状态效果不可由/effect给予。

战利品上下文参数集类型

  • 加入了equipment类型。
    • 需要的参数:
      • this_entity:将获得装备的生物。
      • origin:生物的位置。

战利品表函数

  • set_ominous_bottle_amplifier:新函数,用于将目标物品的ominous_bottle_amplifier组件设置为数值提供器提供的值。
    • NBT列表/JSON数组conditions:(默认为[])一个战利品表谓词列表。当其中的条件全部符合时才会应用此物品修饰器。
    • NBT复合标签/JSON对象amplifier:一个数值提供器。用于生成ominous_bottle_amplifier组件。

物品堆叠组件

  • 字符串item_name:使用文本组件格式覆盖物品的默认名称,格式与字符串custom_name相同。
    • 不同在于:
      • 字符串item_name不会被铁砧修改或移除。
      • 字符串item_name不会显示为斜体。
      • 字符串item_name在某些地方(如旗帜标记、物品展示框中物品名称)不显示名称标签。
  • 整型ominous_bottle_amplifier:(不小于0,不大于4)控制不祥之瓶的不祥之兆状态效果放大倍率。
    • 示例:ominous_bottle_amplifier=3。

实体谓词

  • 为匹配raidersFields字段,加入了实体子谓词raider。
    • has_raid——匹配袭击者是否处于正在进行的袭击中。
    • is_captain——匹配袭击者是否为袭击队长。

粒子

  • 加入了infested、​item_cobweb、​small_gust、​ominous_spawning、​raid_omen、​trial_omen和​trial_spawner_detection_ominous粒子。

音效

  • 加入了block.cobweb.break、​block.cobweb.step、​block.cobweb.place、​block.cobweb.hit、​block.cobweb.fall、​block.trial_spawner.about_to_spawn_item、​block.trial_spawner.spawn_item、​block.trial_spawner.spawn_item_begin、​block.trial_spawner.charge_activate、​block.trial_spawner.ambient_charged、​item.ominous_bottle.dispose、​event.mob_effect.bad_omen、​event.mob_effect.trial_omen和​event.mob_effect.raid_omen音效事件。

标签

  • 加入了以下伤害类型标签:
    • #is_player_attack:player_attack。
      • 由玩家造成的攻击伤害类型。
  • 加入了以下物品标签:
    • #enchantable/fire_aspect:#enchantable/sword。
    • #enchantable/sharp_weapon:#enchantable/sword和​#enchantable/axe。
      • 可附上锋利魔咒的物品。

蜘蛛网

  • 加入了独有音效,不再使用石头的音效。

刷怪笼

  • 在SpawnPotentials生成数据中加入了可选的equipment_loot_table字符串值,用于将指定战利品表内的物品随机选取装备到生成的生物身上。

不祥旗帜

  • 现在默认名称储存于item_name组件中。
  • 现在带有hide_additional_tooltip组件。

探险家地图

  • 现在默认名称储存于item_name组件中。

游戏内容

[编辑 | 编辑源代码]

魔咒

数据包

  • 将数据包版本号更改为37。
  • 非默认组件将在物品作为方块实体放置后被储存在components字段中。
    • 当前不保留从组件默认值中移除的组件。
    • 有些组件(如custom_name)仍然由继承序列化处理,因此它们可能不被保留。
    • 如果要将不被自动储存的组件在掉落时恢复,需要在战利品表中添加copy_components函数。
  • 用于worldgen定义的整数和浮点数提供器不再包装在type旁的额外value字段中。
    • 例如{"type":"minecraft:uniform","value":{"min_inclusive":0.0,"max_inclusive":1.0}}现在变成了{"type":"minecraft:uniform","min_inclusive":0.0,"max_inclusive":1.0}。

资源包

  • 将资源包版本号更改为31。
  • 加入了infested、​oozing、​weaving、​wind_charged、​raid_omen、​trial_omen和​bad_omen_121的状态效果图标纹理。

战利品表函数

  • copy_components
    • 移除了components字段并用以下字段替代:
      • NBT列表/JSON数组include:(可选)可从源复制的数据组件列表。省略时包含所有存在的组件。
      • NBT列表/JSON数组exclude:(可选)禁用复制的数据组件列表。省略时为空。
  • set_name
    • 加入了字符串target可选字段来指定设置哪种名称。
      • custom_name:(默认)设置custom_name组件。
      • item_name:设置item_name组件。

聊天

  • 客户端聊天状态(屏幕上的消息和聊天输入历史记录)现在在进入和退出配置阶段时由客户端保存。
  • 消息签名链处理保持不变——进入配置阶段会开始新的会话。
  • 如果客户端配置了消息延迟,则等待的消息将在离开世界之前立即发送。
  • 服务器可以在配置阶段通过发送reset_chat数据包来清除聊天状态。

协议

  • minecraft:chat_command_signed数据包已从minecraft:chat_command中分离。
    • 不接受任何签名参数的命令将使用未签名的数据包,并且将不会传递任意“last seen”的聊天更新。

标签

  • 将物品标签#enchantable/weapon的值由#swords和​#axes替换为#enchantable/sharp_weapon。

新内容(实验性)

[编辑 | 编辑源代码]

不祥试炼刷怪笼

  • 方块状态ominous为true时的试炼刷怪笼。
  • 当试炼刷怪笼检测到带有试炼之兆状态效果的玩家,且满足以下条件之一时,它将变成不祥试炼刷怪笼:
    • 它不在冷却中。
    • 它在冷却中,但上一次激活时没有变为不祥试炼刷怪笼。
      • 使试炼刷怪笼变成不祥试炼刷怪笼会跳过冷却时间、重置挑战并清除此前由它产生的所有在场生物。
  • 挑战完成且冷却结束后,不祥试炼刷怪笼会变回试炼刷怪笼。
  • 纹理有别于普通试炼刷怪笼,且激活时会发出灵魂火粒子而非普通火焰粒子。
  • 生成的怪物有概率装备头盔或胸甲(若能)。
    • 这些盔甲是锁链质、铁质或钻石质的,锻有铜质的涡流或镶铆盔甲纹饰。
    • 这些盔甲暂时可以掉落,以后将不会掉落。
  • 会定期在附近生物的上方生成弹射物。
  • 挑战完成后,它会弹出与普通试炼刷怪笼不同的战利品。

不祥宝库

不祥之瓶

  • 可由宝库和不祥宝库喷出,也会在袭击外[8]击杀袭击队长时掉落。
  • 使用后,瓶子会碎裂,并给予玩家1小时40分钟的不祥之兆状态效果。
  • 每个不祥之兆效果倍率各有一个物品变种,总共有5种不祥之瓶。
  • 最大堆叠数量为64。

不祥试炼钥匙

  • 试炼钥匙的变种,仅作为不祥试炼刷怪笼的奖励获得。
  • 用于解锁不祥宝库。

非生物实体

[编辑 | 编辑源代码]

不祥之物生成器

  • 由激活的不祥试炼刷怪笼周期性生成于附近生物的上方,用于向下投掷弹射物。
  • 所显示的物品会不停旋转,同时从周围聚集ominous_spawning粒子直到对应弹射物生成。

游戏内容

[编辑 | 编辑源代码]

不祥事件

  • 包括袭击和不祥试炼的新设计。
  • 更改了不祥之兆状态效果的图标和音效。
  • 拥有不祥之兆效果的玩家进入村庄后不再直接触发袭击:
    • 不祥之兆会转变为同倍率持续30秒的袭击之兆,这允许玩家在这段时间内饮奶来阻止袭击。
    • 袭击之兆结束时会在玩家获得此效果的位置开始袭击。
  • 在袭击外击败袭击队长不再给予玩家不祥之兆。

标签

  • 加入了以下实体类型标签:
    • #immune_to_infested:silverfish
      • 免疫寄生状态效果的实体。
    • #immune_to_oozing:slime
      • 免疫渗浆状态效果的实体。
  • 加入了以下物品标签:
    • #enchantable/mace:mace

更改(实验性)

[编辑 | 编辑源代码]

宝库

试炼刷怪笼

  • 加入了ominous方块状态。
  • 在spawn_potentials生成数据中加入了可选的equipment_loot_table字符串值,用于将指定战利品表内的装备随机选取装备到生成的生物身上。
  • 对于试炼密室中的非旋风人刷怪笼,同时存活的生物数量增加值(simultaneous_mobs_added_per_player)由2改为0.5。
  • 对于试炼密室中的幼年僵尸刷怪笼,同时存活的生物数量基础值(simultaneous_mobs)由3改为2。
  • 现在只会在玩家进入其视线时激活。
  • 向补给战利品表加入了腐肉、面包、熟鸡肉和迅捷药水,移除了发光浆果、金胡萝卜、力量药水、绿宝石和末影珍珠。

重锤

药水

旋风人

  • 现在会避免跳到危险的方块上或空中。

非生物实体

[编辑 | 编辑源代码]

风弹

世界生成

[编辑 | 编辑源代码]

试炼密室

  • 加入了新的决斗室eruption及其独有的附加结构,同时移除了决斗室chamber_5。
  • 加入了柱廊前庭atrium及其独有的附加结构,用作入口结构和柱廊之间的过渡结构。
  • 加入了不祥宝库结构reward/ominous_vault,放置于柱廊前庭、柱廊尽头、交叉口和每个决斗室中。
  • 将普通宝库结构由reward/default重命名为reward/vault,并将宝库的底座更改为涂蜡的切制铜块及其台阶构成的支座。
  • 移除了连接部件reward/connectors/default。
  • 现在每个试炼密室有2条长度固定的柱廊,而不是1条随机长度的柱廊。
  • 修改了一些结构:
    • 移除了柱廊单元straight_7和​straight_8第一层的试炼刷怪笼,并将straight_7的补给箱改为隐藏的普通宝库。
    • 现在柱廊尽头结构end_1和​end_2更加空旷,并且将end_1的双跑楼梯改为单跑楼梯。
    • 为交叉口结构intersection_1添加了隐藏房间,为intersection_2的休息室添加了两面玻璃墙。
    • 略微修改了决斗室pedestal的中心平台的形状,同时移除了其上的一个试炼刷怪笼。
    • 现在决斗室slanted的斜坡更平缓。

游戏内容

[编辑 | 编辑源代码]

进度

  • 更改了以下进度的描述:

魔咒

  • 致密:
    • 可用附魔台获取。
    • 适用于重锤。
    • 附有此魔咒的重锤每摔落一格时造成的伤害会增加。
      • 每魔咒等级增加1(♥)。
  • 破甲:
    • 可用附魔台获取。
    • 适用于重锤。
  • 风爆:
    • 可用附魔台获取,还能通过不祥宝库获取。
      • 在官方文章中,描述为只能通过不祥宝库获取。
    • 适用于重锤。
  • 以上魔咒均可用/enchant进行附魔。

状态效果

  • 渗浆:
    • 史莱姆免疫此状态效果。
  • 寄生:
    • 蠹虫免疫此状态效果。
  • 袭击之兆:
    • 玩家进入村庄时,其身上的不祥之兆效果会变成同倍率的袭击之兆,持续30秒。
    • 此效果结束时,袭击将于玩家获得此效果的位置开始。
  • 试炼之兆:
    • 玩家激活试炼刷怪笼时,其身上的不祥之兆效果就会变成试炼之兆。
      • 持续时间为15分钟×不祥之兆的放大倍率。
  • 蓄风、盘丝、渗浆、寄生、袭击之兆和试炼之兆均可用/effect获取。

标签

  • 向物品标签#enchantable/durability、​#enchantable/fire_aspect、​#enchantable/vanishing和​#enchantable/weapon中加入了mace。

你知道吗

[编辑 | 编辑源代码]
  • 因为MC-270954,原计划在“1.21更新”实验性内容中加入的3种魔咒和6种状态效果均可在不启用此实验性内容的情况下获取。
修复了26个漏洞
1.20.4前正式版的漏洞
MC-94413 — 破坏、放置蜘蛛网和在蜘蛛网上行走时播放石头音效。
MC-123804 — 物品展示框中的探险家地图和不祥旗帜会显示斜体的名称,且名称可用铁砧移除。
MC-148057 — 在前哨站生成的不祥旗帜显示图案列表。
MC-166361 — 当使用键盘而非鼠标更改选项时,GUI尺寸不会明显更新。
MC-178410 — 旗帜作为方块被放置时不储存HideFlags标签。
MC-230256 — NBT的HideFlags标签无法隐藏minecraft:bundle上的 "Slot" 信息。
1.20.5开发版本的漏洞
MC-268195 — 史莱姆会生成于试炼密室的墙壁内并且窒息。
MC-268578 — 沼骸坐在船的错误位置上。
MC-268627 — 史莱姆生成异常。
MC-268716 — 即使只有2格方块高,岩浆怪也能生成。
MC-268882 — 同一物品组件中的相同魔咒导致游戏崩溃。
MC-268893 — 比较器需要接收到方块更新才能正常工作,否则导致漏斗/侦测器接收到伪状态变化。
MC-269015 — 风弹可以破坏末地水晶。
MC-269143 — 属性修饰符不能单独应用于“body”槽位。
MC-269342 — 调整游戏窗口大小后,实验性功能详情目录渲染异常。
MC-269371 — 如果在“界面尺寸”选项为“自动”时尝试使用ctrl+鼠标滚轮下调,该选项会显示为“-1”。
MC-269387 — 重锤音效属于友好生物音效分类。
MC-269388 — 使用鞘翅也能增加重锤的下落攻击伤害。
MC-269427 — 滞留药水粒子被染成黑色而非对应药水的颜色。
上个开发版本的漏洞
MC-269628 — 放置沉重核心会删除原位的水。
MC-269635 — 尝试食用睡莲或青蛙卵时游戏崩溃。
MC-269643 — 含水的沉重核心不会正常更新水流。
MC-269649 — “还要啥火箭啊?”进度需要将自己向上弹射8格而非7格。
MC-269659 — 现在鹦鹉可以被喂食胡萝卜而非曲奇来杀死它们。
MC-269670 — 使用/give给予带有hide_tooltip组件的收纳袋时游戏崩溃。
MC-269790 — 内联/item modify中的错误信息不具帮助性。
  1. ↑ Minecraft Snapshot 24w13a — Minecraft.net,2024年3月27日。
  2. ↑ MC-269976 — 漏洞状态为“已修复”。
  3. ↑ MC-269977 — 漏洞状态为“已修复”。
  4. ↑ 4.0 4.1 4.2 MC-269951 — 漏洞状态为“已修复”。
  5. ↑ 5.0 5.1 5.2 MC-269956 — 漏洞状态为“有意为之”。
  6. ↑ MC-269961 — 漏洞状态为“已修复”。
  7. ↑ 24w13a的修正附魔等级范围具体更改
  8. ↑ MC-269981 — “不祥之兆效果的新形式不再能在袭击中获得。” — 漏洞状态为“无效”。
  9. ↑ MC-269649 — 漏洞状态为“已修复”。