Java Edition 24w37a
Minecraft 24w37a


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
September 11, 2024 | ||||||
| Type | |||||||
| Snapshot for | |||||||
| Downloads | |||||||
| Obfuscation maps | |||||||
| Protocol version |
dec: 1073742033 | ||||||
| Data version |
4065 | ||||||
| Resource pack format |
38 | ||||||
| Data pack format |
53 | ||||||
| Minimum Java version | |||||||
| |||||||
{
"title": "Minecraft 24w37a",
"images": [
"24w37a.jpg",
"Java Edition 24w37a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "September 11, 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/0b48c22e8ed722bcae66e25a03531409681e648b/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/9fdf7dcfc4325b612cf472df711a9871f7b5cc7c/24w37a.json .json])<br />[https://piston-data.mojang.com/v1/objects/4ba5f8917ac400474751b6e0f20d311d3b726fe7/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/38d87708ff2de34eadecda2a54592fe4846d03de/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/67b788a9ce161c044c63cf2ae611412a64cd9111/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>1073742033<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>400000D1",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "4065",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "38",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "53",
"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 24w36a|◄ 24w36a]]\n</td>\n<td style=\"padding: 0.4em\">''' 24w37a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 24w38a| 24w38a ►]]\n</td>\n</tr>\n</table>"
}
24w37a is the fifth snapshot for Java Edition 1.21.2, released on September 11, 2024.[1]
Additions
General
- Added
minecraft:death_protectionitem stack component.
- [NBT Compound / JSON Object] minecraft:death_protection: If present, this item protects the holder from dying by restoring a single health point.
- [NBT List / JSON Array] death_effects: An optional list of effects that are applied when the item protects the holder.
- [NBT Compound / JSON Object]: A single revive effect.
- [String] type: The kind of revive effect. Must be one of
apply_effects,remove_effects,clear_all_effects,teleport_randomlyorplay_sound. - If type is
apply_effects:- [NBT List / JSON Array] effects: A list of effect instances applied once revived.
- [NBT Compound / JSON Object]: A single effect.
- [String] id: The ID of the effect.
- [Byte] amplifier: The amplifier of the effect, with level I having value 0. Optional, defaults to 0.
- [Int] duration: The duration of the effect in ticks. Value -1 is treated as infinity. Values 0 or less than -2 are treated as 1. Optional, defaults to 1 tick.
- [Boolean] ambient: Whether or not this is an effect provided by a beacon and therefore should be less intrusive on the screen. Optional, defaults to
false. - [Boolean] show_particles: Whether or not this effect produces particles. Optional, defaults to
true. - [Boolean] show_icon: Whether or not an icon should be shown for this effect. Optional, defaults to
true.
- [NBT Compound / JSON Object]: A single effect.
- [Float] probability: The probability the above effects is applied once revived. Defaults to 1.0.
- [NBT List / JSON Array] effects: A list of effect instances applied once revived.
- If type is
remove_effects:- [NBT List / JSON Array][String] effects: A set of effects removed once revived, as either a single ID or list of IDs.
- If type is
clear_all_effects: Clears all effects of the holder. - If type is
teleport_randomly:- [Float] diameter: The diameter that the holder is teleported within. Defaults to 16.0.
- If type is
play_sound:- [String][NBT Compound / JSON Object] sound: The sound event played once when revived.
- A sound event see Template:Nbt inherit/sound event/template
- [String][NBT Compound / JSON Object] sound: The sound event played once when revived.
- [String] type: The kind of revive effect. Must be one of
- [NBT Compound / JSON Object]: A single revive effect.
- [NBT List / JSON Array] death_effects: An optional list of effects that are applied when the item protects the holder.
- [NBT Compound / JSON Object] minecraft:death_protection: If present, this item protects the holder from dying by restoring a single health point.
- Chickens laying eggs is now controlled by a loot table found at
gameplay/chicken_lay. - Armadillos randomly dropping scutes is now controlled by a loot table found at
gameplay/armadillo_shed. - The loot given by villagers is now controlled by two additional loot tables:
gameplay/hero_of_the_village/unemployed_gift- used if the villager is unemployed.gameplay/hero_of_the_village/baby_gift- used if the villager is a baby.
- Added
minecraft:salmonentity sub-predicate.- Fields:
variant: one of small, medium, large.
- Fields:
- Added the
duplicates_allaysitem tag.- Controls what items can be used to duplicate allays when dancing.
- Added the
panda_eats_from_grounditem tag.- Controls what items a panda picks up from the ground and eats.
- Added the
brewing_fuelitem tag.- Controls what items that can be used as fuel in a brewing stand.
Changes
This section is missing information about: visual differences in the tooltip background compared to the previous snapshot.
Please expand the section to include this information. Further details may exist on the talk page.
Items
- Ender Pearls now ensure that the chunk they are in or travel into is always loaded and ticking.
- They also load chunks when crossing to a new dimension, so that they can always continue to travel.
- This ensures that Ender Pearls can always land, and makes cross dimensional ender pearl traveling more predictable.
- Ender Pearls now unload when a player logs out, and reappear whenever that player logs back in, similar to how mounts currently behave
- Each Ender Pearl creates a ticket for chunk loading any time it moves into a new chunk, and also periodically every 10 seconds.
Mobs
General
- Some changes introduced in 24w36a related to which data gets transferred between mobs when converted have been reverted (health, attributes, loot tables):
AbsorptionAmountactive_effectsAgeAngerTimeAngryAtArmorDropChancesArmorItemsBrain.memories.minecraft: angry_at.ttlBrain.memories.minecraft: angry_at.valueCanBreakDoorsCanPickUpLootCustomNameVisibleCustomNamefall_distanceFallFlyingFireForcedAgeHandDropChancesHandItemsHurtByTimestampHurtTimeInvulnerableIsBabyLeashLeftHandedMotionNoAINoGravityOnGroundPassengersPersistenceRequiredPortalCooldownPositionRootVehicleRotationSilentSleepingXSleepingYSleepingZTagsTeam
- Mobs that split into several mobs rather than converting from one type into another do not transfer the following properties:
ArmorDropChancesArmorItemsfall_distanceFallFlyingHandDropChancesHandItemsHurtByTimestampHurtTimeLeashMotionOnGroundPassengersPositionRotationSleepingXSleepingYSleepingZ
- Some properties mentioned in MC-88967 are intentionally not transferred in any conversion:
AttributesGossipsHealth- Loot tables
VillagerDataXp
General
- The trigger
minecraft:killed_by_crossbowhas been renamed tominecraft:killed_by_arrow.- Now trigger whenever an arrow kills an entity, not just when fired from a crossbow.
- Has a new optional item predicate field,
fired_from_weapon.- Can be used to match the item used to shoot the arrow.
minecraft:fire_resistanthas been renamed tominecraft:damage_resistant- Has a new field:
types, hash-prefixed damage type tag.- Items with this component, when in entity form, is resistant to the damage types included in the tag.
- This component also affects whether the equipped item is damaged when the wearer is hurt by a given damage type.
- Has a new field:
minecraft:item_name- Name provided by this component always has the lowest priority.
- That means it gets overridden by components like
minecraft:potion_contents.
- That means it gets overridden by components like
- Name provided by this component always has the lowest priority.
minecraft:potion_contents- Added optional string field
custom_name.- When present, it is used to generate containing stack name.
- For example, if value is
fooand item isminecraft:lingering_potion, the name of item is translation ofitem.minecraft.lingering_potion.effect.foo.
- Added optional string field
minecraft:equippable- Added the following fields.
swappable: boolean (default:true), whether the item can be equipped into the relevant slot by right-clicking.damage_on_hurt: boolean (default:true), whether this item is damaged when the wearing entity is damaged.
- Added the following fields.
- The pack format version is now
53.
- The tool value (used for functions like
match_tool) is now available for some additional loot table types.archaeology- used brush.vault- inserted key (not available when displaying items).shearing- shears.
- The pack format version is now
38.- The appearance of a highlighted slot can now be customized by replacing sprites (this supports the use of animated textures):
- container/slot_highlight_front: The sprite to render in front of highlighted slots.
- container/slot_highlight_back: The sprite to render behind highlighted slots.
- Likewise, the appearance of a highlighted item within the Bundle can be customized with the following sprites:
- container/bundle/slot_highlight_front.
- container/bundle/slot_highlight_back.
- The appearance of a highlighted slot can now be customized by replacing sprites (this supports the use of animated textures):
Known issues
Languages
MC-276603 - No High Norwegian language option
Fixes
From released versions before 1.21
- MC-119369 – Boats crash/break and can kill their passengers when falling certain distances.
- MC-162551 – When shooting an arrow on top of a player in Creative mode, a closed shulker, or an invincible mob, the arrow glitches around on top of the entity.
- MC-174214 – Fireworks for crossbow go through an entity if it is close to a player.
- MC-206436 – Stonecutter ignores anything over 64 when shift-clicking.
- MC-220360 – Gifts given by baby villagers, nitwits and unemployed villagers when under the Hero of the Village effect are hardcoded.
- MC-260537 – Tree growth can replace leaves that have the
persistentblock state set totrue. - MC-265399 – Players' heads are incorrectly positioned while exiting the swimming/crawling state when other players are on screen.
- MC-269873 – Egg laying drop from chickens is hardcoded.
- MC-270254 – Item slot highlight effect cannot be retextured.
From 1.21.1
- MC-275792 – Bottom faces of torches and soul torches are not culled against solid blocks.
- MC-276134 – Can't scroll in Creative inventory while hovered over the bundle.
- MC-276433 –
set_enchantmentsfunction removes enchantments component from books.
From the 1.21.2 development versions
- MC-275205 – The hand animation is delayed and doesn't play all the time.
- MC-275300 – Mace smash attack damage does not work with mobs, even though particles and sounds happen.
- MC-275302 – The animation speed of end crystals is no longer constant.
- MC-275352 – Spectral arrow texture is not updated properly for Programmer Art.
- MC-275406 – Grammatical error in
options.rotateWithMinecart.tooltip - MC-275451 – Bundles do not use data for textures when the item in the bundle is rendered in the inventory.
- MC-275468 – Gamerule
minecartMaxSpeedcan't be set through functions. - MC-275504 – Custom model data is not applied to open bundle.
- MC-275538 – Breeze still do not attack when super close to them.
- MC-275750 – Redstone torch still doesn't have a bottom face.
- MC-275751 – Head snaps when coming out of crawling.
- MC-275765 – Missing full stop in string
gamerule.minecartMaxSpeed.description - MC-275833 – Hand animation plays higher than before.
- MC-275857 – Minecarts become invisible if a lot of them are in the same area.
- MC-275883 – Riding a minecart cluster into a wall freezes the game.
- MC-275909 – Wrong death message is displayed when being killed by a mob's smash attack.
- MC-275964 – Bundles can remain in the open state when held by the mouse cursor via swapping items.
- MC-275990 – Bundles can remain in the open state through the crafting table.
- MC-276025 – Model overrides are not applied to items shown in an open bundle.
- MC-276111 – Salmon spawned from a bucket are the wrong size for one tick.
- MC-276127 – Fractions in bee nest tooltip are not padded with whitespace.
- MC-276263 –
explosion_powernbt does not work for minecarts with tnt. - MC-276463 – Armor on piglins detach from their bodies while bartering.
From the previous development version
- MC-276293 – Mobs no longer get damaged by sweet berry bushes.
- MC-276295 – Zombies always kill villagers.
- MC-276296 – Worn chainmail armor has a missing texture.
- MC-276297 – Worn netherite armor appears as diamond armor.
- MC-276299 – Horse armor doesn't render properly in horse inventory.
- MC-276301 – Item tooltip padding is gone.
- MC-276304 – Carved pumpkins and skulls can be equipped through right-clicking.
- MC-276310 – Players' capes detach from their bodies when wearing non-chestplate items in the chest slot.
- MC-276311 – Players' capes illogically point upward when flying with non-elytra items.
- MC-276314 – Wind charges, wither skulls and fireballs cause entities to be launched extremely high when directly hit by them.
- MC-276315 –
/teleportcommand runs at the entity's position and ignores location from execution context. - MC-276316 – Ender pearls no longer teleport entities to the point of impact.
- MC-276317 – Projectiles visually update slowly when their motion is changed.
- MC-276320 – Shields no longer block incoming projectiles.
- MC-276321 – Elytra loses durability when taking damage.
- MC-276322 – Boats don't drop as items when destroyed.
- MC-276326 – Air item lost its name
- MC-276327 – The
item_namecomponent no longer overrides potion names. - MC-276335 – Cured villagers have the wrong movement speed.
- MC-276338 – Converted mob keeps the same loot table of the first mob.
- MC-276339 – Witches converted from villagers move very fast.
- MC-276344 – Hovered items in bundles do not reflect any
tooltip_stylecomponent. - MC-276364 – Non-armor items with equippable tag cannot be given to wolves.
- MC-276365 – Armor sleeves do not follow arms when switching to and from items and on item use animations.
- MC-276370 – Golden armor pieces have wrong max durabilities.
- MC-276376 –
/teleportcommand cannot teleport to the correct facing angles. - MC-276378 – Converted witches lose their armor yet are still protected by it.
- MC-276383 – Middle-clicking on boats in Creative mode crashes the game.
- MC-276384 – Players' capes detach from their bodies when moving.
- MC-276394 – Some specially rendered elements are no longer affected by fog of any type.
- MC-276415 – Turtle helmet does not give water breathing effect when equipped on any slot other than the head.
- MC-276429 – Projectiles move after hitting a block.
- MC-276476 – Crash when a boat is destroyed by a hazard.
- MC-276480 – Projectile no longer moves correctly when it is deflected.
- MC-276484 – Fireballs and wither skulls do too much damage.
- MC-276495 – Creative player can go through nether portal without being teleported when throwing riptide trident.
- MC-276501 – Returning tridents get stuck on blocks and spam sounds
- MC-276527 – Duplicate UUID error causes player to teleport to origin when riding on a pig after it is converted by lightning.
- MC-276533 – Game crashes when three or more skeletons are about to release their arrows.
Video
Videos made by Slicedlime:
References
- ↑ "Minecraft Snapshot 24w37a" – Minecraft.net, September 11, 2024.