软重定向页面
18w02a是Java版1.13的第13个快照,发布于2018年1月10日[1],加入了新的方块标签,并修复了一些漏洞。
新内容[]
命令格式[]
- 标签
- 加入了新的方块标签
minecraft:enderman_holdable。
更改[]
非生物实体[]
- 画现在用命名空间ID区分图案
命令格式[]
- 常规
- 命令中的错误现在有了更好的错误信息(提示中有更多的信息)。
- 对
/teleport进行了简化,以避免表意模糊。/teleport <指定实体>不支持旋转或朝向,能将你传送到指定实体的位置。/teleport <x y z>不支持旋转或朝向,能使执行者传送到指定位置。/teleport <目标对象> <指定实体>不支持旋转或朝向,能使目标对象传送到指定实体位置。/teleport <目标对象> <x y z> [垂直旋转度数 水平旋转度数]能使目标对象传送到指定位置并选择性改变转向。/teleport <目标对象> <x y z> facing [指定朝向坐标]能使目标对象传送到指定位置并朝向指定的座标。/teleport <目标对象> <x y z> facing entity <指定朝向实体> [feet|eyes]能使目标对象传送到指定位置并指定朝向实体的脚或眼睛位置(预设为 feet)。- 现在允许跨维度传送。
- 加入了
/execute的子命令用于允许对于命令的进一步控制。facing <x y z>会使命令执行得如同朝向指定位置<x y z>.facing entity <指定朝向实体> (eyes|feet)会使命令执行得如同朝向指定朝向实体的脚或眼睛。offset <x y z>更名为positioned x y z。positioned as <entity>仅改变命令的运行位置。rotated as <指定实体>或rotated [垂直旋转度数 水平旋转度数]会使命令执行得如同执行者转向到指定方向。in (overworld|the_end|the_nether)会使命令执行得如同位于指定维度。at <指定实体>会改变命令执行的所在维度、位置与方向。(if|unless) score <名称> <目标> matches <指定范围>测试目标对象的计分目标是否在指定范围内 (例如:1,1..5)。anchored (feet|eyes)会在使用朝向坐标或朝向命令时调整此命令的判断位置为脚或眼睛。
- 服务器命令
- 服务器命令(函数、后台命令、远程控制)将会执行于世界重生点而非固定为坐标
0,0,0。
常规[]
- 翻译文件
- 将翻译文件从
.lang (key=value)改为.json ("key": "value")。- 现在支持新行了。
修复[]
- 修复了34个漏洞
- 1.13前正式版的漏洞
- MC-5461 — 方块统计不计入红色蘑菇、甘蔗等方块。
- MC-9669 — 在两格高的1×1空间内且上面一格有火把时,玩家会被显示的很暗。
- MC-63748 — 对多实体执行的有语法错误的命令会显示多次错误信息。
- MC-64539 —
/spreadplayers命令的考虑队伍和传送目标参数不能使用Tab ↹键补全。 - MC-68446 — 语言文件中缺失一些实体的翻译字符串。
- MC-68809 — 在两格高的1×1空间内且上面一格有火把时,玩家手持的物品会被显示的很暗。
- MC-73207 — 进入多人游戏菜单时,会显示“无法连接服务器”。
- MC-76312 —
/testfor命令输出不显示UUID或队伍颜色。 - MC-81806 —
/worldborder add命令允许大小大于等于0,而本应大于等于1。 - MC-108967 —
/scoreboard teams join/leave命令缺失“选择器'<选择器>'找不到任何对象”错误信息。 - MC-120747 — 用活塞移动楼梯时,楼梯的判定箱会发生变化。
- 1.13开发版本的漏洞
- MC-121662 — 命令中未处理的异常会把异常直接输出在聊天栏中,而不是显示“未知错误”。
- MC-121712 — 函数文件中的
/advancement命令导致游戏崩溃。 - MC-122579 — 所有
<颜色>_wall_banners都缺失翻译文本。 - MC-122608 — 在实体前输入与方块相关的命令时,游戏崩溃。
- MC-122610 —
/give命令的数量为0时,在聊天栏中显示的是玩家得到了0个空气。 - MC-122751 — 除非重载,否则
/data命令不能更新方块实体的视觉效果。 - MC-122893 —
/execute as/at不能更改命令所执行的维度。 - MC-122908 — 加载世界时崩溃:
java.lang.NullPointerException: Exception in server tick loop. - MC-122956 — 函数路径中包含无效字符时会导致游戏卡死。
- MC-123104 —
/scoreboard players reset会移除其他记分板项中的名称。
- 上个开发版本的漏洞
- MC-123764 — 单人游戏菜单中的世界版本显示不正确。
- MC-123771 — 无玩家持有但被放置在物品展示框上的地图被加载时,服务器崩溃。
- MC-123774 — 不再能通过
name=测试名称。 - MC-123782 — 物品名称是无效JSON时,游戏崩溃。
- MC-123818 — 不像其他
/teleport命令的操作,/teleport <玩家> facing <实体>命令在实体未被显示时无法工作。 - MC-123832 — 崩溃日志中,实体名称显示的是一个
TextComponent对象,而不是它的文本。 - MC-123833 — 连接或断开连接的消息中,输出的是
TextComponent对象,而不是玩家名称。 - MC-123891 — 在空的
TextComponent对象上出现NullPointerException异常。 - MC-123931 — 在世界重载前,对结构方块使用
/data merge命令改变其朝向或镜像时,不会更新其加载方式。 - MC-123932 — 玩家不再能打开带有
lockNBT标签的被锁定容器。 - MC-123943 — 点击聊天栏中的玩家名会显示原始
TextComponent对象。 - MC-123974 — 命令列表的DataProvider被错误标记为“物品列表”。
- MC-124051 — Tab ↹键补全功能由于
/teleport命令的多义性而产生了歧义。
参考[]
- ↑ "Minecraft Snapshot 18w02a" – Minecraft.net,2018年1月10日

