Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Java Edition 24w36a

From SAS Gaming Wiki

Template:Infobox version

24w36a is the fourth Minecraft:snapshot for Minecraft:Java Edition 1.21.2, released on September 4, 2024.<ref>Template:Snap</ref>

Additions

General

Minecraft:Data component format

  • Added minecraft:item_model item stack component.
  • Template:Nbt: The item model in the namespace:id format, which references model /assets/<namespace>/models/item/<id>
  • e.g. item_model="minecraft:diamond_sword"


  • Added minecraft:equippable item stack component.
  • Template:Nbt: If present, this item can be equipped in the specified slot.
    • Template:Nbt: The slot to put the item on. Can be one of head, onchest, legs, feet, body, mainhand, or offhand.
    • Template:NbtTemplate:Nbt: Sound event to play when the item is equipped. Defaults to item.armor.equip_generic
    • Template:Nbt: The equipment model to use when equipped in namespace:id format. 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).Template:Info needed
    • Template:NbtTemplate:Nbt: Entity ID, entity tag, or list of entity IDs to limit which entities can equip this item. Defaults to all entities.
    • Template:Nbt: Whether the item can be dispensed by using a Minecraft:dispenser.<ref group="note">If the item type has special dispenser behavior, this has no effect.</ref> Defaults to true.
  • e.g. equippable={slot:'chest',equip_sound:'item.armor.equip_chain'}.


  • Added minecraft:glider item stack component.
  • e.g. glider={}.


  • Added minecraft:tooltip_style item stack component.
  • e.g. tooltip_style='minecraft:special_sword'.


Minecraft:Predicates

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

Minecraft:Tags

  • Added the bats_spawnable_on block tag.
    • Controls the blocks that bats can spawn on.
  • Added the following item tags:
    • repairs_leather_armor
    • repairs_iron_armor
    • repairs_chain_armor
    • repairs_gold_armor
    • repairs_diamond_armor
    • repairs_netherite_armor
    • repairs_turtle_helmet
    • repairs_wolf_armor
    • Control which items can be used to repair various armor sets.
  • Added the piglin_safe_armor item tag.
    • Controls what items, when worn by a player, prevents Minecraft:piglins from getting angry.

Changes

Template:Info needed section

Mobs

Minecraft:Dolphin

  • Baby dolphin now spawns naturally at 5% chance.

Minecraft:Squid

  • Squid Minecraft:spawn eggs now only spawn adult squid.
    • There is a 5% chance of squid spawned in groups in the wild to be a baby.

General

  • When a Minecraft:mob converts from one type to another (e.g. Minecraft:piglin to Minecraft: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 Minecraft: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.<ref>Template:Bug</ref>

General

Minecraft:Data component format

  • minecraft:item_name
    • This component is now always present on every item.

Minecraft:Data pack

Minecraft:Models

  • All item models can now use the broken property in model overrides that was previously limited to just the Minecraft: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 Minecraft:resource pack.
    • Minecraft:Equipment model definitions are loaded from assets/<namespace>/models/equipment/<path>.json.
      • These can then be referenced by the equippable component with a model id of namespace:path.
    • 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:path resolves to assets/<namespace>/textures/entity/equipment/<layer_type>/<path>.png
        • dyeable: object with fields (optional), specifying how this layer behaves when dyed (in the dyeable item tag, and has dyed_color component)
          • color_when_undyed: RGB color int (optional)
          • If specified, this layer is tinted by the color contained in the dyed_color component.
            • If the item is not dyeable or not dyed, it is tinted based on the color specified by color_when_undyed.
            • If color_when_undyed is not specified and the item is not dyed, the layer is hidden.
        • use_player_texture: boolean (default: false), true if this layer texture should be overridden by a texture given by the player.
          • Only used for wings layers, which overrides with the player's custom elytra texture.

Minecraft:Resource pack

  • The Minecraft: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_style component uses sprites with IDs:
      • <namespace>:tooltip/<path>_background and <namespace>:tooltip/<path>_frame
  • The nine_slice GUI 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 false as before.

Minecraft:Textures

  • 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
  • Armor trim textures have also been moved to match the folder structure of the regular equipment textures.
    • 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.

Minecraft:Trims

  • All equippable items with an equipment model defined support rendering trims, based on the trim component.
  • 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

Minecraft:Bundles

  • 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

Template:Fixes

Videos

Template:Slicedlime

Notes

Template:Notelist

References

Template:Reflist

Navigation

Template:Navbox Java Edition versions

Minecraft:de:24w36a Minecraft:es:Java Edition 24w36a Minecraft:fr:Édition Java 24w36a Minecraft:ja:Java Edition 24w36a Minecraft:pt:Edição Java 24w36a Minecraft:ru:24w36a (Java Edition) Minecraft:uk:24w36a (Java Edition) Minecraft:zh:Java版24w36a