--- cats: ['1.19','1.19.3','1.20'] --- ## 新特性 * 部分实验性特性现可通过内置实验性数据包可用 * 添加了新的 主界面全景图滚动速度 无障碍选项 * 为离线玩家添加了新的默认皮肤 * 新的木材音效 ## 实验性特性(1.20 特性) * 详见 22w42a ## 更改 * 在 控制 菜单中添加了默认关闭的“管理员物品”选项 * 修改了恼鬼的模型和纹理,并保留了旧的略大的碰撞箱,更容易与之战斗 * 在下界维度,末影人、骷髅和凋灵骷髅现在仅会在亮度 `7` 及以下生成 (而非亮度 `11` 及以下) * 修改了方块支撑 * 修改了刷怪笼 * 修改了聊天 * 添加了玩家举报草稿 * 改进了 对局域网开放 页面 * Realms 新闻按钮在打开一个连接前会展示一个确认界面 * 增加了要塞位置代码的运行效率,现在要塞的位置有所更改 * 依然在同心圆里,但位置可能会改变几度 * 旁观者选项中的“传送到队友处” 选项现在只展示给有可行目标玩家的团队 * 修改了工具提示 * 调低了荒野更新音乐的音量 ### 创造模式背包 * 重制了创造模式背包选项卡 * 具体更改略 * 创造模式背包中加入了以下缺失的物品 * 谜之炖菜 * 末影龙刷怪蛋 * 铁傀儡刷怪蛋 * 雪傀儡刷怪蛋 * 凋灵刷怪蛋 * 龙蛋 * 灾厄旗帜 * 刷怪笼 * 所有拥有三种飞行高度的烟花 * 仅管理员可用的方块和物品 * 创造模式菜单中单个类别选项卡之外的所有物品的工具提示将显示可找到该物品的分类 ### 方块支撑 * 栅栏门的中心不会为其下方的方块提供支撑 * 当潜影盒打开的时候,它将会破坏开启面的方块(例如火把之类的) * 当潜影盒开启的时候,需要支撑的方块无法被放置在潜影盒的开启面 ### 刷怪笼 * 被玩家放置时,刷怪笼不会拥有一个默认生成的生物类型了 (之前是猪) * 若生成生物类型未定义,不会产生火焰粒子了 * 重命名为 Monster Spawner 以与基岩版相匹配,并移除了紫色文字颜色 * 鼠标中键选取方块现在可对刷怪笼方块生效 * 现在生物类型会展示在刷怪笼物品堆上方的悬浮说明中 * 若生物类型尚未定义,悬浮说明会说明怎样设置 ### 聊天 * 基本与信息举报与屏蔽有关,略,详见完整日志 ### 添加了玩家举报草稿 * 略 ### 对局域网开放界面 * 现在允许在界面中选择在什么端口上开放局域网联机世界了 * 游戏模式和允许作弊按钮初始值现与世界的默认值保持一致 ### 工具提示 * 在不同按钮间切换时,工具提示会展示在其上方或下方 * 工具提示会在悬停的鼠标指针附近展示 * 聚焦的按钮(按下 Tab 聚焦)展示工具提示的优先级高于鼠标悬停的按钮 ## 技术性修改 * 添加了功能 - 世界选项来启用或禁用实验性或未完成的游戏特性(如方块、实体、物品等) * 修改了指令 * 添加了新的遥测事件 * 添加了新的游戏规则 * 自定义玩家头颅音符盒音效 * 新的实体子谓词类型 * 带有合成书籍的合成表类型实例现在有了 `category` 字段确定其位置 * 对纹理加载和拼接做出了修改 * 修改了网络协议 * 将线性代数类型迁移到了到 Java OpenGL 数学库 (JOML) * 末影人被击杀时,其持有的方块将使用战利品表来生成掉落物 ### 功能标志 * 功能标志时用来启用或禁用某些游戏元素 (例如方块、实体和物品), 晚些会被称作 功能 的选项 * 略,见完整日志 ### 命令 * 新命令 `fillbiome` 能完整修改整个区域的生物群系 * 为命令 `execute` 添加了新的子命令: `execute if|unless biome` 现在可以将生物群系用作条件 * `publish` 有了可启用指令及设置默认游戏模式的新参数 ### 遥测 * 用于 Mojang 收集玩家游戏信息以改进游戏,具体见完整日志 ### 游戏规则 * `blockExplosionDropDecay` 和 `mobExplosionDropDecay` - 方块和生物在被爆炸破坏或死亡时是否掉落物品 * `snowAccumulationHeight` - 下雪时,可在每个方块上积累的雪层最大厚度 * `waterSourceConversion` 和 `lavaSourceConversion` - 是否允许新的水源和熔岩源形成 * `globalSoundEvents` 控制某些游戏瞬间是否可以无视距离,被所有玩家听到 ### 合成表(合成书) * 合成书的类别和选项卡现在可以通过合成表定义来控制了 * 合成表、配方分类细分,这里略,详见完整日志 * 部分合成书将多个类别合成为同一个类别 * 精准映射可能会在将来做出修改 ### 资源包 * 资源包版本现在更新到了 12 * 移除了 3 和 4 版本的资源包 (pre-flattening) 修复工具 * 游戏不会再尝试将这些版本的资源包适配到当前版本 * 现在游戏会在合适的目录中加载方块模型和方块状态定义 * 这意味着若一个材质包中含有无效的模型,即使此模型未被使用,也会阻止资源包被加载 #### 纹理加载的更改 * 上下文背景:游戏加载时,所有用于方块和物品模型的纹理需要合并到单个图像中,称为 “atlas” * 合并到 atlas 中的单个纹理被称为 “sprites" * 为改进加载性能,方块与物品的纹理会在被方块和物品模型处理前加载 * 默认地,不在 `textures/item` 和 `textures/block` 目录中的纹理不会被自动识别,不会被加载 * 资源包现在可以拥有配置文件,位于 `atlases` 目录,控制 atlas 中包含哪些图像 #### ATLAS 配置文件 * 略,详见完整日志 ### 自定义玩家头颅音符盒音效 * 玩家头颅现可包含一个 `note_block_sound` 字段 * 此字段存在时,将会决定头放在音符盒顶端时后者发出的声音 ### 新的实体子谓词类型 * 略,详见完整日志 ### 网络协议 * 略,详见完整日志