В связи с готовящимся официальным переименованием изданий Minecraft на вики потребуются значительные изменения.
Пока обсуждение ведётся на портале сообщества. Возможно, будет создан отдельный проект.

1.13

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Эта страница содержит материалы, которые были запланированы, но ещё не были добавлены в игру
Они могут быть добавлены в следующих обновлениях игры.
1.13
Запланированная
дата выпуска

?

1.13 — запланированное крупное обновление с неизвестной датой выхода. Основное внимание будет уделено исправлениям ошибок и техническим изменениям.[1]

Запланированные нововведения

Команды
  • Подсказки при вводе команды в чате.[2][3][4]
    • Различные части команд будут отображаться разными цветами.[5][6]
    • Ошибки будут подсвечиваться красным цветом ещё до запуска команды.[2][7]
  • Аргумент nbt в выборе цели.[3][8]
  • Новое игровое правило structureSaveDestination[9].
Наборы данных
  • Подобны пакетам ресурсов, но предназначены для функций, достижений и таблиц добычи.
  • Папка/архив набора данных содержит pack.mcmeta. Смотрите: Пакет ресурсов[8]
  • Одновременно можно загружать несколько наборов данных или вовсе не загружать.
  • Конструкции загружаются по пути (мир)/generated/structures/(пространство имён)/(файл) перед проверкой набора данных.

Запланированные изменения

Основные

Данные блоков
Идентификаторы блоков
  • Лимит идентификаторов блоков будет удалён.[11][12]
Конструкции
  • Конструкции будут храниться по пути (мир)/generated/structures/(пространство имён)/(файл).
  • Пространство имён по умолчанию — minecraft.[8]
«Сжатие»
  • Параметр дополнительных данных в /give, /clear и /replaceitem будет удалён.[13]
    • Параметр доп. данных будет перемещён в новый тег Damage, который находится в теге tag и используется только для повреждаемых предметов. Например: /give @p diamond_sword 1 1 станет /give @p diamond_sword{Damage:1} 1.
  • Многие блоки, являющиеся разными состояниями одного блока, будут иметь свои идентификаторы (например, wool color=red станет red_wool).[13]
  • Удаление блока-сущности для цветочных горшков, голов (возможно, кроме голов игрока) и музыкальных блоков.[13]
Система крафтов
  • Настраиваемые рецепты создания.[1]
    • Изначально планировалось добавление в версию в 1.12.[14]
Структура файлов мира[8]
  • Файлы из (мир)/data/advancements/(пространство имён)/(файл) нужно будет перенести в data/(пространство имён)/advancements/(файл)
  • Файлы из (мир)/data/functions/(пространство имён)/(файл) нужно будет перенести в data/(пространство имён)/functions/(файл)
  • Файлы из (мир)/data/loot_tables/(пространство имён)/(файл) нужно будет перенести в data/(пространство имён)/loot_tables/(файл)
  • Файлы из (мир)/structures/(файл) нужно будет перенести в data/(пространство имён)/structures/(файл)
  • Для функций, достижений, таблиц добычи допустимы названия файлов только в нижнем регистре.
Функции
  • Функции будут полностью проанализированы и кэшированы при загрузке.[8]
    • Если команда будет неверна по какой-либо причине, игрок узнает об этом при загрузке.

Команды консоли

Команды консоли
  • Список обновлённых и новых команд можно найти здесь.
  • Улучшенные сообщения об ошибке.[2]
    • Также относится к функциям.[15]
  • Они будут гораздо быстрее и эффективнее. Особенно функции.[8]
  • Большинство команд ещё более чувствительны к регистру, чем раньше. Строчные буквы предпочтительнее, где это возможно.[8]
    • Например, так писать больше нельзя: /scoreboard ObJeCtIvEs ...
  • Новое расположение состояний блоков и NBT данных в команде.[8]
    • Аргументы <блок>, <данные> и <тегДанных> будут объединены в один аргумент, который выглядит похоже на эти:
      • stone
      • minecraft:redstone_wire[power=15,north=up,south=down]
      • minecraft:jukebox{RecordItem:{...}}
      • minecraft:furnace[facing=north]{BurnTime:200}
    • ID блока использовать обязательно (хотя, как и прежде, пространство имён использовать необязательно).
    • Состояния, разделённые запятыми, должны находиться внутри [] и задавать свойства/значения, которые поддерживаются блоком. Необязательный параметр.
      • minecraft:stone[doesntexist=purpleberry] имеет синтаксическую ошибку, поскольку у stone (камня) нет состояния doesntexist
      • minecraft:redstone_wire[power=tuesday] имеет синтаксическую ошибку, потому что у redstone_wire (красного провода) параметр power должен иметь значение между 0 и 15
    • NBT теги находятся внутри {} и работают так, как вы ожидаете. Необязательный параметр.
    • При тестировании блока проверяются только те состояния, которые можно проверить.
      • Если вы проверяете redstone_wire[power=15], то power проверится, но другие состояния, подобные north, игнорируются.
    • При установке блока, любые состояния, которые вы записали, будут установлены, но любые пропущенные будут установлены по умолчанию.
      • Если вы установили redstone_wire[power=15], то power будет равен 15, но north будет установлен на значение по умолчанию (в этом случае none).
      • Нет такого понятия в 1.13 как нумерация данных блоков. Это либо разные блоки, либо состояния.
      • Аргументы <данные> и <тегДанных> будут удалены.[16]
  • Синтаксис команды /effect был разделён, чтобы избежать двусмысленности.[8]
    • /effect <сущность> <эффект> станет /effect give <сущность> <эффект>
    • /effect <сущность> clear станет /effect clear <сущность> [<эффект>]
  • Синтаксис команды /clone был изменён.[8]
    • /clone <x1 y1 z1> <x2 y2 z2> <x y z> filtered [force|move|normal] [блок] [данные] станет /clone <x1 y1 z1> <x2 y2 z2> <x y z> filtered [блок] [force|move|normal]
    • /clone <x1 y1 z1> <x2 y2 z2> <x y z> [replace|masked] [force|move|normal] [блок] [данные] станет /clone <x1 y1 z1> <x2 y2 z2> <x y z> [replace|masked] [force|move|normal]
  • Синтаксис команды /fill был изменён.[8]
    • /fill <x y z> <x2 y2 z2> <блок> <данные> replace [заменяемыйБлок] [данные] станет /fill <x y z> <x2 y2 z2> <блок> replace [фильтр]
    • /fill <x y z> <x2 y2 z2> <блок> [данные] [destroy|hollow|keep|outline|replace] [тегДанных] станет /fill <x y z> <x2 y2 z2> <блок> [destroy|hollow|keep|outline|replace]
  • Синтаксис команды /execute был разделён.[8]
    • /execute as <цель> <команда> использует цель для запуска команды (но не меняет место исполнения команды).
    • /execute at <цель> <команда> запускает команду относительно позиции цели (но не меняет цель).
    • /execute at <x y z> <команда> запускает команду относительно координат <x y z>.
    • /execute <if|unless> block <x y z> <блок> <команда> запускает команду, если на координатах <x y z> присутствует ( if ) или отсутствует ( unless ) указанный блок.
    • /execute <if|unless> blocks <начало> <конец> <назначение> <all|masked> <команда> запускает команду, если регион между 2 точками (началом и концом) совпадает ( if ) или не совпадает ( unless ) с местом назначения.
    • /execute <if|unless> entity <цель> <команда> запускает команду, если <цель> будет найдена ( if ) или не будет найдена ( unless ).
    • Примеры:
      • /execute @e ~ ~ ~ detect ~ ~ ~ stone say Stone!/execute as @e execute at @s execute if block ~ ~ ~ stone say Stone!
      • /execute @e ~ ~ ~ detect ~ ~ ~ grass summon pig/execute at @e execute if block ~ ~ ~ grass summon pig
      • /execute @e ~ ~ ~ say Hello!/execute as @e say Hello!
  • [тегДанных] у команды /scoreboard будет удалён, так как он больше не нужен (есть аргумент nbt).
  • «Использование» команды отображается динамически.[17]
  • /gamerule больше не разрешает использовать неизвестные правила ("пользовательские правила")[8]
    • Вы можете использовать функции или систему счёта игровых событий в качестве замены без потери функциональности.
    • Существующие пользовательские игровые правила будут просто недоступны. Доступны будут только встроенные.
Выбор цели
  • Обработка большего количества ошибок.[8]
    • Такие ошибки, как c=0, l=-10, m=purple, больше не разрешены, так как не имеют смысла.
  • Аргументы x, y, z, r, rm, теперь имеют тип double, то есть могут быть выражены десятичной дробью, например, 12.34[8]
    • Значения x и z больше не корректируют по центру блока (x=0 теперь не эквивалентен x=0.5).
  • m (игровой режим) больше не может принимать числовые ID.[8]
  • Аргумент name поддерживает пробелы.[8]
  • Возможность использования нескольких одинаковых аргументов.[18]

Неподтверждённые нововведения

Этот контент не подтверждён для 1.13, но он был упомянут или продемонстрирован разработчиками во время разработки. Основная статья: Нереализованный контент
  • Возможность изменять технические цвета биомов (например, неба и листвы) без модификаций игры.[19]
  • Новое обозначение «^» для использования координат, зависящих от поворота сущности.[20][21]
  • Текстуры некоторых блоков, мобов, эффектов и GUI изменятся.[22][23][24][25][26][27]
    • Сначала будет выпущен как текстур-пак для получения комментариев.[28][29]

Дизайн книги рецептов может быть изменён.[30][31]

Галерея

Примечания

  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, 24 апреля 2017
  2. 2,0 2,1 2,2 “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, 30 июня 2017
  3. 3,0 3,1 “t.co/lI178rmP6G” – @simsor, 6 июля 2017
  4. “More experimenting with the command UI. Suggesting tab-completions where possible?” – @Dinnerbone, 3 августа 2017
  5. “The UI is nowhere near complete because it's not my priority yet, but I got this working pretty easy:” – @Dinnerbone, 27 июля 2017
  6. “Obviously still WIP but I think the /particle command really shows off how colours help with confusing arguments” – @Dinnerbone, 31 июля 2017
  7. “Quick gif of the super-unfinished-work-in-progress-completely-not-final-and-really-really-experimental highlighting:” – @Dinnerbone, 27 июля 2017
  8. 8,00 8,01 8,02 8,03 8,04 8,05 8,06 8,07 8,08 8,09 8,10 8,11 8,12 8,13 8,14 8,15 8,16 “A completely incomplete, super early preview of everything that will definitely break your maps in 1.13” – Dinnerbone, 4 июля 2017
  9. https://gist.github.com/Dinnerbone/943fbcd763c19be188ed6b72a12d7e65#file-minecraft_commands-txt-L139
  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, 9 марта 2017
  11. “That is ok, but that's not possible until we remove the block ID limit, which will also be happening in 1.13.” – @Dinnerbone, 27 июля 2017
  12. The block id update has been scheduled for 1.13 as it's still being worked on. — Jeb_ , 12 апреля 2017
  13. 13,0 13,1 13,2 MC-105922
  14. “К сожалению, не обещаю, что это нововведение будет в 1.12 :(” – @Dinnerbone, 24 апреля 2017
  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, 30 июня 2017
  16. “<state> and <nbt> arguments disappear.” – @Dinnerbone, July 20, 2017
  17. https://bugs.mojang.com/browse/MC-80856?focusedCommentId=392861&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-392861
  18. “[tag=foo,tag=bar,tag=!baz] will be allowed” – @Dinnerbone, 6 июля 2017
  19. I have a branch with a prototype for this somewhere, might have time to work on it for 1.13 :) — _Grum, 20 апреля 2017
  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. — Dinnerbone, 2 мая 2017
  21. “/tp @s ^ ^ ^1.2” – @slicedlime, 21 июня 2017
  22. 22,0 22,1 “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_, 18 июля 2017
  23. 23,0 23,1 “Here's another edit by @JasperBoerstra i.imgur.com/Fm7p6A6.png” – @jeb_, 18 июля 2017
  24. 24,0 24,1 “https://pbs.twimg.com/media/DFBTNowXUAEfncd.jpg” – @jeb_, 18 июля 2017
  25. “Yes, where it's necessary. Items, mobs, effects, GUI” – @jeb_, 18 июля 2017
  26. 26,0 26,1 26,2 “Edited obsidian, new diamond block texture. cc @JasperBoerstra” – @jeb_, 19 июля 2017
  27. 27,0 27,1 “Good Friday! Here's another retexture by @JasperBoerstra http://i.imgur.com/bTslxSb.png” – @jeb_, 21 июля 2017
  28. “the texture changes as a resource pack first to get more balanced feedback.” — jeb_, 18 июля 2017
  29. “The texture pack would be an interim feedback thing. Once we're done, the textures will be "vanilla" on all editions.” — jeb_, 18 июля 2017
  30. 30,0 30,1 “Trying out a new design for the recipe book button. What do you think?” – @mialem_n, 7 августа 2017
  31. “Another idea for recipe button, animated. Comments?” – @mialem_n, 7 августа 2017
  32. “What do you think about the new jungle door design? cc @JasperBoerstra” – @jeb_, 19 июля 2017
  33. “I agree the Birch was to blurry and yellow! What do you think about this one?” – @jasperboerstra, 19 июля 2017
  34. “Improved the diamond a bit! What do you think?” – @jasperboerstra, 19 июля 2017
  35. 35,0 35,1 https://twitter.com/jasperboerstra/status/888484852525404162