Minecraft Wiki перенесена на Единую платформу UCP. О замеченных ошибках, пожалуйста, сообщайте на портале сообщества или канале Discord.

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

Материал из Minecraft Wiki
Перейти к: навигация, поиск
 
(не показаны 3 промежуточные версии этого же участника)
Строка 14: Строка 14:
 
}}<onlyinclude>
 
}}<onlyinclude>
   
'''14w07a''' — это двенадцатая предварительная сборка, выпущенная для [[1.8|Java Edition 1.8]].
+
'''14w07a''' — это двенадцатая предварительная сборка, выпущенная для [[1.8|Java Edition 1.8]].
   
 
== Нововведения ==
 
== Нововведения ==
Строка 35: Строка 35:
 
* Цели ССИС для несуществующих игроков, имеющие имя, начинающееся с {{cd|#}}, никогда не отобразят их на панели ССИС.
 
* Цели ССИС для несуществующих игроков, имеющие имя, начинающееся с {{cd|#}}, никогда не отобразят их на панели ССИС.
 
* Новые подкоманды {{cmd|scoreboard}}: {{cmd|scoreboard operation}} и {{cmd|scoreboard test}}.
 
* Новые подкоманды {{cmd|scoreboard}}: {{cmd|scoreboard operation}} и {{cmd|scoreboard test}}.
** Подкоманда {{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}} может использоваться для тестирования, если значение ССИС находится между минимальным и максимальным значениями.
 
** Подкоманда {{cd|test}} может использоваться для тестирования, если значение ССИС находится между минимальным и максимальным значениями.
Строка 55: Строка 55:
 
** UV должен быть [0,1] (текстуры больше не могут быть «заимствованы» у соседних блоков).
 
** UV должен быть [0,1] (текстуры больше не могут быть «заимствованы» у соседних блоков).
 
** Плоскости должны иметь 1 «идентичную» ось (для выравнивания по X, Y или Z).
 
** Плоскости должны иметь 1 «идентичную» ось (для выравнивания по X, Y или Z).
** Угол поворота плоскости может быть только в пределах -45/45 по одной оси.
+
** Угол поворота плоскости может быть только в пределах −45/45 по одной оси.
 
** От/до и UV-координаты теперь находятся в «пространстве пикселя» (равному {{Дробь|1|16}} блока).
 
** От/до и UV-координаты теперь находятся в «пространстве пикселя» (равному {{Дробь|1|16}} блока).
   
Строка 73: Строка 73:
 
'''[[Лестница]]'''
 
'''[[Лестница]]'''
 
* Лестницы, не направленные ни в какую сторону и полученные с помощью команд, теперь отображаются как куб с отсутствующей текстурой.
 
* Лестницы, не направленные ни в какую сторону и полученные с помощью команд, теперь отображаются как куб с отсутствующей текстурой.
  +
 
=== Команды консоли ===
  +
'''{{cmd|testfor}}, {{cmd|testforblock}}, {{cmd|clear}}'''
  +
* Теперь можно проверять частичные совпадения списков NBT.
 
** Пример: {{cmd|testfor @p <nowiki>{Inventory:[{Slot:6b,id:"minecraft:diamond_sword"}],SelectedItemSlot:6}</nowiki>}}.
  +
  +
'''{{cmd|tellraw}}'''
  +
* Значения из панели ССИС теперь можно вставлять в сообщения.
 
** Пример: {{cmd|tellraw @p <nowiki>{text:"Have ",extra:[{score:{name:"Searge",objective:"reward"}},{text:" diamonds"}]}</nowiki>}}.
   
 
=== Игровой процесс ===
 
=== Игровой процесс ===
  +
'''Режим [[Творчество|Творчества]]'''
;[[Наблюдение]]
 
  +
* Игроки теперь могут создавать копию блока-сущности на своей панели быстрого доступа с сохранением всех данных NBT, используя {{Кнопка|Ctrl}} + клавиша выбора блока (по умолчанию {{Кнопка|Ctrl}} + {{СКМ}}).
  +
  +
'''Режим [[Наблюдение|Наблюдения]]'''
 
* Теперь мир можно открыть по сети в режиме Наблюдения.
 
* Теперь мир можно открыть по сети в режиме Наблюдения.
;[[Пакет ресурсов]]
 
* Пакет ресурсов можно положить в папку с миром, и он будет обязательно включаться только на этой карте.
 
* Должен иметь название <code>resources.zip</code>.
 
** Пример: <code>.minecraft/saves/world/resources.zip</code>.
 
;[[Экран отладки]]
 
* Теперь при включенном экране отладки вы сможете увидеть координаты блока, посмотрев на него.
 
   
  +
=== Общие ===
=== [[Команды консоли]] ===
 
 
'''[[Экран отладки]]'''
* Теперь команды {{cmd|testfor}}, {{cmd|testforblock}} и {{cmd|clear}} могут проверить предмет на наличие совпадений с некоторыми параметрами NBT.
 
 
* Теперь при включённом экране отладки можно увидеть координаты блока, на которого направлен взгляд.
** Пример: {{cmd|testfor @p <nowiki>{Inventory:[{Slot:6b,id:"minecraft:diamond_sword"}],SelectedItemSlot:6}</nowiki> }}.
 
  +
<!--
* Значения ненастоящих игроков, чьи имена начинаются на <code>#</code> из ССИС никогда не появятся на экране.
 
  +
### Не понятно, какая связь между экраном отладки и расположенной ниже информацией. ###
* Новые подкоманды для команды {{cmd|scoreboard}}.
 
  +
### Если вам удастся найти эту связь, пожалуйста, удалите этот комментарий. ###
** {{cmd|scoreboard operation}} используется для применения арифметических операций (+ — * / %) к счетам игроков для их обобщения.
 
  +
-->
*** Пример: {{cmd|scoreboard players operation #teamscores redScore += @a<nowiki>[team=red] blueKills</nowiki>.
 
  +
* Экземпляры BlockItem теперь могут содержать пользовательский тег NBT, объединяющийся в [[блок-сущность]] при его размещении.
** {{cmd|scoreboard test}} используется для проверки находится ли показатель счёта между заданными значениями.
 
 
** Пример: {{cmd|give @p command_block 1 0 <nowiki>{BlockEntityTag:{Command:"setblock ~ ~ ~ minecraft:diamond_block"}}</nowiki>}}.
*** Пример: {{cmd|scoreboard players test #global anObjective 12 19}}.
 
  +
* Игроки, состоящие в одной команде могут вывести себе на экран отметку о цвете их команды.
 
  +
'''[[Инвентарь|Инвентарная]] система'''
** Пример: {{cmd|scoreboard objectives setdisplay team.yellow anotherObjective}}.
 
  +
* Инвентарная система полностью переписана.
* Теперь можно получить блок со встроенными в него параметрами NBT, которые активируются при установке.
 
  +
** Возвращена до релиза [[1.8|Java Edition 1.8]].<ref>{{Reddit|31z5gz/dinnerbone_working_with_inventories|cq6k74n}}</ref><ref>{{Твиттер|dinnerbone|586076509565284352}}</ref>
** Пример: {{cmd|give @p command_block 1 0 <nowiki>{BlockEntityTag:{Command:"setblock ~ ~ ~ minecraft:diamond_block"}}</nowiki> }}. Вы получаете командный блок, который при установке появится с командой setblock ~ ~ ~ minecraft:diamond_block.
 
  +
* Исправлены некоторые ошибки, улучшена производительность и возможность проще производить улучшения.
* Игроки в творческом режиме теперь могут получить копию выбранного блока, включая его NBT параметры, нажав по нему Ctrl + СКМ.
 
  +
* Позволяет добавлять пользовательские NBT, которые не обрабатываются игрой, к предметам.
* Команда {{cmd|tellraw}} теперь может вывести значения из ССИС в сообщении.
 
  +
** Пользовательские теги останутся даже в том случае, если NBT предметов будут изменены в игре (то есть путем переименования).
** Пример: {{cmd|tellraw @p <nowiki>{text:"Have ",extra:[{score:{name:"Searge",objective:"reward"}},{text:" diamonds"}]}</nowiki> }}.
 
  +
* Имена над игроками из другой команды теперь можно скрыть.
 
 
'''[[Пакет ресурсов]]'''
** Пример: {{cmd|scoreboard teams option red nametagVisibility hideForOtherTeam}}.
 
  +
* Пакет ресурсов можно привязать к миру, для этого его необходимо разместить в папку с сохранением и назвать его {{cd|resources.zip}}.
 
** Пример: {{cd|.minecraft/saves/TheMapWithTheThing/resources.zip}}.
   
 
== Исправления ==
 
== Исправления ==
  +
{{Исправления|исправленов=14w07a
* {{Ошибка|MC-44489}} — Команда {{cmd|kill @e}} не убивает дракона Края.
 
  +
|;старый
* {{Ошибка|MC-47817}} — Ребёнок зомби-свиночеловека бегает со странной скоростью.
 
  +
|1818|Skullowner is lost when «picking» the skull in Creative.
* {{Ошибка|MC-45773}} — Сундуки не спаунятся в сокровищницах.
 
  +
|4837|Zombie/player held beacon experience Z-fighting.
* {{Ошибка|MC-47545}} — Аргумент <code>CanPlaceOn</code> не работает с деревянными дверьми.
 
  +
|7133|Texture of burning furnace (ID62) shows no face in Inventory.
* {{Ошибка|MC-47555}} — Нельзя установить лодку.
 
  +
|11270|Scoreboard don't work with offline / non-existant players.
* {{Ошибка|MC-47598}} — Цвет сахарного тростника не меняется в зависимости от биома.
 
  +
|36947|{{cmd|weather clear <nowiki><time in seconds></nowiki>}} doesn't clear weather for anywhere near the amount given.
* {{Ошибка|MC-47642}} — Воронка: <code>java.lang.ArrayIndexOutOfBoundsException: 4</code>.
 
  +
|41594|Game crashes when Ender crystal is stacked on top of horse.
* {{Ошибка|MC-47653}} — У факелов пропадает текстура при размещении на нижней стороне блока.
 
  +
|44829|Unable to load Twitch libraries.
* {{Ошибка|MC-47685}} — Воронка: <code>java.lang.ArrayIndexOutOfBoundsException: 3</code>.
 
  +
|46431|Iron golem breaks lead.
* {{Ошибка|MC-47821}} — Гасты не исчезают на мирной сложности.</onlyinclude>
 
  +
  +
|;сним
  +
|46696|Too many flowers near lake<!-- comment in tracker by cconsenza, fixed in 07a -->.
  +
  +
|;пред
  +
|44489|{{cmd|kill @e}} doesn't kill ender dragons.
  +
|45106|Mipmapping strength is not applied to non-standard blocks.
  +
|45571|Farmer type villagers don't generate on superflat without grass.
  +
|45773|Chest not spawning in monster dungeons.
  +
|46400|Player arm invisible after using {{Кнопка|F5}} in spectator mode and switching to creative.
  +
|46559|Spectating a mob leaves the player at two blocks tall view.
  +
|46838|{{cmd|testfor}} NBT parsing error.
  +
|47212|{{cmd|testfor}} + inventory bug.
  +
|47520|Standing under block with water/lava on top will apply blue/red filter.
  +
|47543|Items stacked with items that have {{cd|PickupDelay}} set to 32767 can no longer be picked up.
  +
|47545|{{cd|CanPlaceOn}} does not work with wooden doors.
  +
|47555|Cannot place boats.
  +
|47596|Items of the same type (IE, stone, and stone) ignore data values and stack anyway.
  +
|47598|The color of sugar canes doesn't change depending on the biome.
 
|47642|{{cd|Hopper: java.lang.ArrayIndexOutOfBoundsException: 4}}.
  +
|47653|Torches causing missing texture when placed on bottom side of block.
 
|47685|{{cd|Hopper: java.lang.ArrayIndexOutOfBoundsException: 3}}.
  +
|47796|Leaves, grass, and tall grass all have a more brightly colored tint.
  +
|47817|Baby zombie pigman running with strange speed.
  +
|47821|Ghasts do not despawn in Peaceful mode
  +
|48043|Held blaze rod not in hand.
  +
|48341|Locking chests, furnaces, etc.
  +
|48357|Cubic selectors return out-of-order (per-chunk?) results. ({{cmd|kill}}).
  +
|48784|Duplication of items using gravity.
  +
}}</onlyinclude>
  +
  +
== Интересные факты ==
  +
* 14w07a ранее была удалена из [[лаунчер]]а на некоторое время, однако в сентябре 2018 года была возвращена туда.
  +
  +
== Примечания ==
  +
{{Примечания}}
   
 
{{Версии Java Edition|1.0}}
 
{{Версии Java Edition|1.0}}
[[Категория:Предварительные сборки 1.8]]
 
   
 
[[de:14w07a]]
 
[[de:14w07a]]

Текущая версия на 07:08, 25 сентября 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).

Раздатчик

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

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

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

Предметы[править | править код]

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

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

Лестница

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

Команды консоли[править | править код]

/testfor, /testforblock, /clear

  • Теперь можно проверять частичные совпадения списков NBT.
    • Пример: /testfor @p {Inventory:[{Slot:6b,id:"minecraft:diamond_sword"}],SelectedItemSlot:6}.

/tellraw

  • Значения из панели ССИС теперь можно вставлять в сообщения.
    • Пример: /tellraw @p {text:"Have ",extra:[{score:{name:"Searge",objective:"reward"}},{text:" diamonds"}]}.

Игровой процесс[править | править код]

Режим Творчества

  • Игроки теперь могут создавать копию блока-сущности на своей панели быстрого доступа с сохранением всех данных NBT, используя Ctrl + клавиша выбора блока (по умолчанию Ctrl + СКМ).

Режим Наблюдения

  • Теперь мир можно открыть по сети в режиме Наблюдения.

Общие[править | править код]

Экран отладки

  • Теперь при включённом экране отладки можно увидеть координаты блока, на которого направлен взгляд.
  • Экземпляры BlockItem теперь могут содержать пользовательский тег NBT, объединяющийся в блок-сущность при его размещении.
    • Пример: /give @p command_block 1 0 {BlockEntityTag:{Command:"setblock ~ ~ ~ minecraft:diamond_block"}}.

Инвентарная система

  • Инвентарная система полностью переписана.
  • Исправлены некоторые ошибки, улучшена производительность и возможность проще производить улучшения.
  • Позволяет добавлять пользовательские NBT, которые не обрабатываются игрой, к предметам.
    • Пользовательские теги останутся даже в том случае, если NBT предметов будут изменены в игре (то есть путем переименования).

Пакет ресурсов

  • Пакет ресурсов можно привязать к миру, для этого его необходимо разместить в папку с сохранением и назвать его resources.zip.
    • Пример: .minecraft/saves/TheMapWithTheThing/resources.zip.

Исправления[править | править код]

33 ошибки исправлены
Из выпущенных версий до 1.8
  • MC-1818 – Skullowner is lost when «picking» the skull in Creative.
  • MC-4837 – Zombie/player held beacon experience Z-fighting.
  • MC-7133 – Texture of burning furnace (ID62) shows no face in Inventory.
  • MC-11270 – Scoreboard don't work with offline / non-existant players.
  • MC-36947/weather clear <time in seconds> doesn't clear weather for anywhere near the amount given.
  • MC-41594 – Game crashes when Ender crystal is stacked on top of horse.
  • MC-44829 – Unable to load Twitch libraries.
  • MC-46431 – Iron golem breaks lead.
Из выпущенных предварительных версий 1.8
  • MC-46696 – Too many flowers near lake.
Из предыдущей предварительной версии
  • MC-44489/kill @e doesn't kill ender dragons.
  • MC-45106 – Mipmapping strength is not applied to non-standard blocks.
  • MC-45571 – Farmer type villagers don't generate on superflat without grass.
  • MC-45773 – Chest not spawning in monster dungeons.
  • MC-46400 – Player arm invisible after using F5 in spectator mode and switching to creative.
  • MC-46559 – Spectating a mob leaves the player at two blocks tall view.
  • MC-46838/testfor NBT parsing error.
  • MC-47212/testfor + inventory bug.
  • MC-47520 – Standing under block with water/lava on top will apply blue/red filter.
  • MC-47543 – Items stacked with items that have PickupDelay set to 32767 can no longer be picked up.
  • MC-47545CanPlaceOn does not work with wooden doors.
  • MC-47555 – Cannot place boats.
  • MC-47596 – Items of the same type (IE, stone, and stone) ignore data values and stack anyway.
  • MC-47598 – The color of sugar canes doesn't change depending on the biome.
  • MC-47642Hopper: java.lang.ArrayIndexOutOfBoundsException: 4.
  • MC-47653 – Torches causing missing texture when placed on bottom side of block.
  • MC-47685Hopper: java.lang.ArrayIndexOutOfBoundsException: 3.
  • MC-47796 – Leaves, grass, and tall grass all have a more brightly colored tint.
  • MC-47817 – Baby zombie pigman running with strange speed.
  • MC-47821 – Ghasts do not despawn in Peaceful mode
  • MC-48043 – Held blaze rod not in hand.
  • MC-48341 – Locking chests, furnaces, etc.
  • MC-48357 – Cubic selectors return out-of-order (per-chunk?) results. (/kill).
  • MC-48784 – Duplication of items using gravity.

Интересные факты[править | править код]

  • 14w07a ранее была удалена из лаунчера на некоторое время, однако в сентябре 2018 года была возвращена туда.

Примечания[править | править код]