Java Edition 24w03a


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
January 17, 2024 | ||||||
| Type | |||||||
| Snapshot for | |||||||
| Downloads | |||||||
| Obfuscation maps | |||||||
| Protocol version |
dec: 1073741995 | ||||||
| Data version |
3804 | ||||||
| Resource pack format |
24 | ||||||
| Data pack format |
28 | ||||||
| Minimum Java version | |||||||
| |||||||
{
"title": "Minecraft 24w03a",
"images": [
"24w03a.jpg",
"Java Edition 24w03a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "January 17, 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.20.5 article, displayed as 1.20.5)",
"label": "Snapshot for"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/723cca5ce4684d04a259a7860a41e75856a5c08a/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/13da9566c61398528bd10760dad1c1cee810a9af/24w03a.json .json])<br />[https://piston-data.mojang.com/v1/objects/730a3ef2f99f6a822aa504bfee2eb5372d826293/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/52babc798f62bb24156e66199193f568f0e56c53/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/9bd7bc1702cc33db9baf44b7ff081e420d65aebf/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>1073741995<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>400000AB",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "3804",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "24",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "28",
"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_17 Java SE 17]</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.20.4|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.20.4]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.20.5|1.20.5]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.20.6| 1.20.6 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 23w51b|◄ 23w51b]]\n</td>\n<td style=\"padding: 0.4em\">''' 24w03a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 24w03b| 24w03b ►]]\n</td>\n</tr>\n</table>"
}
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
- 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
- Added
spawnChunkRadiusto set the size of the spawn chunks.- Defaults to
2, equivalent to 3×3 entity ticking chunks. - Possible values are
0to32, where0completely disables the spawn chunks and10is equivalent to the functionality before this change.
- Defaults to
- 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-transfersproperty totruein theserver.propertiesfile.
- This can be changed by setting the
- 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.
- Cookie packets allow custom servers to request and store data on a client.
- Added the following block tag:
#armadillo_spawnable_on: contains#animals_spawnable_on,#terracotta,red_sand, andcoarse_dirt- Controls which blocks the armadillo can spawn on.
- Added the following entity type tags:
#aquatic: containsaxolotl,cod,dolphin,elder_guardian,glow_squid,guardian,pufferfish,salmon,squid,tadpole,tropical_fish, andturtle#arthropod: containsbee,endermite,silverfish,spider, andcave_spider#ignores_poison_and_regen: contains#undead- Controls which entities cannot be affected by Poison and Regeneration effects.
#illager: containsevoker,illusioner,pillager, andvindicator#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: containscod,dolphin,elder_guardian,glow_squid,guardian,pufferfish,salmon,squid,tadpole,tropical_fish, andturtle- Controls which entities don't cause pufferfish to puff.
#sensitive_to_bane_of_arthropods: contains#arthropod- Controls which entities are sensitive to Bane of Arthropods.
#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: containsleather_chestplate,chainmail_chestplate,golden_chestplate,iron_chestplate,diamond_chestplate, andnetherite_chestplate#foot_armor: containsleather_boots,chainmail_boots,golden_boots,iron_boots,diamond_boots, andnetherite_boots#head_armor: containsleather_helmet,chainmail_helmet,golden_helmet,iron_helmet,diamond_helmet,netherite_helmet, andturtle_helmet#leg_armor: containsleather_leggings,chainmail_leggings,golden_leggings,iron_leggings,diamond_leggings, andnetherite_leggings#skulls: containsplayer_head,creeper_head,zombie_head,skeleton_skull,wither_skeleton_skull,dragon_head, andpiglin_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#swordsand#axes#enchantable/sword: contains#swords#enchantable/mining: contains#axes,#pickaxes,#shovels,#hoes, andshears#enchantable/mining_loot: contains#axes,#pickaxes,#shovels, and#hoes#enchantable/fishing: containsfishing_rod#enchantable/trident: containstrident#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, andwarped_fungus_on_a_stick#enchantable/bow: containsbow#enchantable/equippable: contains#foot_armor,#leg_armor,#chest_armor,#head_armor,elytra,#skulls, andcarved_pumpkin#enchantable/crossbow: containscrossbow#enchantable/vanishing: contains#enchantable/durability,compass,carved_pumpkin, and#skulls
Changes
Items
- The texture was changed.
- The texture was changed.
Mobs
- 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.
- Are now scared of armadillos not in a rolled up state.
- 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.
- 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]
- The texture of the collar layer was adjusted.
Gameplay
- When entities leave or enter the End, the area they arrive in now stays loaded for 15 seconds, matching the behavior of nether portals.
- 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.
- Renamed
generic.block_interaction_rangetoplayer.block_interaction_range. - Renamed
generic.entity_interaction_rangetoplayer.entity_interaction_range.
- The pack format version is now
28. - The
minecraft:sweepingenchantment has been renamed tominecraft:sweeping_edge.
NBT data
- Custom villager trades can be configured to accept items that have different tags from the expected item by adding
ignoreTags: truein the trade's NBT.
- The pack format version is now
24. - The
ttffont provider transforms have been adjusted to have more reasonable defaults.shiftis no longer applied double, and now directly represents a number of pixels in the game UI.- The font EM square is fitted to
sizepixels 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
sizeof 9 and noshiftshould 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
- Added the following entity type tag:
#deflects_projectiles: containsbreeze.
Changes
Blocks
- Stonecutting copper blocks into copper grates now outputs 1 copper grate instead of 4.
- The top face of the crafter is no longer mirrored.
Mobs
- 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.
- In the Villager Trade Rebalance experiment, villagers who buy armor now ignore durability and can buy damaged armor.
General
- Removed the
#deflects_arrowsand#deflects_tridentstags.
Fixes
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-219967 –
IndexOutOfBoundsExceptionoccurs 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_blockadvancement 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_rangeis capped byblock_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_rangeis 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
- ↑ "Minecraft Snapshot 24w03a" – Minecraft.net, January 17, 2024.
- ↑ MC-267927