Java Edition 24w03a

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

Java Edition

Release date

January 17, 2024

Type

Snapshot

Snapshot for

1.20.5

Downloads

Client (.json)
Server

Obfuscation maps

Client
Server

Protocol version

 dec1073741995
 hex400000AB

Data version

3804

Resource pack format

24

Data pack format

28

Minimum Java version

Java SE 17

24w03a is the third snapshot for Java Edition 1.20.5, released on January 17, 2024[1] which adds the spawnChunkRadius game rule, changes the textures of armadillo-related features, and fixes bugs. This is the first snapshot released in 2024.

Additions

Gameplay

Advancements

  • Added triggers:
    • default_block_use, triggered due to the default interaction of a block by a player, such as opening a door.
    • any_block_use, triggered due to any type of interaction with a block by a player, such as using an item on the block or its default usage.

General

Game rule

  • Added spawnChunkRadius to set the size of the spawn chunks.
    • Defaults to 2, equivalent to 3×3 entity ticking chunks.
    • Possible values are 0 to 32, where 0 completely disables the spawn chunks and 10 is equivalent to the functionality before this change.

Servers

  • Added transfer packets.
    • Custom servers can now request that clients connect to another server with a new packet.
    • When a client is transferred, it connects to the target server with a new transfer intent (id 3).
    • By default, servers don't accept incoming transfers and disconnect the client.
      • This can be changed by setting the accepts-transfers property to true in the server.properties file.
    • Resource packs are maintained across transfers.
    • In the case of a transfer, custom servers can skip authentication with a new flag.
  • Added cookie packets.
    • Cookie packets allow custom servers to request and store data on a client.
      • Each cookie may be up to 5 KiB in size.
      • Cookies may be requested during login, configuration and play phases — but only stored during the configuration and play phases.
    • Cookies are persisted across server transfers but are not persisted when the player disconnects.
      • This allows servers to pass along information such as authentication or custom game data to the new server.

Tags

  • Added the following block tag:
    • #armadillo_spawnable_on: contains #animals_spawnable_on, #terracotta, red_sand, and coarse_dirt
      • Controls which blocks the armadillo can spawn on.
  • Added the following entity type tags:
    • #aquatic: contains axolotl, cod, dolphin, elder_guardian, glow_squid, guardian, pufferfish, salmon, squid, tadpole, tropical_fish, and turtle
    • #arthropod: contains bee, endermite, silverfish, spider, and cave_spider
    • #ignores_poison_and_regen: contains #undead
    • #illager: contains evoker, illusioner, pillager, and vindicator
    • #illager_friends: contains #illager
      • Controls which entities illagers consider allies (unless on a different team).
    • #inverted_healing_and_harm: contains #undead
      • Controls which entities that have inverted meanings of the Healing and Harming effects.
    • #not_scary_for_pufferfish: contains cod, dolphin, elder_guardian, glow_squid, guardian, pufferfish, salmon, squid, tadpole, tropical_fish, and turtle
      • Controls which entities don't cause pufferfish to puff.
    • #sensitive_to_bane_of_arthropods: contains #arthropod
    • #sensitive_to_impaling: contains #aquatic
      • Controls which entities are sensitive to Impaling.
    • #wither_friends: contains #undead
      • Controls which entities that the wither doesn't target and which cannot harm the wither.
  • Added the following item tags:
    • #chest_armor: contains leather_chestplate, chainmail_chestplate, golden_chestplate, iron_chestplate, diamond_chestplate, and netherite_chestplate
    • #foot_armor: contains leather_boots, chainmail_boots, golden_boots, iron_boots, diamond_boots, and netherite_boots
    • #head_armor: contains leather_helmet, chainmail_helmet, golden_helmet, iron_helmet, diamond_helmet, netherite_helmet, and turtle_helmet
    • #leg_armor: contains leather_leggings, chainmail_leggings, golden_leggings, iron_leggings, diamond_leggings, and netherite_leggings
    • #skulls: contains player_head, creeper_head, zombie_head, skeleton_skull, wither_skeleton_skull, dragon_head, and piglin_head
    • #enchantable/foot_armor: contains #foot_armor
    • #enchantable/leg_armor: contains #leg_armor
    • #enchantable/chest_armor: contains #chest_armor
    • #enchantable/head_armor: contains #head_armor
    • #enchantable/armor: contains #enchantable/foot_armor, #enchantable/leg_armor, #enchantable/chest_armor, and #enchantable/head_armor
    • #enchantable/weapon: contains #swords and #axes
    • #enchantable/sword: contains #swords
    • #enchantable/mining: contains #axes, #pickaxes, #shovels, #hoes, and shears
    • #enchantable/mining_loot: contains #axes, #pickaxes, #shovels, and #hoes
    • #enchantable/fishing: contains fishing_rod
    • #enchantable/trident: contains trident
    • #enchantable/durability: contains #foot_armor, #leg_armor, #chest_armor, #head_armor, elytra, shield, #swords, #axes, #pickaxes, #shovels, #hoes, bow, crossbow, trident, flint_and_steel, shears, brush, fishing_rod, carrot_on_a_stick, and warped_fungus_on_a_stick
    • #enchantable/bow: contains bow
    • #enchantable/equippable: contains #foot_armor, #leg_armor, #chest_armor, #head_armor, elytra, #skulls, and carved_pumpkin
    • #enchantable/crossbow: contains crossbow
    • #enchantable/vanishing: contains #enchantable/durability, compass, carved_pumpkin, and #skulls

Changes

Items

Armadillo scute

  • The texture was changed.

Wolf armor

  • The texture was changed.

Mobs

Armadillos

  • The texture was changed, with the eyes no longer being located on the front of its head, now being on the sides.
  • Can now spawn in badlands biomes.

Cave spiders & spiders

  • Are now scared of armadillos not in a rolled up state.

Slimes

  • Hitbox side length for sizes 0, 1, 3 (small, medium, big) changed from 0.5202, 1.0404, 2.0808 to 0.52, 1.04, 2.08, respectively.

Magma cubes

  • Hitbox side length for sizes 0, 1, 3 (small, medium, big) changed from 0.5202, 1.0404, 2.0808 to 2.04, 4.08, 8.16, respectively.[2]

Wolves

  • The texture of the collar layer was adjusted.

Gameplay

End portal

  • When entities leave or enter the End, the area they arrive in now stays loaded for 15 seconds, matching the behavior of nether portals.

Spawn chunks

  • The size of the spawn chunks changed from radius 10 (19x19 entity ticking chunks) to radius 2 (3×3 entity ticking chunks).
    • This was done to reduce memory usage, loading times and CPU usage.
    • The developers opted to not fully remove spawn chunks to allow players who currently utilize this functionality to continue to do so.

General

Accessibility

  • The default focus is now always set when entering or exiting any menu while navigating using tab or arrow keys.

Attributes

  • Renamed generic.block_interaction_range to player.block_interaction_range.
  • Renamed generic.entity_interaction_range to player.entity_interaction_range.

Data pack

  • The pack format version is now 28.
  • The minecraft:sweeping enchantment has been renamed to minecraft:sweeping_edge.

NBT data

  • Custom villager trades can be configured to accept items that have different tags from the expected item by adding ignoreTags: true in the trade's NBT.

Resource pack

  • The pack format version is now 24.
  • The ttf font provider transforms have been adjusted to have more reasonable defaults.
    • shift is no longer applied double, and now directly represents a number of pixels in the game UI.
    • The font EM square is fitted to size pixels in the game UI, instead of between the font ascender and font descender.
    • The font baseline is positioned consistently with the default font (7 pixels below line top).
    • This means that generally, any font with a size of 9 and no shift should look correct by default.

Experimental

These additions and changes only take effect when the Update 1.21 experimental data pack is enabled, the exception to this is the change to villagers, which takes effect when the Villager Trade Rebalance experimental data pack is enabled.

Additions

General

Tags

  • Added the following entity type tag:
    • #deflects_projectiles: contains breeze.

Changes

Blocks

Copper grate

  • Stonecutting copper blocks into copper grates now outputs 1 copper grate instead of 4.

Crafter

  • The top face of the crafter is no longer mirrored.

Mobs

Breeze

  • Now deflect all projectiles.
    • Deflected projectiles now deflect in the direction of the shooter.
  • The texture for the bottom faces of breeze's rods was changed.

Villager

General

Tags

  • Removed the #deflects_arrows and #deflects_tridents tags.

Fixes

66 issues fixed

From released versions before 1.20

  • MC-155857 – Team command doesn't affect illagers and witches AI.
  • MC-171981 – Map of fuel times is created anew every time an item is placed in a furnace, instead of being cached.
  • MC-185955 – When the player's eye level is up to 2 pixels above water, they count as being underwater as if it would be a full block.
  • MC-187372 – There is no space between FPS limit/VSync and graphics level in the debug screen.
  • MC-219967IndexOutOfBoundsException occurs instead of a "Bad packet id" message.
  • MC-229680 – Chest, trapped chest, ender chest and barrels stop functioning when moving far away whilst in the GUI.
  • MC-260889 – Players can use water buckets and lava buckets on blocks that are out of reach.
  • MC-261596 – Crafting Table search keyboard shortcut not working.

From 1.20.1

  • MC-265273 – The tab list in create world screen does not indicate it's tab-focused by highlight or rendering borders.
  • MC-267433 – Shift double-clicking while holding the same item on your cursor doesn't transfer items.

From 1.20.2

  • MC-265520 – Switching connection protocols sometimes produces errors.
  • MC-265749 – Tooltips flash when the values of buttons or fields are changed.

From 1.20.3

  • MC-266532 – Breezes can be hit by some projectiles.
  • MC-267044 – Tick status strings contain inconsistent word usage.
  • MC-267045 – Some tick strings are missing articles and are unclear.
  • MC-267086 – Compass does not indicate spawn point correctly when game is frozen with /tick.
  • MC-267104 – The bottom face textures of breezes' rods are incorrect and don't match with surrounding colors.
  • MC-267149 – Crafter top face has an inverted UV texture map.
  • MC-267465 – 1.20.3 upload error: "Cannot invoke "ctt.c()" because "this.b" is null".

From 1.20.4

  • MC-267273 – Second beacon power for level 4 beacon flickers when player hovers the mouse pointer over it.

From the 1.20.5 development versions

  • MC-267366 – You cannot use spider eyes on baby armadillos to age them up.
  • MC-267367 – Wolf armor flashes red when the wolf takes damage.
  • MC-267371 – Shulkers hitbox doesn't scale with generic.scale.
  • MC-267377 – Applying bone meal to mangrove leaves no longer produces any particles.
  • MC-267378 – Armor stand interaction points do not change with scale.
  • MC-267379 – Applying bone meal to rooted dirt no longer produces any particles.
  • MC-267380 – Cannot open inventories beyond default block reach.
  • MC-267384 – Unused duplicate wolf armor sound events.
  • MC-267456 – Changes to item_used_on_block advancement criteria breaks previous functionality.
  • MC-267809 – The word "armor" within the Wolf Armor subtitle strings is improperly capitalized.

From the previous development version

  • MC-267383 – Can't place water and lava with extended attribute "block_interaction_range".
  • MC-267385 – Attribute entity_interaction_range is capped by block_interaction_range.
  • MC-267388 – The subtitle for brushing armadillos is inconsistent with other item usage subtitles.
  • MC-267389 – Armadillos don't always stand in close proximity to one another when breeding.
  • MC-267392 – Armadillos are scared of players in Spectator mode.
  • MC-267395 – Armadillos panic when receiving fall damage.
  • MC-267397 – Armadillos and baby armadillos stand a bit too far away from players that are tempting them.
  • MC-267398 – Armadillos don't play a roll out sound after finishing hiding.
  • MC-267402 – Head of armadillo in boat is twitching when turning the boat.
  • MC-267404 – Scared armadillo pushed into boat is scared of player riding the boat.
  • MC-267405 – Scared armadillo can move when having a passenger.
  • MC-267406 – Armadillos with their "Silent" NBT tag set to "1b" still play their landing and rolling up sounds.
  • MC-267413 – Feeding an armadillo a spider eye doesn't cancel eating it.
  • MC-267416 – Particles created from slimes do not account for the scale attribute.
  • MC-267417 – Suffocation overlay shown when on solid almost-full blocks at scale < .06.
  • MC-267418 – Warden sonic boom attack doesn't account for the scale attribute.
  • MC-267420 – Boat placement ignores custom "block_interaction_range" attribute.
  • MC-267422 – Attribute entity_interaction_range is classified as 'generic', but has no effect on mobs.
  • MC-267427 – Rendering offset of sleeping entities does not account for scale attribute.
  • MC-267428 – Phantom wing particles do not account for scale attribute.
  • MC-267434 – Upside-down mobs with big scale attribute are displayed above hitbox.
  • MC-267435 – Baby armadillos do not follow parents consistently or closely.
  • MC-267454 – Baby striders are visually the same size as normal striders.
  • MC-267470 – The regeneration effect granted from beacons is no longer applied to players.
  • MC-267479 – Inventory view model scales with generic.scale.
  • MC-267497 – Baby armadillos do not sound high pitched when curling up.
  • MC-267536 – The sides of wolf armor have inconsistent pixels.
  • MC-267538 – Putting placeable blocks inside decorated pots also places them.
  • MC-267565 – Low scale attribute lets you breathe underwater.
  • MC-267588 – The hand animation is no longer played when putting items inside decorated pots.
  • MC-267706 – Evoker and illusioner summon particles do not account for scale attribute.
  • MC-267707 – Wither particles do not account for scale attribute.
  • MC-267708 – The wither's skull projectile attacks do not account for the scale attribute.
  • MC-267725 – Players' experience levels no longer render above the health and hunger bars.
  • MC-267726 – Applying bone meal to blocks underwater no longer produces any particles.
  • MC-267806 – Single shift-clicking on items while holding the same item with the cursor stacks the items.

Video

Videos made by Slicedlime:

References

Navigation