此条目包含了尚未确定正式中文译名的游戏内名称。
译名未定内容的名称已在文中标记为浅色斜体字。在其中文译名决定前,请勿擅自更改。
21w39a是Java版1.18的第3个快照,发布于2021年9月29日[1],加入了4个新进度,并进行了一些特性调整。
该版本支持打开由旧版本创建的存档(实验性快照除外),但用于1.18正式版的存档升级技术仍不完善。已探索的区块暂时采用旧世界高度,且新旧区块间有明显的边界。
新内容
游戏内容
- 加入了4个新进度。
- 加入了2个进度触发器:
- 加入了
fall_from_height进度触发器,在玩家坠落后着地时触发。有以下可用条件:player对应触发这个触发器的玩家。start_position作为玩家坠落前所在位置的谓词。distance作为start_position与玩家间距离的谓词。
- 加入了
ride_entity_in_lava进度触发器,会于玩家在熔岩中骑乘实体的游戏刻触发。有以下可用条件:player对应触发这个触发器的玩家。start_position作为开始骑乘时(即处于熔岩中的第一个游戏刻)所在位置的谓词。distance作为start_position与玩家间距离的谓词。
- 加入了
技术性
- 加入了
set_potion战利品表函数,用于赋予任意物品potion标签。具有以下参数:id:即药水ID。
更改
物品
生物
- 不再生成于溶洞中。
世界生成
- Lofty Peaks、Snowcapped Peaks和Stony Peaks
- 提高了小山的陡峭程度。
- 现在生成于此处的树木总会带有蜂巢。
游戏内容
- 将进度“轻功雪上飘”的上游进度从“冒险”改为“甜蜜的梦”。
- 对
nether_travel进度触发器进行了微调:- 将条件
entered重命名为start_position。 - 移除了条件
exited,因为它实际与player.location相同。
- 将条件
常规
- 重新设计了状态效果在物品栏界面的显示方式。
- 配方书打开时也会显示。
- 显示位置从左侧变为右侧。
- 当物品栏中能看到状态效果列表时,游戏视角下的状态列表将不再显示,以降低卡顿。
- 现在状态效果有两种显示模式:经典式和紧凑式。游戏会根据屏幕情况在两种模式间自动切换。
- 经典式是先前版本采用的样式,状态效果上下依次排列。
- 紧凑式用小图标显示状态效果,适用于屏幕空间不足的情形。
- 将亮度选项的默认值调整为50。
- inventory.png
- 现在包含一个新的图标,应用于物品栏中状态效果的紧凑式显示。
技术性
- 区块的
Level.Sections[].BlockStates和Level.Sections[].Palette移动到了Level.Sections[].block_states的一个容器结构中。 - 区块的
Level.Biomes现在被视为palette,位于Level.Sections[].biomes的一个类似的小容器结构中。 - 区块的
Level.CarvingMasks[]的数据类型从byte[]变为long[]。
server.jar现在会打包成独立的库,而非简单地将所有文件存档至一处。- 这是为了解决Java模块的一些问题。
- 启动时,
server.jar会将库解包到bundlerRepoDir指定的目录中(默认为工作目录)。- 若要运行与服务器不同的主类,可使用
bundlerMainClass属性(例如java -DbundlerMainClass=net.minecraft.data.Main -jar server.jar --reports),或手动解包.jar文件,在命令行中使用META-INF/classpath-joined的内容。
- 若要运行与服务器不同的主类,可使用
- 常规
- 资源包版本提高到8。
修复
- 修复了10个漏洞
- 1.18前正式版的漏洞
- MC-116359 — 配方书处于打开状态时,状态效果不在物品栏界面上显示。
- MC-149822 — 在物品栏界面上显示的状态效果缺失底部边框。
- MC-193348 — 创造模式下的物品栏会因状态效果而不显示在正中间。
- MC-196723 — 创造模式下,当玩家无状态效果且打开物品栏时获得一个效果,此效果不会立即显示在物品栏上。
- MC-214894 — 竹子会生成在丛林下方的洞穴中。
- MC-214959 — 甘蔗会生成在洞穴中。
- MC-218167 — 发送聊天内容会导致卡顿。
- 1.18开发版本的漏洞
- MC-236755 — “地物放置”崩溃:
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0。 - MC-236903 — 自然生成的洞穴藤蔓会有17-25的
age值。
- 上个开发版本的漏洞
- MC-237505 — 生物群系构造器(Biome Builder)特定调试值不变化。
参考
- ↑ "Minecraft Snapshot 21w39a" – Minecraft.net,2021年9月29日

