新特性 增加了对哈利奇地方语言的支持 (译者注:哈利奇是乌克兰的一个城市) 增加了 Minecraft 服务端管理协议 Minecraft 服务端管理协议(MSMP)增加了一个服务器管理 API (JSON-RPC over WebSocket) 用于专用服务器 此 API 默认禁用,可以由服务器 properties 文件启用 management-server-enabled=true management-server-host=localhost management-server-port=25585 当启用时 API 可以通过 ws://<management-server-host>:<management-server-port> 访问 支持查询以及更新服务器状态(玩家、白名单、操作员、设置、游戏规则) 在状态更改时发送通知 (e.g. 如玩家加入、游戏规则更新) 调用 {}{"id":1,"method":"rpc.discover"} 返回一个包含了当前运行的服务器支持的方法以及通知的 API schema 数据生成器在报告输出文件夹中提供一个 API schema (json-rpc-api-schema.json) 反映了 rpc.discover 方法返回的内容 API 遵守 JSON-RPC 2.0 规范 使用带有命名空间的方法,并且保留的命名空间为 minecraft (如:minecraft:players,minecraft:allowlist/add)以及 notification (如 notification:players/joined) 可以使用自定义命名空间以及额外方法进行扩展 核心方法组: 玩家、白名单、操作员、服务器(保存、停止)、服务器设置、游戏规则 方法调用示例: 请求: 响应: 通知示例: 错误示例: 请求: {}{"method": "minecraft:foo/bar","id": 1} 响应: 错误以及错误代码遵守 JSON-RPC 2.0 错误对象格式(译者注:并未完全遵守,见 MC-301531) 更改UI 当添加一个新的服务器到服务器列表时,名称不再预填充。当名称留空时使用默认名称。 更多文本输入框现在支持使用鼠标拖拽选择文字 鼠标指针 一些 UI 组件现在会更改鼠标指针的形状 例如: 文本输入框、数字滑块、按钮、滚动栏 此外,字符标签可点击的部分(如链接)现在会将指针改为 “手” 状 这项特性现在可以通过在 "鼠标设置" 的 "允许光标变化" 菜单中更改 对方块、物品以及实体的微调 铜傀儡的碰撞箱微调 现在碰撞箱是 0.98 格高,以可以寻路通过一格高的空间 在生成铜傀儡时创建的铜箱子现在与附近的其它铜箱子正常连接 铜傀儡现在使用鞍装备槽放置在其避雷针顶上的方块 其头装备槽现在与正常的头装备槽一样,类似于人型生物 技术性更改 数据包版本现在为 85.0 资源包版本现在为 67.0 服务器 Properties因使用了一些新游戏规则,一些服务器 properties 的被移除,以允许在服务器运行时更改这些设置。 因使用新游戏规则,移除了服务器 property allow-nether 因使用新游戏规则,移除了服务器 property spawn-monster 因使用新游戏规则,移除了服务器 property enable-command-block 因使用新游戏规则,移除了服务器 property pvp 增加了服务器 property management-server-enabled 以控制服务器是否启用 Minecraft 服务端管理协议 默认为 false 增加了服务器 property management-server-port 以控制服务器 Minecraft 服务端管理协议的端口 默认为 25585 增加了服务器 property management-server-host 以控制服务器 Minecraft 服务端管理协议的主机 默认为 localhost 增加了服务器 property status-heartbeat-interval 以控制服务器发送通知到连接的客户端的时间间隔 默认为 0,意味着被禁用 数据包版本 85.0 chain 重命名为 iron_chain 游戏规则 增加了 pvp 游戏规则控制,以控制玩家是否可以对其它玩家造成伤害 默认为 true 增加了 allowEnteringNetherUsingPortals 游戏规则以控制下界是否可以通过传送门进入 默认为 true 增加了 spawnMonsters 游戏规则以控制怪物是否自然生成 默认为 true 增加了 enableCommandBlocks 游戏规则以控制命令方块是否启用 默认为 true 文本渲染object 文本组件 更新了该组件以支持显示其它非字符对象作为文本的一部分 新格式: object: 对象的类型,字符串,值见下方 <type-specific>: 由对象类型决定的可选字段 与 nbt 文本组件相似,object 字段可以省略 然而,为了检查错误,我们推荐提供 atlas 对象类型 与之前 object 组件有相同的行为,但是现在其分离为一个对象类型 与之前使用相同的格式 player 对象类型 渲染玩家的头 如果提供了部分档案,皮肤会被与 minecraft:profile 组件在玩家的头上以相同的方式解析 格式: player: 玩家档案 name:玩家名称,可选字符串 id: 玩家 UUID,可选的 UUID properties: 档案属性,可选的映射 hat: 控制是否渲染帽子层,布尔值,默认为 false 配方 悬挂告示牌现在可以使用铁链合成 资源包版本 67.0方块精灵图重命名了以下方块精灵图: chain 重命名为 iron_chain 物品精灵图重命名了以下物品精灵图: chain 重命名为 iron_chain 25W35A 修复的漏洞 MC-278550 - While flying in creative or spectator mode, the surface of water can prevent you from sprinting MC-297126 - "Failed to read field..." error spam when upgrading a 25w15a or 25w16a world MC-300044 - Z-fighting occurs when the heads of copper golems intersect their bodies MC-300049 - The debug text is rendered on top of the debug options MC-300054 - Double oxidized copper chest texture UV is missing pixels MC-300067 - Copper golems continue their chest searching animations while dying MC-300074 - No particles are produced when scraping oxidation off copper golems MC-300077 - Copper golems can interact with chests diagonally through solid blocks MC-300089 - Chests sometimes get stuck in inverted states after being interacted with by copper golems MC-300102 - Shelves float when held in the player's hand in third person MC-300103 - Removing items from a shelf uses the "Item placed" caption MC-300119 - Copper golems don’t always avoid dangerous blocks when pathfinding to chests MC-300124 - All the oxidation states of the lightning rod are listed in the redstone tab of the creative inventory MC-300129 - Copper golems can't put items into chests above them MC-300173 - The Copper Chest textures' diagonal glint direction doesn't match the large chest variants' on some sides MC-300229 - Z-fighting on antenna when putting certain blocks above a copper golem statue MC-300267 - The miniature mobs inside spawners and trial spawners are sometimes lit incorrectly MC-300301 - Shelves produce unusually high-resolution particles due to having a 32x32 texture MC-300304 - Comparators can stay active when measuring the pose of a copper golem statue block which is revived MC-300462 - Copper golems attached to leads still attempt to pathfind toward chests MC-300501 - Variants of copper chests are not included in the "Redstone Blocks" tab in the creative inventory whereas normal chests are MC-300568 - Copper golems don't open chests if given room to walk about MC-300688 - The iron chain's block/item ID is still "chain" MC-300703 - The underside of double copper chests does not use a merged texture MC-300744 - The copper and iron nuggets are inverted and arranged incorrectly in the Creative mode inventory MC-300762 - Copper golems require at least 3 blocks of space above a chest to place anything MC-300797 - The glowing effect causes entities to render incorrectly inside of inventories MC-300827 - Pressing F3+Q in certain screens does not show help, despite F3 suggesting it MC-300977 - Clocks function in the recipe book/villager/crafter UI MC-301023 - When a warden applies the darkness effect to you, the chat interface, item bar, and items become dark MC-301025 - End flash purplish light saturation is affected by brightness values MC-301026 - End flash purplish light becomes extremely saturated when the player is affected by darkness MC-301048 - In the "sitting" pose, the copper statue’s rod becomes shorter MC-301101 - Certain similar blocks are positioned differently on copper golems' heads MC-301224 - The first few stages of block cracks are not rendered on chests MC-301225 - Game crashes when quitting creating new world menu without other worlds created before MC-301226 - Block cracks no longer render on banners MC-301228 - Block cracks no longer render on heads and skulls MC-301230 -The word "resolve" is misspelled as "resolved" within the "commands.profile_fetch.id.failure" string MC-301231 - Enchanting table book animations are not independent MC-301236 - Enchantment glint is no longer visible on held tridents MC-301242 - Enchantment glint is no longer visible on shields MC-301273 - Clicking on the join server hover button now selects the server, unless any server is already selected MC-301290 - Game crashes when trying to render a glowing enchanted item MC-301295 - TTF font provider oversample increases width of characters MC-301328 - Glowing item entities briefly turn white upon pickup MC-301339 - Miniature mobs inside spawners always render fully lit 修复了几个 Bug。 PCL2 新闻主页