14w07a: различия между версиями

Материал из Minecraft Wiki
Перейти к: навигация, поиск
(не показано 5 промежуточных версий этого же участника)
Строка 37: Строка 37:
 
** Подкоманда {{cd|operation}} может применять арифметические операции к счёту (+ – * / %) и накапливать очки игрока.
 
** Подкоманда {{cd|operation}} может применять арифметические операции к счёту (+ – * / %) и накапливать очки игрока.
 
*** Пример: {{cmd|1=scoreboard players operation #teamscores redScore += @a[team=red] blueKills}} добавляет количество убийств, сделанных каждым игроком из красной команды к общему счёту убийств красной команды.
 
*** Пример: {{cmd|1=scoreboard players operation #teamscores redScore += @a[team=red] blueKills}} добавляет количество убийств, сделанных каждым игроком из красной команды к общему счёту убийств красной команды.
  +
** Подкоманда {{cd|test}} может использоваться для тестирования, если значение ССИС находится между минимальным и максимальным значениями.
  +
*** Пример: {{cmd|scoreboard players test #global anObjective 12 19}} проверяет, находится ли общий счёт заданной цели между 12 и 19 включительно.
  +
* Разные команды игроков теперь могут иметь разные цели, отображаемые на панели ССИС.
  +
** Пример: {{cmd|scoreboard objectives set display sidebar.team.yellow objectiveName}} (ссылаться нужно именно на цвет команды, а не на её название).
  +
* Настраивать отображение меток теперь можно для каждой команды в отдельности — {{cmd|scoreboard teams option red nametagVisibility hideForOtherTeam}}. Также возможны: {{cd|hideForOwnTeam}}, {{cd|never}} и {{cd|always}} (по умолчанию).
   
 
'''[[Селектор]]'''
 
'''[[Селектор]]'''
 
* Новые аргументы для селекторов, обозначающие поворот сущностей по оси X или Y (rxm — минимальный наклон по оси X, rx — максимальный; rym — минимальный наклон по оси Y, ry — максимальный).
 
* Новые аргументы для селекторов, обозначающие поворот сущностей по оси X или Y (rxm — минимальный наклон по оси X, rx — максимальный; rym — минимальный наклон по оси Y, ry — максимальный).
** Пример: <code>@a[rxm=-15,rx=15,rym=-45,ry=45]</code>. Будет выбраны все игроки, наклонённые от −15 до 15 градусов по вертикали (X) и повёрнутые от −45 до 45 градусов по горизонтали (Y).
+
** Пример: <code>@a[rxm=-15,rx=15,rym=-45,ry=45]</code>, {{cmd|say @a[rxm{{=}}30,rx{{=}}90] , не смотри вниз!}}
** {{cmd|say @a[rxm{{=}}30,rx{{=}}90] , не смотри вниз!}}
 
   
 
== Изменения ==
 
== Изменения ==
  +
  +
=== Блоки ===
  +
'''Основные'''
  +
* Обновлён формат модели блока.
  +
** Теперь менее пригоден для использования.
  +
** UV должен быть [0,1] (текстуры больше не могут быть «заимствованы» у соседних блоков).
  +
** Плоскости должны иметь 1 «идентичную» ось (для выравнивания по X, Y или Z).
  +
** Угол поворота плоскости может быть только в пределах -45/45 по одной оси.
  +
** От/до и UV-координаты теперь находятся в «пространстве пикселя» (равному {{Дробь|1|16}} блока).
  +
  +
'''[[Командный блок]]'''
  +
* Теперь отображает параметр ({{cd|@e}}).
  +
 
'''[[Раздатчик]]'''
  +
* Вместо того, чтобы выбрасывать [[командный блок]], раздатчик теперь может размещать его с уже прописанной командой.
  +
  +
'''[[Красный факел]] и [[факел]]'''
  +
* Теперь имеют наклонённую верхнюю сторону при размещении на боковой стороне блока.
  +
  +
=== Предметы ===
  +
'''[[Огненный стержень]]'''
  +
* Огненные стержни теперь отображаются в руках подобно [[инструмент]]ам.
  +
  +
'''[[Лестница]]'''
  +
* Лестницы, не направленные ни в какую сторону и полученные с помощью команд, теперь отображаются как куб с отсутствующей текстурой.
  +
  +
=== Игровой процесс ===
 
;[[Наблюдение]]
 
;[[Наблюдение]]
 
* Теперь мир можно открыть по сети в режиме Наблюдения.
 
* Теперь мир можно открыть по сети в режиме Наблюдения.
Строка 50: Строка 81:
 
* Должен иметь название <code>resources.zip</code>.
 
* Должен иметь название <code>resources.zip</code>.
 
** Пример: <code>.minecraft/saves/world/resources.zip</code>.
 
** Пример: <code>.minecraft/saves/world/resources.zip</code>.
;[[Факел]] и [[красный факел]]
 
* Изменена текстура факела, расположенного на стене. Теперь он немного наклонён.
 
;[[Раздатчик]]
 
* Раздатчик теперь ставит командный блок, а не выкидывает.
 
 
;[[Экран отладки]]
 
;[[Экран отладки]]
 
* Теперь при включенном экране отладки вы сможете увидеть координаты блока, посмотрев на него.
 
* Теперь при включенном экране отладки вы сможете увидеть координаты блока, посмотрев на него.

Версия 17:06, 23 сентября 2020

14w07a
Издание

Java Edition

Тип

Предварительная сборка

Дата выпуска

14 февраля 2014 г.

Предваряет версию

1.8

Загрузка

Клиент (.json)
Сервер (.exe)

Версия протокола

11

14w07a — это двенадцатая предварительная сборка, выпущенная для Java Edition 1.8.

Нововведения

Блоки

Железный люк

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

/execute

  • Позволяет запускать команды относительно позиции указанных сущностей.
    • Пример: /execute @e[type=Chicken] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 minecraft:glass.

/testforblocks

  • Сравнивает две области мира.
    • Пример: /testforblocks 100 64 100 107 69 107 0 64 0 masked.

ССИС

  • Цели ССИС для несуществующих игроков, имеющие имя, начинающееся с #, никогда не отобразят их на панели ССИС.
  • Новые подкоманды /scoreboard: /scoreboard operation и /scoreboard test.
    • Подкоманда operation может применять арифметические операции к счёту (+ – * / %) и накапливать очки игрока.
      • Пример: /scoreboard players operation #teamscores redScore += @a[team=red] blueKills добавляет количество убийств, сделанных каждым игроком из красной команды к общему счёту убийств красной команды.
    • Подкоманда test может использоваться для тестирования, если значение ССИС находится между минимальным и максимальным значениями.
      • Пример: /scoreboard players test #global anObjective 12 19 проверяет, находится ли общий счёт заданной цели между 12 и 19 включительно.
  • Разные команды игроков теперь могут иметь разные цели, отображаемые на панели ССИС.
    • Пример: /scoreboard objectives set display sidebar.team.yellow objectiveName (ссылаться нужно именно на цвет команды, а не на её название).
  • Настраивать отображение меток теперь можно для каждой команды в отдельности — /scoreboard teams option red nametagVisibility hideForOtherTeam. Также возможны: hideForOwnTeam, never и always (по умолчанию).

Селектор

  • Новые аргументы для селекторов, обозначающие поворот сущностей по оси X или Y (rxm — минимальный наклон по оси X, rx — максимальный; rym — минимальный наклон по оси Y, ry — максимальный).
    • Пример: @a[rxm=-15,rx=15,rym=-45,ry=45], /say @a[rxm=30,rx=90] , не смотри вниз!

Изменения

Блоки

Основные

  • Обновлён формат модели блока.
    • Теперь менее пригоден для использования.
    • UV должен быть [0,1] (текстуры больше не могут быть «заимствованы» у соседних блоков).
    • Плоскости должны иметь 1 «идентичную» ось (для выравнивания по X, Y или Z).
    • Угол поворота плоскости может быть только в пределах -45/45 по одной оси.
    • От/до и UV-координаты теперь находятся в «пространстве пикселя» (равному 116 блока).

Командный блок

  • Теперь отображает параметр (@e).

Раздатчик

  • Вместо того, чтобы выбрасывать командный блок, раздатчик теперь может размещать его с уже прописанной командой.

Красный факел и факел

  • Теперь имеют наклонённую верхнюю сторону при размещении на боковой стороне блока.

Предметы

Огненный стержень

  • Огненные стержни теперь отображаются в руках подобно инструментам.

Лестница

  • Лестницы, не направленные ни в какую сторону и полученные с помощью команд, теперь отображаются как куб с отсутствующей текстурой.

Игровой процесс

Наблюдение
  • Теперь мир можно открыть по сети в режиме Наблюдения.
Пакет ресурсов
  • Пакет ресурсов можно положить в папку с миром, и он будет обязательно включаться только на этой карте.
  • Должен иметь название resources.zip.
    • Пример: .minecraft/saves/world/resources.zip.
Экран отладки
  • Теперь при включенном экране отладки вы сможете увидеть координаты блока, посмотрев на него.

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

  • Теперь команды /testfor, /testforblock и /clear могут проверить предмет на наличие совпадений с некоторыми параметрами NBT.
    • Пример: /testfor @p {Inventory:[{Slot:6b,id:"minecraft:diamond_sword"}],SelectedItemSlot:6}.
  • Значения ненастоящих игроков, чьи имена начинаются на # из ССИС никогда не появятся на экране.
  • Новые подкоманды для команды /scoreboard.
    • /scoreboard operation используется для применения арифметических операций (+ — * / %) к счетам игроков для их обобщения.
      • Пример: {{cmd|scoreboard players operation #teamscores redScore += @a[team=red] blueKills.
    • /scoreboard test используется для проверки находится ли показатель счёта между заданными значениями.
      • Пример: /scoreboard players test #global anObjective 12 19.
  • Игроки, состоящие в одной команде могут вывести себе на экран отметку о цвете их команды.
    • Пример: /scoreboard objectives setdisplay team.yellow anotherObjective.
  • Теперь можно получить блок со встроенными в него параметрами NBT, которые активируются при установке.
    • Пример: /give @p command_block 1 0 {BlockEntityTag:{Command:"setblock ~ ~ ~ minecraft:diamond_block"}}. Вы получаете командный блок, который при установке появится с командой setblock ~ ~ ~ minecraft:diamond_block.
  • Игроки в творческом режиме теперь могут получить копию выбранного блока, включая его NBT параметры, нажав по нему Ctrl + СКМ.
  • Команда /tellraw теперь может вывести значения из ССИС в сообщении.
    • Пример: /tellraw @p {text:"Have ",extra:[{score:{name:"Searge",objective:"reward"}},{text:" diamonds"}]}.
  • Имена над игроками из другой команды теперь можно скрыть.
    • Пример: /scoreboard teams option red nametagVisibility hideForOtherTeam.

Исправления

  • MC-44489 — Команда /kill @e не убивает дракона Края.
  • MC-47817 — Ребёнок зомби-свиночеловека бегает со странной скоростью.
  • MC-45773 — Сундуки не спаунятся в сокровищницах.
  • MC-47545 — Аргумент CanPlaceOn не работает с деревянными дверьми.
  • MC-47555 — Нельзя установить лодку.
  • MC-47598 — Цвет сахарного тростника не меняется в зависимости от биома.
  • MC-47642 — Воронка: java.lang.ArrayIndexOutOfBoundsException: 4.
  • MC-47653 — У факелов пропадает текстура при размещении на нижней стороне блока.
  • MC-47685 — Воронка: java.lang.ArrayIndexOutOfBoundsException: 3.
  • MC-47821 — Гасты не исчезают на мирной сложности.