Minecraft:Bedrock Edition beta 1.16.100.56: Difference between revisions
More actions
imported>Steve0146 m build for this version |
Fix template calls: add MC/ prefix |
||
| (One intermediate revision by the same user not shown) | |||
| Line 21: | Line 21: | ||
=== General === | === General === | ||
'''[[Minecraft:Add-on]]s and script engine''' | '''[[Minecraft:Add-on]]s and script engine''' | ||
* Added {{ | * Added {{MC/Cd|minecraft:placement_filter}} component which allows the player to set conditions for where the block can be placed. | ||
* Added serialization to Block Descriptor. | * Added serialization to Block Descriptor. | ||
* Added static {{ | * Added static {{MC/Cd|anyMatch}} functions to BlockDescriptor to compare a list of BlockDescriptors against: {{MC/Cd|Block*}}, {{MC/Cd|BlockLegacy}}, or {{MC/Cd|BlockDescriptor}}. | ||
* Added a function to compare two BlockDescriptors. | * Added a function to compare two BlockDescriptors. | ||
* Changed the BlockDescriptor BlockLegacy member variable to a Block*, to set the block states during deferred block resolution and get the block with the states set. | * Changed the BlockDescriptor BlockLegacy member variable to a Block*, to set the block states during deferred block resolution and get the block with the states set. | ||
| Line 31: | Line 31: | ||
* Added unit tests to verify getting a block from BlockDescriptor with the states set. | * Added unit tests to verify getting a block from BlockDescriptor with the states set. | ||
''' | '''Experimental Gameplay''' | ||
* Added "Experimental Add-On Features" toggle. | * Added "Experimental Add-On Features" toggle. | ||
'''Technical''' | '''Technical''' | ||
* {{ | * {{MC/Cd|DataDrivenBlockEvents}} | ||
** Adds support for parsing and performing the following event responses: | ** Adds support for parsing and performing the following event responses: | ||
*** Added the {{ | *** Added the {{MC/Cd|set_block_at_pos}} event response. | ||
*** Spawn Loot. | *** Spawn Loot. | ||
*** Set Block. | *** Set Block. | ||
** Added support for the {{ | ** Added support for the {{MC/Cd|on_interact trigger}} component. | ||
*** Added support for the {{ | *** Added support for the {{MC/Cd|on_player_placing}} trigger component. | ||
*** Also added MoLang queries for {{ | *** Also added MoLang queries for {{MC/Cd|cardinal_block_face_placed_on}} and {{MC/Cd|cardinal_player_facing}} for getting placement context. | ||
* {{ | * {{MC/Cd|DataDrivenBlockModels}} | ||
** Added the first pass of the new data driven block tessellation pipelin. | ** Added the first pass of the new data driven block tessellation pipelin. | ||
** Added the {{ | ** Added the {{MC/Cd|minecraft:geometry}} component to allow using a block model for rendering. | ||
** Added the {{ | ** Added the {{MC/Cd|minecraft:unit_cube}} component to allow using a default unit cube for rendering. Unit cubes get some extra effects like ambient occlusion and face removal. | ||
** Added the {{ | ** Added the {{MC/Cd|minecraft:material_instances}} component to allow mapping faces and {{MC/Cd|material_instances}} in a geometry file to an actual material. | ||
* {{ | * {{MC/Cd|DataDrivenBlockModels}} - {{MC/Cd|SmoothLighting}} | ||
** Fixed smooth lighting and ambient occlusion with new data driven blocks. | ** Fixed smooth lighting and ambient occlusion with new data driven blocks. | ||
* {{ | * {{MC/Cd|ExecuteCommand}} | ||
** Added support to item json events for the {{ | ** Added support to item json events for the {{MC/Cd|execute_command}} keyword. | ||
* Items | * Items | ||
** Created {{ | ** Created {{MC/Cd|RepairableItemComponent}} that data-drives how an item is repaired in game. | ||
** Renamed and split item ID to be in parity with the | ** Renamed and split item ID to be in parity with the Java item IDs. | ||
** Added new {{ | ** Added new {{MC/Cd|BlockRaycastComponent}} that can override the AABB used for outlines and raycasting. | ||
** Added new {{ | ** Added new {{MC/Cd|BlockCollisionComponent}} that can override the AABB used for entity collision. | ||
** Added new {{ | ** Added new {{MC/Cd|BlockPropertyComponent}} that can replace the blockProperties : {{MC/Cd|Unwalkable}}, {{MC/Cd|Infiniburn}}, {{MC/Cd|PreventsJumping}}, {{MC/Cd|Immovable}}, {{MC/Cd|BreakOnPush}}, {{MC/Cd|OnlyPistonPush}} and {{MC/Cd|BreaksWhenHitByArrow}}. | ||
** Added new {{ | ** Added new {{MC/Cd|BlockQueuedTickingComponent}} that triggers events for a block on a range of time set by the creator. | ||
** Added new {{ | ** Added new {{MC/Cd|BlockRandomTickingComponent}} that triggers events for a block randomly. | ||
** Added a Rotation Component that allows a block to rotate The component only allows axis-aligned rotations. | ** Added a Rotation Component that allows a block to rotate The component only allows axis-aligned rotations. | ||
** Adds the base implementation of the {{ | ** Adds the base implementation of the {{MC/Cd|CraftingTableComponent}}. | ||
*** Allows the creation of custom | *** Allows the creation of custom crafting tables. | ||
*** Currently only supports 3x3 grids. | *** Currently only supports 3x3 grids. | ||
* Records | * Records | ||
** Items can now be made records to play music in [[Minecraft:jukebox]]es. Their component variables: | ** Items can now be made records to play music in [[Minecraft:jukebox]]es. Their component variables: | ||
*** {{ | *** {{MC/Cd|sound_event}} A string value corresponding to a sound event in the game code. This string must be one these for music to play: "13", "cat", "blocks", "chirp", "far", "mall", "mellohi", "stal", "strad", "ward", "11", "wait", "pigstep" | ||
*** {{ | *** {{MC/Cd|duration}} A float value that determines how long particles are spawned from the JukeBox Block, should approximately match length of sound event. | ||
*** {{ | *** {{MC/Cd|comparator_signal}} An integer value that represents the strength of the analogue signal, used by the Comparator Block. | ||
* {{ | * {{MC/Cd|RunCommand}} | ||
** Added support to entity json events for the run_command keyword alongside the current add and remove keywords. | ** Added support to entity json events for the run_command keyword alongside the current add and remove keywords. | ||
** Updated the following components to parse and use BlockDescriptor instead of Block*: {{ | ** Updated the following components to parse and use BlockDescriptor instead of Block*: {{MC/Cd|BlockBreakSensorComponent}}, {{MC/Cd|BlockListEventMap}}, {{MC/Cd|BreathableComponent}}, {{MC/Cd|BreedableComponent}}, {{MC/Cd|BuoyancyComponent}}, {{MC/Cd|EntityPlacerItemComponent}}, {{MC/Cd|PreferredPathComponent}}, {{MC/Cd|SeedItemComponentLegacy}}. | ||
** Updated the following features to parse and use BlockDescriptor instead of Block*: {{ | ** Updated the following features to parse and use BlockDescriptor instead of Block*: {{MC/Cd|NoSurfaceOreFeature}}, {{MC/Cd|OreFeature}}, {{MC/Cd|SingleBlockFeature}}. | ||
** Updated the following goal definitions to parse and use BlockDescriptor instead of Block*: {{ | ** Updated the following goal definitions to parse and use BlockDescriptor instead of Block*: {{MC/Cd|GoalDefinition}}, {{MC/Cd|RaidGardenGoal}}, {{MC/Cd|VanillaGoalDefinition}}. | ||
** Updated the following surfaces code to parse and use BlockDescriptor instead of Block*: {{ | ** Updated the following surfaces code to parse and use BlockDescriptor instead of Block*: {{MC/Cd|MesaSurfaceAttributes}}, {{MC/Cd|SurfaceMaterialAdjustmentAttributes}}, {{MC/Cd|SurfaceMaterialAttributes}}. | ||
** Updated the following tests to reflect the changes from updating code to use BlockDescriptors: {{ | ** Updated the following tests to reflect the changes from updating code to use BlockDescriptors: {{MC/Cd|BuoyancyComponentServerTests}}, {{MC/Cd|FeatureHelperTests}}, {{MC/Cd|NoSurfaceOreFeatureTests}}, {{MC/Cd|OreFeatureTests}}, {{MC/Cd|SingleBlockFeatureTests}}. | ||
** Updated the following trees to parse and use BlockDescriptor instead of Block*: {{ | ** Updated the following trees to parse and use BlockDescriptor instead of Block*: {{MC/Cd|AcaciaTreeCanopy}}, {{MC/Cd|AcaciaTreeTrunk}}, {{MC/Cd|FallenTreeTrunk}}, {{MC/Cd|FancyTreeCanopy}}, {{MC/Cd|FancyTreeTrunk}}, {{MC/Cd|MegaPineTreeCanopy}}, {{MC/Cd|MegaTreeCanopy}}, {{MC/Cd|MegaTreeTrunk}}, {{MC/Cd|PineTreeCanopy}}, {{MC/Cd|RoofedTreeCanopy}}, {{MC/Cd|SimpleTreeCanopy}}, {{MC/Cd|SimpleTreeTrunk}}, {{MC/Cd|SpruceTreeCanopy}}, {{MC/Cd|TreeHelper}}. | ||
* Schema | * Schema | ||
** Split {{ | ** Split {{MC/Cd|allowed_blocks}} into {{MC/Cd|use_on}} and {{MC/Cd|dispense_on}}. | ||
** {{ | ** {{MC/Cd|use_on}} specifies what blocks an entity placer item is allowed to be used on, omit to allow all blocks. | ||
** {{ | ** {{MC/Cd|dispense_on}} specifies what blocks an entity placer item is allowed to be dispensed on, omit to allow all blocks. | ||
== Fixes == | == Fixes == | ||
| Line 111: | Line 111: | ||
'''General ''' | '''General ''' | ||
* Fixed text-to-speech not reading the messages on various screens. | * Fixed text-to-speech not reading the messages on various screens. | ||
* Fixed maps not being in the list of items when using the {{ | * Fixed maps not being in the list of items when using the {{MC/Cmd|clear}} command. | ||
* Fixed sign-in button becoming unresponsive after backing out of sign-in prompt screen. | * Fixed sign-in button becoming unresponsive after backing out of sign-in prompt screen. | ||
| Line 120: | Line 120: | ||
== References == | == References == | ||
{{Reflist}} | {{MC/Reflist}} | ||
== Navigation == | == Navigation == | ||
{{Navbox Bedrock Edition versions|1.1x}} | {{MC/Navbox Bedrock Edition versions|1.1x}} | ||
de:Bedrock Edition beta 1.16.100.56 | |||
es:Bedrock Edition beta 1.16.100.56 | |||
fr:Édition Bedrock bêta 1.16.100.56 | |||
ja:Bedrock Edition beta 1.16.100.56 | |||
pt:Edição Bedrock beta 1.16.100.56 | |||
ru:Beta 1.16.100.56 (Bedrock Edition) | |||
zh:基岩版1.16.100.56 | |||
Latest revision as of 19:29, 9 April 2026
Beta 1.16.100.56 is the seventh beta version for Minecraft:Bedrock Edition 1.16.100, released on September 17, 2020,<ref>Template:Cite</ref> which makes technical changes, and fixes bugs.
Changes
General
Minecraft:Add-ons and script engine
- Added
- REDIRECT Template:Code
Template:Redr component which allows the player to set conditions for where the block can be placed.
- Added serialization to Block Descriptor.
- Added static
- REDIRECT Template:Code
Template:Redr functions to BlockDescriptor to compare a list of BlockDescriptors against:
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr, or
- REDIRECT Template:Code
- Added a function to compare two BlockDescriptors.
- Changed the BlockDescriptor BlockLegacy member variable to a Block*, to set the block states during deferred block resolution and get the block with the states set.
- Removed all the existing Block* json parsing.
- Added unit tests to verify parsing and serializing block descriptors.
- Added unit tests to verify comparing a BlockDescriptors against each other.
- Added unit tests to verify getting a block from BlockDescriptor with the states set.
Experimental Gameplay
- Added "Experimental Add-On Features" toggle.
Technical
- REDIRECT Template:Code
- Adds support for parsing and performing the following event responses:
- Added the
- Adds support for parsing and performing the following event responses:
- REDIRECT Template:Code
Template:Redr event response.
- Spawn Loot.
- Set Block.
- Added support for the
- REDIRECT Template:Code
Template:Redr component.
- Added support for the
- REDIRECT Template:Code
Template:Redr trigger component.
- Also added MoLang queries for
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr for getting placement context.
- REDIRECT Template:Code
- Added the first pass of the new data driven block tessellation pipelin.
- Added the
- REDIRECT Template:Code
Template:Redr component to allow using a block model for rendering.
- Added the
- REDIRECT Template:Code
Template:Redr component to allow using a default unit cube for rendering. Unit cubes get some extra effects like ambient occlusion and face removal.
- Added the
- REDIRECT Template:Code
Template:Redr component to allow mapping faces and
- REDIRECT Template:Code
Template:Redr in a geometry file to an actual material.
- REDIRECT Template:Code
- REDIRECT Template:Code
- Fixed smooth lighting and ambient occlusion with new data driven blocks.
- REDIRECT Template:Code
- Added support to item json events for the
- REDIRECT Template:Code
Template:Redr keyword.
- Items
- Created
- REDIRECT Template:Code
Template:Redr that data-drives how an item is repaired in game.
- Renamed and split item ID to be in parity with the Java item IDs.
- Added new
- REDIRECT Template:Code
Template:Redr that can override the AABB used for outlines and raycasting.
- Added new
- REDIRECT Template:Code
Template:Redr that can override the AABB used for entity collision.
- Added new
- REDIRECT Template:Code
Template:Redr that can replace the blockProperties :
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- Added new
- REDIRECT Template:Code
Template:Redr that triggers events for a block on a range of time set by the creator.
- Added new
- REDIRECT Template:Code
Template:Redr that triggers events for a block randomly.
- Added a Rotation Component that allows a block to rotate The component only allows axis-aligned rotations.
- Adds the base implementation of the
- REDIRECT Template:Code
- Allows the creation of custom crafting tables.
- Currently only supports 3x3 grids.
- Records
- Items can now be made records to play music in Minecraft:jukeboxes. Their component variables:
- Items can now be made records to play music in Minecraft:jukeboxes. Their component variables:
- REDIRECT Template:Code
Template:Redr A string value corresponding to a sound event in the game code. This string must be one these for music to play: "13", "cat", "blocks", "chirp", "far", "mall", "mellohi", "stal", "strad", "ward", "11", "wait", "pigstep"
- REDIRECT Template:Code
Template:Redr A float value that determines how long particles are spawned from the JukeBox Block, should approximately match length of sound event.
- REDIRECT Template:Code
Template:Redr An integer value that represents the strength of the analogue signal, used by the Comparator Block.
- REDIRECT Template:Code
- Added support to entity json events for the run_command keyword alongside the current add and remove keywords.
- Updated the following components to parse and use BlockDescriptor instead of Block*:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Updated the following features to parse and use BlockDescriptor instead of Block*:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Updated the following goal definitions to parse and use BlockDescriptor instead of Block*:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Updated the following surfaces code to parse and use BlockDescriptor instead of Block*:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Updated the following tests to reflect the changes from updating code to use BlockDescriptors:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Updated the following trees to parse and use BlockDescriptor instead of Block*:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Schema
- Split
- REDIRECT Template:Code
Template:Redr into
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr specifies what blocks an entity placer item is allowed to be used on, omit to allow all blocks.
- REDIRECT Template:Code
Template:Redr specifies what blocks an entity placer item is allowed to be dispensed on, omit to allow all blocks.
Fixes
Performance and stability
- Fixed several crashes that could occur during gameplay.
- Fixed a crash on startup on Xbox One.
Achievement screen
- Time played now displays correctly on the achievement screen (Template:Bug).
- Allow navigating the focus to the summary by pressing left on the gamepad when narration is enabled.
- Updated input legends for achievement list and achievement reward.
- "Screen" is now narrated when opening an achievement detail screen.
- Fixed how we calculate how many rewards a player has.
- Show the achievements, even after a timeout, when the data has been fetched.
- Don't play click sounds when using a mouse button that is not primary.
- Fix issue where the scrollbar would appear even when there is no content to scroll.
- Added acceleration to focus navigation while using a gamepad.
- Fixed focus persistency while switching from the All tab.
- Fixed support for the mouse "back button" to go back from the achievements screen.
- Fixed support for the Escape button to go back from the achievements screen.
- Fixed an issue where the Input Legend for a Tab would be "open" even when the Tab was already selected.
General
- Fixed text-to-speech not reading the messages on various screens.
- Fixed maps not being in the list of items when using the
- REDIRECT Template:Command
Template:Redr command.
- Fixed sign-in button becoming unresponsive after backing out of sign-in prompt screen.
Gameplay
- Cobblestone is now shown as the default ingredient for stone tools (Template:Bug).
- Reduced and reintroduced linear attenuation for raid horn sound (Template:Bug).
- The correct sounds are now played for breaking and placing item frames (Template:Bug).
References
<references group="">
</references>
de:Bedrock Edition beta 1.16.100.56 es:Bedrock Edition beta 1.16.100.56 fr:Édition Bedrock bêta 1.16.100.56 ja:Bedrock Edition beta 1.16.100.56 pt:Edição Bedrock beta 1.16.100.56 ru:Beta 1.16.100.56 (Bedrock Edition) zh:基岩版1.16.100.56