Minecraft:Bedrock Edition Preview 26.20.23/Upstream
More actions
Preview 26.20.23 (Windows, iOS, iPadOS, Xbox, PlayStation), or Beta 26.20.24 (ChromeOS, Android) is the fourth beta/Preview for Minecraft:Bedrock Edition 26.20, released on March 31, 2026,<ref>Template:Cite</ref> which adds the sulfur caves, Minecraft:sulfur and Minecraft:cinnabar block sets, and sulfur cube behind an experiment, and fixes bugs.
Changes
General
- Ravagers can only destroy Minecraft:leaves and crops when running into them, and can no longer destroy Minecraft:snow, turtle eggs or various plant blocks. This better matches their behavior in Java Edition.
- Unlike Java Edition, they are still able to destroy pumpkin stems and melon stems.
Graphical
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr are now required in the
- REDIRECT Template:Code
Template:Redr version of the atmospherics config file.
- Accessing atmospherics graphics overrrides through scripting is now done from
- REDIRECT Template:Code
- Added functionality for the "Resource packs" and "Behavior packs" tabs in the new edit world screen.
- Replaced the development notice for the upcoming "Admin log" with a message that settings, community, and world changes will be logged here, but it is not functional yet.
Technical
AI Goals
- Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.20 and newer:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Refactored
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. The following fields have been added to the behavior:
- REDIRECT Template:Code
Template:Redr: If
- REDIRECT Template:Code
Template:Redr, the mob will always search for a valid leader to follow if none is found or current leader is not valid anymore.
- REDIRECT Template:Code
Template:Redr: The filters to use when determining if a mob is a suitable leader or not.
- REDIRECT Template:Code
Template:Redr: (default:
- REDIRECT Template:Code
Template:Redr) Number of ticks that must pass before a new search is initiated after a target is not found, lost, or becomes invalid.
API
- Added beta read-only property
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr that returns a
- REDIRECT Template:Code
Template:Redr object Template:Cd or undefined if the player is not in a party.
- Added settings under "Creator" section to configure text filtering debug delay.
- Moved
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
Biomes
- Added
- REDIRECT Template:Code
Template:Redr field to Biome Json API.
- Sub Surface Builders allow specifying a
- REDIRECT Template:Code
Template:Redr to be applied to biomes located underneath the Overworld's terrain surface.
- Added
- REDIRECT Template:Code
Template:Redr sub surface builder type, which places continuous bands of blocks according to a noise distribution.
- This surface builder has the following parameters:
- This surface builder has the following parameters:
- REDIRECT Template:Code
Template:Redr: a list of blocks that the surface builder is not allowed to replace.
- Leaving this list empty or unspecified will allow the replacement of any block type.
- REDIRECT Template:Code
Template:Redr: a list of block names that will be sampled according to a Perlin noise distribution.
- Specifying
- REDIRECT Template:Code
Template:Redr is permitted, and will result in the original block not being replaced, meaning it is possible to adjust the density/intensity of block replacement in the biome using this surface builder type.
Entity components
- Added the
- REDIRECT Template:Code
Template:Redr component, which controls how an entity bounces when colliding with surfaces.
- Contains a single field,
- REDIRECT Template:Code
Template:Redr, defining the bounce strength:
- REDIRECT Template:Code
Template:Redr results in no bounce.
- REDIRECT Template:Code
Template:Redr results in a perfectly elastic collision with full energy preservation.
- If the component is not present, bounciness defaults to
- REDIRECT Template:Code
- Only available if the entity's
- REDIRECT Template:Code
Template:Redr is set to
- REDIRECT Template:Code
- Added the
- REDIRECT Template:Code
Template:Redr component, which controls how an entity applies knockback to a target.
- REDIRECT Template:Code
Template:Redr defines how much the target is hit backwards.
- Defaults to
- REDIRECT Template:Code
Template:Redr if not defined.
- REDIRECT Template:Code
Template:Redr defines how much the target is hit upwards.
- Defaults to
- REDIRECT Template:Code
Template:Redr if not defined.
- REDIRECT Template:Code
Template:Redr defines the target's maximum vertical upwards velocity after the target's knockback rules have been evaluated.
- Defaults to
- REDIRECT Template:Code
Template:Redr if not defined.
- REDIRECT Template:Code
Template:Redr defines whether the target should be fully immersed in water for the knockback rules to apply.
- Defaults to
- REDIRECT Template:Code
Template:Redr if not defined.
- Added the
- REDIRECT Template:Code
Template:Redr component.
- The higher its value, the more air drag affects an entity:
- The higher its value, the more air drag affects an entity:
- REDIRECT Template:Code
Template:Redr means no air drag.
- REDIRECT Template:Code
Template:Redr means regular air drag.
- REDIRECT Template:Code
Template:Redr means double air drag.
- Only available if the entity's
- REDIRECT Template:Code
Template:Redr is set to
- REDIRECT Template:Code
- The
- REDIRECT Template:Code
Template:Redr component now accepts negative values down to a minimum of
- REDIRECT Template:Code
Template:Redr, resulting in knockback being increased instead of being diminished.
Network Protocol
- Added the bool
- REDIRECT Template:Code
Template:Redr to the Packet
- REDIRECT Template:Code
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Render Dragon Features for Creators", "Experimental Voxel Shape Features", the new "Drop 2 of 2026", and "Experimental Custom Projectile Features" experimental toggles.
Additions
Blocks
File:Cinnabar.png Minecraft:Cinnabar
- A red-colored block that generates in sulfur caves.
- Used to craft or cut cinnabar width=32x32 stairs, width=32x32 slabs, width=32x32 walls, width=32x32 polished cinnabar, width=32x32 stairs, width=32x32 slabs, width=32x32 walls, width=32x32 cinnabar bricks, width=32x32 brick stairs, width=32x32 brick slabs, width=32x32 brick walls, and width=32x32 chiseled cinnabar.
File:Sulfur.png Minecraft:Sulfur
- A yellow-colored block that generates in sulfur caves.
- Used to craft or cut sulfur width=32x32 stairs, width=32x32 slabs, width=32x32 walls, width=32x32 polished sulfur, width=32x32 stairs, width=32x32 slabs, width=32x32 walls, width=32x32 sulfur bricks, width=32x32 brick stairs, width=32x32 brick slabs, width=32x32 brick walls, and width=32x32 chiseled sulfur.
File:Potent Sulfur.png Potent sulfur
- A variant of sulfur that emits bubbles when placed underwater. It also produces a cluster of noxious gas particles in the water's surface.
- Players and mobs get Nausea when they enter water that is near and directly or indirectly connected to the block.
Items
File:Sulfur Cube Spawn Egg.png Sulfur cube spawn egg
- Used to spawn a sulfur cube.
File:Bucket of Sulfur Cube.png Bucket of sulfur cube
- Obtained by Template:Ctrl a Minecraft:bucket on a sulfur cube.
- When used, spawns a sulfur cube.
Mobs
File:Sulfur Cube.png Sulfur cube
- A passive slime-like mob that spawns in sulfur caves.
- Immune to fall damage.
- When killed, it will split into 2 small cubes, like other slime-like mobs.
- Unlike the slime and magma cube, the small versions can grow up into the large version, like how a baby mob works.
- It is attracted to the dropped item form of full blocks. The cube can pick up a block, or a player can Template:Ctrl a full block on the cube, causing the cube to absorb it into its body.
- File:Sulfur Cube Stone.png In this state, they become immobile and cannot be damaged by most entities. Instead it will be knocked back when attacked.
- The knockback also depends on the damage that would have been dealt, with stronger attacks sending the cube further.
- Shearing it removes and drops the block, reverting back to normal.
- Depending on the full block, they will behave differently when punched while in its immobile state, examples are:
- Blocks of iron make it heavy, i.e. it will have higher gravity.
- Minecraft:Wool makes it floaty, i.e. it will have lower gravity.
- Wooden Minecraft:logs and stems make it bouncy.
- Minecraft:Ice reduces its friction, making it slide more.
- File:Sulfur Cube Stone.png In this state, they become immobile and cannot be damaged by most entities. Instead it will be knocked back when attacked.
- Can be caught in Minecraft:buckets to move it.
Technical
Items
- Added tags for sulfur cubes to make use of for physics determination and absorbing
- 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
World generation
- REDIRECT Template:BiomeLink
- A cave biome composed of Minecraft:sulfur and Minecraft:cinnabar blocks.
- Sulfur cubes spawn here.
- Have a high concentration of glow lichen.
- Sulfur pools also generate here.
Script error: No such module "SpriteFile".
- Greenish pools that generate in sulfur caves.
- Consists of a body of water surrounded by sulfur blocks and cinnabar with potent sulfur generating at the bottom, which inflicts Nausea to mobs in the pool.
Script error: No such module "SpriteFile".
- A pile of Minecraft:sulfur with a small sulfur pool on the surface.
- Generates on the surface indicating the presence of sulfur caves below.
Changes
Technical
Add-Ons
- Added experimental toggle "Custom Projectiles" which enables improvements around custom projectiles in add-ons without the use of runtime identifiers.
- Adds
- REDIRECT Template:Code
Template:Redr property to minecraft:projectile component for easier trajectory control.
- REDIRECT Template:Code
Template:Redr goal now applies projectile offsets relative to entity rotation.
- Custom projectiles now:
- Can be reflected.
- Update their owner upon launch and reflection.
- No longer collide with their owner on launch.
- Apply their offsets on launch.
- Remain at their point of impact when using
- Custom projectiles now:
- REDIRECT Template:Code
API
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr could be invisible.
- Added the Script Entity property
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added the Script Entity property
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added
- REDIRECT Template:Code
Template:Redr support to entity heal before/after events.
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr - an optional string prepended to the player's name in chat messages.
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr - an optional string appended to the player's name in chat messages.
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr - a read-only property returning the composed chat name (chatNamePrefix + name + chatNameSuffix).
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr - an optional string prepended to the text of the player's chat messages, useful for applying color/formatting codes.
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr using
- REDIRECT Template:Code
Template:Redr allows custom components to read a state change.
- Added
- REDIRECT Template:Code
Template:Redr Boolean property
- REDIRECT Template:Code
- REDIRECT Template:Code
DDUI
- Class Observable.
- Added the method
- REDIRECT Template:Code
Template:Redr. Gets filtered data from the Observable (only available for strings). Template:Cd
- Added the enum
- REDIRECT Template:Code
Template:Redr. An enum representing the errors that can occur during text filtering. This is used at
- REDIRECT Template:Code
Template:Redr to provide more context about the filtering process.
Scripting
- Added scripting method that allows creators to check the snow logging behavior of a block.
Voxel Shapes
- Added non-unit-cube voxel shapes for 70 blocks when the Voxel Shapes experiment is enabled.
- These shapes improve face culling so that hidden faces between adjacent blocks are correctly removed.
- Slab shapes (62 blocks)
- Other shapes (8 blocks): calibrated sculk sensor, end portal frame, comparator (powered and unpowered), repeater (powered and unpowered), Minecraft:snow, and Minecraft:stonecutter.
- These shapes improve face culling so that hidden faces between adjacent blocks are correctly removed.
Fixes
Script error: No such module "fixes". Other
- Fixed custom components not parsing with modern block definition loader.
- Pixelated shadows in Minecraft:Vibrant Visuals no longer experience artifacts in Xbox One X/S.
- Fixed empty space appearing on screens with text input when using a physical keyboard on iOS.
- Fixed several issues with text input on iOS when using a physical keyboard.
- Fixed a bug where Minecraft:minecarts on the same track would not properly transfer momentum when colliding with each other.
- Fixed incorrect variation in block lighting during slime jump animations in Vibrant Visuals.
- Fixed a crashing issue when going back from Realms Plan Picker screen before it finishes loading.
- Fixed a bug where removing the movement controller from an entity entirely did not reset the input velocity given by the controller.
- Fixed a bug that caused the
- REDIRECT Template:Code
Template:Redr AI behavior to sometimes fail to exit after killing a target.
- Fixed actor textures not loading properly when applying packs with an older min engine version.
- Fixed a bug when
- REDIRECT Template:Code
Template:Redr on a
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr would not update if the attached entity was unloaded and reloaded.
- Fixed a bug where
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr could be invisible.
- Fixed slab face culling so that the top face of a block directly above or below a slab is now correctly culled against the slab's shape.
- Blocks with a missing
- REDIRECT Template:Code
Template:Redr will correctly be accepted again instead of giving the error: "Menu Category should not have an empty value."
References
<references group="">
</references>
de:Bedrock Edition beta 26.20.24 es:Bedrock Edition Preview 26.20.23 it:Bedrock Edition Preview 26.20.23 ja:Bedrock Edition Preview 26.20.23 pt:Edição Bedrock Preview 26.20.23 ru:Preview 26.20.23 (Bedrock Edition) th:รุ่น Bedrock Preview 26.20.23 zh:基岩版26.20.23