Wiki 9Minecraft Wiki 9Minecraft

Minecraft 25w04a

Weekly work-in-progress build. Things break and get removed again. Full source data for this version is extracted and browsable below.

2,638 names shipped in this version. Each result opens the wiki page for that thing.

Contents (9)
  1. What changed in 25w04a
  2. Mobs and entities
  3. Block states changed
  4. New in-game text
  5. Reworded text
  6. Fixes
  7. Development cycle
  8. Browse this version
  9. Neighbouring versions

Java What changed in 25w04a

Everything below is measured by comparing the game files of 25w03a with 25w04a — not copied from patch notes.

+2Mobs and entities

Mobs and entities +2 · −1

Removed: minecraft:potion

Block states changed

BlockAddedRemoved
Test Blockmode = start log fail accepttest_block_mode = start log fail accept

New in-game text 13

KeyText
argument.nbt.expected.compoundExpected compound tag
commands.test.create.successCreated test setup for test %s
commands.test.error.too_largeThe structure size must be less than %s blocks along each axis
commands.test.no_testsNo tests to run
commands.test.reset.error.no_testsCould not find any tests to reset
commands.test.reset.successReset %s structure(s)
entity.minecraft.lingering_potionLingering Potion
entity.minecraft.splash_potionSplash Potion
test_instance.action.resetReset and Load
test_instance.action.runLoad and Run
test_instance.action.saveSave Structure
test_instance.description.invalid_idInvalid test ID
test_instance_block.error.no_test_structureUnable to run test instance at %s, %s, %s since it has no test structure

Reworded text 11

Wording Mojang changed in this version.

KeyBeforeAfter
commands.test.clear.successCleared %s structuresCleared %s structure(s)
commands.test.run.runningRunning %s tests...Running %s test(s)...
commands.test.summaryGame Test complete! %s tests were runGame Test complete! %s test(s) were run
commands.test.summary.failed%s required tests failed :(%s required test(s) failed :(
commands.test.summary.optional_failed%s optional tests failed%s optional test(s) failed
structure_block.mode_info.cornerCorner Mode - Placement and Size MarkerCorner Mode - Placement and size marker
structure_block.mode_info.dataData Mode - Game Logic MarkerData Mode - Game logic marker
structure_block.mode_info.loadLoad Mode - Load from FileLoad Mode - Load from file
structure_block.mode_info.saveSave Mode - Write to FileSave Mode - Write to file
test_instance_block.error.no_testUnable to run test instance at %s, %s, %s since it has defined testUnable to run test instance at %s, %s, %s since it has an undefined test
test_instance_block.reset_successReset succeded for test: %sReset succeeded for test: %s

Fixes 46

Read from Mojang’s own release notes for Minecraft Snapshot 25w04a, published 2025-01-22. Every entry keeps its original bug ID.

46 issues fixed, read from Mojang’s own patch notes. Each entry keeps its original bug ID.

Changes 2

  • MC-271065 Diagonal movement is not normalized when crouching or using certain items
  • MC-152728 The player continues sprinting when performing actions that slow them down

Fixed bugs in 25w04a 44

  • MC-98271 The sound of blocking with a shield is only hearable by other players (not the person blocking
  • MC-165421 Bubble columns have the opposite effect on wind charges
  • MC-165461 Crossbow loading animation stops after loading, even when still holding down right click
  • MC-255756 When the shield is broken between players, the attacking side has no shield breaking sound
  • MC-276061 Decorated pot sherds don't visually update until relog when replacing with blank pot
  • MC-278400 Arrows and tridents move after hitting a block in flowing lava
  • MC-279217 Arrows and tridents constantly spin after hitting a block in flowing lava
  • MC-279218 The minecraft:enchant.thorns.hit sound does not play when mobs or players are killed by the Thorns enchantment
  • MC-279225 Players jitter and land slightly too high up when landing on powder snow while wearing leather boots
  • MC-279232 SNBT text components prevent mixing text styles in lists
  • MC-279389 The minecraft:entity.arrow.hit_player sound is played when player is hit by an arrow shot by himself
  • MC-279454 hide_additional_tooltip no longer hides author and generation on written books
  • MC-279480 The "test_instance_block.reset_success" string incorrectly spells the word "succeeded" as "succeded"
  • MC-279481 Leaf litter no longer generates in forests or wooded badlands
  • MC-279482 Elements within the test block and test instance block menus are not selected in order when using the TAB key
  • MC-279483 Test blocks set to start mode show the "Message:" text despite no text field being present
  • MC-279485 Test block and test instance block menus have blurred backgrounds
  • MC-279486 Some strings displayed within the test instance block interface are untranslatable
  • MC-279487 The "Test Instance ID" and "Test Structure Size" text within the test instance block interface are positioned too far to the right
  • MC-279488 Leaf litter generates very sparsely in Dark Forests
  • MC-279489 An unexpected error occurs when attempting to create tests with large sizes
  • MC-279490 No command feedback messages are displayed when attempting to reset tests that don't exist
  • MC-279491 The "commands.test.no_tests" raw translation key is displayed when using "/test run..." commands in situations where no tests exist
  • MC-279492 An unexpected error occurs when attempting to locate tests that don't exist
  • MC-279493 No command feedback messages are displayed when using the "/test create" command
  • MC-279498 Test blocks and test instance blocks aren't part of the "#minecraft:dragon_immune" or "#minecraft:wither_immune" tags
  • MC-279502 Axolotl variants are no longer saved when bucketing
  • MC-279504 "minecraft:enchantments" component does not work on the select property of Item Models
  • MC-279505 Horse-esque mobs that disallow horse armor still show an non-interactive slot
  • MC-279511 Using "minecraft:always_pass" while the player is inside the test zone breaks the world
  • MC-279518 Test environment accepts minecraft:raining instead of minecraft:weather
  • MC-279519 Some words within some test command strings are always pluralized
  • MC-279522 GameTest entrypoint doesn't load zip datapacks
  • MC-279527 GameTest entrypoint doesn't load custom tests from datapacks
  • MC-279538 The key name of the test instances field that represents the namespaced ID of the test environment is different from the changelog
  • MC-279539 Villager variant is not applied to spawned zombie villagers
  • MC-279553 Players using items no longer turn their body in the moving direction while moving diagonally
  • MC-279570 Some piston operations don't send neighbor updates
  • MC-279573 The "test_instance_block.error.no_test" string is missing the word "no"
  • MC-279588 Test instance field typo 'sky_accesss'
  • MC-279599 /test pos is offset by one on the y and z axis
  • MC-279601 "test.error.expected_entity_at_pos" translation is missing
  • MC-279646 Toggling fullscreen with F11 does not visually update the fullscreen option in the video settings menu
  • MC-279653 Block Entity Data desynchronizes after subsequent setblock commands

Development cycle

This build was part of the run-up to 1.21.5. Everything tested here landed in that release.

Browse this version