Java Edition 24w10a
Minecraft 24w10a


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
March 6, 2024 | ||||||
| Type | |||||||
| Snapshot for | |||||||
| Downloads | |||||||
| Obfuscation maps | |||||||
| Protocol version |
dec: 1073742003 | ||||||
| Data version |
3821 | ||||||
| Resource pack format |
28 | ||||||
| Data pack format |
34 | ||||||
| Minimum Java version | |||||||
| |||||||
{
"title": "Minecraft 24w10a",
"images": [
"24w10a.jpg",
"Java Edition 24w10a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "March 6, 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/099bf3a8ad10d4a4ca8acc3f7347458ed7db16ec/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/39222ffc70b35f3193b39eb0268bb446cfc6b7e6/24w10a.json .json])<br />[https://piston-data.mojang.com/v1/objects/9f8e96ebe4db0323653111b28df63f66395cb19d/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/cd2395447a7c169f1b00cc13dc685a73cbaa3ce6/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/22749bb13951c94cf5d21fe16b9884a81d1c6225/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>1073742003<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>400000B3",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "3821",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "28",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "34",
"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 24w09a|◄ 24w09a]]\n</td>\n<td style=\"padding: 0.4em\">''' 24w10a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 24w11a| 24w11a ►]]\n</td>\n</tr>\n</table>"
}
24w10a is the eleventh snapshot for Java Edition 1.20.5, released on March 6, 2024,[1] which adds eight new wolf variants found in different biomes, simplified forms for item stack components, updated inventory slot names, allows item components in recipes, and fixes bugs.
Additions
Mobs
- Added variants of wolves.
The familiar pale wolf now spawns in taigas.
The rusty wolf spawns in sparse jungles.
The spotted wolf spawns in savanna plateaus.
The black wolf spawns in old growth pine taiga.
The striped wolf spawns in wooded badlands.
The snowy wolf spawns in groves.
The ashen wolf spawns in snowy taigas.
The woods wolf spawns in forests.
The chestnut wolf spawns in old growth spruce taiga.[2]- Wolves spawned with a spawn egg spawn as the variant associated with the biome the egg is used in. They default to pale wolf in any other biome.
General
Entity predicate
- Added entity sub-predicate
slots, used to check single or multiple slots on any entity.- For slot ranges, only one slot needs to match for whole entry to pass.
- The field contains a map of slot names (same as ones used in
itemcommands) to item predicate. - Example:
{ "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "slots": { "container.*": { "items": "dirt" } } } }
- Added new slot names:
container.*: containscontainer.0tocontainer.53.hotbar.*: containshotbar.0tohotbar.8.inventory.*: containsinventory.0toinventory.26.enderchest.*: containsenderchest.0toenderchest.26.villager.*: containsvillager.0tovillager.7.horse.*: containshorse.0tohorse.14.weapon.*: containsweapon.mainhandandweapon.offhand.armor.*: containsarmor.head,armor.chest,armor.legs,armor.feed, andarmor.body.player.cursor: item held by player on screen except Creative mode[3].player.crafting.0,player.crafting.1,player.crafting.2,player.crafting.3, andplayer.crafting.*: player's crafting slots.
Changes
Blocks
- No longer accepts items with [NBT Compound / JSON Object] unbreakable component that do not have an enchantment.
- If the item above has durability, it can be repaired with an unbreakable item and the output doesn't inherit [NBT Compound / JSON Object] unbreakable component. If the order is swapped, the item is neither repaired nor disenchanted. If the only item in the slots is an enchanted unbreakable item, it is disenchanted and [NBT Compound / JSON Object] unbreakable component remains.
- No longer disenchants two enchanted books at the same time.
- Now stores item name in
custom_nametag. - Tags
SkullOwnerandExtraTypeare replaced withprofileto keep a consistent format with the item component form.
Items
General
- Now
countis stored again when there is only 1 item.- Defaults to 1 if this field is invalid.
Mobs
- Now spawns on coarse dirt and podzol blocks.
- Now spawns in sparse jungle, savanna plateau, and wooded badlands biomes.
World generation
Command formats
ifandunlesssub-commands can now useitemsto compare or count items.execute if|unless items <source> <slots> <item_predicate>
- If used alone, it returns total number of items in stacks that match predicates.
General
- The data pack version is now 34.
- Banner patterns are now be loaded into the registry from
data/<namespace>/banner_pattern/<id>
- [NBT Compound / JSON Object]: The root object.
- [String] asset_id: A namespaced id for the texture. e.g.
custom:patternresolves toassets/custom/textures/entity/banner/pattern.pngandassets/custom/textures/entity/shield/pattern.png. - [String] translation_key: A translation key prefix. e.g.
block.minecraft.banner.custom.patternresolves toblock.minecraft.banner.custom.pattern.<color>.
- [String] asset_id: A namespaced id for the texture. e.g.
- [NBT Compound / JSON Object]: The root object.
- [String][NBT Compound / JSON Object] profile no longer requires [String] name field.
- Some additional item stack components now support alternative, simple definitions:
- [NBT Compound / JSON Object] profile can now be defined as [String] profile for a player name. e.g.
profile="jeb_". - [NBT Compound / JSON Object] dyed_color can now be defined as [Int] dyed_color. e.g.
dyed_color=16711680. - [NBT Compound / JSON Object] attribute_modifiers can now be defined as [NBT List / JSON Array] attribute_modifiers. e.g.
attribute_modifiers=[{type:'generic.scale',uuid:[1,2,3,4],name:'Big!',amount:1.0,operation:'add_multiplied_base'}]. - [NBT Compound / JSON Object] potion_contents can now be defined as a single potion id [String] potion_contents. e.g.
potion_contents="invisibility". - [NBT Compound / JSON Object] enchantments and [NBT Compound / JSON Object] stored_enchantments can be defined as an inline map of enchantment id to level:
enchantments={sharpness:1}. - When stored, they still are in full formats.
- [NBT Compound / JSON Object] profile can now be defined as [String] profile for a player name. e.g.
- [NBT Compound / JSON Object] container now applies to all containers instead of only shulker boxes.
- [NBT Compound / JSON Object] lodestone_target is renamed to [NBT Compound / JSON Object] lodestone_tracker.
- [Int Array] pos and [String] dimension are now moved to [NBT Compound / JSON Object] target (optional).
- When [NBT Compound / JSON Object] target does not exist, the compass spins.
- [NBT List / JSON Array] lore and [NBT List / JSON Array] fireworks/explosions now allows 256 entities.
- Items with [NBT Compound / JSON Object] can_break and [NBT Compound / JSON Object] can_place_on can now be stacked properly.
- Can now specify item component.
- [NBT Compound / JSON Object] result field for
crafting_shaped,crafting_shapeless,stonecutting, andsmithing_transformnow accepts [NBT Compound / JSON Object] components. - [String] result field for
smelting,blasting,smoking, andcampfire_cookingrecipes are now an item stack without count. That is, [String] id must be specified and [NBT Compound / JSON Object] components is now accepted.
- [NBT Compound / JSON Object] result field for
- Added
coarse_dirtandpodzolto#wolves_spawnable_on.
- No longer appears when hovering outside the containing element.
Experimental
Changes
- The left pixels in the disabled vault have been updated to match the other vault textures.
Fixes
From released versions before 1.20
- MC-131636 – One additional character at the end is allowed in JSON text components.
- MC-140397 – When combining two enchanted unbreakable items, the result will be two stacked items.
- MC-157133 – Enchanted books with curses can be stacked using a grindstone.
- MC-167324 – Multiple UI buttons can be highlighted at the same time.
- MC-174496 – Player heads lose their name after being placed.
- MC-187746 – Game rule buttons on "Edit game rules" screen are highlighted despite being covered.
- MC-217084 – Player head NBT "
ExtraType" is no longer saved but doesn't useDataFixerUpperupgrade path.
From the 1.20.5 development versions
- MC-268392 – Setting gravity attribute to 0.0 kicks player for flying.
- MC-268462 – Saturation suspicious stew now grants 7 seconds of effect instead of 7 ticks.
From the previous development version
- MC-268800 – All tools have 4 attack damage, and 1.6 attack speed.
- MC-268801 – Shulker boxes in saved hotbars inconsistently update to item components.
- MC-268813 – Crash when spawning item with
can_break/can_place_oncomponent containing unknown/invalid tag. - MC-268824 – Disenchanted books from grindstone don't stack with books that were in the inventory.
- MC-268830 – Effect particles appear when specifying no particles using
/effectcommand. - MC-268834 – Vault texture is inconsistent.
- MC-268842 – Crash when saving world with painting/on wandering trader spawn/when pressing escape.
- MC-268845 – Items with
can_break/can_place_oncomponents update every time the inventory is changed in Creative mode. - MC-268850 – Attribute modifier: Not updated when switching items in hotbar.
- MC-268851 – Crossbows don't make a firing sound.
- MC-268853 – Unable to load paintings for any variants.
- MC-268856 – Loading shulker box/bundle with a single 'invalid' item in it renders the whole component invalid.
- MC-268864 – An item modifier with a duplicate item stack component prevents the entire data pack from (re)loading, rather than ignoring that one specific item modifier.
- MC-268879 – Having a high damage value breaks and crashes the game.
- MC-268897 – Cannot select entities who have any item stack with the count being 1.
- MC-268904 – Suspicious stew not giving effects.
- MC-268921 – Arrows lose particles after unloading world.
- MC-268971 – Lodestone compass stops being a lodestone compass after breaking its tracked lodestone.
- MC-269005 – Player heads from previous versions cause game crash and/or are converted incorrectly.
- MC-269062 – Bundles with "Bundle Contents" component removed return after right clicking.
- MC-269066 – Item modifier cannot remove `
custom_name`. - MC-269091 –
AttributeModifiersNBT with missing fields is not upgraded correctly to components.
Video
Videos made by Slicedlime:
References
- ↑ "Minecraft Snapshot 24w10a" – Minecraft.net, March 6, 2024.
- ↑ "New Minecraft Wolves" by Sophie Austin – Minecraft.net, March 5, 2024.
- ↑ MC-269127 — player.cursor slot name is available in creative mode — resolved as "Works As Intended".