Java Edition 25w33a

Minecraft 25w33a
25w33a.jpg: Infobox image for Minecraft 25w33a the version in Minecraft
Java Edition 25w33a.png: Infobox image for Minecraft 25w33a the version in Minecraft
Edition

Java Edition

Release date

August 12, 2025

Type

Snapshot

Snapshot for

1.21.9

Downloads

Client (.json)
Server

Obfuscation maps

Client
Server

Protocol version

 dec1073742086
 hex40000106

Data version

4538

Resource pack format

65.2

Data pack format

83.1

Minimum Java version

Java SE 21

25w33a is the third snapshot for Java Edition 1.21.9, released on August 12, 2025.[1]

Additions

General

Chat drafts

  • Unsent chat messages now get saved as chat drafts if the chat was forcibly closed.
    • This includes it being closed by external sources such as dying or a dialog opening, but not the player intentionally closing their chat.
  • Any existing chat draft will get pre-filled into the message box the next time the chat is opened.
  • Draft text has a grayed-out appearance until fully restored.
    • Draft text can be restored as regular text by interacting with it:
      • Typing additional text.
      • Moving the text cursor using the arrow keys.
      • Clicking it.
      • Highlighting it.
    • Pressing ↵ Enter on a chat draft prior to it being restored sends it like a normal chat message.
    • Pressing ← Backspace on a chat draft prior to it being restored deletes it.

End flash

  • The End dimension now has skylight.
  • Normally the skylight does not affect how the dimension looks.
  • Every 30 seconds, flashes in the sky happen.
  • When they happen, skylight intensity increases flooding the dimension with purple light.
  • Last between 5 and 19 seconds.

Options

  • Added an option to the Chat Settings menu that enables saving unsent chat messages by default.
    • With this option enabled, unsent messages will always get saved as chat drafts, even if the player intentionally closed their chat.

Sounds

  • Added weather.end_flash sound events.

Tags

  • Added #shearable_from_copper_golem item tag.
  • Added #accepts_iron_golem_gift entity type tag.
    • Contains all mob types an iron golem can place a poppy on the head of.
  • Added #candidate_for_iron_golem_gift entity type tag.
    • Contains all entity types an iron golem may offer a poppy.
  • Added #cannot_be_pushed_onto_boats entity type tag.
    • Contains entity types that do not automatically enter boats.

Textures

  • Added environment/end_flash.png

Changes

Blocks

Shelf

  • Items in the shelf will render in the middle of the shelf.
  • Updated the sizes of many items in the shelf to better fit the shelf.

Mobs

Copper golem

  • Decorative flowers can now be planted on them by iron golems.
    • These flowers can be removed with shears.
    • Drop upon turning into a statue.

Iron golem

  • Now sometimes plant a decorative flower onto a nearby copper golem.

General

Attribute

  • run_command click event
    • Previously, if the command field contained a command that required a signed message (/say, /me, /msg, /tell, /w, /teammsg, /tm), it would be silently discarded.
      • Instead, a screen will be shown that lets the user insert the command into the chat window or copy the command to their clipboard if the chat window can't be opened.

Block states

  • Added align_items_to_bottom block state property to the shelf block.
    • If false the items on the shelf will ignore the vertical translation of the on_shelf item display transform and will be rendered vertically aligned to the middle of the shelf.
    • If true the items on the shelf will be rendered upward from the bottom of the shelf and will respect the vertical translation of the on_shelf item display transform.
      • Default is false (items are aligned to the middle of the shelf).

Chat

  • It is now possible to start chatting while standing inside a Nether portal.
  • The chat will now remain open and unchanged if the player was chatting before being transferred to another dimension.

Data pack

Enchantment definition

  • explode entity effects
    • New field: block_particles[note 1]
      • Specifies per-block particles. Each block particle is randomly chosen according to weights. A set limit of block particles is spawned each tick from all explosions that tick.
      • Format: List of entries.
        • weight: Non-negative integer representing the random weight for this entry being chosen
        • particle: The particle to spawn
        • scaling: Optional scaling to apply between explosion center and block position, or 1.0 if not specified
        • speec [sic][2]: Optional scaling to apply to the speed of the particle, or 1.0 if not specified

Resource pack

  • The version is now 65.2.
  • Added new display transform on_shelf
    • Used for displaying items on the Shelf.

Social Interactions

  • Players that have joined a server are now always shown in the Social Interactions screen of that server even if they are offline.[verify for Java Edition]

Tags

  • Added copper_pickaxe to #cluster_max_harvestables item tag.

Fixes

30 issues fixed

From released versions before 1.21

  • MC-26334 – Chat UI is forcibly cleared when killed.
  • MC-46503 – You can retain entities' shaders by running the /kill command while in spectator mode.
  • MC-69216 – Switching to spectator mode while fishing keeps rod cast.
  • MC-98322 – Flying after shifting between Creative/Spectator.
  • MC-99785 – You can leash entities in spectator mode.
  • MC-119417 – A spectator can occupy a bed if they enter it and then are switched to spectator mode.
  • MC-165991 – TNT explosion no longer shows additional smoke particles since 1.15 Pre-release 1.
  • MC-173730 – Shift-clicking water buckets against a waterloggable block doesn't place the water beside the waterloggable block.
  • MC-183784 – Visual bug to the Game Mode Switcher debug menu after resizing the window.
  • MC-187850run_command click_event doesn't work in written books if chat is hidden.
  • MC-191669 – Sprinting is disabled when switching your gamemode to spectator while sprinting into a block or general obstruction.
  • MC-232968 – Spectators can prevent the closing animation of a chest/barrel when viewing it at the same time as a non-spectator.
  • MC-238146 – When you switch to Spectator mode while sleeping, the night never skips.
  • MC-259571 – Last player game mode not saved after player dies or the game is reloaded.
  • MC-270172 – Client and server desync for hooked players when changing gamemode to spectator.

From 1.21.6

  • MC-297898 – Entering a dialog temporarily closes the chat and clears anything the player was currently typing.

From 1.21.7

  • MC-299548run_command dialog actions don't work if chat is hidden.

From 1.21.8

  • MC-299823 – Minecraft shaders cause C7050 warnings.
  • MC-299873 – Selection boxes of plain messages within dialogs can get cut off.
  • MC-300034 – Dolphins can ride boats.
  • MC-300457 – Dialog is unescapable when action or exit_action is set to run_command with a command that would produce a signed chat message.

From the 1.21.9 development versions

  • MC-300057 – Monsters still spawn for a tick when spawning them with a Spawn Egg in Peaceful.
  • MC-300183 – Items in shelves are smaller on Java than they are on Bedrock.
  • MC-300417 – The copper pickaxe is not part of the #cluster_max_harvestables item tag.
  • MC-300477 – The translucent parts of breezes are now intermittently ordered incorrectly.

From the previous development version

  • MC-300722 – Hoppers appear to randomly stop draining items through shelves.
  • MC-300732 – Loaded ender pearls are deleted when viewing the end credits for the first time when enderPearlsVanishOnDeath is true.
  • MC-300739 – Server crash when generating custom structures containing shelf blocks.
  • MC-300746 – Missing translation for copper wall torch.
  • MC-300747 – Cannot see villager's profession layer behind slime.

Videos

Videos made by Slicedlime:

Notes

  1. Incorrectly called block_effects in the official changelog.

References

Navigation