找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

Minecraft Java版 1.21.9

临川 3 天前 官方文章 阅读 24 来自 亚太地区

Minecraft Java版 1.21.9

Minecraft Java 1.21.9 发布
image.jpg
Minecraft 已进入铜器时代!用每一种铜的色调来表达自己,将这种多功能金属变成顺手的工具、闪亮的盔甲、发光的光源、氧化的装饰品、智能的存储设备,甚至是被称作铜傀儡的活泼机械伙伴。

除了这些闪亮的新特性,此次更新还包含大量技术性更新和修复。末地现在有了闪烁的天空光,你可以用名为人体模型的 NPC 来填充世界,物品精灵图现在可以添加到文本中。无论是刮擦过的还是氧化过的,这都标志着一个充满创造力的新"铜器"时代开始了!

新特性

添加了铜制箱子
添加了铜傀儡
添加了铜傀儡雕像方块
添加了铜制装备
添加了铜制装饰品
添加了书架
为末地维度添加了天空光闪烁效果
添加了聊天草稿
为音乐与声音选项滑块添加了声音预览
添加了 Minecraft 服务器管理协议
添加了对服务器拥有游戏内行为规范的支持
添加了哈雷奇安语语言支持

开发者说明:您知道吗?Minecraft: Java 版支持超过一百种语言。这全都归功于您,我们的社区,以及您对翻译项目持续运行所做出的重要贡献。如果您想帮助翻译游戏,请加入我们的 Crowdin 平台。国际翻译日快乐!

铜制箱子

铜制箱子是一种新型箱子,拥有涂蜡和氧化变种。
铜制箱子会随时间氧化,可以像其他铜方块一样被涂蜡。
可以用 1 个箱子和 8 个铜锭合成一个铜制箱子。

铜傀儡

铜傀儡是一种新生物,可以通过在铜方块上方放置南瓜灯或雕刻过的南瓜来生成。
铜傀儡会随时间氧化,可以像铜方块一样被涂蜡。
如果铜傀儡完全氧化且未被涂蜡,它会变成一个铜傀儡雕像。
变成雕像时,铜傀儡会掉落其可能持有的任何物品。
雕像保留铜傀儡的名称。
铜傀儡可以帮助将物品分类到箱子中。
用空手与铜傀儡互动会使它掉落其携带的物品。
铁傀儡偶尔会在附近的铜傀儡身上放置一朵装饰性的花。
这朵花可以用剪刀移除。
当铜傀儡变成铜傀儡雕像时,这朵花会掉落。
三个铜傀儡在针叶林村庄中闲逛。
一对铜傀儡和一个铜傀儡雕像在针叶林村庄中闲逛。

铜傀儡物品分类

如果铜傀儡没有持有物品,它会寻找附近的铜制箱子尝试拾取物品。
铜傀儡会查看任何氧化和涂蜡的铜制箱子变种来拾取物品。
它一次最多可以拾取一组 16 个物品。
铜制箱子中的任何物品都可以被拾取。
如果铜傀儡持有物品,它会寻找附近的箱子尝试放置物品。
铜傀儡会查看箱子和陷阱箱来尝试放置物品。
如果箱子是空的,或者箱子包含与其手中所持物品类型相同的物品,它就可以将物品放入箱子。
铜傀儡最多会依次访问 10 个箱子或铜制箱子来尝试拾取或放置物品。
如果没有找到匹配的箱子,铜傀儡会空闲 7 秒后再次尝试。
从铜傀儡位置搜索箱子的区域是水平 32 格,垂直 8 格。
三个铜傀儡正在穿过一座由铜建造的桥。其中两个傀儡正在运输物品。
三个铜傀儡正在穿过一座由铜建造的桥。其中两个傀儡正在运输物品。
image.jpg

铜傀儡雕像方块

一个铜雕像,摆出其标志性的"星星"姿势,可以看到在一个铜基座上。
一个铜雕像,摆出其标志性的"星星"姿势,可以看到在一个铜基座上。
image.jpg
铜傀儡雕像是一种新型装饰性方块,拥有涂蜡和氧化变种。
铜傀儡雕像会随时间氧化,可以像铜方块一样被涂蜡。
如果铜傀儡雕像没有氧化时用斧头与之互动,雕像会变成一个铜傀儡。
铜傀儡雕像可以处于四种姿势之一:站立、坐下、奔跑和星星。
可以通过与雕像互动来改变其姿势。
每种姿势都会发出红石比较器信号。
一个由各种铜方块建造的房子,里面有一些不同姿势的铜傀儡雕像。
一个由各种铜方块建造的房子,里面有一些不同姿势的铜傀儡雕像。
image.jpg

铜制装备

添加了铜粒。
添加了铜盔甲。
添加了铜头盔、铜胸甲、铜护腿和铜靴子。
铜盔甲的耐久度高于皮革和金质。
铜盔甲的附魔能力略低于铁质。
添加了铜工具和武器。
添加了铜斧、铜锄、铜镐、铜锹和铜剑。
铜工具和武器造成的伤害与石质相同,但耐久度更高。
铜工具比石质工具工作更快、使用寿命更长。
铜工具的附魔能力高于钻石,但略低于铁质。
可以用铜锭合成铜制装备。
可以用铜锭修复铜制装备。
铜制装备在熔炼时会变成一个铜粒。
添加了铜马铠。
拥有与铁马铠相同的战利品表和生成几率。
盔甲韧性:4。
两匹戴着铜马铠的马,被拴在村庄的栅栏柱上。还可以看到两个盔甲架,全套配备着铜盔甲。
两匹戴着铜马铠的马,被拴在村庄的栅栏柱上。还可以看到两个盔甲架,全套配备着铜盔甲。
image.jpg
image.jpg

铜制装饰品

可以看到 Sunny 跑过矿井桥,沿途放置铜火把。
可以看到 Sunny 跑过矿井桥,沿途放置铜火把。
image.jpg
添加了铜火把。
火把的绿色变种,由 1 个铜粒、1 个煤炭和 1 根木棍合成。
功能与火把完全相同。
添加了铜栏杆。
功能与现有的铁栏杆方块完全相同。
由铜制成,会随时间氧化。
添加了铜链。
功能与现有的链方块(现已重命名为铁链)完全相同。
由铜制成,会随时间氧化。
添加了铜灯笼。
合成方式与普通灯笼类似,但使用铜和铜火把。
灯笼本身会氧化,随着老化改变外观。
功能与灯笼完全相同。
一个村庄的入口,由铜栏杆和铜灯笼制成。
一个村庄的入口,由铜栏杆和铜灯笼制成。
image.jpg

书架

书架是一种新型装饰性方块,拥有以下变种:
橡木
云杉木
白桦木
丛林木
金合欢木
深色橡木
红树木
樱花木
苍白橡木
竹子
绯红木
诡异木
书架可以用 6 个匹配的去皮原木、去皮菌柄或去皮竹子块合成,填满合成网格的顶部和底部行。
此配方产出 6 个书架。
书架最多可以存储 3 组物品:
与正面 3 个槽位中的任何一个互动,会交换玩家主手物品与该槽位的内容。
书架会像物品展示框一样在其正面显示所有包含的物品。
当书架被红石充能时,其正面纹理会改变以反映已被充能。
当被充能时,最多 3 个书架会相互连接。
与单个被充能的书架互动,会将其所有内容与玩家快捷栏最右边的 3 个物品交换。
与两个相连的书架互动,会将其内容与玩家快捷栏最右边的 6 个物品交换。
与三个相连的书架互动,会将其内容与玩家快捷栏中的所有物品交换。
玩家与哪个相连的书架互动并不重要。
穿着铜盔甲的 Sunny 站在一些被红石充能的书架前。
穿着铜盔甲的 Sunny 站在一些被红石充能的书架前。
image.jpg

避雷针

避雷针现在会像其他铜方块一样氧化。

末地天空光闪烁

末地维度现在有了天空光。
通常天空光不会影响维度的外观。
不时地,天空中会发生闪烁并产生隆隆声。
发生时,天空光强度增加,用紫光淹没整个维度。
当末影龙雾效激活时,天空中的闪光源不可见,并且影响世界的光照亮度会降低。
"隐藏天空闪烁"辅助功能选项会禁用末地闪烁。
当闪烁被该设置禁用时,世界不会被闪光照亮,但闪光源仍然在天空中可见,并且音效仍然会播放。

一道紫色的闪光可以看到在末地的天空中。
一道紫色的闪光可以看到在末地的天空中。
image.jpg

Minecraft 服务器管理协议

为专用服务器添加了一个服务器管理 API(基于 WebSocket 的 JSON-RPC)。

该 API 默认禁用,可以在 server.properties 中启用:
management-server-enabled=true
management-server-host=localhost
management-server-port=0
启用后,API 可通过 ws://<management-server-host>:<management-server-port> 访问。
支持查询和更新服务器状态(玩家、白名单、管理员、设置、游戏规则)。
在状态变化时发送通知(例如玩家加入、游戏规则更新)。
调用 {"id":1,"method":"rpc.discover"} 会返回一个 API 模式,包含当前运行服务器支持的方法和通知。
数据生成器会在报告输出文件夹中生成一个 API 模式(json-rpc-api-schema.json),镜像了 rpc.discover 方法返回的内容。
该 API 遵循 JSON-RPC 2.0 规范。
使用命名空间方法,保留的命名空间是 minecraft(例如 minecraft:players, minecraft:allowlist/add)。
可通过自定义命名空间进行扩展,以添加额外的方法和事件。
核心方法组:players, allowlist, operators, server(保存、停止), server settings, game rules。
示例方法调用:
请求:{"method":"minecraft:allowlist/add","id":1,"params":[[{"name":"jeb"}]]}
响应:{"jsonrpc":"2.0","id":1,"result":[{"id":"853c80ef-3c37-49fd-aa49-938b674adae6","name":"jeb
"}]}
示例通知:
{"jsonrpc":"2.0","method":"minecraft:notification/players/joined","params":[{"id":"853c80ef-3c37-49fd-aa49-938b674adae6","name":"jeb_"}]}
示例错误:
请求:{"method": "minecraft:foo/bar","id": 1}
响应:{"jsonrpc":"2.0","id":1,"result":{"jsonrpc":"2.0","id":1,"error":{"code":-32601,"message":"Method not found","data":"Method not found: minecraft:foo/bar"}}}
错误和错误码遵循 JSON-RPC 2.0 错误对象格式。
客户端必须进行身份验证才能访问 API。
客户端应提供带有服务器特定密钥的 Authorization bearer token 头。
密钥在 server.properties 中配置:
management-server-secret=
密钥应恰好为 40 个字母数字字符(A-Z, a-z, 0-9)。
如果服务器属性为空,密钥将自动生成。
未经授权的请求会返回 401 Unauthorized。
默认启用 TLS。
可以在 server.properties 中禁用:
management-server-tls-enabled=false
需要在 server.properties 中设置密钥库文件:
management-server-tls-keystore=path/to/keystore.p12
密钥库文件必须是 PKCS12 格式。
密钥库密码可以通过以下方式设置,按优先级排序:
环境变量:MINECRAFT_MANAGEMENT_TLS_KEYSTORE_PASSWORD
JVM 参数:-Dmanagement.tls.keystore.password=
服务器属性:management-server-tls-keystore-password=

聊天草稿

如果聊天被强制关闭,未发送的聊天消息现在会保存为聊天草稿。
这包括被外部来源关闭的情况,例如死亡或对话框打开,但不包括玩家故意关闭聊天。
任何现有的聊天草稿会在下次打开聊天时预填充到消息框中。
草稿文本呈灰色显示,直到完全恢复。
可以通过以下方式与草稿文本互动将其恢复为常规文本:
键入额外文本
使用方向键移动文本光标
点击它
选中它
在聊天草稿恢复之前按回车键会像正常聊天消息一样发送它。
在聊天草稿恢复之前按退格键会删除它。
在聊天设置屏幕中添加了一个选项,默认启用保存未发送的聊天消息。
启用此选项后,未发送的消息将始终保存为聊天草稿,即使玩家故意关闭了聊天。

服务器行为规范

连接服务器时,现在可以显示行为规范屏幕。

接受行为规范是在服务器上游戏所必需的。
有一个复选框可用于将来不再显示相同的行为规范。
如果行为规范发生变化,它将再次显示。

服务器设置

server.properties 中添加了一个新的布尔字段,名为 enable-code-of-conduct。
将其设置为 true 将使服务器在与 server.properties 相同文件夹下的 codeofconduct 子文件夹中查找行为规范文件。
文件夹中的每个文件应采用 <language_code>.txt 形式,并且是 UTF-8 编码。
显示的语言将尝试匹配玩家的语言。
如果不存在,将使用 en_us 行为规范。
如果那也不存在,则使用任意可用的条目。

声音

音乐与声音选项中的一些声音滑块现在在调整世界外的设置时会播放预览声音。

辅助功能

"攻击/破坏"和"使用物品/放置方块"键位现在可切换,意味着它们可以在控制屏幕中设置为"按住"或"切换"。
在鼠标设置屏幕中添加了"反转鼠标 X 轴"选项,该选项会反转鼠标 X 轴。
在控制屏幕中添加了"疾跑窗口"选项,该选项表示双击前进键激活疾跑的时间窗口(以游戏刻为单位)。
现在,多个分配了相同键位的键位可以一起工作,而以前只有一个会工作。
例如,现在可以将 D 绑定到跳跃和向左移动,以同时跳跃和向左移动。
为多个键位分配相同键的红色警告已改为黄色。
旁观者快捷栏菜单键现在可以重新绑定。
它现在位于键位绑定屏幕中的一个新"旁观者"类别中,与先前存在的"高亮显示玩家"键位在一起。

更改

性能改进。
链方块已重命名为"铁链"。
当难度设置为和平时,怪物刷怪蛋现在有一个工具提示警告。
当尝试使用刷怪蛋时,生物不再会生成一瞬间(1刻)。
对世界加载和"出生点区块"的更改。
任何有玩家活动、强制加载区块、活跃传送门或末影珍珠在飞行中的维度将被视为"活跃",并将继续处理区块和实体。
以前,这仅适用于玩家在维度中或区块被强制加载的情况。
重新设计了调试界面,使其不那么杂乱,并且更可配置。
当前服务器游戏世界中看到的玩家现在即使离线也会显示在社交互动屏幕中。
当玩家从旁观模式切换到创造模式并且靠近地面时,现在会停止飞行。
如果玩家下方 1 格内有可碰撞表面(即方块、欢悦幽灵、船……),则认为玩家靠近地面。
如果玩家在方块或可碰撞实体内,飞行不会被禁用。
这是为了防止玩家突然掉入地下。
将几个服务器属性迁移到了游戏规则中。
现在需要 OpenGL 3.3 来玩游戏,从 3.2 提升。这不会改变我们公布的最低要求。

开发者说明:我们预计更新 OpenGL 版本不会影响很多人,如果有的话。我们自 2017 年以来公布的最低要求一直是 OpenGL 4.0,而 OpenGL 3.3 最近已经 15 岁了。

性能改进

实体渲染顺序得到改进,以获得显著更好的性能。
您会在有大量生物的区域(如刷怪塔)注意到更流畅的游戏体验。
如果您的卡顿主要来自实体以外的因素,例如在高渲染距离下游玩且附近没有太多生物,FPS 不会改善太多。
玩家视野之外的粒子不再渲染,这在某些情况下提供了性能改进。

世界加载和出生点区块

固定的"出生点区块"概念已被移除。
游戏将确保以下区块在玩家加入或服务器启动之前完全加载,方式与以前的出生点区块相同:
通过 forceload 命令加载的区块。
由于传送门活动而活跃的区块。
投掷的末影珍珠(仅限单人游戏)。
玩家周围的一小片区域(仅限单人游戏)。
分配全局世界出生点所需的区块(仅限世界创建时)。
世界加载屏幕现在显示玩家即将被放置到的区块,而不是围绕世界出生点加载的区块。
加载屏幕现在有一个进度条。
此进度条考虑了上述所有类型的区块加载。

开发者说明:出生点区块对所有玩家都会产生内存和性能成本,并且已经超出了其最初的技术目的,即保持出生点区域就绪,以便玩家快速加入。

然而,我们也认识到,出生点区块多年来实现了多种巧妙的装置和农场,因此,在没有游戏内其他机制支持这些设计的情况下简单地移除它们从来不是选项。

我们相信,出生点区块所占据的利基现在已经被替代的区块加载方法所填补,例如使用传送门或末影珍珠,特别是本次更新中对游戏在世界开始刻处理之前如何加载这些区块的更改。

服务器属性

几个服务器属性被移除,改为作为游戏规则,允许这些设置在服务器运行时更改。

移除了服务器属性 allow-nether,改用新的游戏规则 allowEnteringNetherUsingPortals。
移除了服务器属性 spawn-monsters,改用新的游戏规则 spawnMonsters。
移除了服务器属性 enable-command-block,改用新的游戏规则 commandBlocksEnabled。
移除了服务器属性 pvp,改用新的游戏规则 pvp。
添加了服务器属性 management-server-enabled,控制是否启用新的 Minecraft 服务器管理协议。
默认为 false。
添加了服务器属性 management-server-port,控制 Minecraft 服务器管理协议在哪个端口启动。
默认为 0,每次启动管理服务器时分配一个可用端口。
添加了服务器属性 management-server-host,控制新的 Minecraft 服务器管理协议在哪个主机上启动。
默认为 localhost。
添加了服务器属性 management-server-tls-enabled,控制 Minecraft 服务器管理协议是否使用 TLS。
默认为 true。
添加了服务器属性 management-server-tls-keystore,控制用于 TLS 的密钥库文件的路径。
默认为空字符串。
当 TLS 启用且未提供密钥库时,专用服务器将无法启动。
添加了服务器属性 management-server-tls-keystore-password,控制用于 TLS 的密钥库文件的密码。
默认为空字符串。
添加了服务器属性 status-heartbeat-interval,控制管理服务器向连接的客户端发送心跳通知的间隔。
默认为 0,表示禁用。
添加了服务器属性 enable-code-of-conduct。
此属性的详细信息可在"服务器设置"标题下找到。

游戏规则

移除了 spawnChunkRadius 游戏规则。
添加了 pvp 游戏规则,控制玩家是否可以互相造成伤害。
默认为 true。
添加了 allowEnteringNetherUsingPortals 游戏规则,控制是否可以通过传送门进入下界。
默认为 true。
添加了 spawnMonsters 游戏规则,控制怪物是否应该自然生成。
默认为 true。
添加了 commandBlocksEnabled 游戏规则,控制是否应启用命令方块。
默认为 true。
添加了 spawnerBlocksEnabled 游戏规则,控制是否应启用刷怪箱方块。
默认为 true。

生物生成

为生成时带有装备的生物选择装备类型的逻辑已调整,增加了铜作为可能性。
选择类型的初始掷骰现在在皮革、铜和金之间选择。
提高盔甲层级的几率从 9.5% 增加到了 10.87%。

对方块、物品和实体的微小调整

测试实例方块现在在世界重载之间保留错误标记。
实体上的环境光照已调整,以在视觉上与方块和游戏的其他部分更加一致。
平坦表面的下侧现在将从该方向照亮,而不是从相反方向。
这主要影响包含平坦或"空心"立方体的模型,例如:
穿戴的盔甲。
穿戴的鞘翅。
玩家皮肤的外层。
骷髅或骷髅马的胸腔。
鸡或青蛙的脚。
幻影或末影龙的翅膀。
鱼的鳍。
以及更多!

配方

将铜活板门的配方改为使用 4 个铜锭而不是 6 个,现在产出一个铜活板门而不是两个。

声音

欢悦幽灵现在在 64 格外可闻。
箱子的声音现在以较低音量播放。
声音播放的音量现在尊重声源音量值。
"语音/讲话"声源已被重新表述为"旁白/语音"。

用户界面

资源包和数据包选择屏幕现在有一个搜索框。
更多的文本输入现在支持通过鼠标拖动来选择文本。
在编辑框中双击一个单词现在会选中它。
当向服务器列表添加新服务器时,服务器名称不再被预填充。
如果省略,则使用默认名称"Minecraft Server"。

鼠标光标

一些 UI 组件现在会改变鼠标光标的形状。
例如:文本输入框、数字滑块、按钮、滚动条。
此外,文本标签的可点击部分(如链接)现在会将光标变为"手形"形状。
此功能可以通过鼠标设置屏幕中的"允许光标更改"选项禁用。

调试界面

调试界面仍可通过按 F3 访问。
调试界面现在可以从游戏中的任何地方访问,而不仅仅是在游戏世界中。
现在它不那么杂乱,默认显示更少的信息。
添加了一个新的调试选项屏幕,可通过按 F3 + F6 访问,可用于配置应显示哪些调试信息。
对于每个元素,您可以配置它是否应在调试界面中可见,甚至可以设置为无论调试界面是否激活都始终可见。
一些以前可用的调试功能,如区块边界渲染或实体碰撞箱渲染,现在可以通过此调试选项屏幕切换。
一些以前未对社区开放的调试功能,如八叉树可视化,现在可以通过调试选项屏幕访问。
调试选项屏幕的状态在游戏启动之间保存。
调试选项屏幕有以下预设配置文件:
默认:将所有内容重置为默认状态。
性能:显示简单的性能指标,包括始终可见的 FPS 计。

开发者说明:以前,每帧收集信息来渲染 F3 屏幕有显著的性能成本。因此,打开屏幕检查 FPS 会明显降低 FPS。现在在性能配置文件中检查 FPS 应该不会影响游戏性能。

聊天

现在可以在站在下界传送门内时开始聊天。
如果玩家在传送到另一个维度之前正在聊天,聊天界面现在将保持打开状态且不变。

辅助功能

染料颜色现在有更新的图标。
这些图标的目标是增强整个染料集的视觉一致性,同时保持不同的形状以支持色盲辅助功能。
在辅助功能设置屏幕中添加了一个指向控制屏幕的按钮。
"自动跳跃"选项以及"潜行"和"疾跑"切换开关已从辅助功能设置屏幕中移除。
"显示字幕"选项已被重新表述为"隐藏字幕",以更准确地描述其功能。
"隐藏闪电闪烁"辅助功能设置已重命名为"隐藏天空闪烁",因为它包括末地光闪烁。

技术性更改

数据包版本现在有次要版本。
数据包版本现在是 88.0。
资源包版本现在是 69.0。
一些以前隐藏的调试功能已向玩家开放。

数据包格式

数据包和资源包的数据包版本现在有次要版本。
游戏数据包版本的次要版本增量是向后兼容的,这意味着为同一主要版本的先前迭代制作的所有数据包将继续工作。
如果数据包依赖于次要版本中引入的资源,它们可以设置对次要版本的兼容性要求。

数据包元数据

pack.mcmeta 格式已更新:

supported_formats 字段已被移除。
如果您的数据包使用先前格式声明支持一个数据包版本(数据包 < 82,资源包 < 65),则仍然需要它。
否则,不允许使用它,必须将其移除。
pack_format 字段现在是可选的。
如果您的数据包使用先前格式声明支持一个数据包版本(数据包 < 82,资源包 < 65),则仍然需要它。
添加了必需的字段 min_format - 指定支持的最低版本。
完整版本指定为两个整数的列表,例如 [74, 1]。
指定单个整数被解释为该主要版本,例如 74 与 [74, 0] 相同。
指定单个整数的列表与单独指定该整数解释相同。
添加了必需的字段 max_format - 指定支持的最高版本。
完整版本指定为两个整数的列表,例如 [74, 1]。
指定单个整数被解释为任何次要版本,即次要版本为 0x7fffffff。
指定单个整数的列表与单独指定该整数解释相同。
对于叠加层条目:
formats 字段已被移除。
如果您的数据包包含任何使用先前格式(数据包 < 82,资源包 < 65)包含数据包版本的叠加层范围,则所有叠加层定义仍然需要它。
否则,不允许使用它,必须将其移除。
添加了必需的字段 min_format 和 max_format,其格式与上面同名的数据包部分的字段相同。

调试功能
一些以前在编译期间被移除的调试功能现在被保留,玩家可以使用它们。
可以通过 JVM 属性启用单个值:
首先,必须使用 -DMC_DEBUG_ENABLED 或 -DMC_DEBUG_ENABLED=true 启用全局调试标志。
然后,可以启用特定功能,例如 -DMC_DEBUG_BRAIN 或 -DMC_DEBUG_BRAIN=true。
要获取所有可用调试属性的列表,请添加 -DMC_DEBUG_PRINT_PROPERTIES。
警告:这是调试代码,主要目的是帮助模组开发者 - 不用于正常游戏。请极其小心地处理!
功能可能导致游戏崩溃或损坏您的世界。
不保证功能按预期工作。
功能可能会被添加、更改或移除,恕不另行通知。

数据包版本 82.0 至 88.0

添加了人体模型实体。
世界边界现在可以按维度设置。
添加了在文本中使用 GUI 和物品精灵图的方法。
数据组件和方块实体中的玩家档案不再自动解析。
添加了 fetchprofile 命令用于下载玩家档案。
将 chain 重命名为 iron_chain。

人体模型

添加了一种名为 minecraft:mannequin 的新型技术实体,只能使用 summon 命令生成。

人体模型是一个没有连接玩家的玩家化身。
人体模型在玩家 below_score 分数显示的位置显示描述文本(默认为 entity.minecraft.mannequin.label)。
人体模型作为活体实体运行 - 它们可以持有和穿戴装备,拥有属性和效果,受到伤害等。
人体模型接受来自刷怪蛋物品的 minecraft:profile 组件。
数据字段:

profile - 在实体上显示哪个玩家档案(与 minecraft:profile 组件格式相同),默认为 {}(即缺少 id 和 name 的静态档案)。
hidden_layers - 要隐藏的外部皮肤层列表。
有效条目:cape, jacket, left_sleeve, right_sleeve, left_pants_leg, right_pants_leg, hat。
pose - 人体模型的姿势。
有效条目:standing, crouching, swimming, fall_flying, sleeping。
main_hand - 人体模型的哪只手是主手 - left 或 right 之一。
immovable - 可选的布尔值,指定人体模型是否不可移动(默认为 false)。
description - 可选的文本组件,显示在玩家 below_score 分数显示的位置。
如果省略,则显示默认的 entity.minecraft.mannequin.label 文本。
hide_description - 可选的布尔值,指定是否完全不显示描述。
隐藏描述的人体模型显示为如同玩家没有 below_score 显示一样。
Alex 和 Sunny 的人体模型,分别处于游泳和站立姿势,可以在繁茂洞穴中看到。
Alex 和 Sunny 的人体模型,分别处于游泳和站立姿势,可以在繁茂洞穴中看到。点击查看完整图片。

世界边界

世界边界现在是特定于维度的。
这意味着每个维度可以有自己的世界边界大小、位置等。

文本渲染

OBJECT 文本组件
添加了类型为 object 的新文本组件。
该组件将显示一个非字符对象作为文本的一部分。
精灵图始终渲染为 8x8 像素大小的矩形。
忽略粗体和斜体样式。
格式:
object: 对象类型,字符串,参见下面的值。
<type-specific>: 取决于对象类型的附加字段。
与 nbt 文本组件类似,可以省略 object 字段。
但是,建议提供它以进行错误检查。

ATLAS 对象类型

从精灵图集渲染单个精灵图作为字符。
格式:
atlas: 精灵图集的命名空间 ID,默认值:minecraft:blocks。
sprite: 图集中精灵图的命名空间 ID,例如 item/porkchop。
关于图集内容的一般说明:

精灵图集包含物品、方块、状态效果、GUI 元素等的纹理。
内容由资源包中 assets/minecraft/atlases/ 目录下的文件控制。
当前内容可以通过 F3+S 键组合查看。

PLAYER 对象类型

渲染一个玩家头颅。
如果给出了部分档案,皮肤的解析方式与玩家头颅上的 minecraft:profile 组件相同。
格式:
player: 玩家档案。
name: 玩家名称,可选字符串。
id: 玩家 uuid,可选 UUID。
properties: 档案属性,可选映射。
hat: 控制帽子层的渲染,布尔值,默认为 true。

RUN_COMMAND 点击事件
以前,如果 command 字段包含需要签名消息的命令(/say, /me, /msg, /tell, /w, /teammsg, /tm),它会被静默丢弃。
现在,将显示一个屏幕,让用户将命令插入聊天窗口,或者如果无法打开聊天窗口,则将命令复制到剪贴板。

命令
当难度设置为和平时,summon 命令现在在尝试生成怪物时会失败。
spawnpoint 和 setworldspawn 命令现在可以控制玩家完整的视角方向。
angle 参数已被移除。
添加了一个可选的 rotation 参数,需要同时指定偏航角和俯仰角。
setworldspawn 命令不再局限于主世界。
这意味着玩家可以在没有床或重生锚的情况下在下界等地重生。
服务器命令现在默认从重生维度运行,而不是总是在主世界运行。
添加了 FETCHPROFILE
添加了一个新命令,用于从 Minecraft 服务器获取玩家档案的内容。
由于操作可能需要一些时间,它异步工作,同时游戏继续运行。
成功完成后,将打印一条消息,让用户执行各种操作:
复制完全解析的 minecraft:profile 组件的内容。
获取带有解析后档案的玩家头颅。
召唤一个带有解析后档案的人体模型。
复制一个文本组件以在文本中显示玩家头颅。
由于结果在执行时未知,此命令始终返回 1。
语法:

fetchprofile name <玩家名称> - 通过名称解析档案(不区分大小写)。
fetchprofile id <uuid> - 通过 id 解析档案。

数据组件
修改了 MINECRAFT:PROFILE
新的解析行为
以前,当档案被解析(即从 Minecraft 服务下载)时,此组件的内容会永久改变。
为了避免这种意外更改带来的问题,解析后的值不再存储,档案的内容将始终保持不变。
这意味着此组件现在有两种行为:
静态:当它具有 properties 字段时,或者当 name 和 id 都存在时,或者当两者都缺失时。
在这种状态下,档案将始终按原样渲染。
如果 properties 字段缺失,将使用默认皮肤(根据 id 选择,与离线模式相同)。
这意味着皮肤将在组件创建时冻结。
对于装饰性用途,首选此选项。
动态:当它设置了 name 或 id 之一(但不是两者)时。
当包含此档案的物品在客户端渲染时,档案将解析为最新值。
这意味着该物品将始终使用目标玩家的当前皮肤渲染。
注意:如果玩家在游戏运行时更改了皮肤,更改在客户端重启之前将不可见。
解析可能会延迟,在此期间物品将使用默认皮肤渲染。
仅当存在时,档案名称才会替换物品名称。
只有 id 的物品将显示默认名称。
具有动态档案的物品在其工具提示中带有标签以与静态档案区分开来。
物品根据确切内容堆叠,因此即使动态组件最终解析为与静态组件相同的档案,它们也不会堆叠在一起。
尚未在新版本中加载的旧地图中的玩家头颅通常会转换为动态内容。

玩家皮肤覆盖
档案现在还可以有额外的字段,可以替换用于渲染的各种值。
如果省略任何字段,则使用解析后档案的值,即使档案解析为默认皮肤。
新字段
texture - 用于渲染的皮肤纹理的可选命名空间 ID。
皮肤相对于 textures 文件夹指定,并带有 .png 后缀。
例如,entity/player/wide/steve 将使用默认的宽 Steve 皮肤。
cape - 用于渲染的披风纹理的可选命名空间 ID。
指定时,使用与 texture 字段相同的格式。
elytra - 用于渲染的鞘翅纹理的可选命名空间 ID。
指定时,使用与 texture 字段相同的格式。
如果此值不作为覆盖项或玩家档案存在,使用此档案的人体模型在穿戴鞘翅时将使用披风纹理,如果那也不存在,则使用默认的鞘翅纹理。
model - 可选的模型类型,wide 和 slim 之一。
image.jpg
BLOCKS_ATTACKS 物品组件
如果攻击中减少的伤害为 0,例如由于角度阈值不匹配,物品不能再在攻击中被禁用,也不会因格挡而导致击退。

实体数据
修改了 MINECRAFT:PLAYER
对重生对象的更改
angle 已重命名为 yaw,并且现在是必填字段。
pitch 已添加为必填字段。
dimension 现在是必填字段。

方块实体数据
修改了 MINECRAFT:SKULL
profile 字段已更改以匹配 minecraft:profile 组件。
这意味着它也变为不可变,并且仅在必要时解析。

战利品表
添加了 minecraft:entity_interact 战利品表类型,它接受以下参数:
target_entity,被交互的实体。
interacting_entity,可选的与 target_entity 交互的实体。
tool,用于与 target_entity 交互的工具。
添加了 minecraft:block_interact 战利品表类型,它接受以下参数:
block_state,被交互的方块实体的方块状态。
block_entity,可选的被交互的方块实体。
interacting_entity,可选的与 block_state 交互的实体。
tool,可选的用于与 block_state 交互的工具。
在战利品表中指定目标实体的字段,例如 entity_properties.entity,可以额外以 target_entity 和 interacting_entity 参数类型为目标。
添加了 charged_creeper/root 战利品表,用于当实体被闪电苦力怕杀死时的掉落物。
此战利品表根据被杀死的生物分发到以下战利品表:
charged_creeper/piglin
charged_creeper/creeper
charged_creeper/skeleton
charged_creeper/wither_skeleton
charged_creeper/zombie
一旦任何被杀死的生物从此战利品表掉落物品,同一苦力怕杀死的其他生物将不会从此战利品表掉落。
添加了 brush/armadillo 战利品表,用于当犰狳被刷时的掉落物。
添加了 gameplay/turtle_grow 战利品表,用于当海龟长成成年时的掉落物。
添加了 harvest/beehive 战利品表,用于当蜂箱或蜂巢被使用剪刀收获时的掉落物。
添加了 harvest/cave_vine 战利品表,用于当带有发光浆果的洞穴藤被交互收获时的掉落物。
添加了 harvest/sweet_berry_bush 战利品表,用于当带有甜浆果的甜浆果丛被交互收获时的掉落物。
添加了 carve/pumpkin 战利品表,用于当南瓜被使用剪刀雕刻时的掉落物。

战利品函数
MINECRAFT:FILL_PLAYER_HEAD
entity 字段现在接受新的实体上下文值:
target_entity
interacting_entity

MINECRAFT:SET_LORE
entity 字段现在接受新的上下文值:
target_entity
interacting_entity

MINECRAFT:COPY_CUSTOM_DATA
source 字段现在接受新的上下文值:
target_entity
interacting_entity

MINECRAFT:COPY_NAME
source 字段现在接受新的上下文值:
direct_attacker
target_entity
interacting_entity

MINECRAFT:COPY_COMPONENTS
source 字段现在接受新的上下文值:
this
attacker
direct_attacker
attacking_player
target_entity
interacting_entity
tool

谓词
MINECRAFT:ENTITY_SCORES
entity 字段现在接受新的实体上下文值:
target_entity
interacting_entity

MINECRAFT:ENTITY_PROPERTIES
entity 字段现在接受新的实体上下文值:
target_entity
interacting_entity

附魔
EXPLODE 效果
新字段:block_particles - 指定每个方块的粒子。每个方块粒子根据权重随机选择。每刻从所有爆炸中生成设定数量的方块粒子。
格式:条目列表:

weight: 非负整数,表示此条目被选中的随机权重。
particle: 要生成的粒子。
scaling: 可选的比例因子,应用于爆炸中心和方块位置之间,如果未指定则为 1.0。
speed: 可选的比例因子,应用于粒子的速度,如果未指定则为 1.0。

世界生成
noise_settings 定义中的 initial_density_without_jaggedness 字段已被替换为 preliminary_surface_level 字段。
initial_density_without_jaggedness 是一个 3D 密度函数,用于通过扫描密度大于 0.390625 的第一个点来确定近似表面高度。
preliminary_surface_level 是一个 2D 密度函数,应产生近似表面的 y 层级。
可以使用 minecraft:find_top_surface 密度函数来复制先前的扫描。

密度函数
添加了 MINECRAFT:FIND_TOP_SURFACE
近似给定密度函数的最顶层表面。
它从上限扫描到下限,以找到密度从负变为正的点。
上限应尽可能接近实际表面以获得最佳性能。
上限永远不应低于实际表面。
字段:

density - 要近似其表面的密度函数。
upper_bound - 2D 密度函数,提供可能的最高 y 值。
lower_bound - 整数,最低可能的 y 值。
cell_height - 正整数,定义扫描的网格分辨率。

添加了 MINECRAFT:INVERT
解析为 1/参数。
字段:

argument - 密度函数。

拼图结构
max_distance_from_center 字段现在可以指定垂直轴与水平轴不同的限制。
这可以通过具有以下字段的对象来指定:
horizontal - 必需的整数,介于 1 和 128 之间。
vertical - 可选的整数,介于 1 和 4096 之间(默认:4096)。
例如:"max_distance_from_center": { "horizontal": 20, "vertical": 500 }。
先前指定水平和垂直距离的单个内联值格式仍然受支持。

标签
方块标签
添加了 #copper_chests - 所有铜制箱子方块。
添加了 #copper - 所有铜方块。
添加了 #incorrect_for_copper_tool - 所有使用铜工具不会掉落物品的方块。
添加了 #copper_golem_statues - 所有铜傀儡雕像方块。
添加了 #chains - 所有链方块。
添加了 #lanterns - 所有灯笼方块。
添加了 #bars - 所有栏杆方块。

物品标签
添加了 #copper_chests - 所有铜制箱子方块物品。
添加了 #copper - 所有铜方块物品。
添加了 #copper_tool_materials - 所有铜工具材料。
添加了 #repairs_copper_armor - 所有修复铜盔甲的物品。
添加了 #copper_golem_statues - 所有铜傀儡雕像方块物品。
添加了 #chains - 所有链方块物品。
添加了 #lanterns - 所有灯笼方块物品。
添加了 #bars - 所有栏杆方块物品。
添加了 #shearable_from_copper_golem - 所有可以通过剪刀从铜傀儡的鞍具槽位移除的物品。

实体类型标签
添加了 #cannot_be_pushed_onto_boats - 不能被推上船的生物,包括 Creaking、玩家和所有非两栖的水生生物。
添加了 #accepts_iron_golem_gift - 会接受并接收铁傀儡赠送物品的生物。
添加了 #candidate_for_iron_golem_gift - 铁傀儡会尝试向其赠送物品,但不一定接受它的生物(参见 #accepts_iron_golem_gift)。

粒子
dragon_breath 现在可选地接受一个 power 参数(浮点数,默认 1.0),该参数乘以其初始速度,在所有随机性之后。
instant_effect 和 effect 现在可选地接受 power(浮点数,默认 1.0)和 color(rgb,默认 0xFFFFFF)参数。
flash 现在需要一个 color 参数(argb)。

资源包版本 64.0 至 69.0
添加了新的显示变换 "on_shelf"。
用于在书架上显示物品。

方块精灵图
添加了新的方块精灵图:
copper
copper_left
copper_right
exposed_copper
exposed_copper_left
exposed_copper_right
weathered_copper
weathered_copper_left
weathered_copper_right
oxidized_copper
oxidized_copper_left
oxidized_copper_right
acacia_shelf
bamboo_shelf
birch_shelf
cherry_shelf
crimson_shelf
dark_oak_shelf
jungle_shelf
mangrove_shelf
oak_shelf
pale_oak_shelf
spruce_shelf
warped_shelf
copper_bars
copper_chain
copper_lantern
copper_torch
exposed_copper_bars
exposed_copper_chain
exposed_copper_lantern
exposed_copper_torch
oxidized_copper_bars
oxidized_copper_chain
oxidized_copper_lantern
oxidized_copper_torch
weathered_copper_bars
weathered_copper_chain
weathered_copper_lantern
weathered_copper_torch
重命名了以下方块精灵图:
chain 为 iron_chain

实体精灵图
添加了新的实体精灵图:
copper_golem
exposed_copper_golem
weathered_copper_golem
oxidized_copper_golem
copper_golem_eyes
exposed_copper_golem_eyes
weathered_copper_golem_eyes
oxidized_copper_golem_eyes

物品精灵图
添加了新的物品精灵图:
copper_axe
copper_boots
copper_chestplate
copper_golem_spawn_egg
copper_helmet
copper_hoe
copper_leggings
copper_nugget
copper_pickaxe
copper_shovel
copper_sword
copper_chain
copper_lantern
exposed_copper_chain
exposed_copper_lantern
oxidized_copper_chain
oxidized_copper_lantern
weathered_copper_chain
weathered_copper_lantern
重命名了以下物品精灵图:
chain 为 iron_chain

纹理
添加了新纹理:
environment/end_flash.png
将 gui/container/villager.png 的结果槽向上移动了 1 像素。

声音
声音事件
添加了新的声音事件:
block.copper_chest.open
block.copper_chest.close
block.copper_chest_weathered.open
block.copper_chest_weathered.close
block.copper_chest_oxidized.open
block.copper_chest_oxidized.close
entity.copper_golem.step
entity.copper_golem.hurt
entity.copper_golem.death
entity.copper_golem.spin
entity.copper_golem_weathered.step
entity.copper_golem_weathered.hurt
entity.copper_golem_weathered.death
entity.copper_golem_weathered.spin
entity.copper_golem_oxidized.step
entity.copper_golem_oxidized.hurt
entity.copper_golem_oxidized.death
entity.copper_golem_oxidized.spin
item.armor.equip_copper
entity.copper_golem.spawn
entity.copper_golem.no_item_get
entity.copper_golem.no_item_not_get
entity.copper_golem.item_drop
entity.copper_golem.item_no_drop
entity.copper_golem_become_statue
block.copper_golem_statue.break
block.copper_golem_statue.place
block.copper_golem_statue.hit
block.copper_golem_statue.fall
block.copper_golem_statue.step
block.shelf.activate
block.shelf.deactivate
block.shelf.multi_swap
block.shelf.place_item
block.shelf.single_swap
block.shelf.take_item
weather.end_flash"

粒子
添加了新粒子:
copper_fire_flame

着色器和后期处理效果
开发者说明:尽管在资源包中是可能的,但覆盖核心着色器被视为不受支持,也不是资源包的预期功能。这些着色器作为游戏内部实现的一部分存在,因此,随着游戏内部的发展,它们可能随时更改。我们理解覆盖核心着色器被用于非常酷的资源包功能,其中许多功能缺乏受支持的替代方案。我们希望将来能提供更好的、受支持的替代方案。

着色器
以下未使用的着色器已被移除:
core/position_color_lightmap.vsh
core/position_color_lightmap.fsh
core/position_color_tex_lightmap.vsh
core/position_color_tex_lightmap.fsh
一个新的 PER_FACE_LIGHTING 标志已添加到以下着色器:
core/entity.vsh
core/entity.fsh
设置后,将对正面和背面分别计算基本方向光照。
由于我们现在需要 OpenGL 3.3,我们将所有着色器的版本从 150 提升到了 330。

全屏通道的更改
以下顶点着色器已被移除,并由 core/screenquad.vsh 替换:
core/blit_screen.vsh
post/blit.vsh
post/blur.vsh
post/invert.vsh
post/sobel.vsh
post/screenquad.vsh
后期处理效果以及光照贴图生成和全屏传输的顶点着色器不再传递 Position 属性,而是必须通过 gl_VertexID 分配顶点坐标。
此外,这些通道仅使用 3 个顶点执行,而不是完整的四边形。

1.21.9 中修复的漏洞
MC-383 - 在世界选择屏幕中,世界名称/版本/时间戳可以向右溢出列表。
MC-2681 - 创建新世界或游戏加载内容时没有加载进度条。
MC-26334 - 死亡时聊天界面被强制清除。
MC-36783 - 物品展示框/发光物品展示框如果包含地图,其碰撞箱不会改变。
MC-46503 - 在旁观模式下运行"/kill"命令可以保留实体的着色器。
MC-46634 - 雷声音量不受天气音量设置影响。
MC-59413 - 水和熔岩可以从屏障上滴落。
MC-69216 - 钓鱼时切换到旁观模式会保持鱼竿投掷状态。
MC-73881 - 在和平难度下生成怪物会使怪物生成 1 刻。
MC-89142 - 将跳跃键更改为"Enter"允许玩家在完成聊天行后跳跃。
MC-94610 - 闪电苦力怕掉落的生物头颅缺少战利品表条目。
MC-98200 - 除了主音量外的所有声音滑块都被高音量的 /playsound 忽略。
MC-98322 - 在创造/旁观模式之间切换后飞行。
MC-99785 - 旁观者可以用拴绳拴住实体。
MC-119417 - 如果旁观者进入床然后被切换到旁观模式,他们可以占用床。
MC-147784 - 在旁观模式下右键单击制箭台时,会闪烁显示工作台的 GUI 约一秒钟。
MC-160528 - 末地传送门不消除跌落伤害。
MC-163218 - 将潜行选项设置为"切换"的玩家可以在 GUI 中潜行。
MC-165991 - TNT 爆炸自 1.15 Pre-release 1 后不再显示额外的烟雾粒子。
MC-173730 - 对着一个可含水方块使用Shift+点击水桶不会将水放置在可含水方块旁边。
MC-174759 - 龙蛋可以被传送到虚空以下的高度。
MC-183776 - 使用 F3+F4 切换游戏模式后,需要按两次 F3 才能切换调试屏幕。
MC-183784 - 调整窗口大小后,游戏模式切换器调试菜单出现视觉错误。
MC-187850 - 如果聊天被隐藏,成书中的"run_command"点击事件不起作用。
MC-191669 - 在冲刺进入方块或一般障碍物时切换到旁观模式会禁用疾跑。
MC-192907 - 聊天打开时无法切换 F3 调试菜单。
MC-196443 - 当 reducedDebugInfo 为 true 时,按 F3+B 和 F3+G 仍然会在聊天中告诉玩家它们正在被切换,尽管什么也没发生。
MC-197247 - 使用 F3+D 清除待处理行会保留新消息的先前延迟。
MC-203401 - 双击前进按钮疾跑无法禁用/重新配置。
MC-217956 - 数字键在带有调试饼图的游戏菜单上不起作用。
MC-220842 - 在旁观带有着色器效果的生物时打开游戏模式切换器会切换该效果。
MC-220913 - 一致性问题:不在世界中时调整声音设置中的滑块不会播放该类别的声音。
MC-223142 - 玩家在旁观标记时可以移动。
MC-225088 - 低亮度下主世界表面比以前暗。
MC-232968 - 当旁观者与非旁观者同时查看箱子/木桶时,旁观者可以阻止其关闭动画。
MC-234479 - 即使玩家已经收到邀请或已经加入,你可以多次邀请同一玩家到你的领域。
MC-234737 - 异常消息中的拼写错误:"EmtyPoolElement"。
MC-235780 - 信标 GUI 中,当鼠标光标悬停在"完成"或"取消"按钮上时,错误地显示"信标"工具提示。
MC-236508 - "添加服务器"菜单中的标题显示为"编辑服务器信息"。
MC-237016 - 聊天延迟功能在游戏暂停时继续打印消息。
MC-237590 - 渲染和模拟距离滑块中的"chunks"一词大小写不当。
MC-237843 - 玩家在观看终末之诗时可能因空闲被踢出。
MC-238146 - 当你在睡觉时切换到旁观模式,夜晚永远不会跳过。
MC-238273 - "被另一个正在运行的 Minecraft 实例锁定"缺少标点符号。
MC-243759 - 如果到实体眼睛的距离为 0,爆炸不会伤害实体。
MC-249205 - 在创造模式下使用水瓶创建泥巴时,"minecraft.used:minecraft.potion"增加的值是 2。
MC-250062 - 游戏中的几个字符串包含逗号拼接错误。
MC-250193 - 在加密期间断开连接时,服务器日志不使用玩家 GameProfile 的字符串表示形式。
MC-251407 - 黑暗脉冲效果在末地不起作用。
MC-254052 - /locate 在建筑限制外不起作用。
MC-254668 - 在死亡屏幕的标题屏幕警告上按 Escape 会使玩家重生。
MC-257540 - 自 21w39a 后,羊吃草的频率是以前的一半。
MC-257792 - 交易菜单的输出槽位不居中。
MC-258191 - 根系特性允许悬挂根垂直跨度为 0,导致错误。
MC-259347 - 在建筑高度限制处右键单击方块顶部时显示高度限制警告消息。
MC-259571 - 玩家死亡或游戏重新加载后,最后玩家的游戏模式未保存。
MC-259673 - 世界创建和统计屏幕中的标签选择工作方式不同。
MC-259692 - 当在界面刚刚关闭后释放其输入键时,潜行和疾跑状态被意外激活或切换。
MC-259935 - 即使生物群系降水设置为 NONE,也可能下雪。
MC-260591 - 当目标实体在单独维度时,'execute on origin' 和 'execute on owner' 无法找到目标实体。
MC-260822 - 信标 GUI 中的"完成"和"取消"按钮在鼠标光标悬停其上时不再显示工具提示。
MC-260920 - 统计屏幕列无法通过键盘导航访问。
MC-261387 - 红树林放置中冗余的 block_predicate_filter 检查。
MC-262000 - 未使用的纹理:misc/white.png。
MC-262370 - 一些多人游戏字符串不可翻译。
MC-263597 - 末影龙的重生噪音无法通过敌对生物音量滑块调低。
MC-264962 - 包含给定动作两个输入的字符串具有不一致的间距和撇号。
MC-265290 - 使用 TAB 键时,命令方块界面中的元素不按顺序选择。
MC-265807 - 如果生物的 Air NBT 小于 -19,它们不会溺水。
MC-269838 - 从被剪切的南瓜掉落的南瓜种子是硬编码的。
MC-269839 - 从被剪切的蜂巢和蜂箱掉落的蜜脾是硬编码的。
MC-270172 - 被钩住的玩家在切换游戏模式到旁观时客户端和服务器不同步。
MC-270190 - 在织布机 UI 中悬停在旗帜图案上不显示工具提示。
MC-270669 - 翻译键 argument.block.property.novalue 中的参数顺序不正确。
MC-270918 - 生物头颅的战利品表缺少 copy_components 战利品函数用于 custom_name。
MC-272584 - 被玩家拥有的实体引起的爆炸重定向的火球不再携带玩家所有权。
MC-273894 - 出生点区块中的一些非持久性生物在远离时继续计入生物上限。
MC-273943 - 从收获的灌木丛掉落的甜浆果是硬编码的。
MC-275244 - 在 configured_carver 文件中将 "width_smoothness" 设置为 0 会导致游戏冻结或崩溃。
MC-275432 - 字幕在屏幕内难以看清。
MC-276431 - 龙蛋传送到建筑高度限制以上并删除自身。
MC-276568 - 生成了盔甲纹饰图集的 Mipmap 版本。
MC-276629 - 从洞穴藤掉落的发光浆果似乎是硬编码的。
MC-276759 - 从刷犰狳掉落的鳞甲是硬编码的。
MC-276826 - 同时受到发光和隐身影响时,实体模型在 GUI 屏幕中完全渲染为白色。
MC-276931 - 附魔书有错误的稀有度。
MC-277447 - Minecraft 为箱子生成 Mipmap 纹理,但不使用它们。
MC-277450 - Minecraft 为潜影盒生成 Mipmap 纹理,但不使用它们。
MC-277470 - Minecraft 为床生成 Mipmap 纹理,但不使用它们。
MC-277471 - Minecraft 为告示牌生成 Mipmap 纹理,但不使用它们。
MC-277473 - Minecraft 为饰纹陶罐生成 Mipmap 纹理,但不使用它们。
MC-277481 - Minecraft 为旗帜生成 Mipmap 纹理,但不使用它们。
MC-277483 - Minecraft 为盾牌生成 Mipmap 纹理,但不使用它们。
MC-277661 - 使用 /rotate 不断将玩家旋转到他们当前的旋转会产生抖动相机移动。
MC-277770 - 处理器类型 block_age 总是将台阶的 "type" 属性修改为 bottom。
MC-277975 - 物品工具提示中命令执行警告的第一行缺少标点符号。
MC-278435 - 蘑菇岛生物群系不生成南瓜地,尽管在原版数据包中指定了。
MC-278550 - 在创造或旁观模式下飞行时,水的表面可以阻止你疾跑。
MC-278965 - 樱花树林不是 #stronghold_biased_to 标签的一部分。
MC-279123 - 一些提及 Minecraft Realms 的字符串使用不一致或缺失的动词形式。
MC-279153 - 一些提及属性基础值的字符串缺少冠词。
MC-279173 - "chat.disabled.invalid_command_signature" 字符串在 "Command" 一词前缺少冠词。
MC-279174 - "gamerule.spawnChunkRadius.description" 字符串在 "Amount" 一词前缺少冠词。
MC-279175 - 一些多人游戏断开连接字符串缺少冠词和指示词。
MC-279176 - "gamerule.commandModificationBlockLimit.description" 字符串在 "Number" 一词前缺少冠词。
MC-279212 - 一些旁白字符串缺少冠词和所有格限定词。
MC-279548 - TNT 矿车在因跌落爆炸时不再记住点燃源。
MC-279793 - 骑乘马、驴、骡、僵尸马、骷髅马和骆驼不再强制你面向前方。
MC-289348 - 重新登录后,如果该维度没有玩家,末影珍珠停止在末地加载区块。
MC-295829 - 测试实例方块 GUI 使用 "Batch" 而不是 "Environment"。
MC-295841 - 交互式碰撞检查路径损坏。
MC-296054 - 快速非抛射物实体移动在正向移动时可能无法应用起始位置周围方块的方块效果。
MC-296055 - 慢速非抛射物实体移动可能无法应用起源方块的方块效果。
MC-296057 - 横向非抛射物移动可能无法应用横向运动起点周围方块的方块效果。
MC-296129 - 日出/日落效果在 Gen9 架构的 Intel 显卡上闪烁。
MC-296372 - 自 1.21.5 起,传送持续时间不可靠。
MC-296789 - 测试实例方块界面中文本的颜色与其他类似界面不一致。
MC-296897 - 快速移动的实体使服务器冻结,导致看门狗崩溃 x2。
MC-297126 - 升级 25w15a 或 25w16a 世界时出现 "Failed to read field..." 错误刷屏。
MC-297496 - 当选中时,Java 领域信息框中间的文本完全消失。
MC-297593 - 炼药锅现在从下方接触时应用其填充物质的效果。
MC-297898 - 进入对话框会暂时关闭聊天并清除玩家当前输入的任何内容。
MC-298274 - 某些无效命令给出 "see below for error" 但没有额外信息。
MC-298605 - 创建水世界超平坦世界时,玩家生成在海底。
MC-298732 - 光标不再显示在非最后一行的行尾。
MC-298805 - 即使盾牌没有格挡攻击,斧头也会禁用盾牌。
MC-298883 - 通过 TAB 导航在领域中选择时,活动世界槽位不高亮显示。
MC-299067 - 箭在多人游戏中断开连接时可能失去所有权。
MC-299105 - 泪和岩浆鸡音乐唱片 'desc' 翻译未使用。
MC-299115 - 箭在所有者离线时被偏转时失去其所有者标签。
MC-299314 - 以某些方式破坏唱片机不会停止音乐。
MC-299450 - 你不能再通过双击来选择书与笔界面中的字符。
MC-299451 - 书与笔中的页面在切换页面时不再自动聚焦。
MC-299548 - "run_command" 对话框操作在聊天隐藏时不起作用。
MC-299566 - 书与笔界面中的光标位置太靠左。
MC-299627 - 高速抛射物的实体插值极不准确。
MC-299628 - 骑乘的玩家/生物在世界加载时触发潜声传感器。
MC-299770 - 由末影珍珠加载的区块在玩家死亡后永久卸载,即使 enderPearlsVanishOnDeath 设置为 false。
MC-299782 - 保存在拼图结构中的僵尸村民在世界生成时忘记其生物群系变种和职业。
MC-299823 - Minecraft 着色器导致 C7050 警告。
MC-299837 - 在同一刻运行两个或更多 /rotate 命令只应用最后一个命令的旋转。
MC-299872 - 当冻结的玩家接触火时,冻结叠加层闪烁。
MC-299873 - 对话框内纯文本消息的选择框可能被截断。
MC-299896 - 你可以将过期领域的世界切换到空槽位,这会误导性地提示创建世界,尽管没有活跃的领域订阅。
MC-299913 - "You don't seem to have a Realm..." 可聚焦文本小部件现在有黑色背景。
MC-300021 - 村民界面的某些元素现在渲染在光标物品之上。
MC-300034 - 海豚可以骑船。
MC-300092 - F3 饼图粒子条目缺少名称。
MC-300340 - 在欢迎页面上连续点击"继续"会重置按钮消失动画的进度。
MC-300457 - 当 action 或 exit_action 设置为 run_command 且命令会产生签名聊天消息时,对话框无法退出。
MC-300856 - 书签名屏幕中的 I 型光标颜色错误。
MC-301447 - 在 1.20.4 之前创建的带有纯字符串名称的物品在加载时导致 DFU JSON 异常。
MC-301494 - 浮空的沙或砾石不再出现下落粒子。
MC-301510 - GUI 精灵图九宫格性能回归。
MC-301619 - 游戏模式翻译键用于当玩家尝试在没有权限的情况下切换游戏模式时发送的控制台消息。
MC-301770 - 对于名为 "deadmau5" 的玩家和人体模型,below_name 名称牌没有显示得更高。
MC-301883 - 通过传送门且其 Motion 标签在一个轴上设置为大于 10 的实体会重置其 Motion 标签。

获取版本
要安装此版本,请打开 Minecraft Launcher 并点击播放!确保您的启动器设置为"最新版本"选项。

跨平台服务器 jar:
Minecraft 服务器 jar

在此报告漏洞:
Minecraft 漏洞追踪器!

想提供反馈?
对于任何反馈和建议,请前往反馈网站。如果您想聊天,请加入我们的官方 Minecraft Discord。

(0)
临川管理员

发表回复