14w07a (Java Edition)

**14w07a** — дванадцятий знімок для оновлення 1.8.

		- Приклад: `/execute @e[type=Chicken] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 glass` заповнить кубічну область склом на місці кожної курки. Якщо у світі немає ні одної курки, нічого заповнено не буде.
* Нова команда `/testforblocks`.
	+ Порівнює дві кубічні області.
	+ Приклад: `/testforblocks 100 64 100 107 69 107 0 64 0 masked`.
* Нові аргументи для селекторів, що позначають поворот сутностей по осі X або Y (rxm — мінімальний наклон по осі X, rx — максимальний; rym — мінімальний наклон по осі Y, ry — максимальний).
	+ Приклад: `@a[rxm=-15,rx=15,rym=-45,ry=45]`. Будуть вибрані усі гравця, нахилені від −15 до 15 градусів по вертикалі (X) і повернуті від −45 до 45 градусів по горизонталі (Y).
	+ `/say @a[rxm=30,rx=90] , не дивлячись униз!`

## Зміни

Глядач
* Тепер світ можна відкрити по мережі у режимі Глядача.

Пакет ресурсів
* Пакет ресурсів можна покласти в папку зі світом, і він буде обов'язково включатися тільки на цій карті.
* Повинен мати назву `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 — Ґасти не зникають на мирній складності.