Contents (8)
Java What changed in 25w36a
Everything below is measured by comparing the game files of 25w35a with 25w36a — not copied from patch notes.
+1Mobs and entities
Mobs and entities +1
New in-game text 15
| Key | Text |
|---|---|
commands.spectate.cannot_spectate | %s cannot be spectated |
entity.minecraft.mannequin | Mannequin |
entity.minecraft.mannequin.label | NPC |
key.categories.spectator | Spectator |
key.spectatorHotbar | Select On Hotbar |
manageServer.add.title | Add Server |
manageServer.edit.title | Edit Server Info |
manageServer.enterIp | Server Address |
manageServer.enterName | Server Name |
manageServer.resourcePack | Server Resource Packs |
manageServer.resourcePack.disabled | Disabled |
manageServer.resourcePack.enabled | Enabled |
manageServer.resourcePack.prompt | Prompt |
multiplayer.disconnect.banned.reason.default | Banned by an operator. |
multiplayer.status.anonymous_player | Anonymous Player |
Reworded text 87
Wording Mojang changed in this version.
| Key | Before | After |
|---|---|---|
advMode.notEnabled | Command blocks are not enabled on this server | Command blocks are not enabled |
argument.block.tag.disallowed | Tags aren't allowed here, only actual blocks | Tags aren't allowed here; only actual blocks |
argument.double.big | Double must not be more than %s, found %s | Double must not be more than %s: found %s |
argument.double.low | Double must not be less than %s, found %s | Double must not be less than %s: found %s |
argument.float.big | Float must not be more than %s, found %s | Float must not be more than %s: found %s |
argument.float.low | Float must not be less than %s, found %s | Float must not be less than %s: found %s |
argument.integer.big | Integer must not be more than %s, found %s | Integer must not be more than %s: found %s |
argument.integer.low | Integer must not be less than %s, found %s | Integer must not be less than %s: found %s |
argument.item.tag.disallowed | Tags aren't allowed here, only actual items | Tags aren't allowed here; only actual items |
argument.long.big | Long must not be more than %s, found %s | Long must not be more than %s: found %s |
argument.long.low | Long must not be less than %s, found %s | Long must not be less than %s: found %s |
argument.range.ints | Only whole numbers allowed, not decimals | Only whole numbers allowed; not decimals |
argument.time.tick_count_too_low | The tick count must not be less than %s, found %s | The tick count must not be less than %s: found %s |
arguments.swizzle.invalid | Invalid swizzle, expected combination of 'x', 'y' and 'z' | Invalid swizzle: expected combination of 'x', 'y' and 'z' |
chat.disabled.invalid_command_signature | Command had unexpected or missing command argument signatures. | The command had unexpected or missing command argument signatures. |
command.unknown.command | Unknown or incomplete command, see below for error | Unknown or incomplete command. See below for error |
commands.attribute.base_value.get.success | Base value of attribute %s for entity %s is %s | The base value of attribute %s for entity %s is %s |
commands.attribute.base_value.reset.success | Base value for attribute %s for entity %s reset to default %s | The base value for attribute %s for entity %s reset to default %s |
commands.attribute.base_value.set.success | Base value for attribute %s for entity %s set to %s | The base value for attribute %s for entity %s set to %s |
commands.attribute.modifier.value.get.success | Value of modifier %s on attribute %s for entity %s is %s | The value of modifier %s on attribute %s for entity %s is %s |
commands.attribute.value.get.success | Value of attribute %s for entity %s is %s | The value of attribute %s for entity %s is %s |
commands.clone.toobig | Too many blocks in the specified area (maximum %s, specified %s) | Too many blocks in the specified area (maximum %s, but specified %s) |
commands.data.modify.expected_list | Expected list, got: %s | Expected list; got: %s |
commands.data.modify.expected_object | Expected object, got: %s | Expected object; got: %s |
commands.data.modify.expected_value | Expected value, got: %s | Expected value; got: %s |
commands.datapack.create.io_failure | Can't create pack with name '%s', check logs | Can't create pack with name '%s'. Check logs |
commands.execute.blocks.toobig | Too many blocks in the specified area (maximum %s, specified %s) | Too many blocks in the specified area (maximum %s, but specified %s) |
commands.execute.conditional.fail_count | Test failed, count: %s | Test failed. Count: %s |
commands.execute.conditional.pass_count | Test passed, count: %s | Test passed. Count: %s |
commands.fill.toobig | Too many blocks in the specified area (maximum %s, specified %s) | Too many blocks in the specified area (maximum %s, but specified %s) |
commands.fillbiome.toobig | Too many blocks in the specified volume (maximum %s, specified %s) | Too many blocks in the specified volume (maximum %s, but specified %s) |
commands.forceload.toobig | Too many chunks in the specified area (maximum %s, specified %s) | Too many chunks in the specified area (maximum %s, but specified %s) |
commands.function.error.argument_not_compound | Invalid argument type: %s, expected Compound | Invalid argument type: %s. Expected Compound |
commands.test.locate.done | Finished locating, found %s structure(s) | Finished locating: found %s structure(s) |
commands.test.locate.started | Started locating test structures, this might take a while... | Started locating test structures. This might take a while... |
commands.tick.query.percentiles | Percentiles: P50: %sms P95: %sms P99: %sms, sample: %s | Percentiles: P50: %sms P95: %sms P99: %sms. Sample: %s |
commands.tick.query.rate.sprinting | Target tick rate: %s per second (ignored, reference only). Average time per tick: %sms | Target tick rate: %s per second (ignored; reference only). Average time per tick: %sms |
debug.copy_location.help | F3 + C = Copy location as /tp command, hold F3 + C to crash the game | F3 + C = Copy location as /tp command, or hold for 10 seconds to crash the game |
gamerule.allowEnteringNetherUsingPortals.description | Controls whether players are allowed to enter the Nether or not | Controls whether players are allowed to enter the Nether. |
gamerule.allowFireTicksAwayFromPlayer.description | Controls whether or not fire and lava should be able to tick further than 8 chunks away from any player | Controls whether fire and lava should be able to tick further than 8 chunks away from any player. |
gamerule.commandModificationBlockLimit.description | Number of blocks that can be changed at once by one command, such as fill or clone. | The number of blocks that can be changed at once by one command, such as fill or clone. |
gamerule.doVinesSpread.description | Controls whether or not the Vines block spreads randomly to adjacent blocks. Does not affect other types of vine blocks such as Weeping Vines, Twisting Vines, etc. | Controls whether the Vines block spreads randomly to adjacent blocks. Does not affect other types of vine blocks such as Weeping Vines, Twisting Vines, etc. |
gamerule.pvp.description | Controls whether players are allowed to damage other players or not | Controls whether players are allowed to damage other players. |
gamerule.spawnChunkRadius.description | Amount of chunks that stay loaded around the overworld spawn position. | The amount of chunks that stay loaded around the overworld spawn position. |
gamerule.spawnMonsters.description | Controls whether monsters naturally spawns or not | Controls whether monsters naturally spawn. |
inventory.hotbarInfo | Save hotbar with %1$s+%2$s | Save hotbar with %1$s + %2$s |
inventory.hotbarSaved | Item hotbar saved (restore with %1$s+%2$s) | Item hotbar saved (restore with %1$s + %2$s) |
item.op_block_warning.line2 | Use of this item might lead to command execution | Use of this item might lead to command execution. |
key.spectatorOutlines | Highlight Players (Spectators) | Highlight Players |
mco.configure.world.switch.slot.subtitle | This world is empty, choose how to create your world | This world is empty. Choose how to create your world |
mco.errorMessage.connectionFailure | An error occurred, please try again later. | An error occurred. Please try again later. |
mco.errorMessage.realmsService.unknownCompatibility | Could not check compatible version, got response: %s | Could not check compatible version; got response: %s |
mco.snapshotRealmsPopup.message | Realms are now available in Snapshots starting with Snapshot 23w41a. Every Realms subscription comes with a free Snapshot Realm that is separate from your normal Java Realm! | Realms is now available in Snapshots starting with Snapshot 23w41a. Every Realms subscription comes with a free Snapshot Realm that is separate from your normal Java Realm! |
mco.snapshotRealmsPopup.title | Realms now available in Snapshots | Realms is now available in Snapshots |
mco.upload.close.failure | Could not close your Realm, please try again later | Could not close your Realm. Please try again later. |
multiplayer.disconnect.authservers_down | Authentication servers are down. Please try again later, sorry! | Authentication servers are down. Please try again later. Sorry! |
multiplayer.disconnect.bad_chat_index | Detected missed or reordered chat message from server | Detected a missed or reordered chat message from the server |
multiplayer.disconnect.invalid_packet | Server sent an invalid packet | The server sent an invalid packet |
multiplayer.disconnect.missing_tags | Incomplete set of tags received from server. Please contact server operator. | Incomplete set of tags received from the server. Please contact a server operator. |
multiplayer.disconnect.transfers_disabled | Server does not accept transfers | This server does not accept transfers |
Fixes 59
Read from Mojang’s own release notes for Minecraft Snapshot 25w36a, published 2025-09-02. Every entry keeps its original bug ID.
59 issues fixed, read from Mojang’s own patch notes. Each entry keeps its original bug ID.
Fixed bugs in 25w36a 59
MC-223142Player can move while spectating a markerMC-225088Overworld surface is darker than before on low brightnessMC-234737Typo in exception message: "EmtyPoolElement"MC-236508The title within the "Add Server" menu is displayed as "Edit Server Info"MC-237590The word "chunks" is improperly capitalized within the render and simulation distance slidersMC-238273"Locked by another running instance of Minecraft" lacks punctuationMC-249205"minecraft.used:minecraft.potion" increases by a value of two when using water bottles to create mud in creative modeMC-250062Several strings throughout the game contain comma splicesMC-250193Server log does not use the string representation of a player's GameProfile on a disconnect during encryptionMC-254052/locate doesn't work outside build limitMC-254668Pressing Escape on the death screen's title screen warning respawns the playerMC-257792Output slot for trading menu is off-centerMC-258191Root system feature allows hanging root vertical span of 0, causing errorMC-259347Height limit warning message is shown when right-clicking the top of a block at the build height limit with a bucketMC-262370Some multiplayer strings are untranslatableMC-264962Strings that contain two inputs for a given action have inconsistent spacing and apostrophesMC-265807Mobs don't drown if their Air NBT is less than -19MC-277975The first line of the command execution warning in an item's tooltip is missing punctuationMC-278435Mushroom Fields biome doesn't generate pumpkin patches despite being specified in vanilla datapackMC-279123Some strings that reference Minecraft Realms use inconsistent or missing verb formsMC-279153Some strings that mention the base values of attributes are missing articlesMC-279173The "chat.disabled.invalid_command_signature" string is missing an article before the word "Command"MC-279174The "gamerule.spawnChunkRadius.description" string is missing an article before the word "Amount"MC-279175Some multiplayer disconnection strings are missing articles and demonstrativesMC-279176The "gamerule.commandModificationBlockLimit.description" string is missing an article before the word "Number"MC-279212Some narration strings are missing articles and possessive determinersMC-295829Test instance block GUI uses "Batch" instead of "Environment"MC-298605When creating a Water World superflat world, the player spawns at the bottom of the seaMC-299105Tears and Lava Chicken music disc 'desc' translations are unusedMC-300055You get the advancement Wax On for changing the pose of a Copper Golem Statue while holding HoneycombMC-300088Items placed by a copper golem in a double chest do not update redstone comparators reading the right side of the double chestMC-300109Lightning bolt does not remove oxidation from the lightning rodMC-300169The CustomName tag of a copper golem statue is not kept when minedMC-300192No darker trim for copperMC-300201Breaking a copper golem statue with a pose does not retain its poseMC-300416Copper golems' pathfinding to chests is biased to northwestMC-300558Copper golems can open locked chests without an appropriate key itemMC-300729Incorrect or unusually obvious pixels on the weathered and exposed copper barsMC-300961The armor layer on husks no longer reflects their larger size compared to other humanoidsMC-301099Copper chests worn on copper golems' heads are not visibleMC-301250Upon exiting the gamemode switcher (F3+F4) while viewing the credits, the player still does not resume viewing the credits and instead remains in the end in a phantom state until they relogMC-301258Copper golem statues in the walking pose have a bit of their necks poking through their armsMC-301259Shelf align_items_to_bottom in block entity data doesn't workMC-301261The right arm of the copper golem statue isn't connected to its bodyMC-301276The hand animation no longer plays when shearing copper golemsMC-301277Item frames with maps and paintings cannot share a corner anymoreMC-301278The code of conduct screen renders carriage return charactersMC-301283Sprint and sneak input can get 'stuck' if a screen is opened right as the input is pressedMC-301310The “Transfer Now” button in the realms menu renders outside the selection boxMC-301312You cannot begin to use items while looking at copper golemsMC-301324Sitting copper golem statue nose is rotated incorrectlyMC-301330Malicious server can force client to remain stuck on code of conduct screenMC-301374Evokers can now spawn in Peaceful difficultyMC-301519Trying to use a command block while the "enableCommandBlocks" gamerule is set to false says "Command blocks are not enabled on this server" even if you're not on a serverMC-301523Some gamerule description strings consist of inconsistent concluding punctuation, redundantly include “or not”, and are grammatically incorrectMC-301524The block breaking animation on banners now amplifies with each pattern appliedMC-301546Bells do not display ringing animation when another bell is nearbyMC-301577Block light sources produce shadows around themselves under skylightMC-301619Game mode translation key is used in the console message sent when a player tries to switch their game mode without permission
Development cycle
This build was part of the run-up to 1.21.9. Everything tested here landed in that release.