VOOZH about

URL: https://minecraft.wiki/w/Java_Edition_24w10a

⇱ Java Edition 24w10a – Minecraft Wiki


Java Edition 24w10a

From Minecraft Wiki
Jump to navigation Jump to search
Minecraft 24w10a
Edition Java Edition
Release date March 6, 2024
Type Snapshot
Snapshot for 1.20.5
Downloads Client (.json)
Server
Obfuscation maps Client
Server
Protocol version  dec1073742003
 hex400000B3
Data version 3821
Resource pack format 28
Data pack format 34
Minimum Java version Java SE 17
β—„β—„  1.20.4 1.20.5 1.20.6 β–Ίβ–Ί

β—„  24w09a

24w10a

24w11a β–Ί

{
 "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 version#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 pack formats article, displayed as Resource pack format)</span>"
 },
 {
 "field": "34",
 "label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Data pack format)</span>"
 },
 {
 "field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_17_.28LTS.29 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

[edit | edit source]

Wolf

General

[edit | edit source]

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 item commands) to item predicate.
    • Example:
{
"condition":"minecraft:entity_properties",
"entity":"this",
"predicate":{
"slots":{
"container.*":{
"items":"dirt"
}
}
}
}

Inventory

  • Added new slot names:
    • container.*: contains container.0 to container.53.
    • hotbar.*: contains hotbar.0 to hotbar.8.
    • inventory.*: contains inventory.0 to inventory.26.
    • enderchest.*: contains enderchest.0 to enderchest.26.
    • villager.*: contains villager.0 to villager.7.
    • horse.*: contains horse.0 to horse.14.
    • weapon.*: contains weapon.mainhand and weapon.offhand.
    • armor.*: contains armor.head, armor.chest, armor.legs, armor.feed, and armor.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, and player.crafting.*: player's crafting slots.

Changes

[edit | edit source]

Blocks

[edit | edit source]

Grindstone

  • 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.

Player head

  • Now stores item name in custom_name tag.
  • Tags SkullOwner and ExtraType are replaced with profile to keep a consistent format with the item component form.

Items

[edit | edit source]

General

  • Now count is stored again when there is only 1 item.
    • Defaults to 1 if this field is invalid.

Wolf

World generation

[edit | edit source]

Grove

Command formats

[edit | edit source]

/execute

  • if and unless sub-commands can now use items to compare or count items.
    • execute if|unless items <source> <slots> <item_predicate>
      • <source> is the same one as used in /item.
        • e.g. block <x> <y> <z> or entity <target> (selector can return multiple entities)
      • <slots> can accept single slot (like container.0) or a range (like container.*)
      • <item_predicate> is the same as item predicate in /clear command.
  • If used alone, it returns total number of items in stacks that match predicates.

General

[edit | edit source]

Data packs

  • 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:pattern resolves to assets/custom/textures/entity/banner/pattern.png and assets/custom/textures/entity/shield/pattern.png.
    • [String] translation_key: A translation key prefix. e.g. block.minecraft.banner.custom.pattern resolves to block.minecraft.banner.custom.pattern.<color>.

Item stack components

  • [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] 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.

Recipe

  • Can now specify item component.
    • [NBT Compound / JSON Object] result field for crafting_shaped, crafting_shapeless, stonecutting, and smithing_transform now accepts [NBT Compound / JSON Object] components.
    • [String] result field for smelting, blasting, smoking, and campfire_cooking recipes are now an item stack without count. That is, [String] id must be specified and [NBT Compound / JSON Object] components is now accepted.

Tags

  • Added coarse_dirt and podzol to #wolves_spawnable_on.

Tooltip

  • No longer appears when hovering outside the containing element.

Experimental

[edit | edit source]

Changes

[edit | edit source]

Vault

  • The left pixels in the disabled vault have been updated to match the other vault textures.

Fixes

[edit | edit source]

31 issues fixed

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 use DataFixerUpper upgrade 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_on component 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 /effect command.
  • 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_on components 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 – AttributeModifiers NBT with missing fields is not upgraded correctly to components.

Videos

[edit | edit source]
Videos made by slicedlime:

References

[edit | edit source]
  1. ↑ "Minecraft Snapshot 24w10a" – Minecraft.net, March 6, 2024.
  2. ↑ "New Minecraft Wolves" by Sophie Austin – Minecraft.net, March 5, 2024.
  3. ↑ MC-269127 β€“ player.cursor slot name is available in creative mode β€“ resolved as "Works As Intended".

Navigation

[edit | edit source]
Retrieved from "https://minecraft.wiki/w/Java_Edition_24w10a?oldid=3331512"

Navigation menu