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

We have begun migration of most wikis to our new host, Amazon Web Services. All but the top 100 wikis are in read-only mode until the migration is complete. Estimated completion: End of Week.

Эта страница защищена от правок незарегистрированными или новыми участниками.

1.13

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

?

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

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

Основные

Наборы данных
  • Подобны пакетам ресурсов, но предназначены для функций, достижений, таблиц добычи и т. п.
  • Папка/архив набора данных содержит pack.mcmeta. Смотрите: Пакет ресурсов[2]
  • Одновременно можно загружать несколько наборов данных или вовсе не загружать.
  • Конструкции загружаются по пути (мир)/generated/structures/(пространство имён)/(файл) перед проверкой набора данных.

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

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

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

Основные

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

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

Основная информация[2]
  • Команды и функции ещё быстрее и эффективнее.
  • Большинство команд ещё более чувствительны к регистру, чем раньше. Строчные буквы предпочтительнее, где это возможно.[2]
    • Например, так писать больше нельзя: /scoreboard ObJeCtIvEs ...
  • Вместо вывода количества успешных выполнений команды в командном блоке, он выводит результат выполнения.
Изменения в командах[2][18]
/clear
  • Использование команды изменено.
/clone
  • Использование команды изменено.
    • /clone clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> filtered [force|move|normal] [блок] [значениеДанных состояние]/clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> filtered [<блок>] [force|move|normal]
    • /clone clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [replace|masked] [force|move|normal] [блок] [значениеДанных состояние]/clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> [replace|masked] [force|move|normal]
/defaultgamemode и /gamemode
/difficulty
  • Больше не принимает сокращённые и числовые ID в качестве аргументов.
/effect
  • Использование команды разделено, чтобы избежать неоднозначности.
    • /effect <игрок> <эффект>/effect give <сущность> <эффект>
    • /effect <игрок> clear/effect clear <сущность> [<эффект>]
/execute
  • Использование команды разделено.
    • Подкоманды, которые могут изменять способ выполнения команды:
      • /execute as <сущность> выполняет команду, исполнителем которой является сущность (место выполнения не изменяется).
      • /execute at <сущность> выполняет команду, местом выполнения которой является местоположение сущности (исполнитель не изменяется).
      • /execute offset <x y z> выполняет команду, местом выполнения которой являются координаты x y z.
    • Подкоманды-условия, которые могут препятствовать выполнению команды:
      • /execute (if|unless) block <x y z> <блок> выполняет команду, если на координатах x y z найден (при unless — не найден) блок.
      • /execute (if|unless) blocks <начало> <конец> <назначение> (all|masked) выполняет команду, если область между началом и концом идентична (при unless — не идентична) назначению.
      • /execute (if|unless) entity <сущность> выполняет команду, если сущность существует (при unless — не существует).
    • Замена команды /stats — подкоманда store позволяет сохранить информацию о выполнении команды:
      • /execute store (result|success) <селектор> <задача>
      • result записывает результат выполнения команды. Заменяет старую статистику: AffectedBlocks, AffectedEntities, AffectedItems, QueryResult.
      • success записывает количество успешных выполнений команды. Заменяет SuccessCount.
      • Значение будет записано, когда вся команда полностью закончит выполнение.
      • Значение записывается в счёт селектора в задаче.
      • Задача должна существовать.
      • В отличие от /stats, устанавливать начальное значение селектору не нужно.
      • Если команда выполнена неуспешно (success равен 0), result всегда будет равным 0.
    • Подкоманды можно объединить вместе.
      • После каждой подкоманды необходимо вводить другую.
      • Когда перечисление подкоманд завершено, необходимо ввести аргумент then, затем саму команду для выполнения.
      • /execute as somebody at somebody then say привет
    • Примеры со старыми командами:
      • /execute @e ~ ~ ~ say Привет!/execute as @e then say Привет!
      • /execute @e ~ ~ ~ detect ~ ~-1 ~ stone 0 say Камень!/execute as @e at @s if block ~ ~-1 ~ stone 0 then say Камень!
/experience
  • /xp становится другим вариантом использования /experience.
  • Использование команды разделено:
    • /experience add <игроки> <количество> [points|levels]
      • Добавляет количество очков опыта (points) или уровней опыта (levels) указанным игрокам.
      • Поддерживаются отрицательные значения для вычитания очков и уровней опыта.
    • /experience set <игроки> <количество> [points|levels]
      • Устанавливает количество очков опыта (points) или уровней опыта (levels) игрокам на указанное количество.
      • Невозможно установить очков опыта больше, чем позволяет текущий уровень.
      • При изменении уровня процентное соотношение очков опыта не изменятся.
    • /experience query <игрок> (points|levels)
      • Возвращает количество очков опыта (points) или уровней опыта (levels) у указанного игрока.
/fill
  • Использование команды изменено.
    • /fill fill <x1> <y1> <z1> <x2> <y2> <z2> <блок> <значениеДанных состояние> replace [заменяемыйБлок] [значениеДанных состояние]/fill <x y z> <xt yt zt> <блок> replace [<фильтр>]
    • /fill fill <x1> <y1> <z1> <x2> <y2> <z2> <блок> [значениеДанных состояние] [destroy|hollow|keep|outline|replace] [<тегДанных>]/fill <x y z> <xt yt zt> <блок> [destroy|hollow|keep|outline|replace]
    • Смотрите типы аргументов блока, чтобы узнать больше.
/function
  • Аргументы [if|unless] <сущность> больше не поддерживаются.
/gamerule
  • Свои игровые правила больше невозможно создать или изменить.
  • Тип значений проверяется.
    • Например, если указать строковый тип игровому правилу, требующему числовой тип, возникнет ошибка.
/give
  • Использование команды изменено.
/replaceitem
  • Использование команды изменено.
    • /replaceitem block <x> <y> <z> <ячейка> <предмет> [кол-во] [данные] [тегДанных]/replaceitem block <позиция> <ячейка> <предмет> [<количество>]
    • /replaceitem entity <селектор> <ячейка> <предмет> [кол-во] [данные] [тегДанных]/replaceitem entity <цель> <ячейка> <предмет> [<количество>]
    • Смотрите типы аргументов предмета, чтобы узнать больше.
/scoreboard
  • Аргумент [<тегДанных>] удалён, поскольку он больше не нужен.
/setblock
  • Использование команды изменено.
    • /setblock setblock <x> <y> <z> <блок> [значениеДанных состояние] [обработкаСтарогоБлока] [тегДанных]/setblock <позиция> <блок> [<режим>]
    • Смотрите типы аргументов блока, чтобы узнать больше.
/stats, /testfor, /testforblock и /testforblocks
  • Команды удалены. Теперь они часть команды /execute.
/toggledownfall
  • Команда удалена.
/tp и /teleport
  • /tp становится идентичным команде /teleport (как /w, /msg и /tell идентичны между собой).
Типы аргументов[1]
Селекторы
  • Введена дополнительная обработка ошибок.
    • Записи, подобные limit=0, level=-10 и gamemode=purple, запрещены.
  • Разделения «минимальное и максимальное значение» больше нет, их заменяют диапазоны.
    • level=10 — 10 уровень
    • level=10..12 — 10, 11 или 12 уровень
    • level=5.. — 5 уровень или выше
    • level=..15 — 15 уровень или ниже
  • Сокращения переименованы.
    • mgamemode
    • l и lmlevel
    • r и rmdistance
    • rx и rxmx_rotation
    • ry и rymy_rotation
    • climit
  • x, y, z, distance, x_rotation, y_rotation теперь имеют числовой тип с плавающей точкой (например, 12.34).
    • x и z больше не корректируют по центру блока.
      • Это означает, что x=0 больше не соответствует x=0.5.
  • gamemode (ранее — m) больше не принимает числовые и сокращённые ID.
  • limit (ранее — c) больше не принимает отрицательные значения
    • Вместо этого необходимо использовать sort=furthest.
  • name теперь поддерживает пробелы (если текст в кавычках).[19]
  • Стало возможным использование нескольких одинаковых условий в селекторе.[20]
    • tag=foo,tag=bar,tag=!baz ищет сущность с метками foo, bar, но без метки baz.
    • type=!cow,type=!chicken ищет сущность, не являющуюся курицей или коровой.
    • type=cow,type=chicken недопустимо, потому что сущность не может быть и коровой, и курицей.
  • Есть возможность указать тип сортировки.
    • sort=nearest — сортировка от ближайшего.
    • sort=furthest — сортировка от самого дальнего.
    • sort=random — случайная сортировка (по умолчанию у @r).
    • sort=arbitrary — без сортировки. Полезно при оптимизации команд.
Блоки
  • Ранее аргумент <блок> мог дополнительно требовать <значениеДанных|состояние> и [<тегДанных>], но теперь это просто аргумент <блок>, выглядящий следующим образом:
    • stone
    • minecraft:redstone_wire[power=15,north=up,south=side]
    • minecraft:jukebox{RecordItem:{...}}
    • minecraft:furnace[facing=north]{BurnTime:200}
  • Сначала пишется ID блока (как и раньше, пространство имён по умолчанию — minecraft:).
  • Далее необязательным параметром в квадратных скобках ([]) идёт перечисление через запятую пар «состояние=значение», которые должны быть у нужного блока.
    • minecraft:stone[doesntexist=purpleberry] считается ошибкой, потому что у блока с ID stone не может быть состояния doesntexist.
    • minecraft:redstone_wire[power=tuesday] считается ошибкой, потому что у состояния power значением является целое число между 0 и 15.
  • Затем необязательным параметром в фигурных скобках ({}) идёт тег данных, который должен быть у нужного блока.
  • Если идёт поиск блока, то будут учитываться только указанные состояния.
    • redstone_wire[power=15] ищёт указанный блок с полной силой сигнала, но игнорирует другие состояния (например, north).
  • Если происходит установка блока, то все неуказанные состояния будут состояниями по умолчанию.
    • redstone_wire[power=15] устанавливает блок с силой сигнала 15, а, например, north примет значение по умолчанию (т. е. значение none).
  • В 1.13 нет такого понятия, как значение данных; теперь это либо состояние, либо другой ID блока.[16]
Предметы
  • Ранее аргумент <предмет> мог дополнительно требовать [данные] и [тегДанных], но теперь это просто аргумент <предмет>, выглядящий следующим образом:
    • stone
    • minecraft:stick{display:{Name:"Stick of Untruths"}}
  • Сначала пишется ID (как и раньше, пространство имён по умолчанию — minecraft:).
  • Далее необязательным параметром в фигурных скобках ({}) идёт тег данных, который должен быть у нужного предмета.
  • В 1.13 нет такого понятия, как значение данных или повреждение предмета.[16]
    • Повреждение предмета переходит в тег данных.

Мобы

Лошадь
  • Модель изменяется, чтобы стать похожей на модели других мобов.[21]

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

Этот контент не подтверждён для 1.13, но он был упомянут или продемонстрирован разработчиками во время разработки. Основная статья: Нереализованный контент
  • Возможность изменять технические цвета биомов (например, неба и листвы) без модификаций игры.[22]
  • Новое обозначение «^» для использования координат, зависящих от поворота сущности.[23][24]
  • Текстуры некоторых блоков, мобов, эффектов и ГИП изменятся.[25][26][27]
    • Новые текстуры будут похожи на оригинальные «с улучшенными технологиями и цветами».[28][29]
    • Недавно добавленные блоки (например, глазурованная керамика) не будут изменены.[30]
    • Картины не будут переделаны, но, возможно, будет добавлена новая.[31]
    • Сначала будет выпущен в качестве пакета ресурсов для получения отзывов пользователей.[32][33]
  • Способность книги рецептов показывать рецепты печи.[34]
    • Возможность изменять рецепты по выбору с помощью редактирования файлов. [35]
  • Будут добавлены подсказки, появляющиеся при вводе команд.[36]
  • Дизайн книги рецептов может быть изменён.[37][38]
  • Команды /save-all, /save-on и /save-off заменятся на /save, /save enable и /save disable соответственно.[39]
  • /ban, /ban-ip, /pardon и /pardon-ip заменятся другими командами.[40]
  • Команда /particle будет изменена.[41]

Галерея

Примечания

  1. 1,0 1,1 1,2 “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 2,3 2,4 2,5 2,6 2,7 2,8 «Совершенно неполный, очень ранний предпросмотр всего того, что определённо сломает вашу карту в 1.13» – Dinnerbone, 4 июля 2017
  3. https://bugs.mojang.com/browse/MC-80856?focusedCommentId=392861&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-392861
  4. 4,0 4,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, 30 июня 2017
  5. 5,0 5,1 “t.co/lI178rmP6G” – @simsor, 6 июля 2017
  6. “More experimenting with the command UI. Suggesting tab-completions where possible?” – @Dinnerbone, 3 августа 2017
  7. 7,0 7,1 7,2 “The UI is nowhere near complete because it's not my priority yet, but I got this working pretty easy:” – @Dinnerbone, 27 июля 2017
  8. “Obviously still WIP but I think the /particle command really shows off how colours help with confusing arguments” – @Dinnerbone, 31 июля 2017
  9. “Quick gif of the super-unfinished-work-in-progress-completely-not-final-and-really-really-experimental highlighting:” – @Dinnerbone, 27 июля 2017
  10. https://gist.github.com/Dinnerbone/943fbcd763c19be188ed6b72a12d7e65#file-minecraft_commands-txt-L139
  11. “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
  12. “(In response to the question if data values for blocks are going away): Yep.” – @Dinnerbone, 7 августа 2017
  13. “The block id update has been scheduled for 1.13 as it's still being worked on.” – /u/Jeb_, 12 апреля 2017
  14. “That is ok, but that's not possible until we remove the block ID limit, which will also be happening in 1.13.” – @Dinnerbone, 28 июля 2017
  15. “Mapmakers: in 1.13, structures will properly use resource locations/namespaces. That means you should use yourname:foo instead of just foo.” – @Dinnerbone, 21 июня 2017
  16. 16,0 16,1 16,2 16,3 16,4 MC-105922
  17. “К сожалению, не обещаю, что это будет в 1.12 :(” – @Dinnerbone, 24 апреля 2017
  18. https://gist.github.com/Dinnerbone/943fbcd763c19be188ed6b72a12d7e65#file-wip_changelog-md
  19. https://www.reddit.com/user/Dinnerbone/comments/6l6e3d/a_completely_incomplete_super_early_preview_of/djtiws0/; /entitydata @e[name="Spooky Scary Skeleton"] {spookiness:100} is totally a valid command too.
  20. “[tag=foo,tag=bar,tag=!baz]; will be allowed” – @Dinnerbone, 6 июля 2017
  21. https://minecraft.net/en-us/article/meet-horse
  22. “I have a branch with a prototype for this somewhere, might have time to work on it for 1.13 :)” – /u/_Grum, 20 апреля 2017
  23. “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, 2 мая 2017
  24. “/tp @s ^ ^ ^1.2” – @slicedlime, 21 июня 2017
  25. 25,0 25,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
  26. “Obviously this will be a process, but I think it's important to try it out before kneejerking because it's different http://i.imgur.com/ybKPGBn.png” – @jeb_, July 18, 2017
  27. “Yes, where it's necessary. Items, mobs, effects, GUI” – @jeb_, 18 июля 2017
  28. “I'm making the blocks closely to the original, only with improved techniques and colors. The majority wont change drastically like dmond [sic]” – @jasperboerstra, 19 июля 2017
  29. “The colors will not change that much. All the made textures are based on the original's colors.” – @jasperboerstra, 19 июля 2017
  30. “За исключением некоторых новых блоков, таких как керамика. Они уже отлично выглядят!” – @jasperboerstra, 19 июля 2017
  31. “Нет, я не собираюсь трогать их. Если будет время, возможно, сделаю ещё одну для развлечения.” – @jasperboerstra, 27 июля 2017
  32. “We will release all the texture changes as a resource pack first to get more balanced feedback.” – /u/jeb_, 18 июля 2017
  33. “The texture pack would be an interim feedback thing. Once we're done, the textures will be "vanilla" on all editions.” – /u/jeb_, 18 июля 2017
  34. 34,0 34,1 “Сейчас работаю над:” – @mialem_n, 3 августа 2017
  35. “furnace recipes but yeah that is the plan I have no time frame though for when this will get in.” – @mialem_n, 3 августа 2017
  36. “More experimenting with the command UI. Suggesting tab-completions where possible?” – @Dinnerbone, 3 августа 2017
  37. 37,0 37,1 “Trying out a new design for the recipe book button. What do you think?” – @mialem_n, 7 августа 2017
  38. “Ещё одна идея для книги рецептов, анимированной. Комментарии?” – @mialem_n, 7 августа 2017
  39. “Whilst I'm changing all the commands, I kinda want to change save-all, save-on, save-off into: '/save', '/save enable', '/save disable'” – @Dinnerbone, 5 октября 2017
  40. “(То же самое касается ban/pardon/banip/unbanip)” – @Dinnerbone, 5 октября 2017
  41. “Trying to make the /particle command easier to use. A little easier. Kinda. Slightly. (The "gold_block" bit is new)” – @Dinnerbone, 10 октября 2017
  42. “Hey mapmakers. It's ab́out time I show you thís thingý. Ónly just finished it. Śeriously though. Ǵreat stuff. Ŕight? <3” – @Dinnerbone, 6 июля 2017
  43. https://imgur.com/biyOSGR
  44. “https://pbs.twimg.com/media/DFBTNowXUAEfncd.jpg” – @jeb_, 18 июля 2017
  45. “Here's another edit by @JasperBoerstra i.imgur.com/Fm7p6A6.png” – @jeb_, 18 июля 2017
  46. 46,0 46,1 “Изменённый обсидиан, новая текстура алмазного блока. cc @JasperBoerstra” – @jeb_, 19 июля 2017
  47. “Что думаете о новом дизайне двери из тропического дерева? cc @JasperBoerstra” – @jeb_, 19 июля 2017
  48. “Согласен, что береза была размытой и жёлтой! Что думаете об этом?” – @jasperboerstra, 19 июля 2017
  49. “Немного улучшил алмаз! Что думаете?” – @jasperboerstra, 19 июля 2017
  50. “Хорошей пятницы! Вот ещё одна текстура, сделаная @JasperBoerstra http://i.imgur.com/bTslxSb.png” – @jeb_, 21 июля 2017
  51. “Как и обещал :)” – @jasperboerstra, 21 июля 2017
  52. “Эй, что думаете о новом хорусе и цветке хоруса? Этот вариант неокончательный и находится в разработке! Но я хотел бы услышать ваши отзывы.” – @jasperboerstra, 2 августа 2017
  53. “Эй, что думаете об этом? :)” – @jasperboerstra, 10 августа 2017
  54. “Работа в процессе! Новая текстура досок + ещё. Немного изменено дерево. Сравнение в gif-анимации: http://imgur.com/zbq05ir Что думаете?” – @jappa, 22 августа 2017
  55. “Новый сноп сена (не уверен в том, что это последний вариант)” – @jasperboerstra, 30 августа 2017
  56. “А вот ещё мертвый куст и кактус” – @jasperboerstra, 30 августа 2017
  57. “Новый булыжник! Что думаете? -Все может измениться-” – @jappa, 5 сентября 2017
  58. “https://pbs.twimg.com/media/DI402EsXUAAtnPs.jpg” – @jappa, 5 сентября 2017
  59. “Как булыжник? =) Использовал оригинальный шаблон, чтобы он больше напоминал оригинал, но был лучше!” – @jasperboerstra, 18 сентября 2017
  60. “Изменений здесь нет, просто сравнение :)” – @jasperboerstra, 28 сентября 2017
  61. “Took a bit to get them in the right position, but what do ya think?” – @jasperboerstra, 28 сентября 2017
  62. “Pretty excited about this one. The original cave spider texture was just a huge blur!” – @jasperboerstra, 16 октября 2017
  63. “Here is glowstone, still not happy with it, as you can see It's quite obviously repetitive, I'll change this one later. What do you think?” – @jasperboerstra, 16 октября 2017