Minecraft:Bedrock Edition Preview 1.21.90.26: Difference between revisions
More actions
Remove broken links to missing pages |
Fix template calls: add MC/ prefix |
||
| Line 30: | Line 30: | ||
=== Command format === | === Command format === | ||
*The camera {{ | *The camera {{MC/Cd|default}} command will now properly reset third person camera view offset values | ||
*The {{ | *The {{MC/Cmd|controlscheme}} command no longer requires the "Experimental Creator Camera" toggle. | ||
=== Gameplay === | === Gameplay === | ||
'''Sounds''' | '''Sounds''' | ||
*{{ | *{{MC/Cd|the_end_light_flash}} sound effect now triggers when the light flashes in the End dimension in Vibrant Visuals. | ||
*Leashing, unleashing, collecting leashed mobs, and leashing mobs to other mobs now play custom sounds. | *Leashing, unleashing, collecting leashed mobs, and leashing mobs to other mobs now play custom sounds. | ||
*Removing saddles, horse armor, harnesses, and carpets using shears now plays custom sounds. | *Removing saddles, horse armor, harnesses, and carpets using shears now plays custom sounds. | ||
| Line 50: | Line 50: | ||
*Reduced the intensity and speed of the caustics animation in Vibrant Visuals. | *Reduced the intensity and speed of the caustics animation in Vibrant Visuals. | ||
*Increased emissive intensity and adjusted tone mapping parameters in Vibrant Visuals. | *Increased emissive intensity and adjusted tone mapping parameters in Vibrant Visuals. | ||
*Added {{ | *Added {{MC/Cd|henyey_greenstein_g}} settings to the fog json files. | ||
**New section {{ | **New section {{MC/Cd|henyey_greenstein_g}} allows specifying value for both {{MC/Cd|air}} and {{MC/Cd|water}}. | ||
**Example: | **Example: | ||
<syntaxhighlight lang="c++"> | <syntaxhighlight lang="c++"> | ||
| Line 84: | Line 84: | ||
*The animated up and down arrows on the locator bar have been repositioned to be closer to the player dot. | *The animated up and down arrows on the locator bar have been repositioned to be closer to the player dot. | ||
*Closing an anvil or an enchanting table now results in the experience bar being shown for 5 seconds instead of the locator bar. | *Closing an anvil or an enchanting table now results in the experience bar being shown for 5 seconds instead of the locator bar. | ||
*While using the "Joystick & tap to interact" touch mode, the "Joystick Visibility Option" is now forced into "Visible Joystick" while using the {{ | *While using the "Joystick & tap to interact" touch mode, the "Joystick Visibility Option" is now forced into "Visible Joystick" while using the {{MC/Cd|player_relative_strafe}} or {{MC/Cd|camera_relative_strafe}} control scheme. | ||
=== Mobs === | === Mobs === | ||
| Line 96: | Line 96: | ||
*The ghastling model is now slightly smaller than before and closer in size to its collision box, though the two still differ. | *The ghastling model is now slightly smaller than before and closer in size to its collision box, though the two still differ. | ||
*The model is intentionally smaller than the collision to prevent z-fighting. | *The model is intentionally smaller than the collision to prevent z-fighting. | ||
*This is intentionally not in parity with {{JE}}, which doesn't require this workaround. | *This is intentionally not in parity with {{MC/JE}}, which doesn't require this workaround. | ||
'''Happy Ghast''' | '''Happy Ghast''' | ||
| Line 119: | Line 119: | ||
=== Technical === | === Technical === | ||
'''API''' | '''API''' | ||
:{{ | :{{MC/Cd|@minecraft/server}} | ||
*Added {{ | *Added {{MC/Cd|localizationKey}} read only property to {{MC/Cd|Dimension}}, which is the key for localization of a dimension's name used in language files. | ||
*Added {{ | *Added {{MC/Cd|EntityHungerComponent}}, {{MC/Cd|EntitySaturationComponent}}, {{MC/Cd|EntityExhaustionComponent}} that allows read and write access to hunger, saturation, and exhaustion values on {{MC/Cd|player}} objects. | ||
*Added {{ | *Added {{MC/Cd|totalArmor}} and {{MC/Cd|totalToughness}} read only properties to {{MC/Cd|EntityEquippableComponent}}. | ||
*{{ | *{{MC/Cd|BlockMovableComponent}} APIs have been added to {{MC/Cd|beta}}. | ||
**{{ | **{{MC/Cd|BlockMovableComponent::movementType}} | ||
**{{ | **{{MC/Cd|BlockMovableComponent::stickyType}} | ||
*Renamed {{ | *Renamed {{MC/Cd|CameraEaseOptions}} to just {{MC/Cd|EaseOptions}} to for {{MC/Cd|V2.0}} scripting. | ||
*Improved the naming used for the {{ | *Improved the naming used for the {{MC/Cd|name}} property of several custom error classes. | ||
*Block custom component event {{ | *Block custom component event {{MC/Cd|beforeOnPlayerPlace}} is now called when an item using {{MC/Cd|replace_block_item}} is set to true for V2.0.0 and higher custom components. | ||
**In 2.0.0, when using {{ | **In 2.0.0, when using {{MC/Cd|setCurrentValue}} of an {{MC/Cd|EntityAttributeComponent}}, the desired value is checked against the {{MC/Cd|effectiveMin}} and {{MC/Cd|effectiveMax}}. If the value is out of bounds, an error is thrown. | ||
*Enabled {{ | *Enabled {{MC/Cd|Player.applyImpulse}} and {{MC/Cd|Player.clearVelocity}} in {{MC/Cd|beta}}, which no longer throw errors. | ||
:{{ | :{{MC/Cd|@minecraft/server-admin}} | ||
*Updated {{ | *Updated {{MC/Cd|transferPlayer}} to support NetherNet transfers. It now takes either a hostname/port combination or a NetherNet ID. | ||
'''Dedicated Server''' | '''Dedicated Server''' | ||
| Line 139: | Line 139: | ||
'''[[Minecraft:Molang]]''' | '''[[Minecraft:Molang]]''' | ||
*Added the {{ | *Added the {{MC/Cd|query.is_riding_any_entity_of_type}} Molang query, which checks whether an entity is riding another entity of any specified type. | ||
'''UI''' | '''UI''' | ||
| Line 151: | Line 151: | ||
==== Technical ==== | ==== Technical ==== | ||
'''[[Minecraft:Block]]s''' | '''[[Minecraft:Block]]s''' | ||
*Added {{ | *Added {{MC/Cd|minecraft:movable}} component under the "Upcoming Creator Features" toggle. This allows for blocks to configure how they should react when moved by a piston. | ||
**{{ | **{{MC/Cd|movement_type}} (Required): Specifies how the block should react when moved by a piston. | ||
***{{ | ***{{MC/Cd|push_pull}}: Will allow a block to be pushed by a piston/sticky piston and pulled by a sticky piston (e.g. grass). | ||
***{{ | ***{{MC/Cd|push}}: Will allow a block to be pushed by a piston/sticky piston (e.g. glazed terracotta). | ||
***{{ | ***{{MC/Cd|immovable}}: Will not allow a block to be pushed or pulled by a piston/sticky piston (e.g. bedrock). | ||
***{{ | ***{{MC/Cd|popped}}: Will pop a block when pushed by a piston/sticky piston (e.g. leaves). | ||
**{{ | **{{MC/Cd|sticky}} (Optional): Specifies how the block should handle adjacent blocks when moved by a piston. | ||
***{{ | ***{{MC/Cd|none}}: Default. Will not add any additional behavior. | ||
***{{ | ***{{MC/Cd|same}}: Will move adjacent blocks along with it when moved by a piston. It will not move different blocks with {{MC/Cd|"sticky": "same"}} (e.g. a honey block can move another honey block but not a slime block). | ||
****NOTE: This field only works when used with: | ****NOTE: This field only works when used with: | ||
<syntaxhighlight lang="c++"> | <syntaxhighlight lang="c++"> | ||
| Line 175: | Line 175: | ||
== Fixes == | == Fixes == | ||
{{ | {{MC/Fixes|project=MCPE|fixedin=1.21.90.26 Preview | ||
|;old | |;old | ||
|21743|Punching a leash knot uses the generic punch sound | |21743|Punching a leash knot uses the generic punch sound | ||
| Line 214: | Line 214: | ||
*The player dot now correctly decreases to the smallest size for the stationary player when another player moves linearly away from them. | *The player dot now correctly decreases to the smallest size for the stationary player when another player moves linearly away from them. | ||
*Fixed an issue where some on-screen UI elements would let the user interact with the world under them. | *Fixed an issue where some on-screen UI elements would let the user interact with the world under them. | ||
*Fixed a bug where the {{ | *Fixed a bug where the {{MC/Cd|includeLiquidBlocks}} property on {{MC/Cd|BlockRaycastOptions}} would not correctly result in hits on flowing water. This affects the following API methods in all versions: {{MC/Cd|entity.getBlockFromViewDirection}}, {{MC/Cd|dimension.getBlockFromRay}}, {{MC/Cd|dimension.getBlockBelow}}, and {{MC/Cd|dimension.getBlockAbove}}. | ||
*Fixed a crash when adding or changing priority of resource packs in the create new world screen. | *Fixed a crash when adding or changing priority of resource packs in the create new world screen. | ||
*Terrain matching jigsaw template pools will no longer create floating islands.</onlyinclude> | *Terrain matching jigsaw template pools will no longer create floating islands.</onlyinclude> | ||
== References == | == References == | ||
{{ | {{MC/Reflist}} | ||
== Navigation == | == Navigation == | ||
{{Navbox Bedrock Edition versions|1.2x}} | {{MC/Navbox Bedrock Edition versions|1.2x}} | ||
[[Category:Bedrock Edition 1.21.90 betas]] | [[Category:Bedrock Edition 1.21.90 betas]] | ||
Latest revision as of 19:24, 9 April 2026
Beta 1.21.90.26 (ChromeOS, Android), or Preview 1.21.90.26 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth beta/Preview version for Minecraft:Bedrock Edition 1.21.90, released on May 20, 2025,<ref>Template:Cite</ref> which fixes bugs.
Changes
Blocks
- Now render from any chunk loaded in worlds opened in at least 1.21.90.
Command format
- The camera
- REDIRECT Template:Code
Template:Redr command will now properly reset third person camera view offset values
- The
- REDIRECT Template:Command
Template:Redr command no longer requires the "Experimental Creator Camera" toggle.
Gameplay
Sounds
- REDIRECT Template:Code
Template:Redr sound effect now triggers when the light flashes in the End dimension in Vibrant Visuals.
- Leashing, unleashing, collecting leashed mobs, and leashing mobs to other mobs now play custom sounds.
- Removing saddles, horse armor, harnesses, and carpets using shears now plays custom sounds.
- Re-enabled Overworld chunk blending which was disabled in the last preview.
Graphical
- Customized atmospherics, color grading, fog and lighting for the End, the Nether, the Overworld dimensions and a variety of biomes in Minecraft:Vibrant Visuals.
- Some issues exist with atmospherics in End and Nether dimensions.
- Recalibrated all emissive values in MERS textures in Vibrant Visuals.
- Update shadow configurations for "Favors Performance" targets on all Xbox platforms in Vibrant Visuals mode.
- Update Volumetric configs for "Prefers Performance" targets on Xbox One and Xbox One X in Vibrant Visuals mode.
- Reduced the intensity and speed of the caustics animation in Vibrant Visuals.
- Increased emissive intensity and adjusted tone mapping parameters in Vibrant Visuals.
- Added
- REDIRECT Template:Code
Template:Redr settings to the fog json files.
- New section
- REDIRECT Template:Code
Template:Redr allows specifying value for both
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- Example:
<syntaxhighlight lang="c++"> {
"format_version": "1.21.90",
"minecraft:fog_settings": {
"description": {
"identifier": "minecraft:test_henyey_greenstein_g"
},
"volumetric": {
"henyey_greenstein_g": {
"air": {
"henyey_greenstein_g": 0.5
}
}
}
}
} </syntaxhighlight>
- Updated the clouds texture.
General
- Realm owners can now choose to require members to opt into the Timeline in order to play on the Realm.
- To turn this feature on, go to Realms Stories --> Settings and enable "Require opt in to Timeline".
- The feature can be turned on and off at will.
- While the feature is on, Realm members who have not opted in will remain members of the Realm, but will not be able to play until they opt in.
- If a Realm member who previously opted in chooses to opt out, they will not be able to play on the Realm until they opt in again.
- Realm owners will be able to play on the Realm regardless of whether they have opted in.
- To turn this feature on, go to Realms Stories --> Settings and enable "Require opt in to Timeline".
UI
- The animated up and down arrows on the locator bar have been repositioned to be closer to the player dot.
- Closing an anvil or an enchanting table now results in the experience bar being shown for 5 seconds instead of the locator bar.
- While using the "Joystick & tap to interact" touch mode, the "Joystick Visibility Option" is now forced into "Visible Joystick" while using the
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr control scheme.
Mobs
General
- Mobs' and players' legs are now positioned more horizontally when riding, reducing clipping into the ridden entity.
- Boats are now able to be pulled out of water using a lead.
Ghastling
- The ghastling model is now slightly smaller than before and closer in size to its collision box, though the two still differ.
- The model is intentionally smaller than the collision to prevent z-fighting.
- This is intentionally not in parity with Java Edition, which doesn't require this workaround.
Happy Ghast
- The visual size of the happy ghast has been slightly reduced to prevent z-fighting with water and other adjacent blocks.
- This change is purely visual and does not affect the happy ghast's collision.
- Happy ghast now immediately loses its ability to collide with entities upon death.
Minecraft:Horse, Donkey, and Mule
- They can now be fed carrots to heal, grow, and improve their temper.
Zombified Piglin
- Baby variants are once again equipped with golden swords.
- This change was not mentioned in the changelog
Non-mob entities
Projectiles
- Projectiles now have a tolerance margin that changes over time.
- Previously, all projectiles had a fixed 0.3 blocks tolerance margin added to the collision.
- Now, all projectiles start with no margin for the first two ticks of their flight.
- After that, the target margin will expand by 0.05 blocks per tick until it reaches the target margin of 0.3 blocks.
- This allows for more precise collision on targets close to the shooting player or entity, while still allowing for some collision leeway for targets further away.
Technical
API
- REDIRECT Template:Code
- Added
- REDIRECT Template:Code
Template:Redr read only property to
- REDIRECT Template:Code
Template:Redr, which is the key for localization of a dimension's name used in language files.
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr that allows read and write access to hunger, saturation, and exhaustion values on
- REDIRECT Template:Code
Template:Redr objects.
- Added
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr read only properties to
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr APIs have been added to
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Renamed
- REDIRECT Template:Code
Template:Redr to just
- REDIRECT Template:Code
Template:Redr to for
- REDIRECT Template:Code
Template:Redr scripting.
- Improved the naming used for the
- REDIRECT Template:Code
Template:Redr property of several custom error classes.
- Block custom component event
- REDIRECT Template:Code
Template:Redr is now called when an item using
- REDIRECT Template:Code
Template:Redr is set to true for V2.0.0 and higher custom components.
- In 2.0.0, when using
- REDIRECT Template:Code
Template:Redr of an
- REDIRECT Template:Code
Template:Redr, the desired value is checked against the
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr. If the value is out of bounds, an error is thrown.
- Enabled
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr, which no longer throw errors.
- REDIRECT Template:Code
- Updated
- REDIRECT Template:Code
Template:Redr to support NetherNet transfers. It now takes either a hostname/port combination or a NetherNet ID.
Dedicated Server
- Exposed a new parameter for dedicated server to disallow usage of Vibrant Visuals while connected.
- Added the
- REDIRECT Template:Code
Template:Redr Molang query, which checks whether an entity is riding another entity of any specified type.
UI
- Added warning pop-up for some Android devices when switching to Vibrant Visuals graphics mode.
- Added a toggle to video settings to enable in-game graphics mode switching. Enabling in-game graphics mode switching may impact texture quality.
Experimental
These additions and changes are accessible by enabling the "Upcoming Creator Features" experimental toggle.
Additions
Technical
- Added
- REDIRECT Template:Code
Template:Redr component under the "Upcoming Creator Features" toggle. This allows for blocks to configure how they should react when moved by a piston.
- REDIRECT Template:Code
Template:Redr (Required): Specifies how the block should react when moved by a piston.
- REDIRECT Template:Code
Template:Redr: Will allow a block to be pushed by a piston/sticky piston and pulled by a sticky piston (e.g. grass).
- REDIRECT Template:Code
Template:Redr: Will allow a block to be pushed by a piston/sticky piston (e.g. glazed terracotta).
- REDIRECT Template:Code
Template:Redr: Will not allow a block to be pushed or pulled by a piston/sticky piston (e.g. bedrock).
- REDIRECT Template:Code
Template:Redr: Will pop a block when pushed by a piston/sticky piston (e.g. leaves).
- REDIRECT Template:Code
Template:Redr (Optional): Specifies how the block should handle adjacent blocks when moved by a piston.
- REDIRECT Template:Code
Template:Redr: Default. Will not add any additional behavior.
- REDIRECT Template:Code
Template:Redr: Will move adjacent blocks along with it when moved by a piston. It will not move different blocks with
- REDIRECT Template:Code
Template:Redr (e.g. a honey block can move another honey block but not a slime block).
- NOTE: This field only works when used with:
<syntaxhighlight lang="c++"> "movement_type": "push_pull" "format_version": "1.21.90", "minecraft:movable": { "movement_type": "push_pull", "sticky": "same" </syntaxhighlight>
Changes
Technical
World generation
- Namespaces can now be used in template pool element location and jigsaw block identifiers.
Fixes
Script error: No such module "fixes". Other
- Fixed an issue with dried ghast block where replacing a dried ghast block in the same location would keep the random tick of the old, removed block, causing it to age faster than expected.
- Fixed a bug where entities that should not be moving were moving slightly.
- The back faces of transparent items held in hand, like stained glass, are no longer visible in Vibrant Visuals.
- Clouds no longer have a pink or yellow tint, during sunrise and sunset respectively, in Vibrant Visuals.
- Fixed inconsistent pixels on the pale oak boat and pale oak boat with chest items to match other boat items.
- The green harness item no longer uses the gray harness texture when Vibrant Visuals is enabled.
- Happy ghast and ghastlings no longer z-fight with adjacent blocks.
- Ghastlings are no longer rotated sideways when riding boats or chest boats.
- Happy ghast and ghast shadows are no longer cast on their tentacles when Fancy Graphics are enabled.
- Ropes wrapping a happy ghast are now rendered when certain entities are attached to it and it is harnessed.
- Cows and mooshrooms no longer render with four ropes when leashed to a happy ghast.
- Ghasts can no longer spawn in areas that are too small, preventing suffocation on spawn.
- Large entities attached by a leash to the happy ghast now properly render with four leashes when using simple graphics.
- The player dot now correctly decreases to the smallest size for the stationary player when another player moves linearly away from them.
- Fixed an issue where some on-screen UI elements would let the user interact with the world under them.
- Fixed a bug where the
- REDIRECT Template:Code
Template:Redr property on
- REDIRECT Template:Code
Template:Redr would not correctly result in hits on flowing water. This affects the following API methods in all versions:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr, and
- REDIRECT Template:Code
- Fixed a crash when adding or changing priority of resource packs in the create new world screen.
- Terrain matching jigsaw template pools will no longer create floating islands.
References
<references group="">
</references>
de:Bedrock Edition beta 1.21.90.26 pt:Edição Bedrock Preview 1.21.90.26 ru:Preview 1.21.90.26 (Bedrock Edition) uk:Preview 1.21.90.26 (Bedrock Edition) zh:基岩版1.21.90.26