Java Edition 24w34a
Minecraft 24w34a
Edition | ||||||
---|---|---|---|---|---|---|
Release date |
August 21, 2024 | |||||
Type | ||||||
Snapshot for | ||||||
Downloads | ||||||
Obfuscation maps | ||||||
Protocol version |
dec: 1073742030 | |||||
Data version |
4060 | |||||
Resource pack format |
36 | |||||
Data pack format |
50 | |||||
Minimum Java version | ||||||
|
{ "title": "Minecraft 24w34a", "images": [ "24w34a.jpg", "Java Edition 24w34a.png" ], "rows": [ { "field": "''(link to Java Edition article, displayed as Java Edition)''", "label": "(link to Edition article, displayed as Edition)" }, { "field": "August 21, 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/f252db3368f588fa8c946dcbeed712bfe109e816/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/17e3b903641353554e4b1728df2b62b97562d0ab/24w34a.json .json])<br />[https://piston-data.mojang.com/v1/objects/ff16e26392a5ced7cfe52ffdc5461cd646b9b65d/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/852be4d787be546e91b5c9b611c9cb692d8e6922/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/9a187ebcd24ee307f7d635db94d7f9b814cd02f6/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>1073742030<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>400000CE", "label": "(link to Protocol version article, displayed as Protocol version)" }, { "field": "4060", "label": "(link to Data version article, displayed as Data version)" }, { "field": "36", "label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>" }, { "field": "50", "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\" rowspan=\"2\"></td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 24w33a|◄ 24w33a]]\n</td>\n<td style=\"padding: 0.4em\">''' 24w34a'''</td>\n</tr>\n</table>" }
24w34a is the second snapshot for Java Edition 1.21.2, released on August 21, 2024.[1] It contains some tweaks to experimental features, as well as some technical changes and optimizations.
Additions
Command format
consumable
component- If present, this item can be consumed on use
- If
food
,potion_contents
,ominous_bottle_amplifier
orsuspicious_stew_contents
are also present on this item, consuming this will apply the stats and effects of those components
- If
- Format: object with fields
consume_seconds
: Non-negative float, the amount of seconds it takes for a player to consume the item- Default value: 1.6
animation
: The animation used during consumption of the item- Default value:
eat
- Accepted values:
none
,eat
,drink
,block
,bow
,spear
,crossbow
,spyglass
,toot_horn
,brush
- Default value:
sound
: Sound event, the sound used during and on completion of the item's consumption- Default value:
entity.generic.eat
- Default value:
has_consume_particles
: Boolean, whether consumption particles are emitted while consuming this item- Default value:
true
- Default value:
on_consume_effects
: An optional list of side effects which take place as a result of consuming this item- There are currently 5 valid consume effects
minecraft:apply_effects
effects
: A list of status effect instances applied once consumed. The format is like it used to be in food.effects beforeprobability
: Float, the probability the above effects will be applied once consumed- Default value: 1.0
minecraft:remove_effects
effects
: A set of status effects removed once consumed, as either a tag or list of ids
minecraft:clear_all_effects
- Clears all status effects of the consumer
minecraft:teleport_randomly
diameter
: Positive float, the diameter that the consumer will be teleported within- Default value: 16.0
minecraft:play_sound
sound
: Sound event, played once consumed
- e.g.
consumable={consume_seconds:3.0, animation:'eat', sound:'entity.generic.eat', has_consume_particles:true, on_consume_effects:[{type:'minecraft:clear_all_effects'}]}
- If present, this item can be consumed on use
use_cooldown
component- If present, this item will apply a cooldown to all items of the same type when it has been used
- Format: object with fields
seconds
: Positive float representing the amount of seconds the cooldown will take place forcooldown_group
: Optional namespaced id representing the cooldown group- If present, this item will be part of a cooldown group and no longer share cooldowns with its base item type
- Instead, cooldowns applied to this item will only be shared with any other items that are part of the same cooldown group
- e.g.
use_cooldown={seconds:1.5, cooldown_group:"minecraft:custom_weapon"}
use_remainder
component- If present, will replace the item with a remainder item if its stack count has decreased after use
- If the item has a stack count higher than 0 after use, the remainder item will be added to the inventory instead
- If the inventory is full when trying to add a remainder item to it, it will be dropped on the ground instead
- Format: single value as an item stack
- e.g.
use_remainder={id:'minecraft:stick', count:1}
- e.g.
- If present, will replace the item with a remainder item if its stack count has decreased after use
Changes
Items
- General
- Drinking a milk bucket in creative mode no longer gives the player an empty bucket.
Non-mob entities
- Projectiles such as arrows, tridents and fishing bobbers* now bounce on the world border if hit.
*Fishing bobbers bouncing of the world boarder is bugged and doesn't work.
Command format
food
item stack component- The food component has been changed to become a data container which only holds the food stats applied when the item is consumed
- This component no longer gives it the ability to be consumed, and can be done instead with the new consumable component
- Format: object with fields
nutrition
The amount of nutrition applied when consumedsaturation
The amount of saturation applied when consumedcan_always_eat
Whether it can be consumed even when the user is not hungry
- The food component has been changed to become a data container which only holds the food stats applied when the item is consumed
Gameplay
- Now repeats the last selected recipe when a "selected" key is pressed (space or enter key).
General
- The version is now
50
.
- Performance
- Framerate has been improved when using higher render distances.
- Significantly reduced the performance impact when turning the camera.
- The version is now
36
.
- Shader program configurations can now specify preprocessor define directives to apply to their linked shaders
- Many shader implementations have been merged by making use of this
- The format of core shader and post-processing shader configurations have been consolidated
- The
rendertype_entity_glint_direct
shader has been removed (replaced byrendertype_entity_glint
) - The
rendertype_entity_translucent_cull
shader has been removed (replaced byrendertype_item_entity_translucent_cull
)
Experimental
- 'Bundles'
- The bundle tooltip now fits 3 rows and can always show at least 8 item types.
- Redstone wire updates now have a left-first preference, meaning the left side is updated first if both sides of a fork have equal power.
- This removes most of the random behavior.
- The remaining edge cases which are still random are situations where the wire gets powered from above or below without enough context.
- Minecarts no longer forcefully snap to the center of a block when landing on a rail.
- Minecarts snap to corners along the diagonal, and snaps after being pushed by a Piston.
- This allows for Piston bolts and similar contraptions.
- Dispensers are allowed to stack Minecarts again.
- Minecarts now more easily come to rest at opposing slopes.
- Minecarts no longer tilt during a short fall, or when they are falling straight down.
- Minecarts are now placed (or dispensed) with the correct rotation straight away when put on rails.
- They are also placed with the correct rotation onto slopes.
- Minecarts no longer phase through blocks on slopes when going up or down, they collide instead.
Fixes
From released versions before 1.21
- MC-73178 – Villagers' "
CanPickUpLoot
" tag cannot be set to zero. - MC-144327 – The bottom face texture of a blaze's rods is the same as their top face texture.
- MC-191431 – Player spectator head is invisible/does not render in the inventory after switching to "Fabulous!".
- MC-269376 – Breeze fires wind charge from center of hitbox.
- MC-269715 – Food won't be eaten when the component
food.eat_seconds
is less than 0.05.
From 1.21
- MC-272643 – Items containing
using_converts_to
cannot be stacked with the original items after restarting the world. - MC-273329 – Drinking milk buckets in Creative mode gives empty buckets.
- MC-273629 – Adding effects with an
effects_changed
advancement causes a packet error (ConcurrentModificationException
) if it was triggered by milk.
From the previous development version
- MC-275203 – Minecarts always spawn facing east/west and move upward slightly when being placed on rails.
- MC-275209 – It's impossible to put water in a cauldron underwater.
- MC-275210 – Minecarts can phase through blocks when travelling diagonally upwards.
- MC-275211 – The enchantment glint isn't visible on dropped items.
- MC-275213 – Hand animation still plays when trying to put lava or powder snow in an underwater cauldron.
- MC-275218 – "Minecart rolls" sound does not play when on tracks after de-railing then re-railing.
- MC-275219 – Hand animation still plays in Creative when trying to use minecarts inside each other on the same rail.
- MC-275221 – Baby polar bear model is messed up in 24w33a.
- MC-275224 – Minecart items desync when using them on a rail with a minecart above it.
- MC-275226 – Enchantment glint is not visible on items held by player and mobs in third-person.
- MC-275229 – Minecarts behave strangely on bubble columns.
- MC-275230 – The game crashes when opening the inventory while in Spectator mode.
- MC-275232 – The mining fatigue animation appears too close.
- MC-275236 – Gamerule
minecartMaxSpeed
doesn't affect downward velocity. - MC-275237 – Cannot rename written book in an anvil.
- MC-275241 – Minecarts continue to produce sound for a short while after being stopped.
- MC-275246 – Crash after attempting to move item from off-hand in Creative inventory.
- MC-275248 – Torches no longer have bottom faces.
- MC-275249 – "FOV Effects" slider incorrectly modifying zoom values on the spyglass.
- MC-275252 – Player head angle when crawling is now strange.
- MC-275270 – Minecart not oriented correctly when placed on a sloped unpowered powered rail.
- MC-275271 – Crash after attempting to move item to hotbar slot in Creative inventory.
- MC-275273 – Baby mooshroom uses wrong scale.
- MC-275276 – Minecarts can phase through blocks at the bottom of a slant.
- MC-275277 – Trial chambers'
encounter_4
trap often does not hit the player. - MC-275289 – There are empty chests in some chambers even after 24w33a.
- MC-275293 – Internal exception when picking blocks not in hotbar but in inventory in Survival mode.
- MC-275296 – Emissive textures are not emissive in the player's hand.
- MC-275297 – Failing selectors and fake players in "score" selector result in an unexpected error.
- MC-275307 – Hand doesn't show up when switching from Spectator mode.
- MC-275310 – Cannot enchant armor in enchanting table.
- MC-275319 – End crystals in 24w33a appear to be slightly smaller than in previous versions.
- MC-275328 – Enchantment glint is not visible on items in item frames.
- MC-275329 – As of 24w33a zombie villagers no longer raise their arms to attack.
- MC-275332 – The rotation of a wall/ceiling lever and buttons does not affect the update order of wire in Redstone Experiment.
- MC-275343 – Projectiles stuck in the world border can float in the air if the border size is changed.
- MC-275361 – Baby zombie variant arms disconnect from their body when attacking.
- MC-275377 – Derailed minecarts snap onto nearby rails after falling down.
- MC-275397 – Redstone dust doesn't update properly.
- MC-275436 – Cannot enchant books in enchanting table.
- MC-275467 – Minecarts can launch the player hundreds of thousands of blocks upwards if they derail inside cobwebs or powdered snow.
- MC-275473 – Slim model's arms are now lower than the torso by 0.5 pixels.
- MC-275479 – Dispensers cannot place minecarts onto rails if there is a minecart one block away.
- MC-275482 – Minecarts do not pick up mobs like they used to.
- MC-275486 – Enchantable data component doesn't work with items that only have enchantments through a data pack.
- MC-275498 – Clocks, compasses and recovery compasses don't function in item frames.
- MC-275553 – Minecarts which exit the End onto no rails are left permamentally tilted.
- MC-275554 – Minecarts between two downward slopes will shake violently and never settle.
- MC-275566 – Game crash when trying to open various GUIs with Fabulous graphics.
- MC-275569 – Outer layer of the skin shows when disabled until going into third-person.
- MC-275628 – Minecarts transitioning from even to downward rails, derail above a certain speed.
- MC-275631 – You cannot stop a minecart by standing in the way if it's on an ascending track.
- MC-275677 – Minecarts sometimes aren't affected by cobwebs when moving upwards.
Videos
Videos made by Slicedlime:
Trivia

- The banner image for this snapshot is a reference to octree, a data structure in which each node has eight children. Octrees are used as a culling technique for performance optimization in this snapshot.
References
- ↑ "Minecraft Snapshot 24w34a" – Minecraft.net, August 21, 2024.