Java Edition 24w36a
Minecraft 24w36a


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
September 4, 2024 | ||||||
| Type | |||||||
| Snapshot for | |||||||
| Downloads | |||||||
| Obfuscation maps | |||||||
| Protocol version |
dec: 1073742032 | ||||||
| Data version |
4063 | ||||||
| Resource pack format |
37 | ||||||
| Data pack format |
52 | ||||||
| Minimum Java version | |||||||
| |||||||
{
"title": "Minecraft 24w36a",
"images": [
"24w36a.jpg",
"Java Edition 24w36a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "September 4, 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.21.2 article, displayed as 1.21.2)",
"label": "Snapshot for"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/28ff7dc5f3a5e1759bfc4e05eab3590b23c30c6f/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/d92c822631962d180baa23285397fb46a8fc2b4e/24w36a.json .json])<br />[https://piston-data.mojang.com/v1/objects/30663a50aaf407751ae9e704758364ed9433206d/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/b9b745676050e51b9996223ba8383e3f5bb9e851/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/7124c6d09c711626b75d2e45c2f8d82e7fe70bbf/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>1073742032<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>400000D0",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "4063",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "37",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "52",
"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_21 Java SE 21]</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.21.1|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.1]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.21.2|1.21.2]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.21.3| 1.21.3 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 24w35a|◄ 24w35a]]\n</td>\n<td style=\"padding: 0.4em\">''' 24w36a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 24w37a| 24w37a ►]]\n</td>\n</tr>\n</table>"
}
24w36a is the fourth snapshot for Java Edition 1.21.2, released on September 4, 2024.[1]
Additions
General
- Added
minecraft:item_modelitem stack component.
- [String] minecraft:item_model: The item model in the
namespace:idformat, which references model /assets/<namespace>/models/item/<id>
- [String] minecraft:item_model: The item model in the
- e.g.
item_model="minecraft:diamond_sword"
- e.g.
- Added
minecraft:equippableitem stack component.
- [NBT Compound / JSON Object] minecraft:equippable: If present, this item can be equipped in the specified slot.
- [String] slot: The slot to put the item on. Can be one of
head, onchest,legs,feet,body,mainhand, oroffhand. - [String][NBT Compound / JSON Object] equip_sound: Sound event to play when the item is equipped. Defaults to
item.armor.equip_generic- A sound event see Template:Nbt inherit/sound event/template
- [String] model: The equipment model to use when equipped in
namespace:idformat. If not specified, falls back to rendering as the item itself when in the head, offhand or mainhand slot (or no rendering if not applicable). - [String][NBT List / JSON Array] allowed_entities: Entity ID, entity tag, or list of entity IDs to limit which entities can equip this item. Defaults to all entities.
- [Boolean] dispensable: Whether the item can be dispensed by using a dispenser.[note 1] Defaults to
true.
- [String] slot: The slot to put the item on. Can be one of
- [NBT Compound / JSON Object] minecraft:equippable: If present, this item can be equipped in the specified slot.
- e.g.
equippable={slot:'chest',equip_sound:'item.armor.equip_chain'}.
- e.g.
- Added
minecraft:glideritem stack component.
- [NBT Compound / JSON Object] minecraft:glider: If present, this item allows players to glide (as with elytra) when equipped.
- e.g.
glider={}.
- e.g.
- Added
minecraft:tooltip_styleitem stack component.
- [String] minecraft:tooltip_style: The custom sprites for the tooltip background and frame in
namespace:idformat.
- [String] minecraft:tooltip_style: The custom sprites for the tooltip background and frame in
- e.g.
tooltip_style='minecraft:special_sword'.
- e.g.
- Added a new field in the player sub-predicate,
input, that can be used to detect which movement keys the player is pressing.- If specified the predicate matches with the corresponding keybind that the player is pressing; it supports detecting the following input:
forward: boolean (optional).backward: boolean (optional).left: boolean (optional).right: boolean (optional).jump: boolean (optional).sneak: boolean (optional).sprint: boolean (optional).
- If specified the predicate matches with the corresponding keybind that the player is pressing; it supports detecting the following input:
- Added the
bats_spawnable_onblock tag.- Controls the blocks that bats can spawn on.
- Added the following item tags:
repairs_leather_armorrepairs_iron_armorrepairs_chain_armorrepairs_gold_armorrepairs_diamond_armorrepairs_netherite_armorrepairs_turtle_helmetrepairs_wolf_armor- Control which items can be used to repair various armor sets.
- Added the
piglin_safe_armoritem tag.- Controls what items, when worn by a player, prevents piglins from getting angry.
Changes
This section is missing information about:
- Does the tooltip background look any different in this snapshot compared to the last one? If so, can a visual comparison be added?
- Someone mentioned the tooltip texture not being changeable to a developer on Twitter not long before this snapshot released. Can this post be found and linked here?.
Please expand the section to include this information. Further details may exist on the talk page.
Mobs
- Squid spawn eggs now only spawn adult squids.
- There is a 5% chance of squids spawned in groups in the wild to be a baby.
General
- When a mob converts from one type to another (e.g. piglin to zombified piglin), the health of the converted mob is set to the same percentage of max health as the original mob had before conversion.
- The calculation for the duration of the effect from splash potions has been changed. Splash potions thrown at the player's feet now apply the effect for almost the same duration as when thrown at the head.[2]
General
minecraft:item_name- This component is now always present on every item.
- The pack format version is now
52.
- All item models can now use the
brokenproperty in model overrides that was previously limited to just the elytra.- This has a value of 1 if the item has 1 durability left, or 0 otherwise.
- The appearance of equipment when equipped by players or certain mobs can now be customized by defining 'equipment models' in the resource pack.
- Equipment model definitions are loaded from
assets/<namespace>/models/equipment/<path>.json.- These can then be referenced by the
equippablecomponent with a model id ofnamespace:path.
- These can then be referenced by the
- The model definition is an object with fields:
wolf_body,horse_body,llama_body,humanoid,humanoid_leggings,wings- All fields are optional, and can be used to specify a list of layers for the given model layer type.
- Each field contains list of layer objects:
texture: namespaced texture location for this layer.namespace:pathresolves toassets/<namespace>/textures/entity/equipment/<layer_type>/<path>.png
dyeable: object with fields (optional), specifying how this layer behaves when dyed (in thedyeableitem tag, and hasdyed_colorcomponent)color_when_undyed: RGB color int (optional)- If specified, this layer is tinted by the color contained in the
dyed_colorcomponent.- If the item is not dyeable or not dyed, it is tinted based on the color specified by
color_when_undyed. - If
color_when_undyedis not specified and the item is not dyed, the layer is hidden.
- If the item is not dyeable or not dyed, it is tinted based on the color specified by
use_player_texture: boolean (default:false), true if this layer texture should be overridden by a texture given by the player.- Only used for
wingslayers, which overrides with the player's custom elytra texture.
- Only used for
- Equipment model definitions are loaded from
- The pack format version is now
37. - The tooltip background and frame may now be customized by replacing sprites:
tooltip/background: The background of the tooltip.tooltip/frame: The frame appearing around the tooltip.- Items with a custom
tooltip_stylecomponent uses sprites with IDs:<namespace>:tooltip/<path>_backgroundand<namespace>:tooltip/<path>_frame
- The
nine_sliceGUI sprite scaling mode has a new optional boolean (true or false, yes or no) property:stretch_inner.- If
true, the inner parts of the texture (i.e. not the corners) are stretched instead of tiled. - If not specified, defaults to
falseas before.
- If
- All equipment-related textures were moved to subfolders of the textures/entity/equipment directory.
- Player armor textures were moved to textures/entity/equipment/humanoid and textures/entity/equipment/humanoid_leggings
- <material>_layer_1 textures were renamed to <material>, and moved into the humanoid subdirectory.
- <material>_layer_2 textures were renamed to <material>, and moved into the humanoid_leggings subdirectory.
- leather_layer_1_overlay and leather_layer_2_overlay textures were renamed to leather_overlay in their respective subdirectories.
- wolf_armor and wolf_armor_overlay textures have moved to textures/entity/equipment/wolf_body/ and were renamed to armadillo_scute and armadillo_scute_overlay respectively.
- turtle_layer_1 has been renamed to turtle_scute.
- Llama decor textures were moved to textures/entity/equipment/llama_body
- Horse armor textures were moved to textures/entity/equipment/horse_body
- The elytra texture has been moved to textures/entity/equipment/wings/elytra
- Player armor textures were moved to textures/entity/equipment/humanoid and textures/entity/equipment/humanoid_leggings
- Armor trim textures have also been moved to match the folder structure of the regular
equipmenttextures.- Textures in textures/trims/models/armor were divided between textures/trims/entity/humanoid and textures/trims/entity/humanoid_leggings
- For leggings textures, the _leggings suffix is dropped.
- All equippable items with an equipment model defined support rendering trims, based on the
trimcomponent. - Trim textures are loaded from the appropriate folder in the textures/trims/entity directory.
- For example, armor with wolf_body layers fetch trims from textures/trims/entity/wolf_body
Experimental
- When a bundle is used in the hotbar, one group of items is emptied at a time instead of everything being emptied at once.
Fixes
From released versions before 1.21
- MC-16829 – The horse armor model does not show the enchantment glint effect.
- MC-38022 – Order of rendering translucent block faces fails to update with camera position.
- MC-88967 – Most NBT tags are not kept when a mob converts to another mob.
- MC-92875 – Collisionless blocks ignore entities with high velocity.
- MC-135898 – Teams are not retained when a mob converts to another mob.
- MC-154053 – Trader llama spitting far distance when attacked.
- MC-167242 – Bed stays occupied after a lightning turns the villager sleeping in it into a witch.
- MC-186362 – Casting issue: Translucent block rendering breaks down at high distances.
- MC-196556 – When projectiles (such as arrows and tridents) move too fast, they can't be teleported by portals and end gateways.
- MC-196736 – Hoglins break their leash when zombifying, despite zoglins being leashable.
- MC-196964 – Fall damage is reset when an entity converts to another entity.
- MC-207101 – When a lingering potion lands on top of a player/mob, the area effect cloud spawns above the player/mob instead of inside it, rendering the lingering potion useless.
- MC-230317 – Lead disappears when mooshroom cow is sheared.
- MC-250924 – Goat horns are missing sounds.
- MC-259376 –
ServerboundMovePlayerPacket's xRot can have invalid value. - MC-259936 – Equipping armor in hand via right-click equips entire stack.
- MC-261666 – Armor given to villagers is lost when they convert to zombie villagers.
- MC-262598 – Tripwire textures in the tripwire hook "
attached: true" state have a wrong black rendering when the tripwire hook is attached to a non-transparent block. - MC-269447 – Hover text background box cannot be retextured.
- MC-270183 – Lingering potions do not give effects when hit on the target's head.
- MC-271826 – Armor default attribute modifier component can't be removed.
From 1.21
- MC-273300 – Horse armor and wolf armor swap from off-hand to main hand upon pressing the Use Item/Place Block key.
From 1.21.1
- MC-275919 – issues with hit detection/registration in PvP since server switch to 1.21.
From the 1.21.2 development versions
- MC-275228 – The player can duplicate items in the Creative hotbar.
- MC-275239 – Item duplication while a screen is opened (Creative mode).
- MC-275298 – Blocks with special collision behavior have a larger detection range than previously.
- MC-275299 – Crafting using Ctrl + Drop key crafts the incorrect amount of items.
- MC-275344 – Sweet berry bushes deal damage inconsistently.
- MC-275345 – Inventory bug that causes items to be constantly shuffled.
- MC-275418 – Feeding baby dolphins won't speed up their growth.
- MC-275437 – Fast moving entities freeze the server which causes watchdog crash.
- MC-275445 – Specifying the size of a target in post effect shaders fails.
- MC-275450 – Player motion data no longer updates while riding another entity.
- MC-275455 – Player motion is no longer retained on relative teleportation.
- MC-275462 – Bats can spawn in unusual places, such as in woodland mansions and beneath trees.
- MC-275497 – The repairable data component does not exist in armor items by default.
- MC-275537 – Sliding down honey blocks is slower than in previous versions.
- MC-275622 – Minecarts with TNT are more volatile than in previous releases.
- MC-275624 – Redstone wire with custom model unexpectedly appears green.
- MC-275638 – It is still possible to go through portals without being teleported when going quickly enough by throwing Riptide tridents.
- MC-275642 – Baby dolphins do not spawn naturally.
- MC-275655 – Entity rotation does not visually update when using the
/teleportcommand until the world is reloaded. - MC-275745 – A scoreboard objective with display mode
below_namerenders right behind the player's name. - MC-275767 – Camera is shaky when riding an entity that is being constantly teleported.
- MC-275770 – Guardian beam attacks stay yellow and do not shift colors anymore.
- MC-276027 – Chestplates and boots on armor stands render the helmet overlay texture.
- MC-276030 – The blue highlighted text background for signs is gone.
- MC-276064 – Tall grass generated from bone mealing a grass block will delete the second block above it.
From the previous development version
- MC-276122 – Soul sand and magma block bubble columns don't move the player vertically in Creative mode when not flying.
- MC-276132 – Translucency sorting seems to be slightly broken.
- MC-276179 – Zombie villagers don't raise their arms to attack again.
- MC-276204 – Dolphins and axolotls keep trying to swim into the seabed.
Video
Videos made by Slicedlime:
Notes
- ↑ If the item type has special dispenser behavior, this has no effect.
References
- ↑ "Minecraft Snapshot 24w36a" – Minecraft.net, September 4, 2024.
- ↑ MC-276970