作者:Adrian Östergård
发布日期:2021-09-29
原文地址:https://www.minecraft.net/en-us/article/minecraft-snapshot-21w39a
汉化版地址:https://silentdepth.notion.site/MINECRAFT-21W39A-c5e5699a00094477add23d5778800424

MINECRAFT 快照 21W39A
一个 Minecraft Java 版快照
该来个高级的快照了!在这次快照里,你不仅可以打开上一版本的世界——还能收到一个大大的警告!我们打算在《洞穴与山崖:第二部分》上线的混合科技还没有开发完。如果你在这次快照打开旧版世界,已生成的部分会被升级为世界底部全是空气、区块边界清晰可见的状态。
我们强烈建议你先备份你的世界再在这次快照打开。
21W39A 新增内容
进度
- 添加了「洞穴与山崖 (Caves & Cliffs)」,在主世界从天上落到地上时激活
- 添加了「似曾相识 (Feels like home)」,在主世界骑乘炽足兽行走于熔岩上 50 格时激活
- 添加了「星际商人 (Star Trader)」,在建造上限与商人进行交易时激活
- 添加了「音乐之声 (Sound of Music)」,在草甸 (Meadow) 生物群系使用音符盒演奏音乐时激活
21W39A 内容改动
- 调整了山峰的生成以使小型高山看起来更锯齿状,而不是像平坦的大石堆
- 草甸中的独木现在总会带有一个蜂巢
- 溺尸可以生成于滴水石洞穴 (Dripstone Cave) 的含水层 (Aquifer) 中
- 僵尸不会生成于滴水石洞穴中
- 被掩藏的宝藏箱现在会包含水下呼吸药剂
- 默认亮度改为 50
- 重新设计了效果在物品栏画面的样子,以使它们可以在打开配方书时正常显示
效果
- 你的效果列表现在显示在物品栏的右侧而不是左侧
- 显示物品栏的效果列表时,游戏视角的效果将会隐藏以减少画面卡顿
- 现在有两种显示效果列表的模式:紧凑和经典
- 经典模式就是原来的效果列表,一个挨着一个
- 紧凑模式下每个效果只会显示一个图标,适用于较小的屏幕
- 游戏会根据可用屏幕空间在两种模式间自动切换(会受配方书的开启状态的影响)
21W39A 技术性改动
- 添加了进度触发器
fall_from_height
和 ride_entity_distancer
- 改动了
nether_travel
以匹配其他类似触发器
- 添加了新战利品表函数
set_potion
- 改动了盘上区块格式
- 资源包格式升级到 8
- 独立的
server.jar
现在包含单独的库文件,而不再是拉平档案
进度
新触发器
FALL_FROM_HEIGHT
- 在玩家下落着陆时触发
- 条件:
player
- 触发器执行针对的玩家
start_position
- 用于下落前位置的位置谓词
distance
- 用于 start_position
与玩家间距离的谓词
RIDE_ENTITY_IN_LAVA
- 在玩家骑乘于熔岩中的每一刻触发
- 条件:
player
- 触发器执行针对的玩家
start_position
- 骑乘开始时的位置(进入熔岩的第一刻)
distance
- 用于 start_position
与玩家间距离的谓词
改动的触发器
NETHER_TRAVEL
- 条件
entered
改名为 start_position
exited
被移除,因为它跟 player.location
完全一样
战利品表
新函数
SET_POTION
在任意物品上设置 Potion
标签
参数:
世界数据:区块格式
- 区块的
Level.Sections[].BlockStates
和 Level.Sections[].Palette
被移至 Level.Sections[].block_states
的一个容器结构中
- 区块的
Level.Biomes
现在使用一组预设值并储存于 Level.Sections[].biomes
中的类似容器结构
- 区块的
Level.CarvingMasks[]
现在是 long[]
而不是 byte[]
资源包格式
minecraft/textures/gui/container/inventory.png
现在包含一个用于物品栏紧凑版效果列表的新精灵图
服务器打包
server.jar
现在打包单独的库文件而不再将所有文件合并为一个档案
- 这个改动旨在解决一些与 Java 模块有关的问题
- 在启动时,
server.jar
会将库文件解包至 bundlerRepoDir
配置的目录中(默认:工作目录)
- 要运行不同的主类,用
bundlerMainClass
属性(例如 java -DbundlerMainClass=net.minecraft.data.Main -jar server.jar --reports
),或手动解包 jar 并在命令行使用 META-INF/classpath-joined
的内容
21W39A 错误修复
- MC-116359 - Status effects aren’t displayed in inventory when recipe book is open
- MC-149822 - Bottom border on status effect displays in the inventory is missing
- MC-193348 - Status effect bars shift the player’s inventory in creative mode
- MC-196723 - Potion effects obtained in creative mode while in inventory do not show up until reopening inventory
- MC-214894 - Bamboo generates in caves under jungles
- MC-214959 - Sugar cane generated in cave
- MC-218167 - Chatting causes lag to occur
- MC-236755 - “Feature Placement” Crash / java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
- MC-236903 - Naturally generated cave vines have an age between 17-25
- MC-237505 - Certain Biome Builder debug values do not change