cats: ['1.19','1.19.3','1.20']
实验性特性
- 通过指向特定槽位,现可将书放入到雕纹书架中的任意槽位,或从任意槽位中移除
- 将生物头颅放置在音符盒上方,若由玩家或红石信号驱动发声,音符盒将会播放这种生物的一种环境音效
猪灵生物头颅
- 被闪电苦力怕击杀时,猪灵将会掉落其头颅
- 被红石信号驱动或被玩家佩戴并行走时,猪灵头颅将会拍打耳朵
更改
- 在下界维度,末影人、骷髅和凋灵骷髅现在仅会在亮度 7 及以下生成 (而非亮度 11 及以下)
- 此项调整旨在削弱一些基于传送门的生物农场
- 欢迎就此提出反馈(原文如此)
- 为竹块和去皮竹块添加了新的顶部纹理
- 对竹板纹理进行了一些调整,以与其他木板类变体保持类似的分块花纹
创造模式背包的更改
技术性修改
- 末影人被击杀时,其持有的方块将使用战利品表来生成掉落物
- 对纹理加载和拼接做出了修改
- 翻译文件和
pack.mcmeta 现可直接包含以 UTF-8 编码的非 ASCII 字符,而非使用转义序列
- 添加了新的遥测事件
遥测
遥测透明度
- 添加了遥测数据收集界面
- 此界面将展示与已发送的数据类型有关的信息
- 所发送数据的等级可在 “最少” 和 “全部” 间选择
- “最少” 仅发送必要数据
- “所有” 将会发送必要数据和可选数据
- 默认数据等级为 “最少” (仅必要数据)
- 每项由客户端发送的遥测事件现在都会记录在磁盘中
- 旧的日志文件会在 7 天后移除
- 这些文件可在
logs/telemetry 目录下找到
- 访问此目录的快捷方式是遥测数据收集界面中的 “打开我的数据”
必要遥测事件
- 添加了
WorldUnloaded 事件
- 从
WorldLoaded 事件中移除了客户端 java 版本
- 包含游戏模式,客户端或服务端是否被修改,以及游戏版本等信息
WorldLoaded 和 WorldUnloaded 是一对 (以秒数和时间刻) 计算世界会话持续时长的事件。
- 来自
WorldLoaded 的数据会在游戏世界加载时发送,来自 WorldUnloaded 的数据会在游戏世界被关闭时发送 (退出到主界面,与服务器断开连接)。
可选遥测事件
PerformanceMetrics 包含例如帧率、渲染性能、内存使用、操作系统以及客户端/服务端是否被修改等数据。
WorldLoadTimes 包含了以毫秒为单位的世界加载总时长,是否为新世界,以及游戏版本和平台等详细信息。
纹理加载的更改
- 上下文背景:游戏加载时,所有用于方块和物品模型的纹理需要合并到单个图像中,称为 “atlas”
- 为改进加载性能,方块与物品的纹理会在被方块和物品模型处理前加载
- 默认地,不在
textures/item 和 textures/block 目录中的纹理不会被自动识别,不会被加载
- 资源包现在可以拥有配置文件,位于
atlases 目录,控制 atlas 中包含哪些图像
ATLAS 配置文件
命令
- 新命令:
fillbiome
- 为命令
execute 添加了新的子命令 execute if|unless biome
fillbiome
- 能完整修改整个区域的生物群系,注意:因为生物群系并不是按方块存储的,所以受影响的位置可能与所选的位置匹配不会很准确。
- 具体用法略
EXECUTE
- 命令 Execute 现在可以将某坐标上是否是某生物群系用作条件
修复的主要漏洞
- 长效药水效果剩余时间显示为 : 易引起误导
- 文本光标可以同时出现在多个输入框里
- 打开“编辑服务器信息”窗口时不会自动聚焦“服务器名称”文本框
tick 函数标签总是先于 load 运行
- 禁用
spectatorsGenerateChunks 游戏规则并重新加载世界会使游戏卡在加载地形的界面
- 加载地形的界面不能在 2 秒内关闭
- 玩家死亡时切换维度后有时候会卡在加载地形的界面
- 末地水晶在高于玩家足部的位置也会对其造成向上的击退
- 村民和猪灵不能开关门
- 启用 Programmer Art 纹理包会导致创造模式物品栏菜单的纹理损坏