Java Edition 24w46a

Jump to navigation Jump to search

24w46a is the third and final snapshot for Java Edition 1.21.4, released on November 13, 2024,[1] which fixes bugs. This is the final snapshot released in 2024.

Additions[edit | edit source]

General[edit | edit source]

Items model definition

  • Boolean property types
    • Added minecraft:extended_view boolean property
      • Returns true if player has requested extended details by holding shift key down.
        • Note: not a keybind, can't be rebound.
      • Only works when item is displayed in UI.
      • No fields.
    • Added minecraft:keybind_down boolean property
      • Returns true if keybind is currently active.
      • Fields:
        • keybind - keybind ID, same as value in keybind text component.
  • Property types
    • Added minecraft:local_time property
      • Returns the current time formatted according to a given pattern.
      • The value is updated every second.
      • For full format documentation for locale, time zone and pattern, see ICU (International Components for Unicode) documentation.
      • Fields:
        • locale - optional value describing locale
      • Examples:
        • en_US: English language (used for things like week names), formating as in USA.
        • cs_AU@numbers=thai;calendar=japanese: Czech language, Australian formatting, Thai numerals and Japanese calendar.
      • Default value is "", which means "root" locale (a set of defaults, including English names)
        • time_zone - optional value describing time zone.
          • If not present, defaults to timezone set on client.
          • Examples:
            • Europe/Stockholm.
            • GMT+0:45.
        • pattern - describes format to be used for time formatting
          • Examples:
            • yyyy-MM-dd - 4-digit year number, then 2-digit month number, then 2-digit day of month number, all zero-padded if needed, separated by -.
            • HH:mm:ss - current time (hours, minutes, seconds), 24-hour cycle, all zero-padded to 2 digits of needed, separated by :.
      • Values: any string.
    • Added minecraft:holder_type property
      • Returns holding entity type, if present.
      • No fields.
      • Values: namespaced entity type ID.
  • Special model type
    • Added minecraft:standing_sign special model type
      • Renders a standing sign.
      • Fields:
        • wood_type - one of oak, spruce, birch, acacia, cherry, jungle, dark_oak, pale_oak, mangrove, bamboo, crimson, warped
        • texture - optional namespaced ID for texture, without textures/entity/signs/ prefix and .png suffix.
          • If not present, it is derived from wood_type.
    • Added minecraft:hanging_sign special model type
      • Renders a hanging sign.
      • Fields:
        • wood_type - one of oak, spruce, birch, acacia, cherry, jungle, dark_oak, pale_oak, mangrove, bamboo, crimson, warped
        • texture - optional namespaced ID for texture, without textures/entity/signs/hanging/ prefix and .png suffix.
          • If not present, it is derived from wood_type.

Tag

  • Added #wither_skeleton_disliked_weapons for weapons that wither skeletons don't want to pick up.

Changes[edit | edit source]

Blocks[edit | edit source]

Block of resin

  • The sounds were adjusted to make them softer.

Chiseled resin bricks

  • Texture changed so that they are consistent with resin bricks in the corner pixels.

Creaking heart

  • Mining speed and blast resistance was doubled.
  • Introduced a variation in how long time it takes for each creaking heart to spawn a creaking.

Resin clump

  • Can be placed on any full face of a neighboring block.
  • Can now be waterlogged.
  • Moved position in the Creative inventory.

Items[edit | edit source]

Suspicious stew

Mobs[edit | edit source]

Bee

  • No longer get poisoned when touching closed eyeblossoms.
  • Leashed bees no longer enter beehives or bee nests.

Creaking

  • The attack sounds have been updated.
  • Now persists when a world is reloaded.
  • The statistics screen now shows correct stats from creakings, both produced by a spawn egg and from a creaking heart.
  • Pickblocking a naturally-spawned creaking in Creative mode now gives a spawn egg.
  • The entity shadows of creakings are now more appropriate for their size.

Wither skeleton

  • No longer have bows as their preferred weapon.

General[edit | edit source]

Data pack

  • The pack format version is now 60.
  • Removed creaking_transient entity type.

Items model definition

  • Boolean property types
    • minecraft:has_component
      • Added field: ignore_default - if default component value should be handled as "no component".
      • Default: false.
  • minecraft:condition item model type
    • minecraft:xmas has been renamed to minecraft:local_time.
    • minecraft:shift_down has been renamed to minecraft:extended_view.
  • Special model types
    • minecraft:head
      • Added field: texture - optional namespaced ID for texture, without textures/entity/ prefix and .png suffix.
        • If absent, default texture is used, depending on kind of field.
        • Additionally, if present, minecraft:profile component is ignore.

Resource pack

  • The pack format version is now 45.
  • All blocks that previously rendered only block entity (banners, heads, beds, chests, conduits, decorated pots, shulker boxes and signs) now also render normal block model over it (same as existing behavior of bells, enchantment tables, etc.).
    • Rendered block entity still can't be removed or data-driven, this change only affects previously ignored block models.

Tag

  • The "preferred weapon" tags are now named in plural instead of singular.
  • Removed the trim_templates item tag.
  • Replaced resin_clump with resin_brick in the #trim_materials item tag.
  • Added #small_flowers, and pale_moss_carpet to the #replaceable_by_trees block tag.

Dynamic textures

  • Player skin and cape textures are now produced in the debug folder if loaded.

Fixes[edit | edit source]

40 issues fixed

From released versions before 1.21

  • MC-150224 – Rabbits can occasionally get stuck on the edges of blocks.
  • MC-160001 – Skulls, signs, hanging signs, banners and decorated pots have no breaking/sprinting particles.
  • MC-256649 – Hanging signs aren't rendered when held by endermen or as block display entities.
  • MC-266991 – Exposed Copper Bulb has inconsistent pixels.
  • MC-271169 – The "Isn't It Scute?" advancement is granted when unleashing an armadillo while holding a brush.
  • MC-272245 – You can get the advancement "Shear Brilliance" when you use shears on a leashed wolf.

From 1.21

  • MC-273710 – Wild foxes "trust" the player after being leashed to a fence.
  • MC-273861 – When a leashed bee enters a hive, the leash disappears.
  • MC-274571 – The advancement "Little Sniffs" can be obtained by unleashing the snifflet and not feeding it.

From 1.21.2

  • MC-275274 – Missing sound for event: minecraft:block.spawner.fall.
  • MC-275339 – Bad contrast in bundle interface with dark blocks.
  • MC-276697 – Neutral mobs don't pathfind correctly to their target after being unleashed.
  • MC-276986 – Missing pixel in open bundle texture.
  • MC-277042 – Blue and Red open bundle are inconsistent with the other colors.
  • MC-277071 – Middle clicking on a creaking spawned naturally through a creaking heart doesn't give you the spawn egg.
  • MC-277074 – The entity shadows of creakings are slightly too large in relation to the size of their models.
  • MC-277140 – The statistics screen does not visually differentiate the creaking and creaking_transient entities.
  • MC-277152 – The statistic for killing a creaking doesn't increment when breaking a creaking heart.
  • MC-277226 – Creakings not linked to any heart display wrong subtitles when attacked with non-damaging projectiles.
  • MC-277399 – The hand animation isn't played when constantly emptying items from bundles.
  • MC-277413 – The empty state sprite for the oxygen bar takes a little longer to start displaying compared to Bedrock Edition.
  • MC-277533 – Bundles can remain in the open state when taken out from saved hotbars.

From 1.21.3

  • MC-277892 – Clicking on the selected recipe a second time in the stonecutter GUI turns the result item into a ghost item.
  • MC-277959 – Reloading chunks can break translucency sorting.
  • MC-278058 – Breeze entity model rods no longer spin around when it is moving.
  • MC-278102 – Recipe book icons no longer visually indicate that an item has multiple recipes.

From the 1.21.4 development versions

  • MC-277948 – Suspicious stew gives different durations of Blindness for Eyeblossom and Azure Bluet.
  • MC-277962 – Chiseled Resin Bricks have a miscolored pixel.
  • MC-278028 – Using items underwater can force you to exit swimming mode.
  • MC-278124 – Resin clumps are not waterloggable.

From the previous development version

  • MC-278130 – Resin bricks cannot be placed or used inside smithing tables.
  • MC-278131 – Resin clumps can be placed inside smithing tables.
  • MC-278132 – Using items while riding camels that are sprinting slows the camel down.
  • MC-278136 – Bees still get poisoned when touching closed eyeblossoms.
  • MC-278149 – Strays, bogged, and wither skeletons hold their bows incorrectly when charging and shooting.
  • MC-278158 – Block/item models can no longer override parent model texture references by referencing the textures in the parent model of the first parent model.
  • MC-278184 – Eyeblossoms can generate replacing Pale Oak logs.
  • MC-278191 – Wandering Traders can sell Pale Oak Saplings in multiple offers at once.
  • MC-278212 – Resin clump is placed in an unexpected position in the creative inventory.
  • MC-278286 – Standing banners have breaking/sprinting particles but wall banners do not.

Videos[edit | edit source]

Videos made by Slicedlime:

References[edit | edit source]

Navigation[edit | edit source]