Beta 1.18.0.20 (Bedrock Edition)
Beta 1.18.0.20 — это первая предварительная сборка для обновления Bedrock Edition 1.18.0, выпущенная 6 октября 2021 года,[1] в которой функции Caves & Cliffs стали доступными вне экспериментального игрового процесса, а также был исправлен ряд ошибок.
Изменения
Генерация мира
Пещера
- Старые пещеры теперь могут выходить на поверхность.
- Расположение старых пещер было изменено в соответствии с Java Edition.
Горы
- Горные вершины стали более изрезанными, чтобы гора не была похожа на плоский холм.
Игровой процесс
Патруль разбойников
Набег
- Шкала набега теперь красная, а не фиолетовая.
- Набегающие мобы теперь деспаунятся после окончания набега, если игрок отошёл от деревни слишком далеко.
Эффекты
- «Герой деревни» теперь накладывается на всех игроков, отражавших набег, даже если они находятся не на территории деревни.
Общие
Чанки
- Улучшена плавность перехода от старых чанков к новым.
Экспериментальный игровой процесс
- Опция «Caves & Cliffs» была удалена.
- Все функции из этой опции теперь доступны вне экспериментального игрового процесса.
Технические
Скрипты предметов
- Реализована первая часть компонентов для скриптов предметов:
- ItemStack
- Открытые интерфейсы для доступа к компонентам
ItemComponents
с включённым скриптом в ItemStack
. hasComponent(componentId: string)
— возвращает значение true, если к ItemStack прикреплён компонент [componentId]
. getComponent(componentId: string)
— возвращает дескриптор компонента, прикреплённого к ItemStack. Возвращает неопределённый дескриптор, если компонента не существует или если компонент ещё не открыт для скрипта. getComponents()
— возвращает массив всех подключённых компонентов с включённым скриптом в этом ItemStack.
- NumberRange
- Класс для описания случайного значения между минимальным и максимальным числом.
- Свойство min — минимальное значение в диапазоне.
- Свойство max — максимальное значение в диапазоне.
next()
— возвращает случайное число от min до max.
- Реестр предметов
- Добавлен класс реестра предметов для получения всех предметов по названию.
get(itemId: string)
— возвращает дескриптор ItemType, если тип по заданному имени существует.
- Компоненты предметов с включённым скриптом
minecraft: food
- Свойство
nutrition
, доступное только для чтения, — число, описывающее количество единиц насыщения при поедании одного предмета игроком. - Свойство
saturationModifier
, доступное только для чтения, — число, которое является модификатором насыщения, используемым для применения увеличения сытости при поедании. - Свойство
canAlwaysEat
, доступное только для чтения, — если установлено значение true, игрок всегда может съесть этот предмет (даже если не голоден). - Свойство
usingConvertsTo
, доступное только для чтения, — строковое название предмета, в которое он будет преобразован при употреблении в пищу. Если пусто, предмет не будет преобразован ни во что другое.
minecraft: durability
- Свойство
maxDurability
, доступное только для чтения, — количество повреждений, которые этот предмет может получить до поломки. - Свойство
damageRange
, доступное только для чтения, — диапазон чисел, описывающий вероятность потери очков прочности предмета. - Свойство
damage
— получает или устанавливает текущий урон в ItemStack. getDamageChance(unbreaking: number = 0)
— получает максимальный шанс, что этот предмет будет повреждён с использованием свойства damageRange
, если ему задан уровень неразрушаемости. Входящий параметр неразрушаемости должен быть больше 0.
Исправления
Стабильность и производительность
- Игрок больше не отключается от многопользовательской игры, если клиент и сервер имели разное время выполнения у идентификаторов блоков.
- Оптимизировано время, необходимое для размещения лиан в Верхнем мире.
Специальные возможности
- Экранный диктор теперь озвучивает сообщение «Контроллер потерял соединение».
Игровой процесс
- Исправлено местоположение портала Нижнего мира, если он был перемещён в Нижнем мире (MCPE-28765).
- Разрушение блока под огнём больше не создаёт невидимый блок огня, когда правило игры
doFireTick
отключено (MCPE-101371).
Общие
- Игрокам с настройками дальности прорисовки выше рекомендованных теперь предлагается изменить их на рекомендуемое значение.
- Максимальные и стандартные настройки дальности прорисовки были обновлены для лучшей производительности.
- Подсказка теперь предупреждает, что игрок выйдет в главное меню при входе в систему во время игры.
Графические
- Переливание зачарованной вырезанной тыквы теперь покрывает только саму тыкву, а не весь слот в инвентаре.
- Исправлена ошибка, которая могла возникнуть в более старых мирах, где при взгляде в вагонетку отображалась её внутренняя часть, блокируя обзор игрока.
- Обновлённое отображение зачарованных предметов теперь делает их видимыми в Нижнем мире (MCPE-116880).
Магазин Minecraft
- Запрос на обновление магазина больше не появляется из-за отсутствия подключения к Интернету или сбоя запуска сеанса.
Мобы
- Мобы теперь могут найти путь, не игнорируя люки.
- Мобы теперь избегают попадания в костёр (MCPE-142054).
- Аксолотли неправильно анимируются вне воды (MCPE-131322).
- Кусты сладких ягод стали наносить урон мобам (MCPE-56142, MCPE-140012).
- Мобы больше не будут проходить через кусты сладких ягод.
Пользовательский интерфейс
- Структурный блок теперь можно сохранять и загружать объекты с учётом максимальной альтитуды измерения (MCPE-122643).
- Исправлена ошибка, из-за которой поиск несуществующего контента приводил к неверному сообщению «1 результат».
- Исправлено наложение текста на предложениях при разрешении экрана 4:3.
- При попытке уснуть в сетевой игре, теперь будет отображаться количество лежащих в постели игроков, как в Java Edition.
- Улучшено визуальное отображение обратной связи, добавлены подсказки для настроек дальности прорисовки.
Соответствия Java Edition
- Шкала набега теперь красная, а не фиолетовая (MCPE-46047).
Деревни
- «Герой деревни» теперь накладывается на всех игроков, отражавших набег, даже если они находятся не на территории деревни (MCPE-53384).
Примечания
В данной статье используются материалы из статьи
«Beta 1.18.0.20 (Bedrock Edition)» с вики-сайта
Minecraft Wiki, расположенного на
Фэндоме, и они распространяются согласно
лицензии Creative Commons Attribution-Share Alike.
Авторы статьи.