1.20.40 (Bedrock Edition)

**1.20.40** — це невелике оновлення для *Bedrock Edition*, випущене 24 жовтня 2023 року, яка додає нові відповідності з *Java Edition* і виправляє помилки.

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

### Загальні

Керування
* Додана можливість налаштовувати елементи сенсорного керування.

Налаштування
* Додано експериментальну опцію «Налаштування елементів керування», за замовчуванням вимкнено.
	+ Дозволяє налаштовувати сенсорні елементи керування.
		- Це можна зробити тільки в межах світу.

`options.txt`
* Додано наступні `options`:
	+ `gfx_moveStickX`, за замовчуванням `0.15`.
	+ `gfx_moveStickY`, за замовчуванням `0.6`.
	+ `gfx_moveStickScale`, за замовчуванням `1`.
	+ `gfx_touchButton1X`, за замовчуванням `0.925`.
	+ `gfx_touchButton1Y`, за замовчуванням `0.4`.
	+ `gfx_touchButton1Scale`, за замовчуванням `1`.
	+ `gfx_touchButton1Opacity`, за замовчуванням `1`.
	+ `gfx_touchButton2X`, за замовчуванням `0.825`.
	+ `gfx_touchButton2Y`, за замовчуванням `0.5`.
	+ `gfx_touchButton2Scale`, за замовчуванням `1`.
	+ `gfx_touchButton2Opacity`, за замовчуванням `1`.
	+ `gfx_touchButton3X`, за замовчуванням `0.925`.
	+ `gfx_touchButton3Y`, за замовчуванням `0.6`.
	+ `gfx_touchButton3Scale`, за замовчуванням `1`.
	+ `gfx_touchButton3Opacity`, за замовчуванням `1`.
	+ `gfx_touchButton4X`, за замовчуванням `0.825`.
	+ `gfx_touchButton4Y`, за замовчуванням `0.7`.
	+ `gfx_touchButton4Scale`, за замовчуванням `1`.
	+ `gfx_touchButton4Opacity`, за замовчуванням `1`.
	+ `gfx_touchButton5X`, за замовчуванням `0.925`.
	+ `gfx_touchButton5Y`, за замовчуванням `0.8`.
	+ `gfx_touchButton5Scale`, за замовчуванням `1`.
	+ `gfx_touchButton5Opacity`, за замовчуванням `1`.
	+ `gfx_touchDpadX`, за замовчуванням `0.135`.
	+ `gfx_touchDpadY`, за замовчуванням `0.775`.
	+ `gfx_touchDpadScale`, за замовчуванням `1`.
	+ `gfx_touchDpadOpacity`, за замовчуванням `1`.
	+ `gfx_classicButton1X`, за замовчуванням `0.9`.
	+ `gfx_classicButton1Y`, за замовчуванням `0.6`.
	+ `gfx_classicButton1Scale`, за замовчуванням `1`.
	+ `gfx_classicButton1Opacity`, за замовчуванням `1`.
	+ `gfx_classicButton2X`, за замовчуванням `0.9`.
	+ `gfx_classicButton2Y`, за замовчуванням `0.75`.
	+ `gfx_classicButton2Scale`, за замовчуванням `1`.
	+ `gfx_classicButton2Opacity`, за замовчуванням `1`.
	+ `gfx_classicButton3X`, за замовчуванням `0.9`.
	+ `gfx_classicButton3Y`, за замовчуванням `0.9`.
	+ `gfx_classicButton3Scale`, за замовчуванням `1`.
	+ `gfx_classicButton3Opacity`, за замовчуванням `1`.

## Зміни

### Блоки

Нотний блок
* Оновлено звук, який відтворюється, коли голова візер-скелета розміщена зверху.

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

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

Вода
* Моби більше не отримують шкоди від падіння при падінні у воду глибиною 1 блок.
* Звуки навколишнього середовища для входу та виходу з води тепер відтворюються лише тоді, коли сутність занурена у воду нижче рівня очей, що відповідає *Java Edition*.
* Звук сплеску при вході у воду було оновлено відповідно до *Java Edition*.

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

`/give`
* При використанні команди консолі тепер відтворюється звук взяття предметів.

Скриня, скриня Енду, каменеріз та скриня-пастка
* Тепер вони використовують стан блоку `minecraft:cardinal_direction` замість `facing_direction`.
	+ `minecraft:cardinal_direction` використовує чотири рядкові значення `["east", "north", "south", "west"]`.

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

Ігрові правила
* Ігрове правило `spawnradius` тепер за умовчуванням `10`, щоб відповідати *Java Edition*.

### Загальні

Налаштування
* Додатковий параметр «Радіус відродження» тепер за замовчуванням `10` замість `5`.

### Предмети

Скляна пляшка
* Тепер відтворює звуки при наповненні його водою.
* Наливання рідини з пляшки в казан відтворює відповідний звук.
* Наповнення пляшки з казана тепер відтворює відповідний звук.
* Пиття з пляшки тепер відтворює відповідний звук.

Мапа скарбів
* Оновлені піктограми структур на мапах скарбів, що продаються картографами.

Козячі роги
* Тепер мають діапазон в 256 блоків.

### Моби

Кіт
* Тепер відтворює звук, коли просить їжу.

Вартовий та стародавній вартовий
* Знову видає хлюпаючий звук, коли опиняється на суші.

Залізний та сніговий ґолеми
* Тепер при створенні з’являються частинки.

Селянин
* Картографи більше не пропонують мапи скарбів як предмет торгівлі, якщо вони не перебувають у Верхньому світі.

Відьма
* Тепер знаходить гравців у радіусі 16 блоків.

Візер
* Босбар Візера на HUD тепер того ж кольору, що й на *Java Edition*.

Візер-скелет
* Тепер має свій власний унікальний звук.

Зомбоселянин
* Час виліковувавння тепер рандомізовано між 3 і 5 хвилинами, щоб відповідати *Java Edition*.

### Неживі істоти

Човен та човен зі скринею
* Падіння з великої висоти під час їзди більше не завдає гравцю шкоди від падіння.

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

Ці нововведення та зміни доступні, якщо увімкнути експериментальні перемикачі «Зміна балансу торігвлі селян», «Бета-версії API», «Функції Molang» та «Експериментальні камери».

### Зміни

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

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

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

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

Стародавнє місто
* Збільшено ймовірність генерації зачарованих книг із лагодженням.

Храм в пустелі
* Збільшено ймовірність генерації зачарованих книг із незламністю (рівень з I до III).

Храм в джунглях
* Збільшено ймовірність генерації зачарованих книг із незламністю (рівень з I до III).

Покинута шахта
* Збільшено ймовірність генерації зачарованих книг з ефективністю (рівень з I до V).

Аванпост розбійників
* Збільшено ймовірність генерації зачарованих книг із швидким заряджанням (рівень з I до III).

#### Технічні

API
* Змінено назви параметрів `CameraSetOptions`, щоб вони не містили слова 'Script'.
* Додано метод `chat(message: string)`.
* Змінено `get`, щоб повернути `ItemType | undefined`.
* Змінено джерело для `ItemDefinitionTriggeredAfterEvent` на необов'язкове.
* Додано наступні методи для `Player`:
	+ `above(steps?: number): Block | undefined`
	+ `below(steps?: number): Block | undefined`
	+ `north(steps?: number): Block | undefined`
	+ `east(steps?: number): Block | undefined`
	+ `south(steps?: number): Block | undefined`
	+ `west(steps?: number): Block | undefined`
	+ `offset(offset: Vector3): Block | undefined`
	+ `center(): Vector3`
	+ `bottomCenter(): Vector3`
	+ Зроблено функцію `getItemStack`, яка повертає `ItemStack` або `undefined`.
	+ `playMusic(trackId: string, musicOptions?: MusicOptions): void`
	+ `queueMusic(trackId: string, musicOptions?: MusicOptions): void`
	+ `stopMusic(): void`
* `BlockStates`
	+ Зроблено, щоб функція повертала `BlockStateType` або `undefined`.
* Оновлено ExplosionAfterEvent та ExplosionBeforeEvent.
	+ `getUpdatedBlocks()` тепер повертає `Block[]`.
	+ `setUpdatesBlocks(blocks: Block[])` тепер приймає `Block[]`.
* Динамічні властивості
	+ Реєстрація властивості більше не потрібна, і `propertyRegistry` було видалено з події `worldInitialize`.
	+ Знято обмеження на кількість і розмір властивостей, які можна встановити для сутності або світу.
	+ Значення за замовчуванням видалено. `getProperty` тепер завжди повертатиме невизначене значення для невизначених властивостей.
	+ Значення рядкових динамічних властивостей тепер обмежено довжиною `32767` *байт*.
	+ Видалено функцію `removeDynamicProperty`.
	+ Додано функцію `getDynamicPropertyIds` — Повертає масив усіх динамічних ідентифікаторів властивостей сутності/світу, що використовуються пакетом поведінки.
	+ Додано функцію `getDynamicPropertyTotalByteCount` — Повертає загальну кількість байт, використаних усіма динамічними властивостями сутності/світу пакетом поведінки.
	+ Додано функцію `clearDynamicProperties` — Видаляє усі динамічні властивості, додані цим пакетом поведінки, з сутності/світу.
	+ Динамічні номери властивостей тепер зберігаються з подвійною точністю (`64` *біти*)
* Додано `PlayerInteractWithBlock` та `PlayerInteractWithEntity` до і після подій.
* Додано `PlayerDimensionChangeBeforeEvent` та `PlayerDimensionChangeAfterEvent`.
* Випущені `World.getMoonPhase`, `MoonPhase` та `MoonPhaseCount` v`1.6.0`.
* API камери перенесено з *beta* до `1.6.0`.
* Випущено API `Entity.is*` з *beta* на `1.6.0`:
	+ `isSleeping`.
	+ `isSneaking`.
	+ `isSprinting`.
	+ `isSwimming`.
	+ `isClimbing`.
	+ `isOnGround`.
	+ `isInWater`.
	+ `isFalling`.
* Випущено API рівня гравця та досвіду з *beta* на `1.6.0`:
	+ `addLevels`.
	+ `addExperience`.
	+ `level`.
	+ `getTotalXP`.
	+ `xpEarnedAtCurrentLevel`.
	+ `totalXpNeededForNextLevel`.
	+ `resetLevel`.
* Випущено API `Player.is*` з *beta* на `1.6.0`:
	+ `isEmoting`.
	+ `isGliding`.
	+ `isJumping`.
	+ `isFlying`.
* Оновлені всі методи, окрім показу на `ActionFormData`, `MessageFormData` і `ModalFormData`, щоб їх можна було викликати у режимі тільки для читання.
* `BlockInventoryComponent`
	+ змінна-член контейнера тепер коректно відображає, що вона може бути `Container` або `undefined`.
* Виправлено помилку версійності, яка не дозволяла модулю `@minecraft/server-ui` працювати з `@minecraft/server` вище версії `1.2.0`.
* `WeatherType` перенесено на `1.6.0`:
	+ Перенесено функцію `setWeather` на `1.6.0`.
	+ Перенесено подію/властивість `entityRemove` з *beta* на `1.6.0`.
	+ Перенесено подію/властивість `entityRemove` з *beta* на `1.6.0`.
* Перенесено клас `EntityRemovedAfterEvent` з *beta* на `1.6.0`.
* Перенесено клас `EntityRemoveAfterEventSignal` from *beta* to `1.6.0`.
* Перенесено клас `EntityRemovedBeforeEvent` з *beta* на `1.6.0`.
* Перенесено клас `EntityRemoveBeforeEventSignal` з *beta* на `1.6.0`.
	+ Перенесено подію/властивість `entityLoad` з *beta* на `1.6.0`.
* Перенесено клас `EntityLoadAfterEvent` з *beta* на `1.6.0`.
* Перенесено клас `EntityLoadAfterEventSignal` з *beta* на `1.6.0`.
	+ Перенесено подію/властивість `entitySpawn` з *beta* на `1.6.0`.
* Перенесено перелічувач `EntityInitializationCause` з *beta* на `1.6.0`.
* Перенесено клас `EntitySpawnAfterEvent` з *beta* на `1.6.0`.
* Перенесено клас `EntitySpawnAfterEventSignal` з *beta* на `1.6.0`.
	+ Перенесено подію/властивість `playerBreakBlock` з *beta* на `1.6.0`.
	+ Перенесено подію/властивість `playerBreakBlock` з *beta* на `1.6.0`.
* Перенесено клас `PlayerBreakBlockAfterEvent` з *beta* на `1.6.0`.
* Перенесено клас `PlayerBreakBlockAfterEventSignal` з *beta* на `1.6.0`.
* Перенесено клас `PlayerBreakBlockBeforeEvent` з *beta* на `1.6.0`.
* Перенесено клас `PlayerBreakBlockBeforeEventSignal` з *beta* на `1.6.0`.
	+ Перенесено подію/властивість `playerPlaceBlock` з *beta* на `1.6.0`.
* Перенесено клас `PlayerPlaceBlockAfterEvent` з *beta* на `1.6.0`.
* Перенесено клас `PlayerPlaceBlockAfterEventSignal` з *beta* на `1.6.0`.
* Перенесено клас `BlockEventSignalOptions` з *beta* на `1.6.0`.
	+ Перенесено `isAir(): boolean` з *beta* на `1.6.0`.
	+ Перенесено `isLiquid(): boolean` з *beta* на `1.6.0`.
	+ Перенесено `amount` з *beta* на `1.6.0`.
	+ Перенесено `keepOnDeath: boolean` з *beta* на `1.6.0`.
	+ Перенесено `lockMode: ItemLockMode` з *beta* на `1.6.0`.
	+ Перенесено `nameTag?: string` з *beta* на `1.6.0`.
	+ Перенесено `clone(): ItemStack` з *beta* на `1.6.0`.
	+ Перенесено `getTags(): string[]` з *beta* на `1.6.0`.
	+ Перенесено `hasTag(tag: string): boolean` з *beta* на `1.6.0`.
	+ Перенесено `setCanDestroy(blockIdentifiers?: string[]): void` з *beta* на `1.6.0`.
	+ Перенесено `getCanDestroy(): string[]` з *beta* на 1.6.0.
	+ Перенесено `setCanPlaceOn(blockIdentifiers?: string[]): void` з *beta* на `1.6.0`.
	+ Перенесено `getCanPlaceOn(): string[]` з *beta* на `1.6.0`.
	+ Перенесено функцію `getProperty` на `1.6.0`.
	+ Перенесено функцію `resetProperty` на `1.6.0`.
	+ Перенесено функцію `setProperty` на `1.6.0`.
* Додано функцію `getWeather`.
* Додано функцію `matches`, що викликається на сутність, яка отримує на вхід `EntityQueryOptions` і повертає true, якщо сутність збігається, і false у протилежному випадку.
* Переміщено `getRotation` з `Beta` до `1.6.0`.
* Переміщено `setRotation` з `beta` до `1.6.0`.
* Додано `PlayerLeaveBeforeEvent` — Ця подія спрацьовує, коли гравець залишає сервер, до того, як буде видалено об’єкт *Player*.
* Випущено `PlayerDimensionChangeAfterEvent` `beta` до `1.6.0`.

JSON
* Додано помилку вмісту при спробі завантажити датчик пошкодження з невірним значенням «причини».
* Дозволено парсинг одного значення для компонента `minecraft:icon`.
* Компонент ривку верблюда тепер можна застосувати до інших мобів, окрім коня, віслюка та мула, за допомогою `minecraft:dash`.
* Предмети торгівлі тепер мають властивість `filters`, щоб визначити, чи слід розглядати торг.
* Предмети торгівлі більше не підтримують властивість `biome` для перевірки типу біома селян, замість неї можна використовувати фільтр `is_mark_variant` у властивості `filters`, щоб перевірити тип біома селян.
* Компонент `minecraft:weapon` застарілий починаючи з версії 1.20.40.
* Компонент `minecraft:on_use` застарілий починаючи з версії 1.20.40.
* Компонент `minecraft:on_use_on` застарілий починаючи з версії 1.20.40.
* `behavior.random_look_around_and_sit` тепер має поле `continue_sitting_on_reload`.
* `behavior.is_scenting` перейменовано на загальний `behavior.timer_flag_1`.
* `behavior.is_rising` перейменовано на загальний `behavior.timer_flag_2`.
* `behavior.is_feeling_happy` перейменовано на загальний `behavior.timer_flag_3`.
* `behavior.timer_flag 1`: Здійснює подію, коли ця поведінка починається, а потім чекає певний час, перш ніж зупинитися. При зупинці через таймаут або через переривання іншою поведінкою генерує іншу подію. `query.timer_flag_1` поверне `1.0` як на клієнті, так і на сервері, якщо ця поведінка виконується, і `0.0` в іншому випадку.
* `behavior.timer_flag 2`: Здійснює подію, коли ця поведінка починається, а потім чекає певний час, перш ніж зупинитися. При зупинці через таймаут або через переривання іншою поведінкою генерує іншу подію. `query.timer_flag_2` поверне `1.0` як на клієнті, так і на сервері, якщо ця поведінка виконується, і `0.0` в іншому випадку.
* `behavior.timer_flag 3`: Здійснює подію, коли ця поведінка починається, а потім чекає певний час, перш ніж зупинитися. При зупинці через таймаут або через переривання іншою поведінкою генерує іншу подію. `query.timer_flag_3` поверне `1.0` як на клієнті, так і на сервері, якщо ця поведінка виконується, і `0.0` в іншому випадку.
* Розблоковано `behavior.random_search_and_dig`.
* Додано поле `target_blocks`. Список блоків, які може копати моб. За замовчуванням, якщо `target_blocks` не додано, це ґрунт, трав’яний блок, підзол, ґрунт з корінням, мох, багнюка та коріння з багнюкою.
* Додано поле `item_table`. Шлях до таблиці здобичі, в якій вказано, що моб може викопати. `item_table` має перевагу над `items`.
* Додано помилки вмісту, якщо поведінка не може прочитати або знайти `item_table` і якщо не може отримати предмет`items`.
* Подія `on_item_found` тепер спрацьовує, коли предмет знайдено і копання завершено. Раніше ця подія призводила до передчасного завершення копання.

Molang
* Оновлено до версії 1.20.40.
* Додано нову функцію запиту `query.is_in_lava` до Molang, щоб дізнатися, чи моб наразі перебуває у лаві.

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

70 помилок виправлено
З версій до 1.20.0
* MCPE-26929 – Вартові не видавали звуків хлюпання, коли перебувають на суші.
* MCPE-38566 – Сенсорні елементи керування D-Pad були не відкалібровані належним чином (кнопки вгору/вниз).
* MCPE-41103 – Лава, що стікає або повністю розтікається, не перетворювалася на кругляк, коли її торкається вода збоку.
* MCPE-43591 – Була неправильна текстура шкали здоров’я Візера в Bedrock.
* MCPE-52904 – Коли ви блокували щитом стрілу з ефектом або снаряд шалкера, ви все одно отримували ефект.
* MCPE-73307 – За допомогою елітр можна було пройти через блоки.
* MCPE-85954 – Села в Незері чи Енді були нестабільними.
* MCPE-99972 – Вівці не скидали шерсть після попередньої стрижки.
* MCPE-100598 – Відра миттєво набирали рідину після розміщення.
* MCPE-131980 – Кролики рідко їли посаджену моркву.
* MCPE-152129 – Назва предмета перекривала індикатор кисню.
* MCPE-152130 – Назва предмета перекривала індикатор здоров'я мобів.
* MCPE-152131 – Назва предмета перекривала індикатор здоров'я, отриманого ефектом поглинання.
* MCPE-152753 – Човни не захищали від отримання шкоди від падіння.
* MCPE-153254 – Козячий ріг мав дуже короткий звуковий діапазон з іншими гравцями.
* MCPE-154385 – Новий інтерфейс для варильної стійки не влазив в екран.
* MCPE-157918 – Був відсутній звук наповнення пляшок з водою з блоків води та казанів.
* MCPE-160290 – Команда `/damage` з модифікатором override не працювала правильно.
* MCPE-164734 – Кандидати на команду не відображалися, якщо у `/execute` введено `@e[type=item]`.
* MCPE-168369 – Фіолетова рамка довкола текста відображалася неправильно при оновленні алмазного спорядження до незеритового.
* MCPE-168913 – Неправильні дані у `sound_definitions.json` могли призвести до аварійного завершення гри.
* MCPE-169001 – Випадкові джерела світла з’являлися у світі.
* MCPE-169067 – Редагування таблички в куті/за стороною призводило до того, що вона редагувалася ззаду, а не спереду.
* MCPE-173155 – Ефект швидкості душ не працював, коли ви повзали по ґрунту душ.

З версії 1.20.0
* MCPE-169577 – Діагональні візерунки переверталися на щитах.
* MCPE-169666 – Верблюди могли ніби ковзати при ходьбі.
* MCPE-169765 – Химерний гриб на паличці тримався в руці задом наперед від 1-ї особи.
* MCPE-172369 – Верблюди нескінченно робили ривки у лаві.
* MCPE-172674 – У верблюда була відсутня кнопка ривка на сенсорному управлінні смартфоном.
* MCPE-172846 – Ноги верблюда не переставали рухатися, навіть коли він не рухався насправді.
* MCPE-172917 – Повідомлення в чаті не з'являєлося, коли пропуск ночі неможливий, якщо `playerssleepingpercentage` встановлено вище 100.
* MCPE-173010 – Гравець з оглядом від 3-ї особи проходить через східну та південну сторони казана.
* MCPE-173028 – Повідомлення про помилки "Виявлено втрачене з'єднання" та "Закрито покинуте з'єднання" були не перекладені.
* MCPE-173073 – Зі світом не можна було взаємодіяти та зберігати його (Windows та Android).
* MCPE-173189 – [ScriptAPI] Деякі символи рахуються як 2 або 3 символи при перевірці кількості символів у методі `setLore()`.

З версій 1.20.x
* MCPE-172377 – Зомбоселяни не мали одягу біому або показника рангу.
* MCPE-172785 – Гравець міг проходити крізь блоки, швидко стрибаючи та підкрадаючись.
* MCPE-173006 – Залізні големи з’являлися в просторі заввишки в 2 блоки.
* MCPE-173362 – `/recipe` все ще було виділено синім кольором у вікні чату.
* MCPE-173799 – `minecraft:transformation` мала масштабування без обмежень.
* MCPE-173898 – Лисиці не могли підбирати предмети, які можна одягти (обладунки, голови мобів, вирізаний гарбуз і т.д.).
* MCPE-173934 – Виправлено аварійне завершення гри при увімкненні експериментальної функції «Відкладений рендеринг».
* MCPE-174480 – Модифікатор тексту “§” видаляв текст за ним, коли стояв біля переходу на новий рядок на iOS та iPadOS.
* MCPE-174524 – Звук сплеску при вході у воду та при виході з неї не відтворювався.
* MCPE-174529 – Воду з заболоченого блоку не можна було взяти порожнім відром, не націлившись на сам блок у воді.
* MCPE-174859 – Сипкий сніг знову запобігає отриманню шкоди при падінні.
* MCPE-175072 – Було неможливо ввести текст після написання тексту на табличці та натискання `Esc`.
* MCPE-175114 – Крафт цілого стаку предметів застисканням не працював на мобільних пристроях.
* MCPE-175119 – Кнопки та неповні блоки не заважали павукам спавнитися.
* MCPE-175156 – Звуки козячого рогу знову контролювалися налаштуванням «Ворожі створіння» замість «Музичний автомат/нотні блоки».

Інші
* Виправлено проблему, коли голосове відтворення тексту не повідомляло, як відкрити чат або вікно з емоціями.
* Голосове відтворення тексту читає правильно заголовок/опис спливаючого вікна .
* Клацання не на вікні гри не скасовувало вибір друга.
* Виправлено помилку, коли підказка для налаштування вертикальної синхронізації показувалася без наведення курсору миші.
* Виправлено помилку, коли «PBR» не відображався у HUD під час використання «Відкладеного технічного перегляду».
* Сім нових карт дослідників від картографів тепер також можуть вказувати на структури у вже досліджених чанках.
* Виправлено збій, який міг статися під час запуску кімнати архольдів на мапі ринку Spellrune.
* Виправлено проблему, коли частинки не послідовно підсвічувалися в режимі «Відкладеного технічного перегляду».
* Верблюди більше не можуть робити ривки, перебуваючи у лаві чи воді.
* Виправлено вкрай рідкісну помилку (ймовірність ~0.000003%), яка могла призвести до того, вміст рамок для предметів не випадав при її ударянні.
* Виправлено помилку, коли закриття гри при відкритому портфоліо призводило до аварійного завершення.
* Автодоповнення тексту тепер переміщує курсив у кінець рядка.
* Легкі моби і створіння в шкіряних чоботях знову занурюються у верхній шар сипкого снігу при падінні з висоти понад два з половиною блоки.
* Частинки бризок тепер з’являються на талії актора, а не над головою.
* Виправлено збій, пов'язаний з теселяцією водних блоків.
* Поміщення у ліву руку предметів, які туди не можна покласти, більше не призведе до їх викидання з інвентарю.
* Виправлено помилку, коли нюхач закінчував пошук одразу після знаходження предмета, а не після закінчення заданої тривалості пошуку.
* Виправлено помилку, через яку команди виклику неігрових персонажів не працювали, якщо користувачі не мали дозволу worldbuilder там, де базова версія світу була до 1.19.80.
* Високі значення коефіцієнта випромінювання (> 0,25) більше не затуляють деталі поверхні в «Відкладеному технічному перегляді».
* Виправлено декілька збоїв, які могли виникати під час гри.

## Нотатки

1. ↑ Розділені на 3 групи, з’являються незалежно один від одного.
2. ↑ Список можливих пропозицій містить індивідуальні пропозиції для кожного кольору, тому кілька кольорів можуть бути запропоновані одним селянином як окремі торги.

## Примітки

1. ↑ «Minecraft - 1.20.40 (Bedrock)» – Minecraft Feedback, 24 жовтня 2023 року.
2. ↑ MCPE-174960