24w06a是Java版1.20.5的第8个快照,发布于2024年2月7日,加入了“日文字形变体”语言选项,优化了漏斗,丰富了犰狳的蜷缩行为,在内置实验性数据包中加入了物品形式的风弹,并修复了一些漏洞。
新内容
常规
- 属性
- 加入了
generic.gravity
,用于控制实体的重力加速度,值域为-1~1。 - 加入了
generic.safe_fall_distance
,用于控制生物不受摔落伤害的最大高度,值域为-1024~1024。 - 加入了
generic.fall_damage_multiplier
,用于控制生物总摔落伤害的倍率,值域为0~100。 - 加入了
player.block_break_speed
,用于控制玩家破坏方块速度的倍率,值域为0~1024。
- 选项
- 在“语言”屏幕中加入了“字体设置”。
- 将“强制使用Unicode字体”选项移入其中。
- 加入了“日文字形变体”选项。
- 用于控制是否在默认字体中为CJK字符使用日本字形。
- 默认值基于系统语言环境设置。
- 字体
- 加入了字体变体过滤器。
- 现在字形提供器可以基于特定的变体集来启用或禁用字体变体。
- 过滤器在
filter
节中定义,可用于每个字形提供器。- 只有当过滤器中的值与键中变体的实际值匹配时,才会包含该字形提供器。
- 可用的变体目前是硬编码的,并由字体选项菜单控制。
uniform
,连接到“强制使用Unicode字体”选项。jp
,连接到“日文字形变体”选项。
- 标签
- 加入了下列方块标签:
#badlands_terracotta
:terracotta
、white_terracotta
、yellow_terracotta
、orange_terracotta
、red_terracotta
、brown_terracotta
和light_gray_terracotta
。
- 其他
- 加入了JFR(Java Flight Recorder)事件,用于对单区块的读取(
minecraft.ChunkRegionRead
)和写入(minecraft.ChunkRegionWrite
)。
更改
方块
- 漏斗
- 现在其上方有碰撞箱完整的方块时,不再尝试吸取物品实体。
- 常规
- 方块位置现在存储为一个由3个整数组成的数组(
[I;x,y,z]
),而不是一个包含X、Y、Z的复合元素({X:x,Y:y,Z:z}
)。 - 蜂巢的NBT标签
FlowerPos
重命名为flower_pos
。 - 末地折跃门(方块)的NBT标签
ExitPortal
重命名为exit_portal
。
生物
- 犰狳
- 现在不能在恶地生物群系中没有的陶瓦上生成。
- 现在蜷缩时会隐藏自己的头和脚,期间会探出头窥视以检查蜷缩条件是否满足。
- 如果满足,犰狳左右张望后再次缩进壳内;如果不满足,犰狳立即起身。
- 现在拥有新的动画和音效。
- 狼
- 驯服的狼生命值由20( × 10)改为40(
× 20)。 - 喂食恢复的生命值翻倍。
- 受到不来自箭或玩家的伤害时,伤害不再被调整为
(修正前伤害 + 1) / 2
。
- 常规
- 蜜蜂的NBT标签
FlowerPos
和HivePos
分别重命名为flower_pos
和hive_pos
。 - 袭击生物的NBT标签
PatrolTarget
重命名为patrol_target
。 - 流浪商人的NBT标签
WanderTarget
重命名为wander_target
。 - 可被拴绳拴住的实体的NBT标签
Leash
重命名为leash
。
非生物实体
- 漏斗矿车
- 现在其上方有碰撞箱完整的方块时,不再尝试吸取物品实体。[2]
- 常规
- 末地水晶的NBT标签
BeamTarget
重命名为beam_target
。
游戏内容
- 状态效果
- 现在放大倍率再次被限制在0到255之间。
- 跳跃提升、飘浮和挖掘疲劳放大倍率超过127的行为已被新的属性所取代。
常规
- 属性
- 将属性
horse.jump_strength
重命名为generic.jump_strength
,现在对所有实体生效。- 控制了一次跳跃的基本冲量。计算优先于跳跃提升或方块属性。
- 标签
- 将方块标签
#armadillo_spawnable_on
中的值#terracotta
替换为#badlands_terracotta
。
- 数据包
- 将数据包版本号更改为
31
。 - 现在函数中命令的最大长度(包括宏展开)不能超过2,000,000个字符。
- 通过重用部分原版数据包,减少了登录期间服务器发送的数据量。
- 资源包
- 将资源包版本号更改为
26
。
新内容(实验性)
物品
- 风弹
- 旋风人被玩家或驯服的狼杀死时掉落4-6个,不受抢夺魔咒影响[3]。
- 可由玩家和发射器发射。
- 玩家发射的风弹比旋风人发射的多10%击退[4],但影响范围更小。
- 玩家被自己发射的风弹击中时会重置摔落伤害,且摔落伤害只会从碰撞点以下开始累积。
- 每次使用后有0.5秒的冷却时间。
常规
- 标签
- 加入了以下方块标签:
#blocks_wind_charge_explosions
:barrier
和bedrock
。
更改(实验性)
方块
- 宝库
- 更改了纹理。
非生物实体
- 风弹
- 旋风人发射的风弹的ID由
wind_charge
重命名为breeze_wind_charge
。
常规
- 标签
- 向
#impact_projectiles
实体类型标签加入了breeze_wind_charge
。
修复
- 修复了13个漏洞
- 1.20前正式版的漏洞
- MC-72151 — 雪傀儡投掷的雪球对狼会造成伤害,而不是击退。
- MC-193202 — 当NBT数据加载后,会重置驯服的狼的生命值。
- MC-259142 — 朝下的木桶在漏斗上方时,漏斗仍会拾取物品。
- MC-261846 — 日文使用中文的字体。
- 1.20.2的漏洞
- MC-264684 — 太长的宏静默失效。
- 1.20.5开发版本的漏洞
- MC-267512 — 无懈可击的恶魂会被反弹的火球杀死。
- MC-267917 — 幼年犰狳被喂食蜘蛛眼时无进食音效。
- MC-267940 — 犰狳鳞甲掉落计时器不被储存进数据。
- MC-268065 — 无AI的犰狳被攻击也会蜷缩。
- MC-268091 — 音乐“Shuniji”“Dragon Fish”和“Axolotl”不再在水下播放。
- MC-268096 — 单人游戏客户端丢失同步的生物群系标签。
- MC-268179 — 对空气右键会使手上的马铠和狼铠消失。
- MC-268189 —
block.vault.fall
使用占位符音效。
来源:Minecraft Wiki