23w31a (Java Edition)

**23w31a** — це перша попередня збірка для Java Edition 1.20.2, випущена 2 серпня 2023 року, яка додає експериментальний перемикач Villager Trade Rebalance, додає команду `/random` та виправляє помилки.

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

### Формат команди

`/random`
* Нова команда для рандомізації значень і керування випадковими послідовностями.
	+ Синтаксиси:
		- `/random (value|roll) <range> [<sequence>]`: згенерувати випадкове значення.
		- `/random reset (*|<sequence>) [<seed>] [<includeWorldSeed>] [<includeSequenceId>]`: контролювати випадкові послідовності.
	+ Параметри:
		- `range`: Діапазон значень, між якими можна рандомизувати включно. Наприклад, `1..6` — звичайний кидок на D6.
		- `sequence`: Назва випадкової послідовности для вибірки або скидання.
			* У `/random reset`, `*` стосується всіх випадкових послідовностей.
		- `seed`: Зерно, яке буде використано для випадкової послідовности після скидання.
		- `includeWorldSeed`: Логічне значення, яке вказує, чи включати зерно світу під час заповнення послідовности. За замовчуванням `true`.
			* Коли `false`, це означає, що послідовність буде оцінено однаково, незалежно від того, в якому світі виконується команда.
		- `includeSequenceId`: Логічне значення, яке визначає, чи включати ідентифікатор послідовности під час заповнення послідовности. За замовчуванням `true`.
			* Коли `false`, це означає, що всі послідовності будуть оцінюватися однаково, незалежно від того, яке ім’я вони мають.
	+ `/random (value|roll)` примітки:
		- При використанні `roll` замість `value`, отримане значення також буде показано в чаті для всіх гравців.
		- Якщо вказано `sequence`, потрібні права оператора.
	+ `/random reset` примітки:
		- За замовчуванням усі послідовності закладаються як `0`, `true`, `true`.
		- Використання `*` замість ідентифікатора послідовности скидає всі послідовності і встановлює параметри за замовчуванням.
		- Якщо зерно не вказано, послідовність скидається до параметрів за замовчуванням.

### Загальне

Атрибути
* Додано атрибут `generic.max_absorption`.
	+ Діє подібно до `generic.max_health`, але замість верхньої межі `Health` це верхня межа для `AbsorptionAmount`.
	+ Ефект мобу `absorption` збільшує `generic.max_absorption`, а також заповнює `AbsorptionAmount` до максимуму, коли застосовується.

Експерименти
* Додано експериментальний перемикач «Збалансування торгів селян».

Теґи
* Додано наступні теґи блоку:
	+ `#camel_sand_step_sound_blocks`: містить `#sand` і `#concrete_powder`.
	+ `#concrete_powder`: містить всі види цементу.
* Додано наступний теґ типу пошкодження:
	+ `#no_knockback`: містить `explosion`, `player_explosion` і `bad_respawn_point`.
		- Спричиняє відкидання, яке не виникає через саму шкоду. Використовується у ванілі для шкоди, спричиненої подіями, такими як вибухи, які застосовують відкидання окремо.
* Додано наступний теґ сутности:
	+ `#non_controlling_rider`: містить `slime` і `magma_cube`.
		- Представляє сутності, які не скасовують керування рухом своїх транспортних засобів

## Зміни

### Блоки

Бар’єр
* Більше не створюють частинки падіння, коли на них падають сутності.
* Більше не створюють частинок, коли гравець їх чистить.
* Тепер муть бути затопленими гравцями у творчому режимі.
	+ Вода не може бути залита в них або витягнута за допомогою непрямих взаємодій, таких як роздавачи.

Квітка хорусу
* Більше не забезпечує опору для висячих або стоячих блоків

Оздоблені горщики
* Тепер є підказки в режимі творчости

Стіл зачарування
* Текстуру слота для лазуриту повернуто до текстури до 1.18-pre5, для забезпечення узгодженности з ковальским столом.

Рожеві пелюстки
* Розмір гитбокса тепер збільшується разом із кількістю пелюсток.

Скалковий сенсор і відкалібрований скалковий сенсор
		- Верблюди мчать.
		- Верблюди встають.
		- Верблюди сідають.
		- Черепахи розчищають пісок.
		- Відбми п’ють зілля.
	+ `entity_damage`, з частотою 7:
		- Тотем безсмертя активується.

Ковальський стіл
* Тепер у користувацьких рецептах матеріал для оновлення можна миттєво надіслати до GUI за допомогою комбінації клавіш `⇧ Shift` + клацання лівою кнопкою миші.

### Предмети

Платівки
* Платівка «Pigstep» стала останньою з платівки у творчому інвентарі.

### Моби

Верблюди, жаби, кози і нюхачі
* Тепер панікують, коли отримають шкоду під час привз’язання до повідців.

Селяни
* Знижка на лікування селянина тепер не збільшується, якщо селянина повторно заражено і вилікувано.
* Тепер намагається створювати залізного ґолема кожні 30 секунд замість 35.

### Не мобові сутності

Сутності відображення
* Сутності відображення тепер починають оновлювати свою позицію та обертання на стороні клієнта з першим тактом після оновлення.
	+ У попередніх версіях оновлення застосовувалися в один такт, що призводило до нерівномірного руху.
	+ Нова поведінка тепер схожа на поведінку стійок для обладунків, мобів та гравців.
* На сервері, як і раніше, позиція та обертання оновлюються миттєво.
* Тривалість цієї інтерполяції контролюється полем `teleport_duration`.
	+ `0` означає, що оновлення застосовуються негайно.
	+ `1` означає, що сутність відображення переміститься з поточної позиції до оновленої за один такт.
	+ Більш високі значення розподіляють рух на кілька тактів.
	+ Зверніть увагу, що це значення зафіксоване, щоб уникнути збоїв через періодичне оновлення позицій.
	+ Нове значення застосовуватиметься лише до змін положення та обертання, зроблених після його зміни.
		- Це означає, що будь-який поточний рух продовжиться без змін.
* Примітка: поведінка під час їзди залишається незмінною порівняно з попередніми версіями.

### Генерація світу

Розподіл руди
* Діамантова руда тепер генерується частіше в шарах глибосланцю Верхнього світу
	+ Додайте нове розміщення краплі руди: рівномірно розподілено, від висоти -64 до -4, з розміром краплі 8, частота генерування 2 і 50% ймовірність викидання при контакті з повітрям.
	+ Інші існуючі родовища діамантової руди залишаються недоторканими.

### Формат команди

Функції
* Одинарна зворотна коса риска `\` як останній символ рядка, який не є пробілом, тепер дозволяє продовжити команду на наступному рядку.
	+ Перед додаванням, всі пробіли на початку та в кінці наступного рядка видаляються.
* Тепер функції можуть містити рядки макросів, що робить їх .[*перевірити*]
	+ Будь-який рядок, що починається з `$` (як першого символу, що не є пробілом), позначає рядок макросу.
	+ Рядок макросу також містить одну або декілька підстановок у вигляді `$(змінна)`.
		- Команди з замінами змінних будуть .[*перевірити*]
			* Запуск команд з таким типом має додаткові витрати порівняно з попередньо розібраними функціями.
			* Гра намагатиметься кешувати результат використання певного набору параметрів у виклику, щоб зменшити витрати при повторних викликах.
	+ При виклику  необхідно надати з’єднання з даними для всіх змінних-аргументів.

`/execute`
* Додано підкоманду `(if|unless) function`.
	+ Нова підкоманда execute, яка запускає функцію або теґ функції і збігається зі значенням(и), що повертається (повертаються). Якщо вказано теґ, усі функції виконуються незалежно від результатів роботи попередніх функцій.
	+ Синтаксис: `/execute (if|unless) function <function> -> [*execute*]`
	+ Аргументи:
		- `function`: Функція або теґ для запуску.
	+ Збіг значення результату функції (функцій), що виконується (виконуються):
		- Принаймні одна з функцій повинна бути успішною, щоб матч був успішним.
		- Успішний виклик визначається як функція, яка:
			* Використовує команду `return` для повернення значення.
			* Значення, що повертається, не дорівнює 0.

`/function`
* Розширено використання команд, тепер підтримуються параметри для заміни змінних макросу функції.
	+ Новий синтаксис: `/function <name> [<arguments>|with (block <sourcePos>|entity <source>|storage <source>) [<path>]]`
	+ Нові аргументи:
		- `arguments`: Склад даних, що міститься в `{}`.
		- Джерело даних: Специфікація джерела даних, наприклад, для чого воно вже може бути використане `/data get`.
		- `path`: Специфікація шляху NBT.
	+ Джерело даних і `path` повинні визначати складений запис даних.
	+ З’єднання повинно містити по одному запису для кожної змінної, що використовується в макросі.
	+ У з’єднанні можуть бути присутніми інші дані, і в цьому випадку вони ігноруються.
	+ Виклик не-макрофункції зі з’єднанням даних ігнорується.
	+ Коли викликається макрос, надані значення підставляються замість специфікацій змінних і виконуються отримані команди.
		- Для покращення продуктивности при повторних викликах з одним і тим самим параметром, значення у наданій сполуці, на які посилаються в макросі як на параметри, будуть кешуватися.
	+ Будь-які синтаксичні помилки у рядках, що виникають внаслідок підстановки змінних, призводять до того, що весь виклик функції буде пропущено.

`/item`
* Тепер можна замінювати предмети в програвачі.
* Тепер можна прибирати предмети з різьблених книжкових полиць.

`/return`
* Додано підкоманду `run`: `/return run <command>`.
	+ Вона приймає значення `result` від виконання вказаної `command` і повертає його як значення, що повертається функцією. У всіх інших аспектах це працює як повернення з указаним значенням `return`. Якщо задана команда не виконується, повертається значення `0`.

Загальне
* Історія використаних команд тепер зберігається і доступна у всіх світах.
	+ Останні 50 команд, надісланих у чаті, запам’ятовуватимуться протягом усіх ігрових сесій.
	+ Історію команд і чату можна переглянути, натиснувши `↑` або `↓` у чаті.
	+ Звичайний чат зберігається лише в межах однієї ігрової сесії (вихід з сервера або світу очищає його).
	+ Останні команди зберігаються у файлі `command_history.txt` у теці гри.

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

Досягнення
* Досягнення «Кування зі стилем» тепер дає 150 досвіду після завершення.

Книга рецептів
* Бамбукові паркани та хвірки тепер згруповано з іншими в меню книги рецептів.

### Загальне

Такт чанку
* Ігрове правило `randomTickSpeed` тепер впливає на швидкість накопичення снігу і льоду так само, як і на посіви та інші блоки.

Пакет даних
* Тепер версія `16`.

Екран налагодження
* Значення в рядку `SH` тепер відображатимуться у вигляді знаків питання під час гри на сервері замість неправильних значень.
* Коли гітбокси відображаються через `F3` + `И`, сутності, які мають пасажира, відображатимуть точку прикріплення пасажира.

Ігрові події
* Додано ігрову подію `entity_action`, щоб замінити `entity_roar` та `entity_shake`.

Екрани багатоосібної гри та вибору світу
* Перейменовано кнопку "Скасувати" на "Назад".

Метадані пакета
* До пакетів даних та пакетів ресурсів додано нові функції, які дозволяють створювати пакети, сумісні з кількома версіями гри.
	+ Метадані пакета тепер містять необов’язкове поле `supported_formats`, яке описує діапазон форматів пакетів, які підтримує цей пакет.
		- Приклади: `16`, `[16,17]`, `{"min_inclusive": 16, "max_inclusive": 17}`
	+ Поле `pack_format` все ще є обов’язковим і його формат залишається незмінним, щоб дозволити старішим версіям гри читати дані пакетів.e>, `{"min_inclusive": 16, "max_inclusive": 17}`
		- Якщо `supported_formats` присутній, він повинен містити значення, оголошене в `pack_format`
		- Оскільки ця нова інформація ігнорується старішими версіями гри, вони завжди бачитимуть «звичайний» одноверсійний пакет, без розширеної сумісности.
* Пакети тепер можуть містити накладені каталоги («оверлеї»).
	+ Накладання — це підпакети, що накладаються на «звичайний» вміст пакета.
		- Ці каталоги мають таку саму структуру, як і пакет вищщого рівня, включно з каталогами `assets` та `data`.
		- Накладання можуть бути застосовані, якщо вони підтримують формат пакета клієнта.
		- Накладання можуть додавати і замінювати файли, але не видаляти їх.
			* Наприклад, якщо накладання `foo` буде застосовано, файл `foo/assets/minecraft/textures/bar.png` замінить вміст рядка `assets/minecraft/textures/bar.png`.
		- `pack.mcmeta` та `pack.png` ігноруються в накладених каталогах.
	+ Новий розділ під назвою `overlays` було додано до метаданих пакета.
		- Він містить поле `entries`, що містить список накладань.
		- Кожен запис накладання має два поля:
			* `formats` — діапазон підтримуваних форматів
			* `directory` — каталог накладення (дозволені символи: `a-z`, `0-9`, `_` та `-`)
	+ Порядок застосування: оверлеї накладаються знизу догори списку.
		- Наприклад, якщо в пачці є два накладання: `"entries": [{"directory":"A", ...}, {"directory":"B", ...}]`, гра спочатку шукатиметься у теці B, потім у теці A, а потім у теці верхнього пакету.

Протокол
* Оптимізовано спосіб надсилання чанків клієнтам, щоб гравці з низькошвидкісним інтернет-з’єднанням могли грати на багатокористувацьких серверах.
	+ Чанки більше не надсилаються через мережу клієнту одним великим безперервним пакетом.
	+ Натомість вони надсилаються меншими партіями залежно від доступної пропускної здатности. Це означає що:
		- Клієнти з дуже низькою пропускною здатністю з’єднання не матимуть тайм-ауту під час завантаження світу.
		- Клієнти з низькошвидкісним з’єднанням можуть взаємодіяти зі світом, поки деякі чанки все ще завантажуються.
	+ Тепер надсилаються лише чанки в межах відстані рендерингу клієнта.
* Змінено мережевий протокол, щоб у майбутньому можна було створювати більше контенту на основі даних.
	+ Фаза конфігурації автоматично починається після фази входу (тобто після перевірки облікового запису клієнта) і триває до тих пір, поки гравець не приєднається до світу (фаза гри).
	+ Клієнти можуть залишатися у фазі конфігурації нескінченно довго — це залежить від сервера, щоб впустити його в світу.
	+ Сервери також можуть вимагати від клієнтів повторного входу у фазу конфігурації після того, як вони увійшли у фазу відтворення.
		- Інші гравці будуть бачити таких клієнтів як відключених.
	+ Користувачі на етапі конфігурації не будуть відображатися у списку гравців.
	+ Дії, дозволені у фазі конфігурації (перенесені з фази гри).
		- Конфігурація керованих даними реєстрів.
		- Конфігурація увімкнених функцій.
	+ Дії, спільні для фаз конфігурації та відтворення:
		- Застосування серверних пакетів ресурсів.
		- Оновлення теґів.
		- Обмін користувацькими пакетами.
		- Пінг та пакети, що відповідають за те, чи живий граіець.
	+ Тепер сервер буде узгоджувати пакет ресурсів на етапі конфігурації.
		- Це означає, що гравець більше не буде перебувати у світі під час відповідей на підказки та перезавантаження ресурсів.

Пакет ресурсів
* Тепер версія `16`.
	+ Процес оновлення пакета можна полегшити за допомогою автоматизованого інструменту Slicer.
	+ Усі текстури, що містять декілька спрайтів на аркуші для графічного інтерфейсу, було розбито на окремі спрайти у розділі `textures/gui/sprites` (автоматизовано за допомогою інструменту Slicer).
	+ Усі текстури у просторі назв `realms` було переміщено до простору назв `minecraft` (автоматизовано за допомогою інструменту Slicer).
	+ `villager2.png` було перейменовано на `villager.png` (автоматизовано за допомогою інструменту Slicer).
	+ Спрайти графічного інтерфейсу `icon/trial_available` та `realm_status/expires_soon` анімовано за допомогою декларацій `.mcmeta` замість окремих спрайтів (автоматизовано за допомогою інструменту Slicer).
	+ Тло спливаючої підказки пакета тепер намальовано у вигляді спрайту з дев’яти частин.
	+ Піктограми кнопок доступности, мови та новин Realms було відокремлено від текстури, що лежить в основі цих кнопок.
	+ Кнопка запросшення до Realms тепер намальована як накладання на звичайну текстуру кнопки.
		- Підсвічений стан текстури для цієї кнопки було вилучено.
	+ Видалено підсвічені стани для піктограм з номерами запрошень Realms.
	+ Видалено знаки оклику на `notification\more.png`.

Табло
* Селектор слота дисплея `belowName` тепер має назву `below_name`.

server.properties
* Додано нову опцію `log-ips` (за замовчуванням `true`).
	+ Якщо встановлено на `false`, не буде включати IP-адреси гравців до логу, коли гравці приєднуються до гри.

Теґи
* Переміщено всі типи цементу до нового блок-теґу `#concrete_powder` з блок-теґу `#mineable/shovel`, а потім додано `#concrete_powder` до `#mineable/shovel`.
* Видалено `entity_roar` та `entity_shake` з теґів ігрових подій `#vibrations` та `#warden_can_listen`, а потім додано до них `entity_action`.

Телеметрія
* Додано кнопку на екрані збору телеметричних даних, яка посилається на Заяву про конфіденційність Microsoft.

Загальне
* Додано перевірку символічних посилань у пакунках даних та пакунках ресурсів для покращення безпеки.
	+ Ця функція розширює перевірку символічних посилань у світах, доданих у попередньому випуску.
	+ Гра тепер попереджатиме користувачів, якщо пакет, доданий за допомогою перетягування, містить заборонені символічні посилання.
	+ Пакунки, що містять заборонені символічні посилання, не буде видно в інтерфейсі користувача та командах.
	+ Крім того, каталоги і файли, які не розпізнаються як пакунки, більше не копіюватимуться перетягуванням.

## Експериментальні зміни

Ці зміни доступні, увімкнувши експериментальний перемикач «Збалансування торгів селян».

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

Торгівля
* Змінено механізм торгівлі бібліотекарів, які продають зачаровані книги.
	+ Замість того, щоб пропонувати всі можливі зачаровані книги, бібліотекарі тепер будуть пропонувати конкретні зачаровані книги, залежно від того, з якого біому вони.
		- Села в джунглях і на болотах не генеруються природним шляхом. Таким чином, гравці повинні розводити селян або лікувати зомбоселян у цих біомах, щоб отримати доступ до своїх торгів.
	+ Усі зачаровані книги, що продаються, тепер розділені на особливі та звичайні.
		- Спеціальні книги мають специфічні чари з фіксованим рівнем і доступні лише у майстрів-бібліотекарів з повним рівнем досвіду.
		- Звичайні книги мають певні чари без фіксованого рівня, як і раніше.
	+ Усі чари, що використовуються для арбалета, вудки і тризубця, вилучаються з торгівлі.

Доступні для продажу зачарування

* Змінено торгівлю мандрівного крамаря.
	+ Список торгів тепер складається з наступних торгів, по порядку:
		- Торг купівлі (нові) × 2
		- Торг спеціального продажу × 2
		- Торг звичайного продажу × 5
	+ Додано нові торги на купівлю, деякі торги на продаж та змінено деякі існуючі торги на продаж:

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

113 помилок виправлено
З версій, випущених до 1.20.0
* MC-25088 – При повторному застосуванні «Приплив здоров’я» повністю скидається.
* MC-29371 – Кілька кнопок і іконок використовують старий дизайн спливаючої підказки при наведенні на них курсора.
* MC-67532 – 2 нижні ряди пікселів у вибраній текстурі слота швидкого доступу не відображаються в грі.
* MC-69387 – Команда `/item` не може замінити елементи в музичних автоматах.
* MC-80876 – Їзда на сутности завжди має однакове зміщення.
* MC-85582 – Моделі сутностей в інвентарі можуть відтворюватися за межами чорного ящика.
* MC-93320 – Вода замерзає, навіть якщо `randomTickSpeed` дорівнює 0.
* MC-121772 – Неможливо прокрутити, утримуючи `⇧ Shift` на macOS.
* MC-122296 – Горизонтальна прокрутка не працює на Mac [Magic Mouse].
* MC-122547 – Бар’єри можуть спричиняти падіння частинок.
* MC-131684 – Пакет даних чанку виділяє додатковий байт для кожної секції за допомогою `GlobalPalette`.
* MC-140646 – Текстові поля не прокручуються під час вибору тексту за допомогою `⇧ Shift`.
* MC-147766 – Клавіша `⇧ Shift` залишається натиснутою, доки не буде натиснуто будь-яку іншу клавішу.
* MC-164080 – Сутності, які їздять на ґасті, частково або повністю перебувають у ньому.
* MC-169530 – Гравець присідає на стороні клієнта, їдучи верхи на свині в тунелі заввишки в два блоки.
* MC-173057 – Текстове поле може прокручуватися під час автозаповнення, через що ви не бачите, що саме заповнили.
* MC-181190 – Знижка на лікування селянина збільшується в рази, якщо житель села повторно інфікується та вилікується знову.
* MC-190815 – Шалкерова коробка не проводять редстоун, коли відкриті, але не запускають оновлення редстоуну, коли їх відкривають.
* MC-202432 – Ефект «Поглинання» не зникає навіть після того, як серця зникнуть.
* MC-208909 – Аксолотль залишиться сухим на човні або в човні зі скринею, якщо він буде у воді під час дощу.
* MC-215768 – Скалкові сенсора не виявляють черепах, які розчищають пісок.
* MC-228420 – Світ не завантажується / падіння через світ під час приєднання до сервера / падіння через світ під час приєднання до сервера / переродження.
* MC-230732 – Налаштування локальної складности Minecraft обчислюється/відображається неправильно під час запуску світу на сервері.
* MC-232840 – Ноги маленького зомбі пробиваються крізь голови мобів, на яких вони їздять.
* MC-237326 – Текстура миготливого серця коня не використовується.
* MC-237333 – Торт, стяги та картини не можна розміщувати на квітах хорусу, незважаючи на можливість їх підтримувати.
* MC-237427 – Текстура фону миготливого серця коня не використовується.
* MC-237428 – Текстура іконки миготливого голоду не використовується.
* MC-237429 – Текстура фону миготливого голоду не використовується.
* MC-242076 – Скелет павука-жокея сидить «всередині» моделі павука, а не на вершині павука.
* MC-242092 – Карта текстур для магмакуба (`magmacube.png`) містить невикористані пікселі.
* MC-242395 – Карта текстури для пломеня (`blaze.png`) містить невикористані пікселі.
* MC-242396 – Карта текстур для стійки для обладунків (`wood.png`) містить невикористані пікселі.
* MC-242397 – Текстурні карти для корови, червоного та коричневого мушрумів (`red`/`brown_mooshroom.png` та `cow.png`) містить невикористані пікселі.
* MC-242398 – Карти текстур для овець і овечого хутра (`sheep.png` та `sheep_fur.png`) містить невикористані пікселі.
* MC-242591 – Карти текстур для лами і лами крамаря (`white`/`gray`/`creamy`/`brown.png`) містить невикористані пікселі.
* MC-242592 – Карта текстур для полярного ведмедя (`polarbear.png`) містить невикористані пікселі.
* MC-249109 – Нюхачі, жаби, кози та верблюди не панікують, коли їх прив’язують до повідців.
* MC-249776 – Гравці присідають на стороні клієнта, їдучи на човні зі скринею під лійками.
* MC-250985 – Невикористана кнопка книги рецептів у текстурі майстрування та інвентарю.
* MC-252231 – Текстура теплої жаби має непостійні пікселі.
* MC-254100 – Швидкість появи залізних ґолемів зменшена.
* MC-255967 – Старі чанки, які мали б біоми темних глибин нижче Y=0, якщо були створені заново, не генеруються повністю; породжуються лише стародавні міста.
* MC-256466 – Плоти називаються човнами.
* MC-256482 – Скалкові сенсора не активуються, коли верблюди встають або сідають.
* MC-256485 – Верблюди, які з’являються в селах, можуть з’являтися всередині блоків.
* MC-256641 – Бамбуковий паркан і ворота не згруповані з іншими парканами та воротами в верстаці.
* MC-256675 – З-подібна боротьба виникає між ногами верблюда та текстурою сідла, коли він сидить.
* MC-256690 – Верблюди намагаються підвестися, коли на них кладуть блоки, в результаті чого вони отримують ушкодження від задухи, якщо блоки знаходяться на рівні очей.
* MC-256696 – Гравець присідає на стороні клієнта, їдучи верхи на верблюді у просторі висотою в три блоки.
* MC-257342 – Ви сповільнюєтеся, коли їдете верхи на верблюді в районі заввишки 3 блоки.
* MC-257431 – Для бамбукових воріт використовуються неправильні текстури.
* MC-257628 – Скалкові сенсора не активуються під час стрибка верблюдів.
* MC-258379 – Проблема паритету: розташування верблюжих вух відрізняється на різних платформах.
* MC-258620 – Піґліни обмінюють кожні 121 ігровий такт замість кожні 120 ігрових тактів.
* MC-259152 – Модель гравця, що відображається в інвентарі під час підкрадання, відрізняється між версіями.
* MC-259382 – Повідомлення `Не вдалося отримати елемент` періодично реєструється, коли ви надаєте собі броню з недійсним малюнком обрізки або матеріалом.
* MC-259401 – Іконка лазуриту в столі зачарування та ковальському столі несумісні.
* MC-259452 – Звуки лягання/вставання малого верблюда не прискорюються.
* MC-259769 – Вибухи феєрверків більше не відкидають істот.
* MC-259794 – Обладунки, зачаровані прокляттям прив’язування, не можна поміняти місцями, клацнувши правою кнопкою миші в режимі творчости.
* MC-260054 – Гитбокс рожевих пелюстків не підлаштовується під вміст.
* MC-260058 – Блок вибору не працює належним чином для порожніх оздоблених горщиків.
* MC-260085 – Частинки утворюються під час використання щітки на бар’єрі.
* MC-260096 – Оздоблені горщики не мають підказок творчого режиму.
* MC-260485 – Команда `/item` не може видаляти предмети з різьлених книжкових полиць.
* MC-260490 – Позиція пасажира надто низька для мобів розміру не за замовчуванням.
* MC-260604 – Жахлива гучність після послідовного використання `/fill`.
* MC-260675 – Оздоблені горщики залишаються порожніми на першому кадрі після розміщення.
* MC-260968 – Диктор не вимовляє слово «Експериментальний» на екрані вибору світу.
* MC-261123 – `item_display` порушує штучний інтелект певних мобів, коли його використовують як пасажира.
* MC-261182 – Колір таблички виглядає по-різному у світі та на екрані редагування.
* MC-261411 – Усі ковальські шаблони мають однаковий ключ перекладу.
* MC-261420 – Скалкові сенсора і відкалібровані скалкові сенсора не виявляють відьму, яка п’є зілля.
* MC-261427 – Скалкові сенсора і відкалібровані скалкові сенсора не виявляють активацію тотема безсмерття.
* MC-261440 – Змінивши розмір вікна, ви не можете змінити імена в ковадлах.
* MC-261926 – Неможливо приєднатися до Realms через рекламу Realms.
* MC-262132 – Платівка Pigstep знаходиться в неправильному місці в творчому меню.
* MC-262295 – Химерні та багряні вивіски використовують відповідні звуки дощок, незважаючи на те, що їхні оголені стебла мають унікальні звуки.
* MC-262442 – Верблюди стоять надто близько до гравців, які їх спокушають.
* MC-262620 – Лам і лам крамаря потрібно приручити, щоб на них їздив сутність, що не сумісне з іншими мобами, на яких можна їздити.
* MC-262638 – Коли слимак та магмакуб `Size:0` їздить на деяких мобах, позиція рендерингу надто низька.
* MC-262804 – Анімації плавання гравців дратують інших гравців.

З 1.20
* MC-261369 – Вимитий банер не складається з порожнім банером.
* MC-261611 – Розміщення блоків проти вощеного знака не відтворює звук розміщення блоку.
* MC-261657 – Діапазон скалкового сенсору все ще є сферичним, створюючи різні виходи всередині певного блоку.
* MC-261739 – Бамбуковий пліт поруч із візуально напівблоками z-файтів.
* MC-261965 – Досягнення «Просвітлення» надається під час взаємодії з порожніми знаками, тримаючи мішечки зі світяться чорнилом, незважаючи на те, що мішечки зі світяться чорнилом не витрачаються.
* MC-262108 – Проблема GUI ковальського столу з користувальницькими рецептами.
* MC-262436 – Копіювання горщика в об’яві не зберігає дані NBT.
* MC-262613 – Моби не можуть контролювати деяких мобів, на яких можна їздити.
* MC-262615 – Верблюди, на яких їздять верхи, повинні бути обладнані сідлом, перш ніж їх можна буде перемістити за допомогою контролю мобів, що несумісно з іншими натовпами, на яких можна їздити верхи.
* MC-262636 – Моби з пасажирами, які є слимаком або магмакубом, не можуть рухатися та не функціонують належним чином.
* MC-262720 – Один із стебел рожевих пелюсток має неповну модель.
* MC-262751 – NBT порожнього оздобленого горщика залежить від методу, використаного для його отримання.
* MC-262766 – NBSP — це дійсний невидимий символ, який можна додати до заголовків книг, щоб вони мали порожні імена.
* MC-262947 – Досягнення «Кування зі стилем» не дає досвіду після завершення.
* MC-263011 – Нюхачі можуть винюхувати та стежити за гравцями з неймовірно великих відстаней.
* MC-263049 – Верблюди нескінченно мчать у лаві.
* MC-263126 – Губки більше не видають звуку при поглинанні води.
* MC-263200 – Сутності, що їздять на малих нюхачів, відображаються занадто високо.
* MC-263283 – Завантаження структурного блоку 1.12.2 зі табличками 1.20 видаляє текст.
* MC-263313 – Ви не можете використовувати клавішу `Tab ↹` для початкового створення Reals.
* MC-263322 – Коли верблюд ходить по підозрілому піску, видається звук "Верблюд крокує" замість "Верблюд крокує по піску".
* MC-263387 – Смуга прокрутки чату більше не відображається.
* MC-263430 – Витік пам’яті в `TickingTracker`.

З 1.20.1
* MC-263588 – Незламні блоки показують перший кадр анімації розбиття у клієнта, коли інший гравець намагається видобути їх на сервері.
* MC-263833 – Minecraft неправильно припускає, що він може встановити піктограму вікна на Wayland.
* MC-263879 – Відкриті шалкерові коробки передають силу редстоуну.
* MC-264356 – Нехачі, прикріплені до повідця, вічно копатимуться в одному місці, ігноруючи «розвідані позиції».
* MC-264467 – Текстура GUI `villager2.png` містить невикористані розділи.
* MC-264468 – Текстура GUI `legacy_smithing.png` все ще присутня у файлах гри, незважаючи на те, що вона більше не використовується.
* MC-264829 – Текстовий фільтр на табличках не ховається, якщо він повністю відфільтрований.

## Примітки

1. ↑ "Minecraft Snapshot 23w31a" – Minecraft.net, 2 серпня 2023 року
2. ↑ https://github.com/Mojang/slicer/releases/tag/v1.1