23w18a (Java Edition)

**23w18a** — це шоста і остання попередня збірка для Java Edition 1.20, випущена 3 травня 2023 року.

## Нововведення

### Ігровий процес

Досягнення
* Знання — сила
	+ Зчитайте сигнал живлення з різьбленої книжкової полиці за допомогою компаратора

## Зміни

### Блоки

Стіл коваля
* Стіл коваля більше не вимагає наявності ковальського шаблона у слоті шаблону перед розміщенням предметів в інші слоти.

### Моби

Слимаки і Магмокуби
* Тепер на них діє ефект стрибучість.

### Заганьні

Досягнення
* Усі поля в тригерах досягнення `placed_block`, `item_used_on_block` і `allay_drop_item_on_block` згорнуто до одного поля розташування.
	+ Нове розташування схоже на поле гравця - це список умов/предикатів здобичі.
	+ Усі умови в цьому списку мають відповідати, щоб тригер міг запуститися.
* Умови оцінюються в новому контексті здобичі під назвою `advancement_location`. Він має доступ до:
	+ Гравець як `this` сутність.
	+ Позиція розміщеного/взаємодіючого блоку.
	+ Стан блоку розміщеного/взаємодіючого блоку.
	+ Тримає/використовує предмет як «інструмент».
* Посібник з міграції:
	+ Вміст старого поля розташування слід перенести до стану `location_check`.
	+ Вміст поля елемента слід перенести до стану `match_tool`.
	+ Вміст полів блоку та стану має бути перенесено до стану `block_state_property`.
* Поля вдосконалення тепер мають нове логічне поле під назвою `sends_telemetry_event`.

Пакети даних
* Версія пакету даних тепер `15`, враховуючи таблицю предикатів/здобичі та зміни в просуванні.

Інвентар
* Програвач додано в вкладку блоки редстоуну.

Предикати
* Умову `alternative` було перейменовано на `any_of`.
* Додано нову умову `all_of`, яка виконується лише тоді, коли виконуються всі підумови.
	+ Він має той самий синтаксис, що й `any_of`.

Звуки
* Ходьба по блоці тепер завжди відтворюватиме звук кроку.
	+ Раніше це не було, якщо гравець йшов по краю блоку з повітрям або рідиною біля нього.
* Ходьба по дну океану створюватиме звук кроку для блоку, по якому йде гравець, але з меншою гучністю та висотою звуку.

Телеметрія
* Додано нову власність: `launcher_name`.
	+ Нова глобальна властивість надсилається разом із кожною подією.
	+ Це встановлюється на основі системної властивості minecraft.launcher.brand.
	+ Це допоможе розробникам ефективніше виправляти помилки, пов’язані із запуском гри, оскільки вони зможуть побачити, чи виникла проблема в лаунчері Minecraft чи в сторонній програмі.
* До події `world_loaded` додано нову властивість `realms_map_content`.
	+ Під час завантаження у світі уміст мапи Realms (назва мінігри) подія `world_loaded` отримає назву цієї карти.
	+ Це допоможе розробникам зрозуміти, як користувачі Java Realms взаємодіють із пригодами Java Realms або вмістом мінікарт.
* Додано нову необов'язкову подію `advancement_made`.
	+ Ця подія запускається, коли гравець отримує досягнення.
	+ Це дозволяє розробникам бачити ідентифікатор прогресу та час здобування досягнення, а також допомагає їм як студії зрозуміти прогрес і обмеження гравця, що інформує дизайн їх гри.
* Додано нову необов'язкову подію `game_load_times`.
	+ Подія, яка запускається під час завантаження клієнта гри та включає час, потрібний для завантаження клієнта.
	+ Це зроблено для того, щоб розробники могли працювати над покращенням і скороченням часу, необхідного для завантаження ігрового клієнта.

## Виправлення

24 помилок виправлено
З випущених версій до 1.20
* MC-1133 – Відчуває гравець якийсь ефект чи ні, обчислюється на основі блоку під центром гравця.
* MC-2604 – Ходьба по нетвердих блоках без зіткнень відтворює відповідні звуки ходьби.
* MC-48923 – На слимаків/магмокубів не впливає ефект зілля стрибучісти.
* MC-130089 – Яйця черепахи дивно ламаються на краях блоку.
* MC-158154 – Гравці можуть підстрибувати на ліжках, навіть не торкаючись їх безпосередньо.
* MC-203317 – Tось зниклий смолоскип в одній із кімнат фортеці, що залишив джерело світла.
* MC-207290 – Скалкові сенсори не виявляють вібрації під час ходьби по краю блоку.
* MC-217447 – «Ходьба» по незерському наросту створює звуки кроків каменю замість звуків незерського наросту.
* MC-240098 – Minecraft не можна правильно профільувати для Windows 11.
* MC-242105 – Під час приземлення на деякі неповні блоки, торкаючись тонкого блоку, ударні частинки використовують текстуру тонкого блоку.
* MC-252389 – Під час приземлення (або стрибка) на вовни, коли хітбокс знаходиться над краєм, він створює вібрацію.
* MC-257269 – Скалковий сенсор виявляє гравця, який ходить між килимом і вовною.
* MC-259978 – Дані телеметрії Minecraft виявили Windows 11 як Windows 10.
* MC-260279 – Програвач немає на вкладці Блоки редстоуну у творчому інвентарі.
* MC-261417 – Хітбокси нюхачів не регулюються, коли вони лягають.
* MC-262067 – Тип вироблених частинок нюхача визначається блоком, на якому розташовані нюхачі, а не блоком, який копають нюхачі.
* MC-262069 – Сніфери продовжують копати після знищення цільового блоку.

З випущених знімків 1.20
* MC-261952 – Годинники швидко мерехтять, коли їх держати в інших вимірах крім верхнього.
* MC-262003 – Підказка мішечків не показує його інтерфейс.
* MC-262104 – Візуалізація графіка FPS працює гірше, ніж раніше.

З попереднього знімка
* MC-262123 – Назви нових досягнень написані з великої літери неправильно.
* MC-262133 – Сильні лаги відставання під час руху над очищеною ділянкою з відкритою пустотою.
* MC-262185 – Частково прозорі пікселі в гліфах шрифту виглядають більш непрозорими, ніж вони повинні були б у спливаючій підказці.
* MC-262218 – Блоки світла не перетинають межі блоків належним чином у 23w17a.

## Посилання

1. ↑ "Minecraft Snapshot 23w18a" — Minecraft.net, 1 травня 2023