Beta 1.17.20.23 (Bedrock Edition)

Beta 1.17.20.23

Издание | |
---|---|

Тип |
Предварительная сборка |

Дата выпуска |
|

Основная версия | |

Версия протокола |
459 |


**Beta 1.17.20.23** — это четвёртая предварительная сборка для обновления Bedrock Edition 1.17.30, выпущенная 22 июля 2021 года,[1] в которой исправлены некоторые ошибки.

## Изменения

### Техническое

**Игровой процесс**

- Управляемые данными блоки теперь могут быть добавлены в инвентарь Творчества.

**Molang**

`min_engine_version`

из манифестов пакетов ресурсов и поведения теперь передаётся в синтаксический анализ выражений*Molang*.- Это позволяет вносить критические изменения в будущем, связанные с конкретной версией движка.


**Пользовательский интерфейс**

- Объекты привязки пользовательского интерфейса теперь могут использовать поле игнорирования.

## Экспериментальное

Эти изменения доступны с включёнными опциями экспериментального игрового процесса «Caves & Cliffs» и «Включить GameTest Framework».

### Мобы

**Общее**

- Враждебные мобы теперь могут спауниться в горных и подземных биомах.

### Техническое

**GameTest Framework**

- Модуль «Minecraft» переименован в «mojang-minecraft».
- Модуль «GameTest» переименован в «mojang-gametest».
- Функция
`assertBlockTypePresent`

переименована в`assertBlockPresent`

. - Функция
`assertEntityData`

переименована в`assertEntityState`

. - Удалена функция
`assertBlockTypeNotPresent`

. - Удалена функция
`assertEntityNotPresent`

. - Удалена функция
`assertEntityNotPresentInArea`

. - Удалена функция
`assertEntityNotTouching`

. - Удалена функция
`succeedWhenEntityNotPresent`

. - Изменена подпись функции
`assertBlockState(blockLocation: BlockLocation, callback: (Block) -> boolean)`

. - Изменена подпись функции
`assertBlockPresent(blockType: BlockType, blockLocation: BlockLocation, isPresent: boolean)`

. - Изменена подпись функции
`assertEntityPresent(entityTypeIdentifier: string, blockLocation: BlockLocation, isPresent: boolean)`

. - Изменена подпись функции
`assertEntityPresentInArea(entityTypeIdentifier: string, isPresent: boolean)`

. - Изменена подпись функции
`assertEntityTouching(entityTypeIdentifier: string, location: Location, isTouching: boolean)`

. - Изменена подпись функции
`succeedWhenEntityPresent(entityTypeIdentifier: string, location: Location, isPresent: boolean)`

. - Добавлена функция
*GameTestExtension*`assertBlockProperty(propertyName: string, value: number | string | boolean, blockLocation: BlockLocation)`

.

- Функция

## Исправления

**Стабильность и производительность**

- Исправлено несколько аварийных завершений, которые могли произойти во время игры.
- Оптимизирована вставка символов Юникод в книгу с пером (MCPE-119651).
- Исправлено аварийное завершение, происходящее при крафте верстака с включёнными игровыми подсказками.

**Игровой процесс**

- Исправлено отображение кровати, когда её задняя часть находится в более освещённой области, чем передняя (MCPE-123592).
- Исправлено отображение двойного сундука, когда одна из его частей была освещена (MCPE-123592) .
- Телепортация через портал Края больше не наносит игровому персонажу урон от падения (MCPE-135226, MCPE-132484).

**Предметы**

- Снаряды теперь перемещаются более плавно, когда они находятся далеко от игроков (MCPE-101102).
- Держание щита в мирах магазина
*Minecraft*больше не показывает ошибку содержимого. - Зелья силы или медлительности, а также взрывающиеся и оседающие зелья теперь можно вручную поместить в варочную стойку (MCPE-86636).

**Мобы**

- Нежить, стоящая рядом с рыхлым снегом, теперь правильно горит (MCPE-131005).
- Рыхлый снег, расположенный над нежитью, теперь предотвращает её горение.
- Несколько шалкеров больше не смогут находиться в одном и том же месте при спауне из яиц призывания или генерации города Края (MCPE-43972).
- Мобы теперь находят правильный путь, стоя на аметистовых бутонах (MCPE-130010).
- Исправлена ошибка, из-за которой лошади становились невидимыми при спешивании игрока с них (MCPE-108568).
- Выросшие козы больше не теряют свои рога при перезагрузке мира.
- Молнии больше не поражают случайным образом мобов, расположенных под блоками (MCPE-121688).

**Блоки**

- Спороцвет больше не имеет случайного смещения хитбокса (MCPE-121658).
- Блок мха и мшистый покров теперь разрушаются при попытке сдвинуть их поршнем или притянуть липким поршнем (MCPE-121751, MCPE-122004).
- Капанье воды из капельника больше не наполняет котлы с зельями (MCPE-131180).
- Размеры хитбокса спороцвета теперь соответствуют
*Java Edition*. - Исправлена ошибка, из-за которой блоки слизи или мёда недостаточно замедляли игрового персонажа.

**Пользовательский интерфейс**

- Колесо эмоций больше не появляется при нажатии
`Ctrl`+`B`в игре (MCPE-125246). - Исправлен редактор метода ввода (IME), не работавший после приостановки игры на
*Windows 10*(MCPE-59722). - Добавлена новая боковая панель для экранов, связанных с магазином
*Minecraft*и редактором игрового персонажа, чтобы помочь улучшить навигацию между этими разделами. - Теперь при отмене выбора рецепта появляется анимация передачи предмета.

**Команды консоли**

- Команда
`/structure`

при загрузке структуры теперь выдаёт корректные сообщения (MCPE-132813). - Аргумент команды
`/particle`

, устанавливающий позицию, теперь необязателен (MCPE-128379). - Команда
`/particle`

теперь будет выводить результат в случае успеха (MCPE-80348). - Команда
`/particle`

больше не отображает ошибку при успешном выполнении через`/execute`

(MCPE-129001).

## Примечания

- ↑ "Minecraft Beta — 1.17.20.23 (Xbox One/Windows 10/Android)" – feedback.minecraft.net, 22 июля 2021 года.