-
ESBE Shader 3G v2.2 for Minecraft PE 1.16 & 1.17 (1.21/26+)
ESBE is offered initially in two versions for -
Minecraft PE 26.20.24 (1.21.132/26.12)
More epic battles in the new structure, wind -
Dynamic Lights PE Addon for MCPE 1.16/1.17/1.18/1.19/1.20/1.21/26.12+
Dynamic Lights has long been created for almost -
IndustrialCraft PE Mod 2.4.5 for Minecraft PE 1.16
The IndustrialCraft PE history continues and now -
X-Ray for Minecraft Bedrock Edition 1.19/1.20/1.21.132/26.20.24+
X-Ray is a cult cheat in the past, available as -
TreeCapitator Addon for Minecraft PE 1.17/1.18/1.19/1.20/1.21.132 (26.3)+
No modifications, now the old TreeCapitator is -
Pokémon Addon v7.0 for Minecraft Bedrock 1.18/1.19/1.20/1.21/26.20
Pokémon Addon by Zacek the Serpentine is a very -
Ark Addon (MCArk) for Minecraft PE 1.19/1.20/1.21/26.12+
Combine the two survival games together by -
Borion Hack Release for Minecraft Bedrock Edition 26.X (Win10/11)
It is not necessary to hack MCPE servers and -
Health Indicator Addon for Minecraft PE 1.17/1.18/1.21.132/26.12
So far, this is the only add-on for Minecraft
Minecraft PE 26.20.23 / 26.20.24 Changelog
Sulfur Cubes
- Sulfur Cubes are a new mob coming to Minecraft with a curious appetite for... blocks! Found in Sulfur caves, this curious mob transforms depending on which block the player feeds it. Experiment and discover how to send Sulfur Cubes bouncing, sliding, and more!
Sulfur Springs
- Found across the Overworld, you'll know if you've spotted a Sulfur pool thanks to its Sulfur and Cinnabar blocks - and the noxious gas coming from it! But dig beneath these and you'll discover a Sulfur cave, filled with new blocks to mine and a new mob to meet!
Potent Sulfur
- Potent Sulfur is a new block you can use to create bubbling hot pools! Place potent Sulfur beneath water and you'll soon spy bubble columns, as well as puffs of noxious gas. Build with caution - noxious gas will trigger nausea in players and nearby mobs!
Sulfur Caves
- Discover this new cave type, with shallow pools of water and glow lichen. Sulfur caves are filled with yellow blocks of Sulfur, red blocks of Cinnabar, and a curious mob called the Sulfur Cube!
New Block Sets
- You'll find two new block sets in Sulfur caves - Cinnabar and Sulfur! These new blocks allow you to add rich reds and yellows into your builds, and each comes with its own full block set. Cobble them, craft with them, turn them into stairs or bricks - the choice is yours!
Features and Bug Fixes
Gameplay
- Fixed mouse camera sensitivity being higher than expected on Windows
Graphical
-
Fixed a bug where Bows and Crossbows used by players disappear with Texture Streaming enabled
-
Pixelated shadows in Vibrant Visuals no longer experience artifacts on certain Xbox One X and Xbox Series S
User Interface
-
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
-
Updated the text on the beta feedback popup
-
Add missing closed captions for some baby mobs
Blocks
-
Fixed issue placing leaves on top of leaves after decay
-
Using Bone Meal on a Moss Block connected to Polished Diorite, Polished Andesite, or Polished Granite no longer replaces them with a Moss Block
Commands
/lootfailing no longer stops the rest of an/executecommand from continuing
Gameplay
-
Maintain aiming stick capabilities while the small emote screen is visible
-
Fixed a bug where Minecarts on the same track would not properly transfer momentum when colliding with each other
General
Fall damage visual and audio effects for non-player entities are no longer delayed past hitting the ground
Graphical
-
Fixed incorrect variation in block lighting during the slime jump animation in Vibrant Visuals
-
Fixed an issue causing co-web blocks to not dither when player camera is nearby
-
Added new version of atmospheric scattering config.
- New format version is 1.26.20
- Fields "minecraft:atmosphere_settings" and "minecraft:atmosphere_settings/description" are now required
GraphicsOverrideParameterPacket
- Changed means of accessing Atmospherics Graphics Overrides to be accessed through getBiomeAtmospherics
Mobs
- Ravager now destroys Leaf Blocks and Crops when running into them, and no longer destroys Flowers or Plants, which matches the behavior on Java
Realms
- Fixed crashing issue when going back from Realms Plan Picker screen before it finishes loading.
Technical Updates
- Fixed custom components not parsing with modern block definition loader
User Interface
- Hide get more packs button when a player is unnable to access marketplace
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.
minecraft:behavior.pet_sleep_with_ownerminecraft:behavior.pickup_itemsminecraft:behavior.player_ride_tamed
API
-
Added beta read-only property
partyInfotoPlayerthat returns aPartyInfoobject ({ partyId: string, isLeader: boolean }) orundefinedif the player is not in a party -
Adding settings under "Creator" section to configure text filtering debug delay.
-
Added
BlockComponentBlockStateChangeEventtoBETA. Custom Block components can subscribe to it. -
Added BETA Boolean property
firstUpdatetoBlockComponentRedstoneUpdateEvent -
Moved
function Entity.addItemfrombetatov2.7.0 -
Moved
class InvalidEntityComponentErrorfrombetatov2.7.0
Biomes
-
Added
minecraft:subsurface_builderfield to Biome Json API- Sub Surface Builders allow specifying a
minecraft:surface_builderto be applied to biomes located underneath the Overworld's terrain surface. Note, however, that pre-existing surface builder types' processing have not been updated to accommodate the ability to specify them for sub-terrain height ranges, which may lead to unexpected results when using them.
- Sub Surface Builders allow specifying a
-
Added
minecraft:noise_gradientsub surface builder type, which places continuous bands of blocks according to a noise distribution. This surface builder's processing has been implemented with sub-terrain height ranges in mind.- This surface builder has the following parameters:
non_replaceable_blocks: 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 (non-air or non-liquid) block type.gradient_blocks: a list of block names that will be sampled according to a Perlin noise distribution. Specifyingminecraft:air-blocks 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.
- This surface builder has the following parameters:
Blocks
- Blocks with a missing menu_category will correctly be accepted again instead of giving the error: "Menu Category should not have an empty value"
Entity Components
-
Fixed a bug where removing the movement controller from an entity entirely did not reset the input velocity given by the controller
- This would cause entities to keep sliding in the given direction until friction bled the velocity off, even if the entity hit a wall
-
Fixed a bug that caused the "minecraft:behavior.delayed_attack" AI behavior to sometimes fail to exit after killing a target
-
Added the
minecraft:bouncinesscomponent, which controls how an entity bounces when colliding with surfaces- Contains a single field,
value, defining the bounce strength:- 0 results in no bounce
- 1 results in a perfectly elastic collision with full energy preservation
- If the component is not present, bounciness defaults to 0
- Only available if the entity's
format_versionis set tobeta
- Contains a single field,
-
Added the "minecraft:apply_knockback_rules" component which controls how an entity applies knockback to a target
- "horizontal_power" defines how much the target is hit backwards
- Defaults to 1.0 if not defined
- "vertical_power" defines how much the target is hit upwards
- Defaults to 0.4 if not defined
- "vertical_velocity_cap" defines the target's maximum vertical upwards velocity after the target's knockback rules have been evaluated
- Defaults to 0.4 if not defined
- "check_if_target_is_immersed_in_water" defines whether the target should be fully immersed in water for the knockback rules to apply
- Defaults to false if not defined
-
Not defining this component results in default knockback behavior
-
Added the
minecraft:air_drag_modifiercomponent- The higher its value, the more air drag affects an entity:
- 0.0 means no air drag
- 1.0 means regular air drag
- 2.0 means double air drag
- Only available if the entity's
format_versionis set tobeta
- The higher its value, the more air drag affects an entity:
-
The
minecraft:knockback_resistancecomponent now accepts negative values down to a minimum of -2, resulting in knockback being increased instead of being diminished
Features
-
: refactor
minecraft:behavior.follow_target_captaintominecraft:behavior.follow_target_leader. The following fields have been added to the behavior:always_look_for_leader(default: false) If true, the mob will always search for a valid leader to follow if none is found or current leader is not valid anymoreleader_filters(required) The filters to use when determining if a mob is a suitable leader or not.search_cooldown(default: 20) Number of ticks that must pass before a new search is initiated after a target is not found, lost, or becomes invalid.
Items
-
Added tags for Sulfur Cube to make use of for physics determination and absorbing
- "minecraft:sulfur_cube_archetype_bouncy"
- "minecraft:sulfur_cube_archetype_regular"
- "minecraft:sulfur_cube_archetype_slow_flat"
- "minecraft:sulfur_cube_archetype_fast_flat"
- "minecraft:sulfur_cube_archetype_light"
- "minecraft:sulfur_cube_archetype_fast_sliding"
- "minecraft:sulfur_cube_archetype_slow_sliding"
- "minecraft:sulfur_cube_archetype_sticky"
- "minecraft:sulfur_cube_archetype_high_resistance"
Mobs
- Fixed actor textures not loading properly when applying packs with older min engine version
Network Protocol
- Packet
UpdateClientOptionsPacket, added boolFilter Profanity Change.
Experimental Technical Updates
API
- Added
Dimension.spawnXpmethod to spawn experience orbs at a specified location in@minecraft/server
Add-Ons
-
Added experimental toggle "Custom Projectiles" which enables improvements around custom projectiles in add-ons without the use of runtime identifiers
- Adds
isolated_physicsproperty tominecraft:projectilecomponent for easier trajectory control fire_at_targetgoal 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
stick_in_ground
- Adds
API
-
Fixed a bug when
attachedToon aShapePrimitiveorDebugShapewouldn't update if the attached entity was unloaded and reloaded. -
Fixed a bug where
DebugTextinminecraft@debug-utilitiescould be invisible. -
Added
maximumRenderDistancetoDebugShapeinminecraft@debug-utilitiescould be invisible. -
Added Script Entity property
nameplateDepthTestedtobeta -
Added Script Entity property
nameplateRenderDistancetobeta -
Added
EntityHealCause.TotemOfUndyingtobeta -
Added
minecraft:totem_of_undyingsupport to entity heal before/after events -
Added
Player.chatNamePrefixtobeta- an optional string prepended to the player's name in chat messages -
Added
Player.chatNameSuffixtobeta- an optional string appended to the player's name in chat messages -
Added
Player.chatDisplayNametobeta- a read-only property returning the composed chat name (chatNamePrefix + name + chatNameSuffix) -
Added
Player.chatMessagePrefixtobeta- an optional string prepended to the text of the player's chat messages, useful for applying color/formatting codes
Data Driven UI
- Class Observable.
- Added method
getFilteredText. Gets filtered data from the Observable (only available for strings). -getFilteredText(this: Observable<T & string>, player: Player): Promise<string | TextFilteringError>;
- Added method
- Added enum
TextFilteringError. An enum representing the errors that can occur during text filtering. This is used at Observable.getFilteredText to provide more context about the filtering process.
Blocks
Voxel Shapes
-
Added non-unit-cube voxel shapes for 70 Vanilla 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, Powered Comparator, Powered Repeater, Snow Layer, Stonecutter, Unpowered Comparator, Unpowered Repeater
-
Fixed Vanilla 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
Mobs
- Librarians no longer offer Name Tags, and instead offer Red Candles or Yellow Candles on Master Level
Scripting
- Added scripting method that allows creators to check the snow logging behavior of a block.