Java Edition 24w05a

Minecraft 24w05a
24w05a.jpg: Infobox image for Minecraft 24w05a the version in Minecraft
Java Edition 24w05a.png: Infobox image for Minecraft 24w05a the version in Minecraft
Edition

Java Edition

Release date

January 31, 2024

Type

Snapshot

Snapshot for

1.20.5

Downloads

Client (.json)
Server

Obfuscation maps

Client
Server

Protocol version

 dec1073741997
 hex400000AD

Data version

3809

Resource pack format

25

Data pack format

30

Minimum Java version

Java SE 17

24w05a is the sixth snapshot for Java Edition 1.20.5, released on January 31, 2024[1] which adds the vault and fixes bugs.

Additions

General

Particles

  • Added vault_connection particle, which shows up when near a vault.

Server

  • Added a reserved region file compression id for third-party servers to use for custom compression implementations.
    • Compression id 127 can now be used for custom implementations of region file compression.
    • When used, the version id must be followed by a namespaced string representing the custom algorithm used.
  • Added an option to not compress region files.
    • Added a third value to the dedicated server configuration property region-file-compression: none does not compress the data.
    • Consumes significantly more space and requires significant time to read and write, even though CPU is used less.
    • Might make sense together with filesystem level compression.
  • Allowed server operators to view dedicated server TPS debug chart.

Tags

  • Added the #dyeable item tag: contains leather_helmet, leather_chestplate, leather_leggings, leather_boots, and leather_horse_armor.

Changes

Mobs

Horse

  • Replaced [NBT Compound / JSON Object] ArmorItem tag with [NBT Compound / JSON Object] body_armor_item.

Llama

  • Replaced [NBT Compound / JSON Object] DecorItem tag with [NBT Compound / JSON Object] body_armor_item.

Wolf

  • Replaced [Byte] armor tag with [NBT Compound / JSON Object] body_armor_item.

Command format

Slots

  • Replaced horse.armor slot argument with armor.body, applicable now to all mobs.

General

Data pack

  • The pack format version is now 30.
  • Added [NBT Compound / JSON Object] body_armor_item to entity data, which functions similarly to entries of [NBT List / JSON Array] HandItems and [NBT List / JSON Array] ArmorItems.
    • Also added [Float] body_armor_drop_chance, which determines the chance of dropping body armor.
  • Potion effects stored in items or entities no longer encode their default values.
    • amplifier: 0
    • duration: 0
    • ambient: false
    • show_particles: true

Resource pack

  • The pack format version is now 25.
  • The unused attributes array in core shader definitions has been removed.
  • The IViewRotMat uniform has been removed, and the Position attribute for entities is now in (camera relative) world space.
  • Light direction uniforms are no longer premultiplied by the view matrix.
  • Added texture and model files for vault block.
  • Changed texture for the trial key item.
  • Added texture and particle file for vault_connection particle.

Shaders

  • Removed position_color_normal and position_tex_lightmap_color shaders.
  • Replaced position_tex_color_normal shader with rendertype_clouds.

Experimental

These additions and changes only take effect when the Update 1.21 experimental data pack is enabled.

Additions

Blocks

Vault

  • A block that holds locked treasure and loot - find the right key to eject its rewards.
    • Found throughout trial chambers, containing the structures' most valuable loot.
    • Vaults in trial chambers require a trial key to be unlocked.
    • When activated with a trial key, it ejects rewards.
  • Can be unlocked by an unlimited amount of players.
    • It can be only activated once per player. After a player has unlocked a vault, they cannot unlock that vault again.
    • If a player has not unlocked that vault before, an orange stream of particles flows from the player to the vault when nearby.
  • Has a keyhole that is open or closed depending on the players nearby.
    • If any nearby player has not unlocked that vault, the keyhole is open.
    • If all nearby players have unlocked that vault, the keyhole is closed.
  • Within its cage, it cycles through and displays items which are possible to eject from its loot table.
  • The rewards it ejects are randomized from its loot table each time it is unlocked.
  • Cannot be crafted or obtained in Survival, and does not drop anything when mined.
  • Explosion-resistant and cannot be moved.
  • Vaults currently reuse the same loot table that reward chests previously used in the trial chambers.

Changes

Items

Trial key

  • Can now be used to open vaults.
  • Texture changed to match the vaults.

General

Tags

  • Added vault to the #features_cannot_replace block tag.

Fixes

8 issues fixed

From released versions before 1.20

  • MC-187616 – Totems rendered too dark for a second after being used.
  • MC-193656 – Banners' breaking texture is displaced and/or repeatedly flips horizontally, depending on the banner's rotation.
  • MC-225170 – Normal matrix scaling broken in some situations.
  • MC-239084 – Item pickup animation is darker than the actual item model.
  • MC-248689 – Fog on falling blocks happens too early.
  • MC-260099 – Sniffer's snout shading changes during sniffing.
  • MC-264821 – The fog on armor worn by entities occurs too early.

From the 1.20.5 development versions

  • MC-267922 – Wolf armor loses custom display name and other NBT when equipped.

Video

Videos made by Slicedlime:

References

Navigation