Bedrock Edition beta 1.16.100.56
beta 1.16.100.56

| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
Xbox One, Windows 10, Android: September 17, 2020 | ||||||
| Build version |
4703484 | ||||||
| Internal version |
Windows: 1.16.10056.0 | ||||||
| Type |
Beta | ||||||
| Beta for | |||||||
| Protocol version |
415 | ||||||
| |||||||
{
"title": "beta 1.16.100.56",
"images": [
"Bedrock 1.16.100.56.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "'''Xbox One, Windows 10, Android:''' September 17, 2020",
"label": "Release date"
},
{
"field": "4703484",
"label": "Build version"
},
{
"field": "'''Windows''': 1.16.10056.0<br>\n'''Xbox One''': 1.16.10056.70<br>\n'''Android''': 1.16.100.56<br>",
"label": "Internal version"
},
{
"field": "Beta",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 1.16.100 article, displayed as 1.16.100)",
"label": "Beta for"
},
{
"field": "415",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.16.61|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.16.61]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.16.100|1.16.100]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.16.101| 1.16.101 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition beta 1.16.100.55|◄ beta 1.16.100.55]]\n</td>\n<td style=\"padding: 0.4em\">''' beta 1.16.100.56'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition beta 1.16.100.57| beta 1.16.100.57 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.16.100.56 is the seventh beta version for Bedrock Edition 1.16.100, released on September 17, 2020,[1] which makes technical changes, and fixes bugs.
Changes
General
Add-ons and script engine
- Added
minecraft:placement_filtercomponent which allows the player to set conditions for where the block can be placed. - Added serialization to Block Descriptor.
- Added static
anyMatchfunctions to BlockDescriptor to compare a list of BlockDescriptors against:Block*,BlockLegacy, orBlockDescriptor. - 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.
- Added "Experimental Add-On Features" toggle.
Technical
DataDrivenBlockEvents- Adds support for parsing and performing the following event responses:
- Added the
set_block_at_posevent response. - Spawn Loot.
- Set Block.
- Added the
- Added support for the
on_interact triggercomponent.- Added support for the
on_player_placingtrigger component. - Also added MoLang queries for
cardinal_block_face_placed_onandcardinal_player_facingfor getting placement context.
- Added support for the
- Adds support for parsing and performing the following event responses:
DataDrivenBlockModels- Added the first pass of the new data driven block tessellation pipelin.
- Added the
minecraft:geometrycomponent to allow using a block model for rendering. - Added the
minecraft:unit_cubecomponent to allow using a default unit cube for rendering. Unit cubes get some extra effects like ambient occlusion and face removal. - Added the
minecraft:material_instancescomponent to allow mapping faces andmaterial_instancesin a geometry file to an actual material.
DataDrivenBlockModels-SmoothLighting- Fixed smooth lighting and ambient occlusion with new data driven blocks.
ExecuteCommand- Added support to item json events for the
execute_commandkeyword.
- Added support to item json events for the
- Items
- Created
RepairableItemComponentthat 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
BlockRaycastComponentthat can override the AABB used for outlines and raycasting. - Added new
BlockCollisionComponentthat can override the AABB used for entity collision. - Added new
BlockPropertyComponentthat can replace the blockProperties :Unwalkable,Infiniburn,PreventsJumping,Immovable,BreakOnPush,OnlyPistonPushandBreaksWhenHitByArrow. - Added new
BlockQueuedTickingComponentthat triggers events for a block on a range of time set by the creator. - Added new
BlockRandomTickingComponentthat 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
CraftingTableComponent.- Allows the creation of custom crafting tables.
- Currently only supports 3x3 grids.
- Created
- Records
- Items can now be made records to play music in jukeboxes. Their component variables:
sound_eventA 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"durationA float value that determines how long particles are spawned from the JukeBox Block, should approximately match length of sound event.comparator_signalAn integer value that represents the strength of the analogue signal, used by the Comparator Block.
- Items can now be made records to play music in jukeboxes. Their component variables:
RunCommand- 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*:
BlockBreakSensorComponent,BlockListEventMap,BreathableComponent,BreedableComponent,BuoyancyComponent,EntityPlacerItemComponent,PreferredPathComponent,SeedItemComponentLegacy. - Updated the following features to parse and use BlockDescriptor instead of Block*:
NoSurfaceOreFeature,OreFeature,SingleBlockFeature. - Updated the following goal definitions to parse and use BlockDescriptor instead of Block*:
GoalDefinition,RaidGardenGoal,VanillaGoalDefinition. - Updated the following surfaces code to parse and use BlockDescriptor instead of Block*:
MesaSurfaceAttributes,SurfaceMaterialAdjustmentAttributes,SurfaceMaterialAttributes. - Updated the following tests to reflect the changes from updating code to use BlockDescriptors:
BuoyancyComponentServerTests,FeatureHelperTests,NoSurfaceOreFeatureTests,OreFeatureTests,SingleBlockFeatureTests. - Updated the following trees to parse and use BlockDescriptor instead of Block*:
AcaciaTreeCanopy,AcaciaTreeTrunk,FallenTreeTrunk,FancyTreeCanopy,FancyTreeTrunk,MegaPineTreeCanopy,MegaTreeCanopy,MegaTreeTrunk,PineTreeCanopy,RoofedTreeCanopy,SimpleTreeCanopy,SimpleTreeTrunk,SpruceTreeCanopy,TreeHelper.
- Schema
- Split
allowed_blocksintouse_onanddispense_on. use_onspecifies what blocks an entity placer item is allowed to be used on, omit to allow all blocks.dispense_onspecifies what blocks an entity placer item is allowed to be dispensed on, omit to allow all blocks.
- Split
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 (MCPE-66331).
- 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
/clearcommand. - 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 (MCPE-71843).
- Reduced and reintroduced linear attenuation for raid horn sound (MCPE-85593).
- The correct sounds are now played for breaking and placing item frames (MCPE-98901).
References
- ↑ "Minecraft Beta - 1.16.100.56 (Xbox One/Windows 10/Android)" – Minecraft Feedback, September 17, 2020.