Bedrock Edition Preview 1.21.100.21

Preview 1.21.100.21
Bedrock 1.21.100.21.png: Infobox image for Preview 1.21.100.21 the version in Minecraft
Edition

Bedrock Edition

Release date

June 18, 2025

Server version

1.21.100.21

Editor version

1.0.2

Build version

34326197

Internal version

Windows, Xbox: 1.21.10021.0
Android: 1.21.100.21

Version code

Android:
952110021 (armeabi-v7a, 34)
962110021 (x86, 34)
972110021 (arm64-v8a, 34)
982110021 (x86_64, 34)

Type

Preview

Preview for

1.21.100

Downloads

Server
Windows
Linux

Protocol version

823

Beta 1.21.100.21 (ChromeOS, Android) or Preview 1.21.100.21 (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/Preview version for Bedrock Edition 1.21.100, released on June 18, 2025.[1]

Additions

Command format

Target selectors

  • Added the @n target selector, which returns the single closest entity.

Changes

General

Settings

  • Moved the graphics mode and render distance options to the top of video settings for convenience.
  • Added preview sounds for the new audio tab.

Graphical

Vibrant Visuals

  • Weather events now affect the scene illumination and the color of clouds and sky in Vibrant Visuals.
  • Updated Reflections configurations for "Favor Performance" presets on Xbox platforms with Vibrant Visuals.

Mobs

Enderman

  • Endermen can now pick up all block types they are able to in Java Edition.

Technical

AI Goals

  • Added the minecraft:behavior.take_block AI goal, allows an entity to take blocks from the world with the following options:
    • blocks: Array of block descriptors that the entity can take, if empty can take any block.
    • can_take: Entity filters for when the entity can use the goal.
    • on_take: Trigger ran if the entity does take a block.
    • xz_range: XZ range from which the entity will try and take blocks from.
    • y_range: Y range from which the entity will try and take blocks from.
    • chance: Chance each tick to try and take a block.
    • affected_by_griefing_rule: If the goal is affected by the mob griefing game rule.
    • requires_line_of_sight: If the entity requires line of sight on the block it tries to take.
  • Removed the minecraft:behavior.enderman_take_block AI goal, it upgrades to the above goal.
  • Added the minecraft:behavior.place_block AI goal, allows an entity to place blocks in the world with the following options:
    • placeable_carried_blocks: Array of block descriptors that the entity can place if its carried item, if empty can place any block from its carried item.
    • randomly_placeable_blocks: Array of weighted block descriptors that the entity can randomly place, if empty the entity will try to place the block in its carried item instead.
    • can_place: Entity filters for when the entity can use the goal.
    • on_place: Trigger ran if the entity does place a block.
    • xz_range: X range from which the entity will try and place blocks in.
    • y_range: Y range from which the entity will try and place blocks in.
    • chance: Chance each tick to try and place a block.
    • affected_by_griefing_rule: If the goal is affected by the mob griefing game rule.
  • Removed the minecraft:behavior.enderman_leave_block AI goal, it upgrades to the above goal.

API

  • Removed minecraft:destruction_particles's block API from beta, it was deemed too risky to expose to server scripting API since the component is only being used on client.
  • Moved enum MovementType from beta to v2.0.0.
  • Moved enum StickyType from beta to v2.0.0.
  • Moved class BlockMovableComponent from beta to v2.0.0.
  • Moved localizationKey property on Block, Entity, Dimension, and ItemStack from beta into 2.1.0.
  • Moved Container methods contains, firstEmptySlot, firstItem, find, and findLast from beta into 2.1.0.

Block

  • alpha_test_to_opaque, alpha_test_single_sided_to_opaque, and blend_to_opaque will now shift to opaque in the distance again when used as render method in minecraft:material_instances.
  • Removed Upcoming Creator Features toggle requirement from Movable Component.

Block Components

  • Field uv_lock no longer requires Upcoming Creator Features experiment to work. JSON format_version still needs to be >= 1.21.90.

Components

  • Content warnings will log missing references in Jigsaw Structure, Processor List, Template Pool, and Structure Sets JSON.

Molang

  • query.is_carrying_block is now usable by all entities, not just enderman.
  • query.is_carrying_block returns 1.0 if the entity is carrying any block, including air.

Textures

  • Modified Json parsing of variations texture objects in terrain_texture.json files:
    • weight field clamped to minimum value of 0.05.
    • weight field clamped to maximum value of 1000000.

Experimental

These additions and changes are accessible by enabling the "Beta APIs", and "Custom Biomes" experimental toggles.

Additions

Technical

API

  • Added runOnFinish method to GameTest which runs after the test is completed, regardless if it passed, failed, or timed out.

Changes

Technical

Gameplay

  • When loading a chunk that used a removed custom biome, the removed biome is now replaced with the dimension's default biome, which is ocean in the Overworld.

Fixes

13 issues fixed

From released versions before 1.21.100

  • MCPE-96298 – Lead attaches to the player's head, partially blocking the screen.
  • MCPE-153135 – The fox automatically places items (armor, mob heads, carved pumpkin, etc.) in armor slots.
  • MCPE-162613 – Endermen can pick up warped or crimson fungus and place it onto any full block
  • MCPE-164355 – Enderman Does Not Replace Items at /replaceitem.
  • MCPE-178487 – Foxes don’t pick up non-stackable items like swords and totems.
  • MCPE-180453 – Some blocks are not highlighted when Outline Selection is disabled.
  • MCPE-190952 – Trident with the Riptide enchantment sending you back when you. immediately switch to another hotbar slot.
  • MCPE-191029 – Block breaking animations do not stop after pausing the game
  • MCPE-208094 – Vibrant Visuals: End Crystal healing beams texture not animated
  • MCPE-220579 – Vibrant Visuals: Beacon beam texture is broken.
  • MCPE-221119 – Inconsistency: Spider jockeys cannot have a Bogged rider, despite other skeletons spawning as riders.

Other

  • Fixed a bug where the death screen could be shown while the player was alive when certain gamepad buttons where pressed at the same time.
  • Fixed an issue where endermen could take blocks without having line of sight to them.

References

  1. "Minecraft Beta & Preview - 1.21.100.21" – Minecraft Feedback, June 18, 2025.

Navigation