Sharpen your pickaxes, another snapshot is here! In today's snapshot we have a bunch of component improvements coming your way, Resin Clumps can be waterlogged now, and Rabbits can finally roam free again. Furthermore, there's a whole swarm of other bug fixes.
Changes
Wither Skeletons no longer have Bows as their preferred weapon
Creakings will now persist when a world is reloaded
Mining speed and blast resistance of creaking hearts is doubled
Resin sounds have been adjusted to be softer
Resin Clump block can be placed on any full face of a neighboring block
Resin Clump block can now be waterlogged, and can therefore be placed underwater
Technical Changes
The Data Pack version is now 60
The Resource Pack version is now 45
Data Pack Version 60
Removed creaking_transient entity type
Item tags
Removed trim_templates
Added #wither_skeleton_disliked_weapons for weapons that Wither Skeletons don't want to pick up
Resource Pack Version 45
All blocks that previously rendered only block entity (banners, heads, beds, chests, conduits, decorated pots, shulker boxes and signs) will now also render normal block model over it (same as existing behavior of bells, enchantment tables, etc.)
Note: rendered block entity still can't be removed or data-driven, this change only affects previously ignored block models
Item models
minecraft:special item model type
Changed minecraft:head special model type
Added field texture - optional namespaced ID for texture, without textures/entity/ prefix and .png suffix
If absent, default texture will be used, depending on kind field
Additionally, if present, minecraft:profile component is ignored
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 will be 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 will be derived from wood_type
minecraft:condition item model type
Removed minecraft:xmas boolean property, replaced by minecraft:local_time
Removed minecraft:shift_down boolean property, replaced by minecraft:extended_view
Changed minecraft:has_component boolean property
Added field: ignore_default - if default component value should be handled as "no component", default: false
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
Examples: key.use, key.left
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
Developer's Note: There is no "use locale set on client" option to avoid unexpected issues when the user's locale does not match the pack developer's one. Also, time is complicated, be careful.
Added minecraft:holder_type property
Returns holding entity type, if present
No fields
Values: namespaced entity type ID
Fixed bugs in 24w46a
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
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
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-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