20w30a

来自Minecraft Wiki
跳转至: 导航搜索
20w30a
20w30a.jpg
版本

Java版

类型

快照

发布日期

2020年7月22日

快照归属

1.16.2

下载

客户端.json
服务端

混淆映射表

客户端
服务端

协议版本

742

数据版本

2572

20w30aJava版1.16.2的第4个快照,发布于2020年7月22日[1],将灯笼更改为可含水方块,更改了堡垒遗迹的宝藏生成机制,同时修复了一些漏洞。

更改[编辑 | 编辑源代码]

方块[编辑 | 编辑源代码]

灯笼灵魂灯笼
  • 现在可以含水。
告示牌
  • 现在,使用第三方工具重新编辑告示牌时,将使用现有告示牌文本初始化告示牌编辑屏幕。

生物[编辑 | 编辑源代码]

恼鬼
  • 修改了无装备恼鬼的攻击动画。

世界生成[编辑 | 编辑源代码]

堡垒遗迹
  • 更改了箱子的战利品表。
    • 提高了战利品的总体价值。提高了稀有物品的权重,同时也增加了很多物品的数量。许多随机池的抽取次数也变多。
    • 移除了所有“空”的战利品项。
    • 大部分有耐久度的物品,其平均耐久度现在增加。
    • 向多个战利品表内加入了附魔的金斧、金胡萝卜和铁块。
    • 疣猪兽棚结构内的箱子现可能包含一把附魔的钻石镐。
    • 从宝箱中移除了铁粒。
    • 宝箱中未附魔的钻石盔甲现在不再有耐久度损失了。
  • 堡垒遗迹内的宝箱现在更有可能生成在镶金黑石上。

命令格式[编辑 | 编辑源代码]

/summon
  • 为尝试生成重复UUID的实体加入了一条错误提示:“UUID重复,无法召唤实体”。

游戏内容[编辑 | 编辑源代码]

进度
  • 现在可以修改空白进度页面描述下方的“:(”了(本地化键名为advancements.sad_label)。
  • 进度“带信标回家”的英文名“Bring Home the Beacon”中的“Beacon”的大小写修正为“beacon”。
  • 进度“天涯共此石”的英文描述中的指南针“Compass”的大小写修正为“compass”。
死亡信息
  • 将被头颅击中的死亡信息从"<玩家名> was shot by a <实体名>'s skull"改为"<玩家名> was shot by a skull from <实体名>"。
重生
  • 修改了重生锚确定重生位置的机制。
    • 重生锚现在优先选择东南西北四个基本方向,而不是斜对角。
    • 床现在优先选择玩家进入床的一侧,其次是从床尾到床头一圈的空间。
    • 重生的玩家会朝向重生的方块。
    • 当可能时会避免将玩家放置到危险的方块上。

常规[编辑 | 编辑源代码]

数据包
  • 修改了一部分GUI文本字符串。
    • 将“Errors in currently selected datapacks prevented world from loading.[换行] You can either try to load only with vanilla datapack (‘safe mode’) or go back to title screen and fix it manually.”改为“Errors in currently selected datapacks prevented the world from loading.[换行] You can either try to load it with only the vanilla data pack (‘safe mode’), or go back to the title screen and fix it manually.”。
    • 修正了一些语法。
      • 将“This pack was made for a newer version of Minecraft and may no longer work correctly.”更改为“This pack was made for a newer version of Minecraft and may not work correctly.”(pack.incompatible.confirm.new)。
      • 将“Do you want to add following packs to Minecraft?”更改为“Do you want to add the following packs to Minecraft?”(pack.dropConfirm)。
文本翻译
  • 将一些字符串变成大写。
    • 将“Back to title screen”更改为“Back to Title Screen”(gui.toTitle)。
    • 将“Back to server list”更改为“Back to Server List”(gui.toList)。
    • 将“Game paused”更改为“Game Paused”(menu.paused)。
    • 将“Optimize world”更改为“Optimize World”(optimizeWorld.confirm.title)。
    • 将“Now playing: <record>”更改为“Now Playing: <record>”(record.nowPlaying)。
    • 将“Continue without support”更改为“Continue without Support”(options.graphics.warning.accept)。
    • 将“Take me back”更改为“Take me Back”(options.graphics.warning.cancel)。
    • 将“Spectate world”更改为“Spectate World”(deathScreen.spectate)。
    • 将“Title screen”更改为“Title Screen”(deathScreen.titleScreen)。
    • 将“You died!”更改为“You Died!”(deathScreen.title)。
    • 将“Game over!”更改为“Game Over!”(deathScreen.title.hardcore)。
    • 将“Level requirement: <level>”更改为“Level Requirement: <level>”(container.enchant.level.requirement)。
    • 将“Save mode - write to file”更改为“Save Mode - Write to File”(structure_block.mode_info.save)。
    • 将“Load mode - load from file”更改为“Load mode - Load from File”(structure_block.mode_info.load)。
    • 将“Data mode - game logic marker”更改为“Data mode - Game Logic Marker”(structure_block.mode_info.data)。
    • 将“Corner mode - placement and size marker”更改为“Corner Mode - Placement and Size Marker”(structure_block.mode_info.corner)。
    • 将“Show invisible blocks:”更改为“Show Invisible Blocks:”(structure_block.show_air)。
    • 将“Show bounding box:”更改为“Show Bounding Box:”(structure_block.show_boundingbox)。
    • 将“Target pool:”更改为“Target Pool:”(jigsaw_block.pool)。
    • 将“Target name:”更改为“Target Name:”(jigsaw_block.target)。
    • 将“Joint type:”更改为“Joint Type:”(jigsaw_block.joint_label)。
    • 将“Raiders remaining: <number>”更改为“Raiders Remaining: <number>”(event.minecraft.raid.raiders_remaining)。
    • 将“Press <dismount> to dismount”更改为“Press <dismount> to Dismount”(mount.onboard)。
    • 将“When in main hand:”更改为“When in Main Hand:”(item.modifiers.mainhand)。
    • 将“When in off hand:”更改为“When in Off Hand:”(item.modifiers.offhand)。
    • 将“When on feet:”更改为“When on Feet:”(item.modifiers.feet)。
    • 将“When on legs:”更改为“When on Legs:”(item.modifiers.legs)。
    • 将“When on body:”更改为“When on Body:”(item.modifiers.body)。
    • 将“When on head:”更改为“When on Head:”(item.modifiers.head)。
    • 将“World updates”更改为“World Updates”(gamerule.category.updates)。
  • 修正了一些字符串中的标点使用。
    • 将极佳图像品质的描述“Fabulous! graphics uses screen shaders for drawing weather, clouds and particles behind translucent blocks and water.[换行]This may severely impact performance for portable devices and 4K displays.”更改为“Fabulous! graphics uses screen shaders for drawing weather, clouds, and particles behind translucent blocks and water.[换行]This may severely impact performance for portable devices and 4K displays.”。
    • 将高品质图像品质的描述“Fancy graphics balances performance and quality for the majority of machines.[换行]Weather, clouds and particles may not appear behind translucent blocks or water.”更改为“Fancy graphics balances performance and quality for the majority of machines.[换行]Weather, clouds, and particles may not appear behind translucent blocks or water.”。
    • 将“Multiplayer is disabled, please check your launcher settings.”更改为“Multiplayer is disabled. Please check your launcher settings.”(title.multiplayer.disabled)。
    • 将“Unable to switch gamemode, no permission”更改为“Unable to switch gamemode; no permission”(debug.creative_spectator.error)。
    • 将“Unable to open game mode switcher, no permission”更改为“Unable to open game mode switcher; no permission”(debug.gamemodes.error)。
    • 将“Reload failed, keeping old data”更改为“Reload failed; keeping old data”(commands.reload.failure)。
  • 将多人模式警告信息中的“Mojang”改为“Mojang Studios”。
  • 将“流畅”图像品质描述中的“tree-leaves”改为“leaves”。
配方书
  • 将一些字符串变成大写。
    • 将“Right Click for more”更改为“Right Click for More”。
    • 将“Showing all”更改为“Showing All”。
    • 将“Showing craftable”更改为“Showing Craftable”。
    • 将“Showing smeltable”更改为“Showing Smeltable”。
    • 将“Showing blastable”更改为“Showing Blastable”。
    • 将“Showing smokable”更改为“Showing Smokable”。
字幕
  • 将一些英文字幕变成大写。
    • 将“Turtle shell thunks”更改为“Turtle Shell thunks”(subtitles.item.armor.equip_turtle)。
标签
  • 现在可以使用"required": false将标签内的每一项标记为可选。
    • 例如,values: ["#minecraft:beds", "minecraft:stone"]允许所有石头拥有此标签。也可写成values: [{id: "#minecraft:beds", "required": true}, {id: "minecraft:stone", "required": true}]。‌[需要验证]"required"设置为false将使任一项成为可选项。

修复[编辑 | 编辑源代码]

修复了27个漏洞
1.16前正式版的漏洞
  • MC-35765 – 从右向左书写的语言(比如阿拉伯语)在游戏语言设置为从左向右书写的语言(比如中文或英文等大多数语言)时显示连字出现连不起来的问题。
  • MC-57869 – 一些工具提示使用§以改变文本颜色,导致使用从右向左书写的语言时文本显示不正确。
  • MC-116857 – 进度提示中一些用语被不必要地大写。
  • MC-148447 – 村民们尝试同时通过门时会卡住。
  • MC-149060 – 村民有时会“滥用”(十分快速地开关)门。
  • MC-153195 – 生物可以掉落拥有重复附魔的物品。
  • MC-181925 – 无装备的恼鬼在攻击时依然使用铁剑的动画。
1.16的漏洞
  • MC-187344 – 流畅图像品质的悬浮提示中的“tree-leaves”拼写不正确。
  • MC-187379 – 本地化键名为pack.incompatible.confirm.new的字符串有问题。
  • MC-187380 – 本地化键名为pack.dropConfirm的字符串的英语(美国)翻译有语法错误。
  • MC-188389 – 本地化键名为datapackFailure.title的字符串的几个小问题。
  • MC-188390 – 四个字符串中存在逗号粘连问题。
  • MC-188392 – 被凋灵之首射杀的死亡信息在一些情况下存在语法问题。
  • MC-188621 – 制作人员名单中Mojang“产品经理”一栏的缩进比别的栏长一些。
  • MC-188880 – 骑在鸡身上幼年僵尸猪灵的显示位置不正确。
  • MC-189918 – 多人游戏警告中仍然使用“Mojang”而非“Mojang Studios”。
  • MC-190102 – 一些UI文本的大小写不一致。
  • MC-190288 – 极佳和高品质图像品质的悬浮提示缺失逗号。
  • MC-191441 – 从右向左书写的语言文本在某些情况下会倒过来渲染。
1.16.1的漏洞
  • MC-191562 – 在向Realms上传世界时,“取消”按钮覆盖在“完成”按钮上,导致用户无法上传世界。
  • MC-192296 – 从刷怪笼矿车中生成的蜘蛛骑士会导致崩溃:java.lang.IllegalStateException: Entity is already tracked
  • MC-193276 – 玩家在骑乘炽足兽时的位置稍微往上浮动了一些。
  • MC-193339 – 在rcon启用且没有设置密码时,关闭服务器会导致NullPointerException错误。
1.16.2开发版本的漏洞
  • MC-194273 – 新的下界生物群系的存档信息在将世界升级到20w28a以上版本时会丢失。
  • MC-194350 – 在数据包中的一些地形特征设置并不会被载入(java.lang.IllegalArgumentException: value already present: clh@77f95e19)。
上个开发版本的漏洞
  • MC-195052/spawnpoint命令的参数angle不使用minecraft:rotation解析器。
  • MC-195582 – 在聊天栏中输入命令表示一个函数/物品/方块等(即输入需要minecraft:something的地方)时打两个冒号或在一个斜杠后打一个冒号会导致游戏崩溃(比如/function :example:/clear @s minecraft/:/execute as @e[type=minecraft::)。

参考[编辑 | 编辑源代码]

  1. "Minecraft Snapshot 20w30a" – Minecraft.net,2020年7月22日