Minecraft Wiki
Регистрация
Advertisement
Beta 1.16.100.56
Bedrock 1.16.100.56
Издание

Bedrock Edition

Тип

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

Дата выпуска

Xbox One, Windows 10, Android: 17 сентября 2020 г.

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

1.16.100

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

415

Beta 1.16.100.56 — это седьмая предварительная сборка для обновления Bedrock Edition 1.16.100, выпущенная 17 сентября 2020 года,[1] в которой были проведены технические изменения, а также исправлены некоторые ошибки.

Изменения[]

Общее[]

Аддоны и скриптовый движок

  • Добавлен компонент minecraft:placement_filter, позволяющий игроку устанавливать условия, в которых можно разместить блок.
  • Добавлена ​​сериализация в дескриптор блока.
  • Добавлены статические функции anyMatch в BlockDescriptor для сравнения списка дескрипторов BlockDescriptor с Block*, BlockLegacy или BlockDescriptor.
  • Добавлена ​​функция для сравнения двух дескрипторов блоков. Это включает: соответствие блоков, соответствие любого тега любого дескриптора, состояния блоков с соответствующими перестановками.
  • Изменена переменная BlockDescriptor BlockLegacy на Block*, чтобы можно было установить состояния блока во время отложенного разрешения блока и получить блок с установленными состояниями.
  • Удален весь существующий парсинг Block* json.
  • Добавлены модульные тесты для проверки парсинга и сериализации дескрипторов блоков.
  • Добавлены модульные тесты для проверки сравнения BlockDescriptors друг с другом.
  • Добавлены модульные тесты для проверки получения блока от BlockDescriptor с установленными состояниями.

Добавлены модульные тесты для проверки сравнения BlockDescriptors друг с другом.

Техническое

  • DataDrivenBlockEvents
    • Добавляет поддержку синтаксического анализа и выполнения следующих ответов на события:
      • Добавление set_block_at_pos, реагирующего на то или иное событие
      • Генерация добычи
      • Размещение блока
  • Добавлена ​​поддержка для компонента on_interact trigger.
    • Добавлена ​​поддержка для триггерного компонента on_player_placing.
    • Также добавлены запросы MoLang для cardinal_block_face_placed_on и cardinal_player_facing для получения контекста размещения
  • DataDrivenBlockModels
    • Добавлен первый проход новой тесселяции управляемого данными блока.
    • Добавлен компонент minecraft:geometry, позволяющий использовать модель блока для рендеринга.
    • Добавлен компонент minecraft:unit_cube, позволяющий использовать единичный куб по умолчанию для рендеринга. Единичные кубы получают дополнительные эффекты, такие как окклюзия окружающей среды и удаление лицевой стороны.
    • Добавлен компонент minecraft:material_instances, позволяющий сопоставлять грани и файлы геометрии material_instances с реальным материалом.
  • DataDrivenBlockModelsSmoothLighting
    • Исправлено плавное освещение и окружающая окклюзия с блоками, управляемыми данными.
  • ExecuteCommand
    • Добавлена ​​поддержка событий элемента json для для ключевого слова execute_command.
  • Предметы
    • Создан компонент RepairableItemComponent, управляющий данными предметов, починка которых была произведена в игре.
  • Названия предметов
    • Названия предметов в оригинальной локализации теперь соответствуют Java Edition.
    • Добавлен новый компонент BlockRaycastComponent, который может переопределить AABB, используемый для контуров и лучей.
    • Добавлен новый компонент BlockCollisionComponent который может переопределить AABB, используемый для коллизии сущностей.
    • Добавлен новый компонент BlockPropertyComponent, который может заменить blockProperties на: Unwalkable, Infiniburn, PreventsJumping, Immovable, BreakOnPush, OnlyPistonPush и BreaksWhenHitByArrow.
    • Добавлен новый компонент BlockQueuedTickingComponent который запускает события для блока в диапазоне времени, установленном создателем.
    • Добавлен новый компонент BlockRandomTickingComponent, запускающий события для блока случайным образом.
    • Добавлен компонент вращения, позволяющий вращать блок.
    • Добавлена базовая реализация CraftingTableComponent.
      • Позволяет создавать собственные таблицы крафта
      • В настоящее время поддерживает только сетки крафта 3x3
  • Музыкальные записи
    • Теперь можно создавать записи для воспроизведения музыки в проигрывателе. Их составляющие переменные:
      • sound_event — строковое значение, соответствующее звуковому событию в коде игры. Для воспроизведения музыки эта строка должна быть заполнена одним из следующих значений: «13», «cat», «blocks», «chirp», «far», «mall», «mellohi», «stal», «strad», «ward», «11», «wait», «pigstep».
      • duration — значение с плавающей запятой, определяющее, как долго проигрыватель будет испускать частицы нот; должно примерно соответствовать длине звукового события.
      • comparator_signal —  целочисленное значение, представляющее силу сигнала, используемого блоком компаратора.
  • RunCommand
    • Добавлена ​​поддержка событий сущности json для ключевого слова run_command наряду с текущими ключевыми словами добавления и удаления.
    • Обновлены следующие компоненты для анализа и использования BlockDescriptor вместо Block*: BlockBreakSensorComponent, BlockListEventMap, BreathableComponent, BreedableComponent, BuoyancyComponent, EntityPlacerItemComponent, PreferredPathComponent, SeedItemComponentLegacy.
    • Обновлены следующие возможности для анализа и использования BlockDescriptor вместо Block*: NoSurfaceOreFeature, OreFeature, SingleBlockFeature.
    • Обновлены следующие определения целей для анализа и использования BlockDescriptor вместо Block*: GoalDefinition, RaidGardenGoal, VanillaGoalDefinition.
    • Обновлены следующие коды поверхностей для анализа и использования BlockDescriptor вместо Block*: MesaSurfaceAttributes, SurfaceMaterialAdjustmentAttributes, SurfaceMaterialAttributes.
    • Обновлены следующие анализы, чтобы отображать изменения обновления кода для использования BlockDescriptors: BuoyancyComponentServerTests, FeatureHelperTests, NoSurfaceOreFeatureTests, OreFeatureTests, SingleBlockFeatureTests.
    • Обновлены следующие компоненты, связанные с деревьями, для синтаксического анализа и использования BlockDescriptor вместо Block*: AcaciaTreeCanopy, AcaciaTreeTrunk, FallenTreeTrunk, FancyTreeCanopy, FancyTreeTrunk, MegaPineTreeCanopy, MegaTreeCanopy, MegaTreeTrunk, PineTreeCanopy, RoofedTreeCanopy, SimpleTreeCanopy, SimpleTreeTrunk, SpruceTreeCanopy, TreeHelper.
  • Схема
    • allowed_blocks разделён на  use_on и dispense_on.
      • use_on определяет, какие блоки-сущности могут падать, а также опускает их.
      • dispense_on указывает, какие блоки разрешено раздавать объекту-разгрузчику и опустить, чтобы разрешить все блоки.

Исправления[]

Производительность и стабильность

  • Исправлено несколько сбоев, которые могли произойти во время игры.
  • Исправлен сбой при запуске Xbox One.

Экран достижений

  • Время, проведённое в игре, теперь правильно отображается на экране достижений (MCPE-25938).
  • Разрешён переход фокуса к сводке при нажатии левой кнопки на геймпаде, когда включено повествование.
  • Обновлены вводы надписей для списка достижений и награды за достижения.
  • Теперь при открытии экрана сведений о достижении отображается "Экран".
  • Исправлен способ расчёта количества наград у игрока.
  • Достижения отображаются даже после тайм-аута, когда данные были получены.
  • Не воспроизводятся звуки щелчка при использовании неосновной кнопки мыши.
  • Устранена проблема, из-за которой полоса прокрутки появлялась даже при отсутствии содержимого.
  • Добавлено ускорение навигации по фокусу при использовании геймпада.
  • Исправлено постоянство фокуса при переключении со вкладки «Все».
  • Исправлена ​​поддержка кнопки мыши «назад» для возвращения с экрана достижений.
  • Исправлена ​​поддержка кнопки Escape для возвращения с экрана достижений.
  • Исправлена ​​ошибка, из-за которой ввод надписи для вкладки был «открытым», даже если вкладка уже была выбрана.

Общее

  • Исправлено преобразование текста в речь, не читающее сообщения на различных экранах.
  • Исправлена ​​ошибка, из-за которой карты не отображались в списке предметов при использовании команды /clear.
  • Исправлена ​​ошибка, из-за которой кнопка входа переставала отвечать после выхода из экрана приглашения.

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

  • Булыжник теперь отображается как ингредиент по умолчанию для крафта каменных инструментов (MCPE-71843).
  • Теперь звук «Зловещий рог», воспроизводящийся при набегах, использует линейное затухание (MCPE-85593).
  • Теперь используются правильные звуки, воспроизводящиеся при изъятии и размещении предмета из рамки (MCPE-98901).

Примечания[]

  1. "Minecraft Beta - 1.16.100.56 (Xbox One/Windows 10/Android)" – Minecraft Feedback, 17 сентября 2020 года.
Advertisement