Kokloswine (обс. | вклад) Метки: с мобильного устройства Правка через мобильную версию сайта |
Метка: отмена |
||
(не показано 14 промежуточных версий 6 участников) | |||
Строка 5: | Строка 5: | ||
|предсборка для=1.16.100 (Bedrock Edition) |
|предсборка для=1.16.100 (Bedrock Edition) |
||
|дата выпуска='''Xbox One, Windows 10, Android:''' 17 сентября 2020 г. |
|дата выпуска='''Xbox One, Windows 10, Android:''' 17 сентября 2020 г. |
||
− | |предверсия=1.16. |
+ | |предверсия=1.16.60 (Bedrock Edition) |
|пред=beta 1.16.100.55 (Bedrock Edition) |
|пред=beta 1.16.100.55 (Bedrock Edition) |
||
− | |след= |
+ | |след=beta 1.16.100.57 (Bedrock Edition) |
|следверсия= |
|следверсия= |
||
+ | }}<onlyinclude> |
||
− | }} |
||
'''Beta 1.16.100.56''' — это седьмая предварительная сборка для обновления [[1.16.100 (Bedrock Edition)|Bedrock Edition 1.16.100]], выпущенная 17 сентября 2020 года,<ref>{{ссылка|url=https://feedback.minecraft.net/hc/en-us/articles/360049825031|назв=Minecraft Beta - 1.16.100.56 (Xbox One/Windows 10/Android)|вебсайт=Minecraft Feedback|дата=17 сентября 2020 года}}</ref> в которой были проведены технические изменения, а также исправлены некоторые ошибки. |
'''Beta 1.16.100.56''' — это седьмая предварительная сборка для обновления [[1.16.100 (Bedrock Edition)|Bedrock Edition 1.16.100]], выпущенная 17 сентября 2020 года,<ref>{{ссылка|url=https://feedback.minecraft.net/hc/en-us/articles/360049825031|назв=Minecraft Beta - 1.16.100.56 (Xbox One/Windows 10/Android)|вебсайт=Minecraft Feedback|дата=17 сентября 2020 года}}</ref> в которой были проведены технические изменения, а также исправлены некоторые ошибки. |
||
Строка 17: | Строка 17: | ||
'''[[Аддоны]] и скриптовый движок''' |
'''[[Аддоны]] и скриптовый движок''' |
||
− | * Добавлен компонент |
+ | * Добавлен компонент <code>minecraft:placement_filter</code>, позволяющий игроку устанавливать условия, в которых можно разместить блок. |
* Добавлена сериализация в дескриптор блока. |
* Добавлена сериализация в дескриптор блока. |
||
− | * Добавлены статические функции |
+ | * Добавлены статические функции <code>anyMatch</code> в ''BlockDescriptor'' для сравнения списка дескрипторов ''BlockDescriptor'' с <code>Block*</code>, <code>BlockLegacy</code> или <code>BlockDescriptor</code>. |
* Добавлена функция для сравнения двух дескрипторов блоков. Это включает: соответствие блоков, соответствие любого тега любого дескриптора, состояния блоков с соответствующими перестановками. |
* Добавлена функция для сравнения двух дескрипторов блоков. Это включает: соответствие блоков, соответствие любого тега любого дескриптора, состояния блоков с соответствующими перестановками. |
||
− | * Изменена переменная''BlockDescriptor BlockLegacy'' на ''Block*'', чтобы можно было установить состояния блока во время отложенного разрешения блока и получить блок с установленными состояниями. |
+ | * Изменена переменная ''BlockDescriptor BlockLegacy'' на ''Block*'', чтобы можно было установить состояния блока во время отложенного разрешения блока и получить блок с установленными состояниями. |
* Удален весь существующий парсинг ''Block*'' json. |
* Удален весь существующий парсинг ''Block*'' json. |
||
* Добавлены модульные тесты для проверки парсинга и сериализации дескрипторов блоков. |
* Добавлены модульные тесты для проверки парсинга и сериализации дескрипторов блоков. |
||
* Добавлены модульные тесты для проверки сравнения ''BlockDescriptors'' друг с другом. |
* Добавлены модульные тесты для проверки сравнения ''BlockDescriptors'' друг с другом. |
||
* Добавлены модульные тесты для проверки получения блока от ''BlockDescriptor'' с установленными состояниями. |
* Добавлены модульные тесты для проверки получения блока от ''BlockDescriptor'' с установленными состояниями. |
||
+ | Добавлены модульные тесты для проверки сравнения BlockDescriptors друг с другом. |
||
+ | |||
+ | '''Техническое''' |
||
+ | * <code>DataDrivenBlockEvents</code> |
||
+ | ** Добавляет поддержку синтаксического анализа и выполнения следующих ответов на события: |
||
+ | *** Добавление <code>set_block_at_pos</code>, реагирующего на то или иное событие |
||
+ | *** Генерация добычи |
||
+ | *** Размещение блока |
||
+ | * Добавлена поддержка для компонента <code>on_interact trigger</code>. |
||
+ | ** Добавлена поддержка для триггерного компонента <code>on_player_placing</code>. |
||
+ | ** Также добавлены запросы MoLang для <code>cardinal_block_face_placed_on</code> и <code>cardinal_player_facing</code> для получения контекста размещения |
||
+ | * <code>DataDrivenBlockModels</code> |
||
+ | ** Добавлен первый проход новой тесселяции управляемого данными блока. |
||
+ | ** Добавлен компонент <code>minecraft:geometry</code>, позволяющий использовать модель блока для рендеринга. |
||
+ | ** Добавлен компонент <code>minecraft:unit_cube</code>, позволяющий использовать единичный куб по умолчанию для рендеринга. Единичные кубы получают дополнительные эффекты, такие как окклюзия окружающей среды и удаление лицевой стороны. |
||
+ | ** Добавлен компонент <code>minecraft:material_instances</code>, позволяющий сопоставлять грани и файлы геометрии <code>material_instances</code> с реальным материалом. |
||
+ | * <code>DataDrivenBlockModels</code> — <code>SmoothLighting</code> |
||
+ | ** Исправлено плавное освещение и окружающая окклюзия с блоками, управляемыми данными. |
||
+ | * <code>ExecuteCommand</code> |
||
+ | ** Добавлена поддержка событий элемента json для для ключевого слова <code>execute_command</code>. |
||
+ | * Предметы |
||
+ | ** Создан компонент <code>RepairableItemComponent</code>, управляющий данными предметов, починка которых была произведена в игре. |
||
+ | * Названия предметов |
||
+ | ** Названия предметов в оригинальной локализации теперь соответствуют ''[[Java Edition]]''. |
||
+ | ** Добавлен новый компонент <code>BlockRaycastComponent</code>, который может переопределить AABB, используемый для контуров и лучей. |
||
+ | ** Добавлен новый компонент <code>BlockCollisionComponent</code> который может переопределить AABB, используемый для коллизии сущностей. |
||
+ | ** Добавлен новый компонент <code>BlockPropertyComponent</code>, который может заменить blockProperties на: <code>Unwalkable</code>, <code>Infiniburn</code>, <code>PreventsJumping</code>, <code>Immovable</code>, <code>BreakOnPush</code>, <code>OnlyPistonPush</code> и <code>BreaksWhenHitByArrow</code>. |
||
+ | ** Добавлен новый компонент <code>BlockQueuedTickingComponent</code> который запускает события для блока в диапазоне времени, установленном создателем. |
||
+ | ** Добавлен новый компонент <code>BlockRandomTickingComponent</code>, запускающий события для блока случайным образом. |
||
+ | ** Добавлен компонент вращения, позволяющий вращать блок. |
||
+ | ** Добавлена базовая реализация <code>CraftingTableComponent</code>. |
||
+ | *** Позволяет создавать собственные таблицы крафта |
||
+ | *** В настоящее время поддерживает только сетки крафта 3x3 |
||
+ | * Музыкальные записи |
||
+ | ** Теперь можно создавать записи для воспроизведения музыки в [[Проигрыватель|проигрывателе]]. Их составляющие переменные: |
||
+ | *** <code>sound_event</code> — строковое значение, соответствующее звуковому событию в коде игры. Для воспроизведения музыки эта строка должна быть заполнена одним из следующих значений: «13», «cat», «blocks», «chirp», «far», «mall», «mellohi», «stal», «strad», «ward», «11», «wait», «pigstep». |
||
+ | *** <code>duration</code> — значение с плавающей запятой, определяющее, как долго проигрыватель будет испускать частицы нот; должно примерно соответствовать длине звукового события. |
||
+ | *** <code>comparator_signal</code> — целочисленное значение, представляющее силу сигнала, используемого блоком [[компаратор]]а. |
||
+ | * <code>RunCommand</code> |
||
+ | ** Добавлена поддержка событий сущности json для ключевого слова ''run_command'' наряду с текущими ключевыми словами добавления и удаления. |
||
+ | ** Обновлены следующие компоненты для анализа и использования ''BlockDescriptor'' вместо ''Block*'': <code>BlockBreakSensorComponent</code>, <code>BlockListEventMap</code>, <code>BreathableComponent</code>, <code>BreedableComponent</code>, <code>BuoyancyComponent</code>, <code>EntityPlacerItemComponent</code>, <code>PreferredPathComponent</code>, <code>SeedItemComponentLegacy</code>. |
||
+ | ** Обновлены следующие возможности для анализа и использования ''BlockDescriptor'' вместо ''Block*'': <code>NoSurfaceOreFeature</code>, <code>OreFeature</code>, <code>SingleBlockFeature</code>. |
||
+ | ** Обновлены следующие определения целей для анализа и использования ''BlockDescriptor'' вместо ''Block*'': <code>GoalDefinition</code>, <code>RaidGardenGoal</code>, <code>VanillaGoalDefinition</code>. |
||
+ | ** Обновлены следующие коды поверхностей для анализа и использования ''BlockDescriptor'' вместо ''Block*'': <code>MesaSurfaceAttributes</code>, <code>SurfaceMaterialAdjustmentAttributes</code>, <code>SurfaceMaterialAttributes</code>. |
||
+ | ** Обновлены следующие анализы, чтобы отображать изменения обновления кода для использования ''BlockDescriptors'': <code>BuoyancyComponentServerTests</code>, <code>FeatureHelperTests</code>, <code>NoSurfaceOreFeatureTests</code>, <code>OreFeatureTests</code>, <code>SingleBlockFeatureTests</code>. |
||
+ | ** Обновлены следующие компоненты, связанные с деревьями, для синтаксического анализа и использования ''BlockDescriptor'' вместо ''Block*'': <code>AcaciaTreeCanopy</code>, <code>AcaciaTreeTrunk</code>, <code>FallenTreeTrunk</code>, <code>FancyTreeCanopy</code>, <code>FancyTreeTrunk</code>, <code>MegaPineTreeCanopy</code>, <code>MegaTreeCanopy</code>, <code>MegaTreeTrunk</code>, <code>PineTreeCanopy</code>, <code>RoofedTreeCanopy</code>, <code>SimpleTreeCanopy</code>, <code>SimpleTreeTrunk</code>, <code>SpruceTreeCanopy</code>, <code>TreeHelper</code>. |
||
+ | * Схема |
||
+ | ** <code>allowed_blocks</code> разделён на <code>use_on</code> и <code>dispense_on</code>. |
||
+ | *** <code>use_on</code> определяет, какие блоки-сущности могут падать, а также опускает их. |
||
+ | *** <code>dispense_on</code> указывает, какие блоки разрешено раздавать объекту-разгрузчику и опустить, чтобы разрешить все блоки. |
||
== Исправления == |
== Исправления == |
||
Строка 56: | Строка 106: | ||
* Булыжник теперь отображается как ингредиент по умолчанию для крафта каменных инструментов ({{ошибка|MCPE-71843}}). |
* Булыжник теперь отображается как ингредиент по умолчанию для крафта каменных инструментов ({{ошибка|MCPE-71843}}). |
||
* Теперь звук «Зловещий рог», воспроизводящийся при набегах, использует линейное затухание ({{ошибка|MCPE-85593}}). |
* Теперь звук «Зловещий рог», воспроизводящийся при набегах, использует линейное затухание ({{ошибка|MCPE-85593}}). |
||
− | * Теперь используются правильные звуки, воспроизводящиеся при изъятии и размещении предмета из рамки ({{ошибка|MCPE-98901}}). |
+ | * Теперь используются правильные звуки, воспроизводящиеся при изъятии и размещении предмета из рамки ({{ошибка|MCPE-98901}}).</onlyinclude> |
== Примечания == |
== Примечания == |
||
Строка 63: | Строка 113: | ||
{{Версии Bedrock Edition|1.2}} |
{{Версии Bedrock Edition|1.2}} |
||
+ | [[de:Bedrock Edition beta 1.16.100.56]] |
||
+ | [[el:Bedrock Edition beta 1.16.100.56]] |
||
[[en:Bedrock Edition beta 1.16.100.56]] |
[[en:Bedrock Edition beta 1.16.100.56]] |
||
+ | [[es:Bedrock Edition beta 1.16.100.56]] |
||
+ | [[fr:Version Bedrock bêta 1.16.100.56]] |
||
+ | [[ja:Bedrock Edition beta 1.16.100.56]] |
||
+ | [[pt:Edição Bedrock beta 1.16.100.56]] |
||
+ | [[zh:基岩版1.16.100.56]] |
Версия от 12:39, 14 июля 2021
Beta 1.16.100.56
Издание | |
---|---|
Тип |
Предварительная сборка |
Дата выпуска |
Xbox One, Windows 10, Android: 17 сентября 2020 г. |
Основная версия |
1.16.100 (Bedrock Edition) |
Версия протокола |
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
с реальным материалом.
DataDrivenBlockModels
—SmoothLighting
- Исправлено плавное освещение и окружающая окклюзия с блоками, управляемыми данными.
ExecuteCommand
- Добавлена поддержка событий элемента json для для ключевого слова
execute_command
.
- Добавлена поддержка событий элемента json для для ключевого слова
- Предметы
- Создан компонент
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).
Примечания
- ↑ "Minecraft Beta - 1.16.100.56 (Xbox One/Windows 10/Android)" – Minecraft Feedback, 17 сентября 2020 года.