Java Edition 24w37a

Minecraft Wiki article. Categories: Java_Edition_versions, Java_Edition_1.21.2_snapshots, Java_Edition_snapshots_released_in_2024, Java_Edition_snapshots, Articles_to_be_expanded, Pages_with_YouTube_videos

📌 Mirrored from Minecraft Wiki

This article is reproduced from Java Edition 24w37a on the Minecraft Wiki. Mirrored from revision 3713151. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.

Minecraft 24w37a
24w37a.jpg: Infobox image for Minecraft version 'Minecraft 24w37a'
Java Edition 24w37a.png: Infobox image for Minecraft version 'Minecraft 24w37a'

24w37a is the fifth snapshot for Java Edition 1.21.2, released on September 11, 2024.[1]

Additions

General

Data component format

  • Added minecraft:death_protection item 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_randomly, or play_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.
          • [Float] probability: The probability the above effects is applied once revived. Defaults to 1.0.
        • 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:

Loot tables

  • 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.

Predicates

  • Added minecraft:salmon entity sub-predicate.
    • Fields:
      • variant: one of small, medium, large.

Tags

  • Added the duplicates_allays item tag.
    • Controls what items can be used to duplicate allays when dancing.
  • Added the panda_eats_from_ground item tag.
    • Controls what items a panda picks up from the ground and eats.
  • Added the brewing_fuel item tag.

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 pearl

  • 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):
    • AbsorptionAmount
    • active_effects
    • Age
    • AngerTime
    • AngryAt
    • ArmorDropChances
    • ArmorItems
    • Brain.memories.minecraft: angry_at.ttl
    • Brain.memories.minecraft: angry_at.value
    • CanBreakDoors
    • CanPickUpLoot
    • CustomNameVisible
    • CustomName
    • fall_distance
    • FallFlying
    • Fire
    • ForcedAge
    • HandDropChances
    • HandItems
    • HurtByTimestamp
    • HurtTime
    • Invulnerable
    • IsBaby
    • Leash
    • LeftHanded
    • Motion
    • NoAI
    • NoGravity
    • OnGround
    • Passengers
    • PersistenceRequired
    • PortalCooldown
    • Position
    • RootVehicle
    • Rotation
    • Silent
    • SleepingX
    • SleepingY
    • SleepingZ
    • Tags
    • Team
  • Mobs that split into several mobs rather than converting from one type into another do not transfer the following properties:
    • ArmorDropChances
    • ArmorItems
    • fall_distance
    • FallFlying
    • HandDropChances
    • HandItems
    • HurtByTimestamp
    • HurtTime
    • Leash
    • Motion
    • OnGround
    • Passengers
    • Position
    • Rotation
    • SleepingX
    • SleepingY
    • SleepingZ
  • Some properties mentioned in MC-88967 are intentionally not transferred in any conversion:
    • Attributes
    • Gossips
    • Health
    • Loot tables
    • VillagerData
    • Xp

General

Advancements

  • The trigger minecraft:killed_by_crossbow has been renamed to minecraft: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.

Data component format

  • minecraft:fire_resistant has been renamed to minecraft: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.
  • minecraft:item_name
    • Name provided by this component always has the lowest priority.
      • That means it gets overridden by components like minecraft:potion_contents.
  • minecraft:potion_contents
    • Added optional string field custom_name.
      • When present, it is used to generate containing stack name.
      • For example, if value is foo and item is minecraft:lingering_potion, the name of item is translation of item.minecraft.lingering_potion.effect.foo.
  • minecraft:equippable
    • Added the following fields.
      • swappable: boolean (default: true), whether the item can be equipped into the relevant slot using  Right Mouse Button.
      • damage_on_hurt: boolean (default: true), whether this item is damaged when the wearing entity is damaged.

Data pack

Loot tables

  • 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.

Resource pack

  • 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.

Known issues

Languages

MC-276603 - No High Norwegian language option

Fixes

74 issues fixed

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 persistent block state set to true.
  • 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_enchantments function 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 minecartMaxSpeed can'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_power nbt 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 using  Right Mouse Button.
  • 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 – /teleport command 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_name component 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_style component.
  • 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 – /teleport command cannot teleport to the correct facing angles.
  • MC-276378 – Converted witches lose their armor yet are still protected by it.
  • MC-276383 – Pick Block 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.

Videos

Videos made by slicedlime:

References

  1. ↑ "Minecraft Snapshot 24w37a" – Minecraft.net, September 11, 2024.

Sources