https://www.minecraft.net/en-us/article/minecraft-snapshot-21w39a
* 这个快照起可以开启旧世界了
不过预计要做的地形衔接功能还没实装
所以现在开旧世界的话会是一个大版本之壁, 旧地方地底会是空气
(像这样: https://i.imgur.com/5xffw8V.png )
因此强烈建议在这个版本开启旧世界前先把旧世界做个备份
* 新增新进度:
- Caves & Cliffs: 由世界顶掉落到世界底并存活
(技术细节: 判定条件是由 319 掉到 -59 以下)
- Feels Like Home: 在主世界骑炽足兽在岩浆上行走 50 格
- Star Trader: 和一个在世界顶的村民交易
(村民要站在 y = 319 的方块上)
- Sound of Music: 在 Meadow 生态域用音乐盒播放音乐
(之前说的《真善美》电影直接当成进度名了 XD)
* 地形调整: 山顶变得稍微尖些, 使得小山看起来比较尖
* Meadow 里的单棵树现在一定会有蜂窝了
* Dripstone Cave 现在不生成僵尸, 反之其 Aquifer (含水层) 里现在会生成沉尸
* 埋藏宝藏现在有机会有水下呼吸药水 (0-2 瓶, 这是新增项目, 不影响旧有的东西)
* 显示设定的亮度现在默认值是 50 (原本默认是昏暗 (0))
* 更改物品栏画面的效果图示显示 (相关: MC-116359、MC-193348)
- 现在显示在物品栏右边
- 当物品栏右边有显示时, 画面右上角的图示会隐藏
- 效果列表有两种形式:
+ Classic: 就是原本的图示+说明文字的方式
+ Compact: 只有图示, 说明文字在鼠标移上去时会跳出来
- 会在右边空间不够时自动改用 Compact 模式显示
实例: 这是 1024x768 分辨率, 接口大小 2 的样子
不开配方书时空间够 https://i.imgur.com/Z6cjV0H.png
开配方书时空间不够了 https://i.imgur.com/k3GJls8.png
但鼠标移上去可以看到详细 https://i.imgur.com/Tn0ziHT.png
== 技术更新 ==
* 进度条件新增 fall_from_height 及 ride_entity_distance
并更改 nether_travel 语法以符合类似的条件
* 新增掉落表函数 set_potion
* 储存的 chunk 格式改变
- Level.Sections[].BlockStates 和 Level.Sections[].Palette
合并为 Level.Sections[].block_states
- Level.Biomes 的储存方式也改为和上一项类似的调色盘式索引
并改为 Level.biomes
- Level.CarvingMask[] 由 byte[] 改为 long[]
* 资源包格式推进至 8 (由于效果列表更新, 新增 Compact 模式的外框)
* server.jar 现在需要的函式库不是摊平打包而是直接包含函式库
开启时会将这些函式库解开至 bundleRepoDir 所设定的目录 (默认工作目录)
要执行不同的 main 的话请改使用 bundlerMainClass
== 修掉的 bug ==
[MC-116359] 效果列表在配方书打开时无法显示
[MC-149822] 效果列表外框最底部的 1 pixel 未绘制
[MC-193348] 创造模式时效果列表会将物品栏移位
[MC-196723] 创造模式在开启物品栏时获得的效果要重开物品栏才会更新
[MC-214894] 丛林地底生成竹子
[MC-214959] 地底生成甘蔗
[MC-218167] 聊天会 lag
[MC-236755] 地形生成时当机 (IndexOutOfBoundsException)
[MC-236903] 自然生成的洞穴藤蔓 age 范围过大
[MC-237505] F3 显示的地形生成参数没有变化