本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详细信息…

1.13

来自Minecraft Wiki
跳转至: 导航搜索
1.13
预计发布日期

?


1.13是下一个即将到来并且尚未确定发布日期的重大更新。其将注重漏洞修复和技术性特性,以及为1.14所做的优化。[1] [2]

计划新内容[编辑 | 编辑源代码]

命令
  • 聊天框中命令语法会高亮。[3][4][5]
  • 目标选择器中的一个nbt参数。[4][5]
数据包
  • 类似于资源包,可以从服务端更改战利品表进度函数等。
    • 可以在世界中或服务端处更改。[6][7]
    • 将其放入世界或服务器文件夹来使用,可以使用多个。[8][9]
  • 数据包是.zip文件或在根目录含有pack.mcmeta的文件夹。见:教程/制作资源包#pack.mcmeta[9]
  • 在检查数据包前,结构会从(world)/generated/structures/(namespace)/(file).nbt加载。
    • 然而这不能用于传播结构,应把它放到数据包里面。

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

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

方块元数据
合成
方块ID
函数
  • 函数在加载时会被完全分析和缓存。[9]
    • 这意味着如果命令不正确,玩家在加载时能知道。
结构
  • 储存在世界文件中的结构也需要命名空间。[13][9]
    • 默认的命名空间为minecraft,以后会引起冲突。[14][9]
  • 结构被储存到(world)/generated/structures/(namespace)/(file).nbt里面。[9]
世界文件[14][9]
  • (world)/data/advancements/(namespace)/(file)里面的文件需要被移动到数据包中的data/(namespace)/advancements/(file)里面;
  • (world)/data/functions/(namespace)/(file)里面的文件需要被移动到数据包中的data/(namespace)/functions/(file)里面;
  • (world)/data/loot_tables/(namespace)/(file)里面的文件需要被移动到数据包中的data/(namespace)/loot_tables/(file)里面;
  • (world)/structures/(file)里面的文件需要被移动到数据包中的data/(namespace)/structures/(file)里面。
  • 函数、进度、结构和战利品表将只会允许文件名小写。

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

命令
  • 更好的错误信息。[3]
    • 也适用于函数。[15]
  • 命令和函数会更快更高效。[9]
  • 大多数命令对于大小写会敏感。可能的话推荐使用小写字母。[9]
    • 一个错误的例子:/scoreboard ObJeCtIvEs ...
  • /effect语法分离,以免产生歧义。[9]
  • 目标选择器中多个同一种参数现在可用。[16]
  • 命令的“用法”会在你输入命令时动态显示。[17]
目标选择器
  • 更多错误处理可用。[9]
    • 不允许c=0l=-10m=purple之类的输入。
  • xyzrrmdxdydz现在是浮点数了,支持12.34这样的数值[9]
    • xz不再中心校正了。
      • 这意味着x=0不再等同于x=0.5
  • m(游戏模式)不再支持数字ID了。[9]

未确定的特性[编辑 | 编辑源代码]

  • /give/clear/replaceitem中的损害值参数将被移除。[18]
    • 损害值将被移动到tag标签中的Damage标签,仅被工具、武器和盔甲使用。
      • 例如/give @p diamond_sword 1 1将变为/give @p diamond_sword 1 {Damage:1}
  • 许多目前用方块状态区分的方块将拥有各自的ID。(比如wool color=red将变为red_wool。)[18]
    • 损害值将只在工具和装甲中使用,导致它们与使用损害值的所有其他方块使用不同的ID。
  • 移除花盆头颅(玩家头颅除外)和音符盒方块实体值[18]
  • 不使用mod更改技术性颜色(比如天空和植物)的能力。[19]
  • 坐标的使用需要新的^标记,基于实体的旋转。[20][21]
  • 更改一些方块、物品、生物、效果以及GUI的材质。[22][23][24][25][26]
    • 新材质会以原本的颜色为基础[27]
    • 新近添加的方块(如带釉陶瓦)的材质不会更改[28]
    • 首先会以资源包的形式发布,以用于反馈[29][30]

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

  1. 1.0 1.1 “It'll probably be in 1.13 at this point, I'm afraid :( It'll be a more bugfixy and technical update, so it will get more love then.” – @Dinnerbone,2017年4月24日
  2. “Maaaybe! The focus is to just get the game running better, and to make it easier for us to add survival changes in (for example) 1.14.” – @Dinnerbone,2017年7月10日
  3. 3.0 3.1 “Minecraft Java 1.13 will be more of a technical/backend update. With that in mind, here's a little something from what I'm working on.” – @Dinnerbone,2017年6月30日
  4. 4.0 4.1 “t.co/lI178rmP6G” – @simsor,2017年7月6日
  5. 5.0 5.1 Dinnerbone drops a new feature hint on Twitter that leads to this image – Imgur
  6. “Like resource packs but for servers or worlds. They have stuff like loot tables or advancements, instead of textures and clientside stuff.” – @Dinnerbone,2017年6月14日
  7. “Mapmakers! Custom data (for example advancements or loot tables) will be moved to data packs in 1.13. The structure will probably like this!” – @Dinnerbone,2017年6月20日
  8. “You can zip that and share it around just like resource packs. They'll be placed inside a world (or server) itself. Multiple can be loaded!” – @Dinnerbone,2017年6月20日
  9. 9.00 9.01 9.02 9.03 9.04 9.05 9.06 9.07 9.08 9.09 9.10 9.11 9.12 A completely incomplete, super early preview of everything that will definitely break your maps in 1.13 — /u/Dinnerbone, July 4, 2017
  10. “For trapdoors however we lacked the space to store the (powered) state .. so we didn't add it yet ..... but now I'm working on removing these limitations” – /u/_Grum,2017年3月9日
  11. “Sadly I can't promise that will be in 1.12 :(” – @Dinnerbone,2017年4月24日
  12. “The block id update has been scheduled for 1.13 as it's still being worked on.” – /u/Jeb_,2017年4月12日
  13. “Mapmakers: in 1.13, structures will properly use resource locations/namespaces. That means you should use yourname:foo instead of just foo.” – @Dinnerbone,2017年6月21日
  14. 14.0 14.1 https://cdn.discordapp.com/attachments/293139530846961664/327956722507579392/Capture.PNG
  15. “This also applies to functions. Want to know if a map works in a future version? Just open it! You'll be told which commands don't work &why” – @Dinnerbone,2017年6月30日
  16. “[tag=foo,tag=bar,tag=!baz]; will be allowed” – @Dinnerbone,2017年7月6日
  17. https://bugs.mojang.com/browse/MC-80856?focusedCommentId=392861&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-392861
  18. 18.0 18.1 18.2 MC-105922 - block states can't be used in /give, /clear and /replaceitem, but can be used in /setblock /fill /execute detect and /testforblock
  19. “I have a branch with a prototype for this somewhere, might have time to work on it for 1.13 :)” – /u/_Grum,2017年4月20日
  20. “That's a really neat idea! ` is a bad symbol to use though, as if you were to type it into most chats it becomes a code block (I often write commands in blocks of code and that'd be messy. Maybe ^ instead.” – /u/Dinnerbone,2017年5月2日
  21. “/tp @s ^ ^ ^1.2” – @slicedlime,2017年6月21日
  22. “Happy to have @JasperBoerstra on the team fixing up the pixel art in Minecraft! A small before/after preview: http://i.imgur.com/BbcFtR5.png” – @jeb_,2017年7月18日
  23. “Here's another edit by @JasperBoerstra i.imgur.com/Fm7p6A6.png” – @jeb_,2017年7月18日
  24. “https://pbs.twimg.com/media/DFBTNowXUAEfncd.jpg” – @jeb_,2017年7月18日
  25. “Edited obsidian, new diamond block texture. cc @JasperBoerstra” – @jeb_,2017年7月19日
  26. “Yes, where it's necessary. Items, mobs, effects, GUI” – @jeb_,2017年7月18日
  27. “The colors will not change that much. All the made textures are based on the original's colors.” – @jasperboerstra,2017年7月19日
  28. “Except for some new blocks like terracotta. They already look great!” – @jasperboerstra,2017年7月19日
  29. “We will release all the texture changes as a resource pack first to get more balanced feedback.” – /u/jeb_,2017年7月18日
  30. “The texture pack would be an interim feedback thing. Once we're done, the textures will be "vanilla" on all editions.” – /u/jeb_,2017年7月18日