New year, new Snapshot - we're now releasing the third Snapshot of Minecraft 1.20.5. This time around, we're bringing some updates to the Armadillo, the Breeze, as well as accessibility improvements.
In addition to a big bundle of bug fixes, we're bringing some changes to how spawn chunks are handled.
The spawn chunks are an area of the Overworld located at the world spawn which are always loaded in memory. These are useful for some players but use more of your computer’s resources and make the game load and run more slowly. (You can read more about spawn chunks at the community wiki!)
In this snapshot we made the size of the spawn chunks configurable by adding a new gamerule: spawnChunkRadius.
The new default setting is 2 (which creates a 48x48 block area). This is 98% smaller than the previous area and will result in a noticeable performance improvement for most players.
If you would like to keep your spawn chunks working like they did before, you can use the game rule to change the spawn chunk radius value to 10. This will make your spawn chunks work the same as they did before, but you will miss out on the performance gains.
We're interested in hearing your feedback on this change and how the new default setting affects you.
Armadillo visual update! We gathered feedback from the first Armadillo snapshot, and the next step in the look of the Armadillo, the Armadillo Scutes and the Wolf Armor are now here.
Armadillos now also spawn in Badlands
Armadillo Rolling Up Behavior
Spiders and Cave Spiders will run away from Armadillos not in a rolled up state
Changes
Adjusted the texture of the Wolf Collar layer to be more consistent with the new Wolf Armor
Accessibility
The default focus is now always set when entering or exiting any menu while navigating using tab or arrow keys
Technical Changes
The Data Pack version is now 28
The Resource Pack version is now 24
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
When entities leave or enter the end the area they arrive in will now stay loaded for 15 seconds, matching the behavior of nether portals
Added transfer packets
Added cookie packets
Decreased the default size of the spawn chunks and made the value configurable
Transfer Packets
Custom servers can now request that clients connect to another server with a new packet
When a client is transferred it will connect to the target server with a new transfer intent (id 3)
By default servers will not accept incoming transfers and will 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
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
Spawn Chunk Changes
The size of the spawn chunks changed from radius 10 (19x19 entity ticking chunks) to radius 2 (3x3 entity ticking chunks)
This was done to reduce memory usage, loading times and CPU usage
We opted to not fully remove spawn chunks to allow players who currently utilize this functionality to continue to do so
Added a new gamerule spawnChunkRadius to set the size of the spawn chunks
Possible values are 0 to 32, where 0 completely disables the spawn chunks and 10 is equivalent to the functionality before this change
Default value is 2, equivalent to 3x3 entity ticking chunks
Data Pack Version 28
The minecraft:sweeping enchantment has been renamed to minecraft:sweeping_edge
Added Advancement Criteria trigger default_block_use which triggers due to the default interaction of a block by a player, such as opening a door
Added Advancement Criteria trigger any_block_use which triggers due to any type of interaction with a block by a player, such as using an item on the block or its default usage
Tags
Item Tags
New item tags controlling what enchantments can be added to what gear:
minecraft:enchantable/foot_armor
minecraft:enchantable/leg_armor
minecraft:enchantable/chest_armor
minecraft:enchantable/head_armor
minecraft:enchantable/armor
minecraft:enchantable/weapon
minecraft:enchantable/sword
minecraft:enchantable/mining
minecraft:enchantable/mining_loot
minecraft:enchantable/fishing
minecraft:enchantable/trident
minecraft:enchantable/durability
minecraft:enchantable/bow
minecraft:enchantable/equippable
minecraft:enchantable/crossbow
minecraft:enchantable/vanishing
Entity Type Tags:
Added minecraft:ignores_poison_and_regen for entities that cannot be affected by Poison and Regeneration effects
Added minecraft:illager_friends for entities that Illagers will consider allies (unless on a different team)
Added minecraft:inverted_healing_and_harm for entities that have inverted meanings of the Healing and Harm effects
Added minecraft:not_scary_for_pufferfish for entities that will not cause Pufferfish to puff
Added minecraft:sensitive_to_bane_of_arthropods for entities sensitive to Bane of Arthropods
Added minecraft:sensitive_to_impaling for entities sensitive to Impaling
Added minecraft:wither_friends for entities that the Wither will not target and which cannot harm the Wither
Resource Pack 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 Features
Breeze
Breeze now deflects all projectiles
Deflected projectiles now deflect in the direction of the shooter
Trade Rebalance
In the Trade Rebalance Experiment, Villagers who buy armor now ignore durability and can buy damaged armor
Fixed bugs in Snapshot 24w03a
MC-153160 Villagers don't auto-fill items if NBT data doesn't match
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-187372 There is no space between fps limit/vsync and graphics level in the debug screen
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
MC-265273 The tab list in create world screen does not indicate it's tab-focused by highlight or rendering borders
MC-265520 Switching connection protocols sometimes produces errors
MC-265749 Tooltips flash when the values of buttons or fields are changed
MC-266078 The output of Crafting and Stonecutting Copper Grates is inconsistent with each other
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-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-267383 Can't place water and lava with extended attribute "block_interaction_range"
MC-267384 Unused duplicate wolf armor sound events
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