Java Edition 25w10a

Minecraft Wiki article. Categories: Java_Edition_versions, Java_Edition_1.21.5_snapshots, Java_Edition_snapshots_released_in_2025, Java_Edition_snapshots, Pages_with_YouTube_videos

📌 Mirrored from Minecraft Wiki

This article is reproduced from Java Edition 25w10a on the Minecraft Wiki. Mirrored from revision 3704629. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.

Minecraft 25w10a
25w10a.jpg: Infobox image for Minecraft version 'Minecraft 25w10a'
Java Edition 25w10a.png: Infobox image for Minecraft version 'Minecraft 25w10a'

25w10a is the tenth and final snapshot for Java Edition 1.21.5, released on March 5, 2025.[1]

Additions

General

Game rule

  • Added the tntExplodes game rule. Previously, that was only avaliable on Legacy Console Edition and Bedrock Edition.
    • When false, TNT will not explode and cannot be primed by any means.
      • Trying to do so directly, like with a flint and steel, will show a message on the action bar.
      • Powering a TNT block with redstone makes it simply vanish, as does blowing it up with a creeper.
      • A TNT block on fire can burn up as if it was a plank.
    • Default value: true

Tag

  • Added #flowers item tag.
    • Corresponds to the #flowers block tag.

Changes

Blocks

Cactus flower

Test block and test instance block

  • Their textures have been updated.

Mobs

Cow

  • The new models have been tweaked so the horn placement and leg positioning now match the model on Bedrock Edition.
  • The textures of temperate cow legs no longer have harsh borders due to a mirroring issue.
  • The heads of baby cows are now positioned correctly.

Sheep

  • Its wool texture has been tweaked to remove the stark line at the back.

General

Data pack

Entity data

  • Custom data (previously present only on markers) is now available on all entities.
    • It is exposed as a minecraft:custom_data component, so it can be set by spawning items and matched by predicates.
    • The component is currently stored in a field called data.
    • It is stored only if it's non-empty.

Predicates

  • Block predicates
    • New optional fields have been added to block predicates: components and predicates.
    • Their functionality and format are identical to the fields components and predicates on item predicates, but they operate on block entity components (when present).
      • When present, components will match exact contents of block entity components.
      • When present, predicates will match partial contents of block entity components.
  • Entity predicates
    • A new optional field has been added to entity predicates: predicates.
      • Its functionality and format is identical to the field predicates on item predicates, but they operate on entity components.
        • When present, predicates will match partial contents of entity components.

Resource pack

  • The version is now 54.
  • "Global" uniforms may now be defined in any shader, and the game will attempt to fill it.
    • Currently, these are: ModelViewMat, ProjMat, TextureMat, ScreenSize, ColorModulator, Light0_Direction, Light1_Direction, GlintAlpha, FogStart, FogEnd, FogColor, FogShape, LineWidth, GameTime, ModelOffset.
    • The type of the uniform must match what it would normally be, or it'll be undefined behavior.

SNBT format

  • SNBT now also supports following operations:
    • bool(arg) - converts argument to boolean.
      • If argument is a boolean value, returns value directly.
      • If argument is a number value, returns true if it is non-zero.
    • uuid(str) - converts string representation of UUID to integer array.
  • Implicit infinite float values (like 1e1000) are now rejected.

Sounds

  • Blocks that are broken by a piston now play their breaking sound.

Tag

  • Added cactus_flower to #enderman_holdable block tag.
  • Removed blocks that mine instantly without a tool from the #mineable/axe, and #sword_efficient block tags.

Title screen

Fixes

26 issues fixed

From released versions before 1.21

  • MC-203550 – Blocks broken by pistons do not play breaking sounds.
  • MC-269386 – Flow Pottery Sherd is not in the correct spot in the creative inventory.
  • MC-270043 – Reduced armor glint applies to tridents.

From the 1.21.5 development versions

  • MC-279414 – Flying far away in spectator mode and switching to creative softlocks the game for a while.
  • MC-279920 – Beacons play the deactivation sound every game tick while on the death screen.
  • MC-279967 – Temperate cows have strange mapping/harsh borders because of the leg texture becoming mirrored.
  • MC-279993 – Baby cows' heads are incorrectly positioned.
  • MC-280050 – The mule saddle texture is missing in the Programmer Art resource pack.
  • MC-280061 – Test instance block has flipped lighting direction.
  • MC-280063 – crafting_transmute recipes don't give an output if the output stack has the same count as the stack in the crafting grid.
  • MC-280106 – Cactus flowers cannot be held by endermen.
  • MC-280109 – Leash all frog variants advancement is not deterministic in data generation.
  • MC-280113 – Shears no longer consume durability when used on insta-mined blocks.
  • MC-280143 – Monster spawner and trial spawner tooltip no longer displays the "Interact with Spawn Egg" hint.
  • MC-280159 – New cow model does not match Bedrock Edition.
  • MC-280242 – Not all ambient sounds have been moved to the "Ambient/Environment" category.
  • MC-280244 – Temperate cow model in Java does not have its new horn placement from Bedrock Edition.
  • MC-280285 – Some game events can crash the game when attempting to create vibration resonance with an amethyst block.
  • MC-280315 – Crash when listing suggestions with invalid Unicode escapes.

From the previous development version

  • MC-280325 – The player hand flickers in first-person mode.
  • MC-280337 – Slimes freeze the game.
  • MC-280360 – The game stops updating frames while loading chunks.
  • MC-280379 – Frozen screen when entering any UI or after a few minutes of playing.
  • MC-280383 – Items in inventories sometimes do not render.
  • MC-280423 – Block textures flicker randomly.
  • MC-280439 – Values out of bounds for float and double parse successfully in SNBT resulting in storing the value Infinity.

Videos

Videos made by slicedlime:

References

  1. ↑ "Minecraft Snapshot 25w10a" – Minecraft.net, March 5, 2025.

Sources