Java Edition 24w40a
This page covers a development version that has a critical issue under certain conditions.
Furnaces, smokers, and blast furnaces delete their contents when they are reloaded after smelting items.[1]
Minecraft 24w40a


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
October 2, 2024 | ||||||
| Type | |||||||
| Snapshot for | |||||||
| Downloads | |||||||
| Obfuscation maps | |||||||
| Protocol version |
dec: 1073742036 | ||||||
| Data version |
4072 | ||||||
| Resource pack format |
40 | ||||||
| Data pack format |
56 | ||||||
| Minimum Java version | |||||||
| |||||||
{
"title": "Minecraft 24w40a",
"images": [
"24w40a.jpg",
"Java Edition 24w40a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "October 2, 2024",
"label": "Release date"
},
{
"field": "(link to Snapshot article, displayed as Snapshot)",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Java Edition 1.21.2 article, displayed as 1.21.2)",
"label": "Snapshot for"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/de5a7e4450b63ffa0a488f8e86f368f26e69aaeb/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/0caf7e59cb0b314e6a1137a4ddc4b12b2075cdeb/24w40a.json .json])<br />[https://piston-data.mojang.com/v1/objects/2e2e224520156be9bc7c76be8158af9825d873d9/server.jar Server]",
"label": "(link to Tutorial:Installing a snapshot#Manual version installation article, displayed as Downloads)"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/781067ebe026acad28eeb27211a3ab23851cf7e6/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/80da36d7f08272f009b710e8ebcbba4089732c79/server.txt Server]",
"label": "(link to Obfuscation map article, displayed as Obfuscation maps)"
},
{
"field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073742036<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>400000D4",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "4072",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "40",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "56",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of data pack formats article, displayed as Data pack format)</span>"
},
{
"field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_21 Java SE 21]</span>",
"label": "<span style=\"white-space: normal;\">Minimum Java version</span>"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.21.1|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.1]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.21.2|1.21.2]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.21.3| 1.21.3 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 24w39a|◄ 24w39a]]\n</td>\n<td style=\"padding: 0.4em\">''' 24w40a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.21.2 Pre-Release 1| 1.21.2 Pre-Release 1 ►]]\n</td>\n</tr>\n</table>"
}
24w40a is the eighth and final snapshot for Java Edition 1.21.2, released on October 2, 2024,[2] which introduced experimental features for the Winter Drop announced at Minecraft Live 2024 four days before, as well as the /rotate command.
Additions
Command format
- New command to rotate entities.
- Syntax:
- Parameters:
target: The entity to rotate.rotation: Two rotation values in degrees denoting horizontal and vertical rotation.- May use relative (~) coordinate notation to specify rotation relative to current context rotation.
facingLocation: The coordinates of a location in the world for the rotated entity to face.facingTarget: An entity for the rotated entity to face.facingAnchor: Specifies the anchor of thefacingTargetentity to rotate towards - feet or eyes (by default feet).
Gameplay
- Added particles
block_crumbleandtrail. block_crumblehas the following options:block_state: The block states of the block.
trailhas the following options:color: Color of the trail.target: Where the trail points at.
General
- Added the Winter Drop experimental data pack.
- Added the "High Contrast Block Outlines" accessibility option, to make targeted block's outlines more visible.
- Added item tag
#gaze_disguise_equipmentfor items that can be equipped to disguise the player looking for other mobs.
Changes
Items
Dyed shulker boxes and bundles
- Can no longer be dyed twice with the same color.
Command format
/ride
- No longer makes players ride leash knots, lightning bolts and fishing bobbers.
Gameplay
- Dyeing recipe for bundles are now unlocked when dyes are obtained instead of undyed bundle.
General
- The pack format version is now
56.
- Entity effect
damage_itemhas been renamed tochange_item_damageand now allows a negative value.
- The game mode for the last active world on a realm is now visible on the main Realms screen if applicable.
- The pack format version is now
40.
Experimental
The listed additions and changes are only present when the "Winter Drop" experimental data pack is enabled.
Additions
Blocks
- A “living” block generating in pale oak trees, covered on all sides by pale oak wood logs.
- It can spawn a creaking mob when it is nighttime, and it is placed between two correctly aligned pale oak log blocks.
- Is active during night and dormant during day.
- Sends a trail of particles towards the connected creaking when the creaking gets hit by the player.
- Particle speed is affected by the distance of the creaking from the heart block.
- Mining the block is most efficiently done with an axe, but it only drops when using a Silk Touch tool.
- When creaking heart block is destroyed, the connected creaking is removed.
- Generates naturally in the pale garden biome under the foliage of pale oaks.
- Does not grow randomly, but can be bonemealed to grow down.
- Generates naturally in the pale garden biome As part of pale moss patches.
- Can be bonemealed to spread to compatible blocks.
- Generates naturally in the pale garden biome As part of pale moss patches.
- When placed, grows up to two blocks on the solid faces of any block that borders it.
- Can be bonemealed to grow to full on all solid faces of any block that borders it.
- A new type of leaves.
- A new type of log, as well as a stripped variant.
- Can be used to craft pale oak wood and planks.
- A new type of plank.
- Can be used to craft
boats,
boats with chests,
buttons,
doors,
fences,
fence gates,
hanging signs,
pressure plates,
signs,
slabs,
stairs, and
trapdoors.
- A new type of sapling.
- Can be placed in flower pots.
- A new type of wood, as well as a stripped variant.
- Can be used to craft pale oak planks.
Items
Added the creaking spawn egg.
Mobs
- Spawns at night in the pale garden biome if there is a creaking heart block that has been generated in a pale oak tree.
- Is not affected by light levels but spawns and despawns based on day/night cycle.
- It follows and attacks players up to 32 blocks away from its creaking heart block.
- An activated creaking don't move if a player is looking at it.
- A player wearing a carved pumpkin on their head can look at creaking without it freezing in place.
- Is invulnerable to damage.
- When hit, a particle trail is shown between the creaking and the creaking heart block it is connected to.
- When the creaking heart block the creaking is connected to is destroyed, the creaking is removed, with no loot or experience dropped from the mob.
- Cannot enter boats.
- If spawned from a creaking heart, it can not go through portals.
- The creaking spawn egg spawns a creaking mob that is not connected to a creaking heart. The creaking mob persists through day and night, loads and saves, and takes damage from attacks and other damage sources. It has one point of health (half a heart).
- Creaking summoned from the creaking heart cannot be spawned with a spawn egg, nor can it be summoned with commands. It can only exist as a part of the creaking heart block.
World generation
- A new biome which contains pale oaks and pale moss blocks/carpet.
- It is a variation of the dark forest biome, with pale oak trees instead of dark oak trees.
- Animal mobs do not spawn naturally.
- The grass in the pale garden has a desaturated, grayish look, the sky is a smoky gray, and water is a pale light blue.
- Any tinted leaves places in the biome also get a desaturated, gray look.
- A new type of tree which can be grown from pale oak saplings in a 2x2 configuration.
- Generates naturally in the pale garden biome.
- A large patch consisting of pale moss, a pale moss carpet, and grass.
General
- Ambient sounds in the pale garden biome do not come from the biome settings but are generated by blocks found in the biome.
- Pale hanging moss emits subtle atmospheric sounds when it is attached to pale oak logs and pale oak leaves.
- Creaking heart block emits a set of eerie sounds when it is active during night and surrounded by Logs on all sides.
- Added the
#pale_oak_logsblock and item tags.
Changes
Mobs
- Are now afraid of the creaking.
- Can now imitate the creaking.
Gameplay
- The pale garden is now a requirement for "Adventuring Time".
- The creaking grants "Monster Hunter", and is now a requirement for "Monsters Hunted".
General
- Added
pale_gardento the#is_forest, and#stronghold_biased_tobiome tags. - Added the pale oak wood types to their respective tags.
Fixes
From released versions before 1.21
- MC-64265 – Teleporting passengers does not dismount them.
- MC-108323 – Underlines in chat and
/titlecommand intersect each other, causing an ugly effect when fading. - MC-131215 – Cannot teleport an entity which is in a boat.
- MC-185144 – Item durability bar and all items render incorrectly in the villager trade UI.
- MC-259651 –
updateSkyBrightness()is not used client-side, causing multiple issues.
From 1.21
- MC-272946 – The block outline is nearly invisible for some blocks.
- MC-273848 – Players can spawn underwater again in 1.21.
From 1.21.1
- MC-276005 – The text of sneaking players' name tags is rendered completely invisible or barely visible when the "Text Background Opacity". accessibility option is set to high values.
- MC-276852 – Shulker boxes can be colored in the same color they are made of.
From the 1.21.2 development versions
- MC-275505 – The
/tpcommand forces a mounted entity to dismount. - MC-275706 – Vanilla clients can't display items with components in recipe book anymore.
- MC-275790 – Non-existent entries in certain tags that are not required causes validation error.
- MC-276330 – Bundles no longer play a sound when being emptied.
- MC-276387 – Bundles can remain in the open state when using hotkeys to move them into different slots.
- MC-276391 – The item durability and bundle fullness bars render incorrectly when held over recipe book elements.
- MC-276440 – Items within bundle tooltips can be unselected by scrolling despite only one item being present.
- MC-276596 – Damageable horse armor with "
damage_on_hurt" enabled doesn't take damage when the horse wearing it is hurt. - MC-276640 – Riding an entity constantly teleported with relative coordinates produces jittery camera movement.
- MC-276651 –
damage_itemdoes not repair items when the value is negative. - MC-276669 – Pausing the game spams "Trying to save removed ender pearl, skipping" to log if ender pearls have landed.
- MC-276806 – The text of name tags behind blocks or entities is rendered completely invisible or barely visible when the "Text Background Opacity" accessibility option is set to high values.
- MC-276850 – Bundles can be colored in the same color they are made of.
- MC-276876 – Lava cauldrons deal less damage to boats and minecarts than before.
From the previous development version
- MC-276947 – Command server output in singleplayer is printed into chat.
- MC-276948 – Split boat entity types have capitalized 'With'.
- MC-276949 – Old boat entity type translation keys are not deprecated.
- MC-276956 – Cannot access registries in container block entity "
lock" field. - MC-276980 – Projectiles on the wall in the water will continue to produce bubble trails.
- MC-277020 – Arrows produce bubble particles when on a block in water, and retain those particles when the water is removed.
Videos
Videos made by Slicedlime:
References
- ↑ MC-277144
- ↑ "Minecraft Snapshot 24w40a" – Minecraft.net, October 2, 2024.