Minecraft:Bedrock Edition Preview 1.21.80.27: Difference between revisions
More actions
Fix template calls: add MC/ prefix |
Sync: updated from Minecraft |
||
| Line 33: | Line 33: | ||
=== World generation === | === World generation === | ||
'''Trail Ruins''' | '''[[Minecraft:Trail Ruins]]''' | ||
*Trail ruins generate at the same location in old growth birch | *Trail ruins generate at the same location in [[Minecraft:old growth birch forest]]s between ''Java'' and ''Bedrock'' on the same world seed. | ||
=== Technical === | === Technical === | ||
'''API''' | '''[[Minecraft:API]]''' | ||
:{{ | :{{cd|@minecraft/server 1.19.0}} | ||
*Moved methods {{ | *Moved methods {{cd|StructureManager.placeJigsaw}} and {{cd|StructureManager.placeJigsawStructure}} from {{cd|beta}} to {{cd|1.19.0}}. | ||
*Moved interface {{ | *Moved interface {{cd|JigsawPlaceOptions}} from {{cd|beta}} to {{cd|1.19.0}}. | ||
*Moved interface {{ | *Moved interface {{cd|JigsawStructurePlaceOptions}} from {{cd|beta}} to {{cd|1.19.0}}. | ||
*Moved error class {{ | *Moved error class {{cd|PlaceJigsawError}} from {{cd|beta}} to {{cd|1.19.0}}. | ||
'''Components''' | '''Components''' | ||
*Content errors will log missing entity references in the {{ | *Content errors will log missing entity references in the {{cd|minecraft:entity_placer}} and {{cd|minecraft:projectile}} item components. | ||
== Experimental == | == Experimental == | ||
| Line 52: | Line 52: | ||
=== Additions === | === Additions === | ||
==== Command format ==== | ==== Command format ==== | ||
'''{{ | '''{{cmd|/controlscheme}}''' | ||
*Added the {{ | *Added the {{cmd|/controlscheme}} command for switching control schemes when the Experimental Creator Camera toggle is enabled. | ||
==== Technical ==== | ==== Technical ==== | ||
'''Blocks''' | '''[[Minecraft:Blocks]]''' | ||
*New field {{ | *New field {{cd|condition}} added to the culling rules schema. It provides more control over which neighbor blocks will trigger a face or part to be culled. | ||
**The supported values are {{ | **The supported values are {{cd|default}}, {{cd|same_culling_layer}}, {{cd|same_block}} and {{cd|same_block_permutation}}. | ||
***{{ | ***{{cd|default}} will pass the condition if the neighbor block is full and opaque. | ||
****All conditions are an extension of {{ | ****All conditions are an extension of {{cd|default}}, meaning a full and opaque neighbor will always be a passing condition, before the extended {{cd|same_*}} condition is checked. | ||
***{{ | ***{{cd|same_culling_layer}} will pass the condition if the neighbor block shares the same {{cd|culling_layer}} as the block being occluded, defined in the geometry component. | ||
****If either of the culling layers being compared is {{ | ****If either of the culling layers being compared is {{cd|minecraft:culling_layer.undefined}}, the condition will never pass. | ||
***{{ | ***{{cd|same_block}} will pass the condition if the neighbor block has the same identifier. | ||
***{{ | ***{{cd|same_block_permutation}} will pass the condition if the neighbor block has the same identifier and is the exact same permutation. | ||
**Additionally, the feature is currently only usable behind the "upcoming creator features" toggle. | **Additionally, the feature is currently only usable behind the "upcoming creator features" toggle. | ||
*New field {{ | *New field {{cd|culling_layer}} added to the block's geometry component. It allows different blocks to be grouped together when using the {{cd|same_culling_layer}} condition in a culling rules file. | ||
**When using the {{ | **When using the {{cd|minecraft}} namespace, the only allowed culling layer identifiers are: {{cd|minecraft:culling_layer.undefined}} or {{cd|minecraft:culling_layer.leaves}}. | ||
**Additionally, the feature is currently only usable behind the "upcoming creator features" toggle. | **Additionally, the feature is currently only usable behind the "upcoming creator features" toggle. | ||
'''Gameplay''' | '''[[Minecraft:Gameplay]]''' | ||
*Added {{ | *Added {{cd|minecraft:replace_biomes}} component to allow for custom biomes to replace portions of vanilla biomes. To use, add to custom biome files in behavior packs. | ||
=== Changes === | === Changes === | ||
==== Technical ==== | ==== Technical ==== | ||
:{{ | :{{cd|@minecraft/server 2.0.0-beta}} | ||
*Coroutines (promises) are now flushed in early execution to allow async imports to interact with early execution APIs like custom components and custom commands. | *Coroutines (promises) are now flushed in early execution to allow async imports to interact with early execution APIs like custom components and custom commands. | ||
*Added support for custom command enums. | *Added support for custom command enums. | ||
*Added {{ | *Added {{cd|Enum}} type to {{cd|CustomCommandParamType}}. | ||
*{{ | *{{cd|spawnEntity}} method of {{cd|Dimension}} no longer supports using a spawn event inside the {{cd|identifier}} parameter. {{cd|SpawnEntityOptions}} interface now has an optional string member {{cd|spawnEvent?: string}} for specifying a spawn event to be sent to the entity when it is spawned. Please update any existing usages of spawn events inside {{cd|identifier}} to instead use this new {{cd|spawnEvent}} option. For example {{cd|spawnEntity("minecraft:horse<minecraft:ageable_grow_up>", {x:0, y:0, z:0})}} should become {{cd|spawnEntity("minecraft:horse", {x:0, y:0, z:0}, {spawnEvent: 'minecraft:ageable_grow_up'})}} | ||
*{{ | *{{cd|EntityGroundOffsetComponent}} has been removed. | ||
*{{ | *{{cd|Block}} method {{cd|getComponent}} will return {{cd|BlockCustomComponentInstance}} for custom components registered with {{cd|BlockComponentRegistry}} in {{cd|2.0.0}}. | ||
:{{ | :{{cd|@minecraft/server-ui 2.0.0-beta}} | ||
*Class {{ | *Class {{cd|ModalFormResponse}}. | ||
**Changed type for {{ | **Changed type for {{cd|formValues}} property from {{cd|(boolean | number | string)[] to (boolean | number | string | undefined)[]}}. | ||
*** New Signature: {{ | *** New Signature: {{cd|formValues?: (boolean | number | string | undefined)[]}}. | ||
*** Old Signature: {{ | *** Old Signature: {{cd|formValues?: (boolean | number | string)[]}}. | ||
**{{ | **{{cd|formValues}} array now contains entries for all the elements provided by the request. It means that labels, headers, and dividers are considered into the response with an {{cd|undefined}} value. | ||
'''Graphical''' | '''Graphical''' | ||
| Line 94: | Line 94: | ||
== Fixes == | == Fixes == | ||
{{ | {{fixes|project=MCPE|fixedin=1.21.80.27 Preview | ||
|;old | |;old | ||
|132021|Candles don't accept PBR Textures | |132021|Candles don't accept PBR Textures | ||
| Line 107: | Line 107: | ||
*Bundle UI now correctly disappears when interacting with Inventory tabs in Pocket UI. | *Bundle UI now correctly disappears when interacting with Inventory tabs in Pocket UI. | ||
*Fixed a bug where the game would be unresponsive for a short while after leaving the bed screen. | *Fixed a bug where the game would be unresponsive for a short while after leaving the bed screen. | ||
*Fixed isotropic textures in {{ | *Fixed isotropic textures in {{cd|minecraft:material_instances}} being squashed and stretched for non-square face.</onlyinclude> | ||
== Videos == | == Videos == | ||
:'''Updates for Creators (Preview 1.21.80.27)''' | :'''Updates for Creators (Preview 1.21.80.27)''' | ||
{{ | {{YT|zMF3JPahrPQ}} | ||
== References == | == References == | ||
{{ | {{reflist}} | ||
== Navigation == | == Navigation == | ||
{{ | {{Navbox Bedrock Edition versions|1.2x}} | ||
[[ | [[Minecraft:de:Bedrock Edition beta 1.21.80.27]] | ||
[[Minecraft:ja:Bedrock Edition Preview 1.21.80.27]] | |||
de:Bedrock Edition beta 1.21.80.27 | [[Minecraft:pt:Edição Bedrock Preview 1.21.80.27]] | ||
ja:Bedrock Edition Preview 1.21.80.27 | [[Minecraft:ru:Preview 1.21.80.27 (Bedrock Edition)]] | ||
pt:Edição Bedrock Preview 1.21.80.27 | [[Minecraft:uk:Preview 1.21.80.27 (Bedrock Edition)]] | ||
ru:Preview 1.21.80.27 (Bedrock Edition) | [[Minecraft:zh:基岩版1.21.80.27]] | ||
uk:Preview 1.21.80.27 (Bedrock Edition) | |||
zh:基岩版1.21.80.27 | |||
Latest revision as of 11:05, 25 May 2026
Template:Infobox version Beta 1.21.80.27 (ChromeOS, Android) or Preview 1.21.80.27 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth beta/Preview version for Minecraft:Bedrock Edition 1.21.80, released on April 8, 2025,<ref>Template:Cite</ref> which fixes bugs.
Changes
Items
- Changed elytra so that while gliding, using a firework will only be used as a boost even if placed on a block.
General
- Enabled Filter Profanity toggle on Xbox and Nintendo platforms.
World generation
- Trail ruins generate at the same location in Minecraft:old growth birch forests between Java and Bedrock on the same world seed.
Technical
- Moved methods Template:Cd and Template:Cd from Template:Cd to Template:Cd.
- Moved interface Template:Cd from Template:Cd to Template:Cd.
- Moved interface Template:Cd from Template:Cd to Template:Cd.
- Moved error class Template:Cd from Template:Cd to Template:Cd.
Components
- Content errors will log missing entity references in the Template:Cd and Template:Cd item components.
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Custom biomes" and "Experimental Creator Camera Features" experimental toggles.
Additions
Command format
- Added the Template:Cmd command for switching control schemes when the Experimental Creator Camera toggle is enabled.
Technical
- New field Template:Cd added to the culling rules schema. It provides more control over which neighbor blocks will trigger a face or part to be culled.
- The supported values are Template:Cd, Template:Cd, Template:Cd and Template:Cd.
- Template:Cd will pass the condition if the neighbor block is full and opaque.
- All conditions are an extension of Template:Cd, meaning a full and opaque neighbor will always be a passing condition, before the extended Template:Cd condition is checked.
- Template:Cd will pass the condition if the neighbor block shares the same Template:Cd as the block being occluded, defined in the geometry component.
- If either of the culling layers being compared is Template:Cd, the condition will never pass.
- Template:Cd will pass the condition if the neighbor block has the same identifier.
- Template:Cd will pass the condition if the neighbor block has the same identifier and is the exact same permutation.
- Template:Cd will pass the condition if the neighbor block is full and opaque.
- Additionally, the feature is currently only usable behind the "upcoming creator features" toggle.
- The supported values are Template:Cd, Template:Cd, Template:Cd and Template:Cd.
- New field Template:Cd added to the block's geometry component. It allows different blocks to be grouped together when using the Template:Cd condition in a culling rules file.
- When using the Template:Cd namespace, the only allowed culling layer identifiers are: Template:Cd or Template:Cd.
- Additionally, the feature is currently only usable behind the "upcoming creator features" toggle.
- Added Template:Cd component to allow for custom biomes to replace portions of vanilla biomes. To use, add to custom biome files in behavior packs.
Changes
Technical
- Coroutines (promises) are now flushed in early execution to allow async imports to interact with early execution APIs like custom components and custom commands.
- Added support for custom command enums.
- Added Template:Cd type to Template:Cd.
- Template:Cd method of Template:Cd no longer supports using a spawn event inside the Template:Cd parameter. Template:Cd interface now has an optional string member Template:Cd for specifying a spawn event to be sent to the entity when it is spawned. Please update any existing usages of spawn events inside Template:Cd to instead use this new Template:Cd option. For example Template:Cd should become Template:Cd
- Template:Cd has been removed.
- Template:Cd method Template:Cd will return Template:Cd for custom components registered with Template:Cd in Template:Cd.
- Class Template:Cd.
- Changed type for Template:Cd property from Template:Cd.
- New Signature: Template:Cd.
- Old Signature: Template:Cd.
- Template:Cd array now contains entries for all the elements provided by the request. It means that labels, headers, and dividers are considered into the response with an Template:Cd value.
- Changed type for Template:Cd property from Template:Cd.
Graphical
- Re-enabled local exposure on all platforms in Vibrant Visuals mode.
Fixes
Template:Fixes Other
- Stained glass now renders with correct colors when using Vibrant Visuals.
- Bundle UI now correctly disappears when interacting with Inventory tabs in Pocket UI.
- Fixed a bug where the game would be unresponsive for a short while after leaving the bed screen.
- Fixed isotropic textures in Template:Cd being squashed and stretched for non-square face.
Videos
- Updates for Creators (Preview 1.21.80.27)
References
Template:Navbox Bedrock Edition versions
Minecraft:de:Bedrock Edition beta 1.21.80.27 Minecraft:ja:Bedrock Edition Preview 1.21.80.27 Minecraft:pt:Edição Bedrock Preview 1.21.80.27 Minecraft:ru:Preview 1.21.80.27 (Bedrock Edition) Minecraft:uk:Preview 1.21.80.27 (Bedrock Edition) Minecraft:zh:基岩版1.21.80.27