Minecraft: Java Edition 1.21.4

Release: 4 months ago
Shh! I'm writing this changelog from behind a Pale Oak tree – and I have to be very quiet because the Garden Awakens drop is finally here – and Creakings are spawning in Pale Gardens all across the Overworld! The Garden Awakens brings with it an eerie biome – the Pale Garden – which is carpeted in moss, filled with Pale Oak trees, and home to a unique flower called an Eyeblossom. It also brings a watchful hostile mob, the Creaking, as well as the secret to defeating (and spawning) it – the Creaking Heart! Facing up to a Creaking will also earn you Resin Clumps – another new block you can craft into Resin Bricks, or use to trim your armor. Was that everything? Oh! And we've also made some bug fixes. Now, let me see if I can back away slowly without this Creaking spotting me…
New Features
- Added Pale Garden Biome, Pale Oak tree, Pale Moss block, Pale Moss carpet, Pale Hanging Moss and Pale Oak woodset
- Added the Creaking mob, Creaking Spawn Egg and Creaking Heart block
- Added the Resin block family
- Added Eyeblossoms
Pale Garden
The Pale Garden is a biome variation of Dark Forest.
- Pale Oaks generate here
- Creaking Heart blocks can generate in Pale Oaks, causing Creakings to spawn at night
- Eyeblossoms generate on the ground
- Pale Moss blocks/carpet generate on the ground here
- Hanging Pale Moss generate hanging from the foliage of Pale Oaks
- Animal mobs do not spawn naturally in Pale Gardens
- New biome specific ambient sounds
- Pale Garden has no accompanying music
- If a player enters the biome while music is playing, the music will fade out
- Using the seed 3515201313347228787 when creating a new world will spawn the player next to a Pale Garden
Pale Oak Tree
Pale Oak trees are a new tree variant similar to Dark Oak trees.
- Pale Oak Leaves drop Pale Oak Saplings that can be planted in a 2x2 configuration to grow Pale Oak trees
- Player grown Pale Oak trees grow without any decorations
- Naturally generated Pale Oak trees have Pale Hanging Moss hanging from the foliage, Pale Moss patches on the ground, and Creaking Heart blocks can generate in them
- Pale Oak Leaves have a chance to spawn leaf particles if exposed on the bottom side
- Wandering Traders can sell Pale Oak Saplings
- Pale Oak Logs can be crafted into the Pale Oak woodset:
- Door
- Fence
- Fence Gate
- Plank
- Sign
- Hanging Sign
- Slab
- Stairs
- Trapdoor
- Wood
- Stripped Log
- Stripped Wood
- Button
- Pressure Plate
- Boat
- Boat with Chest
Pale Moss
Pale Moss Blocks are new blocks that work similarly to existing Moss Blocks, including a Carpet variant.
- Pale Moss Blocks generate naturally in the Pale Garden biome
- Wandering Traders can sell a Pale Moss Block
- Pale Moss Carpet can be crafted from two Pale Moss Blocks
- Pale Moss Carpet generates naturally in the Pale Garden biome
- When placed, Pale Moss Carpet grows up to two blocks on the solid faces of any block that borders it
- Pale Moss Carpet can be Bone Mealed to grow to full on all solid faces of any block that borders it
Pale Hanging Moss
Pale Hanging Moss is a vine-like block that grows downwards.
- Pale Hanging Moss generates naturally in the Pale Garden biome under the foliage of Pale Oaks
- Pale Hanging Moss does not grow randomly, but can be Bone Mealed to grow
- Pale Hanging Moss breaks instantly when mined
- Pale Hanging Moss requires shears or silk touch tools to be obtained
- Wandering Traders can sell Pale Hanging Moss
Eyeblossoms
Eyeblossoms are new flowers that generate in the Pale Garden biome.
- They exist in two variants: Closed Eyeblossom and Open Eyeblossom
- Eyeblossoms transition between the two variants based on the time of day
- During the night, Eyeblossoms will become Open
- During the day, they will become Closed
- In dimensions that do not have a day/night cycle, they will remain as-is
- When transitioning, flowers will emit a particle effect and sound
- Eyeblossoms planted on the ground will communicate with each other, helping nearby flowers to open or close
- Open Eyeblossoms have glowing eyes during the night
- Eyeblossoms can be obtained by Bone Mealing grass blocks in the Pale Garden biome
- Bees get poisoned when they touch Open Eyeblossoms
- Bees can be tempted with Open Eyeblossoms, but they get poisoned on player interaction instead of typical breeding/growing behaviour
- Bees do not interact at all with Closed Eyeblossoms
- Suspicious Stew made from Open Eyeblossoms will cause a Blindness effect
- Suspicious Stew made from Closed Eyeblossoms will cause a Nausea effect
- Gray or Orange Dye can be crafted from Closed and Open Eyeblossoms respectively
- Wandering Traders can sell Open Eyeblossoms
Creaking Mob
The Creaking mob spawns at night if there is a Creaking Heart block between two Pale Oak logs. This happens naturally in the Pale Garden biome where the Creaking Heart generates inside Pale Oaks.
- A Creaking will activate if a survival or adventure mode Player is within 12 blocks of it and looks at it
- A Creaking stays active while there is a survival or adventure mode Player within 32 blocks of it
- An activated Creaking will not move if a survival or adventure player is looking at it
- It will also have full knockback resistance in this state
- Creaking melee attacks deal 3 points of damage (1.5 hearts)
- Creakings react to damage caused by mobs and projectiles only by swaying in place
- Creakings are resistant to fire
- Creakings ignore Cacti, Sweet Berry Bushes and Powder Snow and can walk through/over them
- When attacked by Players or their pets, a particle trail is shown between the Creaking and the Creaking Heart block it is connected to
- When the Creaking Heart block that the Creaking is connected to is destroyed, the Creaking is removed with a custom twitching animation
- Creaking spawns are based on the day/night cycle and not affected by light levels
- Creakings cannot enter Boats
- The Creaking Spawn Egg will spawn a Creaking mob that is not connected to a Creaking Heart which:
- Persists through day and night
- Takes damage from attacks and other damage sources
- Has one point of health (half a heart)
- Creakings spawned from a Creaking Heart cannot go through portals
- Creakings spawned from a Creaking Heart cannot be named with a Name Tag
- Players wearing a Carved Pumpkin on their head can look at a Creaking without it freezing in place
- Illagers are scared of Creakings and will run away from them
Creaking Heart
A Creaking Heart is a “living” block generating in Pale Oak trees, covered on all sides by Pale Oak wood logs. It can spawn a Creaking mob during the night when it is placed between two Pale Oak Logs, all aligned along the same axis.
- Is active during the night and dormant during the day
- Sends a trail of particles towards the connected Creaking when the Creaking gets hit by a Player or their pet
- When a Creaking Heart block is destroyed, the connected Creaking is removed
- The Creaking Heart decides to remove or replace the connected Creaking when:
- It turns day
- The Creaking is too far away from the Creaking Heart
- A Player intersects with the Creaking for a few seconds
- Comparators attached to the Creaking Heart block will output a signal strength dependent on the distance to the connected Creaking
- A Creaking Heart can be crafted with a Resin Block and Pale Oak Logs
- A Creaking Heart block can be obtained by using a Silk Touch enchanted tool
- Breaking a Creaking Heart without Silk Touch block will drop 1-3 Resin Clumps or more when using a Fortune enchanted tool
- Naturally placed Creaking Hearts drop 20-24 experience when broken by a Player, with or without Silk Touch
Resin
Added Resin Clump, Block of Resin, Resin Brick, and a family of Resin Bricks blocks.
- Attacking a Creaking will cause its Creaking Heart to exude 2-3 Resin Clumps
- Resin Clumps appear on the sides of Pale Oak Logs that are close and are connected to the Creaking Heart
- The Creaking Heart is on cooldown and cannot produce more Resin Clumps for 5 seconds after an attack
- Resin Clump blocks can be placed on any full face of a neighboring block
- Resin Clump blocks can be waterlogged
- Block of Resin is a storage block for Resin Clumps
- Resin Clumps can be smelted into Resin Brick items
- Resin Brick items can be used as a material for armor trimming
- Resin Brick items can be crafted into Resin Bricks
- Resin Bricks can be crafted into Resin Brick Slabs, Resin Brick Stairs, Resin Brick Walls, and then Chiseled Resin Bricks
- The Stonecutter can also be used to craft these items
- Resin Clump and Resin Block does not require a tool to mine and are mined instantly
- The proper tool for Resin Bricks family of blocks is a Pickaxe
- Resin Clumps can be found in some Woodland Mansion loot chests
New System for Pale Garden Ambient Sounds
Ambient sounds in the Pale Garden biome do not come from the biome itself, but are generated by blocks found in the biome.
- Pale Hanging Moss emits subtle atmospheric sounds when it is attached to Pale Oak Logs or Pale Oak Leaves
- Creaking Hearts emit a set of eerie sounds when they are active during the night and surrounded by Logs on all sides
- Open Eyeblossoms placed on Pale Moss Blocks emit a soft, whispering sound
Changes
- Swords are no longer considered efficient tools for mining Moss Carpet
- Hoes remain the proper tools for mining Moss Carpets
- Bees are now withered on player interactions with Wither Roses instead of typical breeding/growing behavior
- Baby Cats and Wolves now get a collar with the color that is a mix between the parents collar color if possible
- Added language support for Popoloca
- The durations of the effects of Suspicious Stews have been aligned with those in Bedrock Edition:
- Saturation: 0.35 seconds (unchanged)
- Night Vision: 5 seconds (unchanged)
- Fire Resistance: 3 seconds
- Blindness: 11 seconds
- Weakness: 7 seconds
- Regeneration: 7 seconds
- Jump Boost: 5 seconds
- Wither: 7 seconds
- Poison: 11 seconds
- Removed Herobrine
Required Tools for Drops
Developer's Note: We made it so any block that drops when its support is broken will also drop when mined with any tool. It seemed unfair that breaking a block directly could destroy it if it was possible to obtain it with any tool just by breaking the block below!
- The following blocks that require support now always drop when broken with any tool: Bell, Lantern, Soul Lantern, all Copper Doors, Iron Door, Heavy Weighted Pressure Plate, Light Weighted Pressure Plate, Polished Blackstone Pressure Plate, and Stone Pressure Plate
- The Brewing Stand now drops when broken with any tool
- The Ender Chest now drops Obsidian when broken with an incorrect tool, instead of dropping nothing
Mobs Picking up Items
Some changes have been made to how mobs decide to replace their equipped items with items on the ground
- If the item belongs in an armor slot, replace the item if any of the following conditions apply
- The new item has a higher base armor value
- The new item has a higher base armor toughness value
- The new item has more enchantments
- The new item is less damaged
- The new item has a custom name while the old one doesn't
- If the item belongs in the main hand slot, replace the item if any of the following conditions apply
- The new item is a preferred weapon while the old one isn't
- If the old item is a preferred weapon while the new item isn't, do not replace the item
- The new item has a higher base damage value
- The new item has more enchantments
- The new item is less damaged
- The new item has a custom name while the old one doesn't
- The new item is a preferred weapon while the old one isn't
Preferred Weapons
The following mobs now have a preferred weapon type to pick up:
- Skeleton-like mobs, except Wither Skeletons, prefer Bows
- Adult Piglins and Pillagers prefer Crossbows
- Drowned prefer Tridents
Technical Changes
- The Data Pack version is now 61
- The Resource Pack version is now 46
- Removed the
winter_drop
feature flag and built-in data pack
The Data Generator
- The data generator in the server jar (
net.minecraft.data.Main
) no longer generates theassets
directory- The
--client
option has been removed from the command line for this entry point
- The
- A new entry point
net.minecraft.client.data.Main
is now present in the client jar, with a similar command line structure as the data generator in the server jar- Available options:
--client
- generates theassets
directory
- Available options:
Network Protocol
- Client will now send the
minecraft:player_loaded
packet once the loading terrain screen has closed after initially loading into the world, and after closing the loading screen when respawning
Data Pack Versions 58 through 61
- The
minecraft:trail
particle has a new required field:duration
- Indicates, in ticks, how long the particle will take to fly from the start to the target
- Spawn eggs with
minecraft:entity_data
and block items withminecraft:block_entity_data
component will now apply data only if theid
tag matches the type of placed entity or block entity- Additionally, a warning will be added to item tooltip if using such an item might directly or indirectly lead to command execution with a high permission level
- This warning cannot be hidden by any other component
- The field
item_model_index
in theminecraft:trim_material
registry has been removed (no longer needed for model rendering) - The
minecraft:custom_model_data
component has been expanded, together with theminecraft:set_custom_model_data
modifier - Removed the
minecraft:creaking_transient
entity type
Commands
- Suggestions will now be shown for attribute modifier IDs existing on the target in the
attribute
command
attribute
Command
New subcommand: base reset
for resetting the base value of an attribute to its default value for the target entity. If the attribute does not exist on the entity, the command will fail.
Syntax:
attribute <target> <attribute> base reset
Parameters:
target
: The entity to update the attribute forattribute
: The attribute ID to update
Tags
Block Tags
- Added
#bee_attractive
- denotes all blocks that Bees may pollinate - Removed
#tall_flowers
Item Tags
- Removed
#flowers
and#tall_flowers
- Removed
trim_templates
- Added
#skeleton_preferred_weapons
,#piglin_preferred_weapons
,#pillager_preferred_weapons
and#drowned_preferred_weapons
tags for specifying preferred weapons types for these mobs when picking up items - Added
#wither_skeleton_disliked_weapons
for weapons that Wither Skeletons don't want to pick up
Furnace, Smoker and Blast Furnace Data
- Renamed
CookTime
tocooking_time_spent
- Renamed
CookTimeTotal
tocooking_total_time
- Renamed
BurnTime
tolit_time_remaining
- Added field
lit_total_time
representing the total time the furnace should be lit
TNT Minecart Data
- The
TNTFuse
field of TNT Minecarts has been renamed tofuse
- Addeded optional field
explosion_speed_factor
that controls the amount of added damage depending on the speed of the Minecart- Default value:
1.0
- Default value:
Text Components
Added optional shadow_color
style field to Text Components, which overrides the shadow properties of text.
- Format:
- A packed integer ARGB value (e.g.
-1
) - An array of RGBA values (e.g.
[1, 1, 1, 1]
)
- A packed integer ARGB value (e.g.
- If specified as
0
, the shadow will never be displayed for this text - If specified as a non-zero value, the shadow will always be displayed with this color
Item Components
minecraft:equippable
- The
model
field has been renamed toasset_id
minecraft:custom_model_data
- Component now has more fields to accommodate new uses by various model property getters (see Resource Pack changes)
- Fields:
floats
- list of floatsflags
- list of booleansstrings
- list of stringscolors
- list of RGB color values
Item Modifiers
minecraft:set_custom_model_data
Now has more fields to accommodate more complex component structure.
- New fields:
floats
- optional list operation of number providersflags
- optional list operation of boolean valuesstrings
- optional list operation of string valuescolors
- optional list operation of RGB values or number providers
- The list operations uses same format as
explosions
field inset_fireworks
modifier:value
- list of values to insertmode
: enumerated value deciding the function to apply:replace_all
: fully replace the listreplace_section
: replace a section of the list. Arguments:offset
: optional non-negative integer:- Start of replaced range
- If omitted,
0
is used
size
: optional non-negative integer:- Size of range to be replaced in the list
- If omitted, the size of the
values
field is used
insert
: insert into the list, moving existing entries to after the inserted section. Arguments:offset
: optional non-negative integer:- Index before which the new entries will be inserted
- If omitted,
0
(before first value) is used
append
: append values at the end of the list
- For example
{function:"set_custom_model_data",floats:{values:[2],mode:replace_all}}
sets replacesfloats
with the single value2
Custom World Generation
- The
simple_block
feature type has a new optional field:schedule_tick
- If set to
true
, the block will be scheduled to tick once on the first tick the block is within the simulation distance after generation - Default:
false
- If set to
- Biome effects have a new format for
music
using a weighted list- The list can be empty indicating no music should play in this biome
- Biome effects have a new optional field:
music_volume
- The game will smoothly transition between the current music volume and the new volume when entering the biome
Resource Pack Version 43 through 46
- New Resources for the Garden Awakens content
- Updates to GUI sprites
- The UV mapping of the Magma Cube texture has been updated
- Invalid
minecaft:filled_map
items in an Item Frame (map item without themap_id
component) no longer change the size of the frame - New format for data-driving item models
- All blocks that previously rendered only a block entity (Banners, Heads, Beds, Chests, Conduits, Decorated Pots, Shulker Boxes and Signs) will now also render a normal block model over it (same as the 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
- Unifont has been updated to 16.0.01
New Resources
- Added the following new block models and textures:
chiseled_resin_bricks
closed_eyeblossom
open_eyeblossom
- Additionally, uses
open_eyeblossom_emissive
texture layer
- Additionally, uses
resin_block
resin_bricks
resin_clump
- Added the following non-top-level block models:
cross_emissive
flower_pot_cross_emissive
- Added the following new item models and textures:
resin_brick
resin_clump
- Added new Armor Trim color palette:
trims/color_palettes/resin
Renames
equipment
directory has been moved one level up, i.e.models/equipment/
becomesequipment/
broken_elytra
model and texture has been renamed toelytra_broken
GUI Sprites
- The
toast/system
sprite layout has been updated to use standard nine-slicing functionality - The
toast/tutorial
sprite will now be scaled for taller toasts, and as such has nine-slice scaling in the default Resource Pack - The
advancements/box_obtained
andadvancements/box_unobtained
GUI sprites are now configured to scale with nine-slicing - Empty slot sprites, such as those for the armor slots in the inventory, have been renamed and moved from
items
into thegui/sprites/container/slot
directoryempty_armor_slot_helmet
->helmet
empty_armor_slot_chestplate
->chestplate
empty_armor_slot_leggings
->leggings
empty_armor_slot_boots
->boots
empty_slot_sword
->sword
empty_slot_pickaxe
->pickaxe
empty_slot_axe
->axe
empty_slot_shovel
->shovel
empty_slot_hoe
->hoe
empty_slot_smithing_template_armor_trim
->smithing_template_armor_trim
empty_slot_smithing_template_netherite
->smithing_template_netherite
empty_slot_amethyst_shard
->amethyst_shard
empty_slot_diamond
->diamond
empty_slot_emerald
->emerald
empty_slot_ingot
->ingot
empty_slot_lapis_lazuli
->lapis_lazuli
empty_slot_quartz
->quartz
empty_slot_redstone_dust
->redstone_dust
- The empty slot sprites in the Loom have been split from their background and moved:
container/loom/banner_slot
->container/slot/banner
container/loom/pattern_slot
->container/slot/banner_pattern
container/loom/dye_slot
->container/slot/dye
- The empty slot sprites in the Brewing Stand have been split from the container background:
container/slot/brewing_fuel
container/slot/potion
- The empty slot sprites in the Horse/Llama inventories have been split from their background, cropped, and moved:
container/horse/armor_slot
->container/slot/horse_armor
container/horse/llama_armor_slot
->container/slot/llama_armor
container/horse/saddle_slot
->container/slot/saddle
Item models
- New format has been introduced for describing item models
- Item models are selected based on the
minecraft:item_model
component- Information (including model) for item with
item_model=foo:bar
is stored in/assets/foo/items/bar.json
- Information (including model) for item with
- The
overrides
section has been removed from existing block models - There are no longer any hardcoded paths in the
models
directory - models will be now only used if referenced by definitions initems
orblockstates
directories - Models in
models/item
that only redirect to a block model have been removed- In such cases, the item model will refer to the
models/block
model directly
- In such cases, the item model will refer to the
Top-level Client Item Info
- Contains information needed to render item
- Stored in
/assets/[namespace]/items/[path].json
- Fields:
model
: Object with fields:type
: Type of item model (see below)<type-specific>
- Additional fields depending on item model type
hand_animation_on_swap
- Boolean field describing if down-and-up animation should be played in first-person view when item stack is changed (either type, count or components), default:true
- Only the value from the new item is taken into account
- Does not control "pop" animation in GUI when item is picked up or changes count
minecraft:model
Item Model Type
- Renders a plain model from the
models
directory - Fields:
model
: Namespaced ID of a model inmodels
(e.g.minecraft:block/yellow_glazed_terracotta
)tints
: A list of tint sources to apply to elements of rendered model (first entry applies totintindex
0, second one - 1, etc.)- Each tint source is expected to return an RGB color
- Colors are specified as either packed integer RGB values (e.g.
-1
) or an array of RGB values in range0.0
to1.0
(e.g.[ 1.0, 1.0, 1.0 ]
) - Format:
type
: Type of tint source (see below)<type-specific>
- Additional fields depending on tint source type
minecraft:constant
Tint Source Type
- Returns a constant RGB color
- Fields:
value
- RGB value
minecraft:custom_model_data
Tint Source Type
- Returns a value from the
colors
list in theminecraft:custom_model_data
component, if present - Fields:
index
- Index for field incolors
, default:0
default
: RGB value
minecraft:dye
Tint Source Type
- Returns the value from the
minecraft:dyed_color
component, or a default value if not present - Fields:
default
- RGB value
minecraft:grass
Tint Source Type
- Returns a grass color at specific climate parameters, based on
textures/colormap/grass.png
- This yields the same colors as ones selected by
downfall
andtemperature
in biome configuration - Fields:
temperature
- Float in0..1
(inclusive) rangedownfall
- Float in0..1
(inclusive) range
minecraft:firework
Tint Source Type
- Returns the average of colors from
minecraft:firework_explosion
component, or a default color if there are none - Fields:
default
: RGB value
minecraft:map_color
Tint Source Type
- Return the color from the
minecraft:map_color
component, or the default color if the component is not present - Fields:
default
: RGB value
minecraft:potion
Tint Source Type
- Returns a color based on the
minecraft:potion_contents
component:- If the component is present:
- Custom color, if there is one present in the component
- Average of the effect colors, if at least one is present
- Default color, if the component is not present or doesn't have any effects
- If the component is present:
- Fields:
default
: RGB value
minecraft:team
Tint Source Type
- Returns the team color of the context entity, if any
- Fields:
default
- RGB value to return when there is no context entity, entity is not in a team or the team has no color
minecraft:special
Item Model Type
- Renders a special (not data-driven) model
- Fields:
model
: Special model instance- Format:
type
- Type of special model (see below)<type-specific>
- Additional fields depending on tint source type
- Format:
base
: Namespaced ID of a model inmodels
to provide transformations, particle texture and GUI light
minecraft:banner
Special Model Type
- Renders a Banner with patterns from the
minecraft:banner_patterns
component - Fields:
color
- Color of the Banner base, one of 16 predefined colors
minecraft:bed
Special Model Type
- Renders a whole Bed
- Fields:
texture
- Namespaced ID for the texture to use, withouttextures/entity/bed/
prefix and.png
suffix
minecraft:chest
Special Model Type
- Renders a single Chest
- Fields:
texture
- Namespaced ID for the texture to use, withouttextures/entity/chest/
prefix and.png
suffixopenness
- Float,0.0
(default) - fully closed,1.0
- fully open
minecraft:conduit
Special Model Type
- Renders a Conduit
- No fields
minecraft:decorated_pot
Special Model Type
- Renders a Decorated Pot
- Uses values from
minecraft:pot_decorations
component - No fields
minecraft:hanging_sign
Special Model Type
- Renders a Hanging Sign
- Fields:
wood_type
- One ofoak
,spruce
,birch
,acacia
,cherry
,jungle
,dark_oak
,pale_oak
,mangrove
,bamboo
,crimson
andwarped
texture
- Optional namespaced ID for the texture to use, withouttextures/entity/signs/hanging/
prefix and.png
suffix- If not present, it will be derived from
wood_type
- If not present, it will be derived from
minecraft:head
Special Model Type
- Renders a Head
- Uses profile from
minecraft:profile
component when applicable - Fields:
kind
- One ofskeleton
,wither_skeleton
,player
,zombie
,creeper
,piglin
,dragon
texture
- Optional namespaced ID for the texture to use, withouttextures/entity/
prefix and.png
suffix- If absent, default texture will be used, depending on
kind
field - Additionally, if present,
minecraft:profile
component is ignored
- If absent, default texture will be used, depending on
animation
- float controlling head animation (like Piglin ears or Ender Dragon jaw), default:0.0
minecraft:shield
Special Model Type
- Renders a Shield
- Uses patterns from the
minecraft:banner_patterns
component and color from theminecraft:base_color
component - No fields
minecraft:shulker_box
Special Model Type
- Renders a Shulker Box
- Fields:
texture
- Namespaced ID for the texture to use, withouttextures/entity/shulker/
prefix and.png
suffixopenness
- Float,0.0
(default) - fully closed,1.0
- fully openorientation
- Orientation for rendering, default:up
minecraft:standing_sign
Special Model Type
- Renders a Standing Sign
- Fields:
wood_type
- One ofoak
,spruce
,birch
,acacia
,cherry
,jungle
,dark_oak
,pale_oak
,mangrove
,bamboo
,crimson
andwarped
texture
- Optional namespaced ID for the texture to use, withouttextures/entity/signs/
prefix and.png
suffix- If not present, it will be derived from
wood_type
- If not present, it will be derived from
minecraft:trident
Special Model Type
- Renders a Trident
- No fields
minecraft:composite
Item Model Type
- Renders multiple sub-models
- All models are rendered in the same space
- Fields:
models
: A list of item models to render
minecraft:condition
Item Model Type
- Renders an item model depending on boolean property
- Fields:
property
: Type of property (see below)<property-specific>
- Additional fields depending on property type, added inlineon_true
- Item model to render when property istrue
on_false
- Item model to render when property isfalse
minecraft:broken
Boolean Property
- Returns
true
if the item is damageable and has only one use remaining before breaking - No fields
minecraft:bundle/has_selected_item
Boolean Property
- Returns
true
if Bundle is "open", i.e. it has selected item visible in GUI - No fields
minecraft:carried
Boolean Property
- Returns
true
if item is carried between slots in GUI - No fields
minecraft:custom_model_data
Boolean Property
- Returns a value from the
flags
list in theminecraft:custom_model_data
component, if present - Returns
false
if the component is not present - Fields:
index
- Index for the entry to use inflags
, default:0
minecraft:damaged
Boolean Property
- Returns
true
if the item is damageable and has been used at least once - No fields
minecraft:extended_view
Boolean Property
- Returns
true
if the player has requested extended details by holding down the shift key- Note: not a keybind, can't be rebound
- Only works when item is displayed in UI
- No fields
minecraft:fishing_rod/cast
Boolean Property
- Returns
true
if there is a Fishing Bobber attached to currently used Fishing Rod - No fields
minecraft:has_component
Boolean Property
- Returns
true
if the given component is present on the item - Fields:
component
- Component type to check forignore_default
- If the default component value for the item type should be treated as "no component", default:false
minecraft:keybind_down
Boolean Property
- Returns
true
if keybind is currently active- Note: The keybind tested is the local one for the viewer, regardless of the context
- Fields:
keybind
- Keybind ID, same as the value in akeybind
text component- Examples:
key.use
,key.left
- Examples:
minecraft:selected
Boolean Property
- Returns
true
if item is selected on a hotbar - No fields
minecraft:using_item
Boolean Property
- Returns
true
if the Player is currently using this item - No fields
minecraft:view_entity
Boolean Property
- When not spectating, returns
true
if the context entity is the local Player entity, i.e. one controlled by client - When spectating, returns
true
if the context entity is the spectated entity - If no context entity is present, will return
false
- No fields
minecraft:select
Item Model Type
- Renders an item model based on matching a string property
- Fields:
property
: Type of property (see below)<property-specific>
- Additional fields depending on property type, added inlinecases
- List of cases to match in format:when
- Value to match against property, type depends on property- Can be a single string or a list of strings
model
- Item model to render when this case is selected
fallback
- Item model to render if none of the cases matched the value- If not present, a placeholder "missing" model will be rendered instead
minecraft:block_state
String Property
- Returns the value of some property from the
minecraft:block_state
component - Fields:
block_state_property
- The string key to select from the component
- Possible values: Any string
minecraft:charge_type
String Property
- Returns the charge type stored in the
minecraft:charged_projectiles
component, if present - No fields
- Possible values:
none
- If there are no projectiles, or the component is not presentrocket
- If there is at least one firework rocketarrow
- Any other case
minecraft:context_dimension
String Property
- Returns the ID of the dimension in the context, if any
- No fields
- Possible values: Namespaced dimension IDs (like
minecraft:overworld
)
minecraft:context_entity_type
String Property
- Returns the type of entity present in the context, if any
- No fields
- Possible values: Namespaced entity type IDs
Developer's Note: Context entities were initially used only for Compasses and Clocks, which means that type is available only in rendering contexts where those items would show correct reading (see MC-186797 and related bugs).
minecraft:custom_model_data
String Property
- Returns a value from
strings
list in theminecraft:custom_model_data
component - Fields:
index
- Index for the entry to use instrings
, default:0
- Possible values: Any string
minecraft:display_context
String Property
- Returns the context this item is being rendered in
- No fields
- Possible values:
none
thirdperson_lefthand
thirdperson_righthand
firstperson_lefthand
firstperson_righthand
head
gui
ground
fixed
minecraft:local_time
String 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 the ICU (International Components for Unicode) documentation
- Fields:
locale
- Optional value describing the locale- Examples:
en_US
: English language (used for things like week names), formatting as in USAcs_AU@numbers=thai;calendar=japanese
: Czech language, Australian formatting, Thai numerals and Japanese calendar
- The default value is
""
, which means the "root" locale (a set of defaults, including English names)
- Examples:
time_zone
- Optional value describing the time zone- If not present, defaults to the timezone set on the client computer
- 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:
- Examples:
- Possible 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.
minecraft:main_hand
String Property
- Returns the main hand of holding player
- No fields
- Possible values:
left
,right
minecraft:trim_material
String Property
- Returns the value of the
material
field from theminecraft:trim
component, if present - No fields
- Possible values: Namespaced IDs
minecraft:range_dispatch
Item Model Type
- Renders an item model based on a numeric property
- This is a replacement for the old
overrides
section from block models - The last entry with a threshold less than or equal to the property value is selected
- Fields:
property
: Type of property (see below)<property-specific>
- Additional fields depending on property typescale
- Factor to multiply property value with, default:1.0
entries
- List of entries in format:threshold
- Float value for when this entry should be selectedmodel
- Item model to render when this entry is selected- Note: The order of entries does not matter, the list will be sorted by threshold in ascending order before use
fallback
- Item model to render if no entries were less than or equal to the property value- If not present, a placeholder "missing" model will be rendered instead
minecraft:bundle/fullness
Numeric Property
- Returns the weight of the
minecraft:bundle_contents
component, or0.0
if not present - No fields
minecraft:compass
Numeric Property
- Returns the angle in the X-Z plane between the holder position and the target, scaled to
0..1
- If the target is not valid (not present, in another dimension or too close to holder position), a random value will be returned
- Fields:
target
- One of:none
- Always returns an invalid targetspawn
- Points at the world spawnlodestone
- Points at a location stored in theminecraft:lodestone_tracker
componentrecovery
- Points at the last death location of the Player in the context
wobble
- Iftrue
, the value will oscillate for some time around target before settling, default:true
minecraft:cooldown
Numeric Property
- Returns the remaining cooldown for the item, scaled to
0..1
- No fields
minecraft:crossbow/pull
Numeric Property
- Returns Crossbow-specific use time
- No fields
minecraft:count
Numeric Property
- Returns stack size
- Fields:
normalize
: Boolean, default:true
- If
true
, returns the count divided by the value of theminecraft:max_stack_size
component, clamped to0..1
- If
false
, returns the count clamped to0..max_stack_size
- If
minecraft:custom_model_data
Numeric Property
- Returns a value from the
floats
list in theminecraft:custom_model_data
component, if present - If the component is not present, returns
0.0
- Fields:
index
- Index for the entry infloats
to use, default:0
minecraft:damage
Numeric Property
- Returns the value of the
minecraft:damage
component, if present - If the component is not present, returns
0.0
- Fields:
normalize
: Boolean, default:true
- If
true
, returns the damage divided by the value of theminecraft:max_damage
component, clamped to0..1
- If
false
, returns the damage, clamped to0..max_damage
- If
minecraft:time
Numeric Property
- Returns an aspect of day time (like used for Clocks), scaled to
0..1
- Fields:
wobble
- Iftrue
, the value will oscillate for some time around target before settling, default:true
source
- The time source, possible values:daytime
- Time of daymoon_phase
- Moon phaserandom
- Random value
minecraft:use_cycle
Numeric Property
- Returns the remaining use ticks, modulo
period
- Fields:
period
- Positive float, default1.0
minecraft:use_duration
Numeric Property
- Returns item use ticks
- Fields:
remaining
- Boolean value determining if the used or remaining ticks should be returned, default:false
- If
true
, the returned value is the remaining use ticks - If
false
, the returned value is the ticks so far
- If
minecraft:empty
Item Model Type
- Does not render anything
- No fields
minecraft:bundle/selected_item
Item Model Type
- Renders the selected stack in the
minecraft:bundle_contents
component, if present - Renders nothing if the component is missing
- No fields
Fixed bugs in 1.21.4
- MC-212 Fall damage is ignored for a couple of seconds when reloading into LAN or singleplayer worlds
- MC-10025 Burn time indicator of a furnace not working correctly after reloading the world
- MC-12829 Flying through climbable blocks in creative mode slows you down
- MC-16132 Cave carvers don't cut through snow blocks
- MC-21650 Player is immune to damage for a few seconds after saving the world and returning
- MC-49071 The title of written books is not displayed in item frames unless renamed with anvils
- MC-50614 Villager trading window is not closed when villager leaves interaction range
- MC-55347 Title with long duration shows in other world
- MC-59308 Dark/pale oak leaves sometimes do not generate centered on the tree
- MC-65931 The pick block function doesn't work with entities while in survival or adventure mode
- MC-71990 The 'Hat' layer of a player skin is not shown in the tab list under certain conditions
- MC-72846 Altering the time of day using commands is delayed
- MC-73784 Players cannot see through ice when stuck inside of it
- MC-74408 The brewing stand GUI does not have container sprites for the fuel and potion output slots
- MC-86153 Ctrl Pick Block gives new item even if picked item already exists in inventory
- MC-86455 Pick-block creates ghost items in Creative when hotbar is full
- MC-99848 Sprinting isn't canceled upon receiving the blindness effect
- MC-100830 Horses glitch out and warning is logged in console when climbing up stairs
- MC-111516 Player flickers/turns invisible when flying at high speeds
- MC-128225 '/data remove' can't remove the NBT "CustomName"
- MC-129888 Naturally-generated seagrass and kelp destroys ice
- MC-134002 Blocks at y=-64 don't render on a map
- MC-138100 /data remove doesn't work for the Jukebox's RecordItem tag
- MC-150224 Rabbits can occasionally get stuck on the edges of blocks
- MC-158205 Ender Dragon doesn't take damage from melee attacks unless hit a certain way
- MC-158872 Models use model of last matched predicate, not closest match
- MC-159508 Ctrl + Pick block on beehives and nests does not copy their honey levels
- MC-160001 Skulls, signs, hanging signs, banners and decorated pots have no breaking/sprinting particles
- MC-160051 Players can prevent fire damage by reloading world/re-joining server
- MC-165778 Maps ignore blocks at the lowest block position (y = -64 in the Overworld) with no block above
- MC-166072 Custom Trident model ignores "layer0" and "elements" section
- MC-166614 Advancements menu doesn't render titles fully when they're longer than roughly 30 characters
- MC-177078 Sound event minecraft:entity.minecart.inside does not have an associated subtitle
- MC-177082 block.[block type].fall sounds have no subtitles
- MC-177084 Ambient sounds when flying with elytra have no subtitles
- MC-177091 Skeleton horse underwater jump sound has no subtitle
- MC-179815 Data command doesn't remove leash from a mob
- MC-181438 Elytra visual shuddering when using slow falling
- MC-186105 Rain particles look lighter than they should with graphics set to Fabulous!
- MC-186341 Command autocomplete doesn't consider parts after a slash
- MC-189612 When switching gamemode from survival to spectator using F3 + F4, the player's breathing does not reset.
- MC-191096 Fences and walls can no longer be placed in invalid block states by using /setblock or /fill
- MC-191698 Cannot set "shape" block state of stairs with /setblock
- MC-192498 /fill and /setblock cannot set different directional block states of several blocks, such as glass panes and iron bars
- MC-192791 Doors' block states cannot be set if another door half exists
- MC-192943 Cannot set the in_wall block state of fence gates with /setblock or /fill
- MC-192956 Cannot setblock chest type other than single without other adjacent chest
- MC-192959 Cannot setblock a directional state on redstone wire nor tripwire
- MC-193176 Most mobs with CanPickUpLoot prefer swords over axes and will downgrade their weapon
- MC-193313 Mob item pick up behavior is not distinct resulting in mobs constantly dropping and picking up items
- MC-193315 /setblock and /fill resets the instrument block state of note blocks
- MC-193336 Heads/skulls don't render when held by an enderman or as block display entities
- MC-197857 Villagers trying to claim claimed beds
- MC-200508 No subtitle for fish swim
- MC-201940 After dying, Ender Dragon body part hitboxes do not move upwards with the main hitbox
- MC-202250 Sprinting particles appear when sprinting inside of boats in shallow water
- MC-203146 No subtitle for item.crossbow.loading_middle
- MC-204124 Underwater minecart riding sound does not have a subtitle
- MC-205074 Rain and snow are not affected by the fog from powder snow when using the "Fabulous!" graphic setting
- MC-206684 Spyglass particles have no associated texture
- MC-207605 /data remove entity [tamed wolf] Owner does not remove ownership of the wolf
- MC-215992 Inconsistency with blackstone and stone pressure plate drops compared to buttons
- MC-217515 Particle effects are brighter using Fabulous! graphics setting
- MC-218873 Lanterns and soul lanterns require a pickaxe to drop despite being able to break the block on which they are mounted and them drop
- MC-222795 Daylight detector can be ctrl + pick-block'ed with NBT data despite being unable to store inverted: true state
- MC-224763 Fireworks are not affected by the fog from powder snow or lava when using the "Fabulous!" graphic setting
- MC-225367 Magma Cube's layers UV mapping overlaps
- MC-229142 Spyglass texture doesn't allow override through resource pack
- MC-236295 The game does not report absent particle texture references in models to the output log
- MC-248264 /data remove can't remove ArmorItems
- MC-249079 Sculk veins are not mirrored correctly from behind
- MC-254356 Dying to a minecart with TNT ignited by a blaze fireball doesn't count as the blaze's kill
- MC-255254 /setblock can't place snowy grass blocks
- MC-256649 Hanging signs aren't rendered when held by endermen or as block display entities
- MC-256822 Advancement description text cuts words in weird places if title is too short
- MC-260216 Decorated pots aren't rendered when held by endermen or as block display entities
- MC-264541 Nine_sliced sprite glitch
- MC-264963 Players jitter and land slightly too high up when landing on powder snow while wearing leather boots
- MC-265033 Slots with item outline textures behave inconsistently when items are placed inside of these slots
- MC-265305 Unused pixels in magmacube.png UV texture map & Used section removed in previous fix
- MC-265637 /execute on origin doesn't work on Area Effect Cloud's owner after rejoining
- MC-265788 The "Start free Snapshot Realm" element can be selected or remain selected causing its tooltip to erroneously be visible when other interfaces are open
- MC-266019 Large bold text can have gaps in the middle of characters
- MC-266572 When the experience orb is hit by a wind charge, the physical collision is much more lagged compared to the item
- MC-266991 Exposed Copper Bulb has inconsistent pixels
- MC-267095 Nether Brick block texture misalignment
- MC-267192 "download.pack.failed" string exceeds the prompt box when the Force Unicode Font is turned off
- MC-267343 Sprinting isn't canceled upon riding entities
- MC-267730 Text wall when trying to join a server
- MC-267878 Tutorial hint for movement may not fit all the required text if controls are changed
- MC-268364 Wind Charges don't ignite TNT minecarts
- MC-268522 The last language option is not deselected if you reach the bottom of the list and exit the menu
- MC-268822 There are no shadows on text displayed within the singleplayer, multiplayer, and realms list menus
- MC-269145 Wool item entities created when shearing a sheep stutter while flying
- MC-269616 Telemetry Data scroll bar does not have a background
- MC-269743 Layer material entry text on the superflat customization screen is not vertically centered
- MC-269749 Report Player scroll bar does not have a background
- MC-269935 Advancement box textures use nine-slice scaling, but seemingly cannot be configured
- MC-270136 Thrown projectiles with custom_model_data do not maintain proper particles when breaking
- MC-270529 Air's model does not define a particle texture, causing issues
- MC-271169 The "Isn't It Scute?" advancement is granted when unleashing an armadillo while holding a brush
- MC-271218 Empty Offers:{} NBT doesn't disable trades anymore
- MC-271786 Empty block states in noise_provider does not cause validation to fail, causing crash
- MC-272062 Dimension padding doesn't affect the start piece
- MC-272105 Decorated Pot is missing the "contents" implicit data component type
- MC-272245 You can get the advancement "Shear Brilliance" when you use shears on a leashed wolf
- MC-272923 1.21 main menu panorama missing ladder
- MC-272994 Allays assigned to a player can be set on fire with sweeping and fire aspect
- MC-273407 Block entity items with custom block states keep them as components when placed
- MC-273450 Mobs with CanPickUpLoot:1b behave inconsistently with the mace / trident
- MC-273522 Mobs with CanPickUpLoot no longer pick up enchanted items after picking up an unenchanted item
- MC-273635 Trial spawners forget their designated mob when placed by player out of creative mode, assigned by spawn eggs
- 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-274268 Trial Spawner keeps flashing after cooldown ends
- MC-274571 The advancement "Little Sniffs" can be obtained by unleashing the snifflet and not feeding it
- MC-275011 Instant mine does not work when standing inside of cobwebs
- MC-275274 Missing sound for event: minecraft:block.spawner.fall
- MC-275338 Sprint particles can be seen if you mount a minecart (with no rail below it) while running
- MC-275339 Bad contrast in bundle interface with dark blocks
- MC-275917 Consumable blocking animation is broken in first person
- MC-275952 Riding a minecart above the water with Frost Walker boots on will also give the Frost Walker effect
- MC-276110 honey_level model predicate range is 1 for level 5 and 0 for levels 1-4
- MC-276115 New Bee Nest and Beehive item models don't use the block parent
- MC-276123 Display entity shadow_radius updates for all display entities
- MC-276329 Bundles move up and down slightly when right-clicked
- MC-276389 The "Can hold a mixed stack of items" text within bundle tooltips doesn't have a shadow
- MC-276412 Custom item models set to a shield and various other items all create invisible items
- MC-276529 Converting a villager into a witch does not close the trading GUI
- MC-276654 item_model item component breaks on trident
- MC-276697 Neutral mobs don't pathfind correctly to their target after being unleashed
- MC-276728 Tridents and spyglasses appear dark in the inventory if given a custom item model for a block
- MC-276730 Bundles appear dark in the inventory if given a custom item model for a block and then scrolled through
- MC-276731 Items which use entity models will not render another entity model if specified via item model component
- MC-276732 Colors will carry over from item ID to target model
- MC-276764 Eggs with custom models use the particles from that model, but snowballs do not
- MC-276769 Missing texture when throwing eggs with certain template models
- MC-276771 Missing texture when a damageable item with one of several template models is destroyed
- MC-276794 There are no shadows on text displayed within the social interactions list menu
- MC-276799 There are no shadows on text displayed within the superflat customization or preset lists
- MC-276828 Minecraft no longer prints an error to the game log when a model fails to define a texture
- MC-276847 Bundles given the model of a different bundle will not preserve their color when scrolled through
- MC-276962 JVM crash occurs when minimizing maximized window
- MC-276969 TNT Minecarts with explosion_power set to 0 can still break blocks
- MC-276986 Missing pixel in open bundle texture
- MC-277042 Blue and Red open bundle are inconsistent with the other colors
- MC-277066 Creakings do not show particles leading to the creaking heart if Particles are set to Minimal
- MC-277071 Middle clicking on a creaking spawned naturally through a creaking heart doesn't give you the spawn egg
- MC-277072 You can use bone meal on pale moss carpets in situations where nothing grows
- MC-277074 The entity shadows of creakings are slightly too large in relation to the size of their models
- MC-277076 Pale hanging moss doesn't have an assigned tool
- MC-277082 Creakings take knockback from wind charges
- MC-277092 The eyes of creakings aren't visible when creakings have the invisibility effect
- MC-277094 Pale oak hanging sign uses a totally different palette to the rest of the wood set
- MC-277101 Destroying a creaking heart with player-activated TNT does not grant the Monster Hunter advancement
- MC-277113 Pale oak sign item and block texture is inconsistent with the other signs
- MC-277115 Creaking mob can spawn inside block
- MC-277123 You can get soft locked if a creaking falls in a hole with you
- MC-277129 The Creaking "slides" on the ground when not aggro towards the player
- MC-277132 Pale oak sign item textures are inconsistent
- MC-277134 Pale chest boat item is incorrect
- MC-277140 The statistics screen does not visually differentiate the creaking and creaking_transient entities
- MC-277145 The 2 brightest pixel colors on pale oak boat items are wrong
- MC-277149 Creakings are affected by knockback from mace smash attacks
- MC-277152 The statistic for killing a creaking doesn't increment when breaking a creaking heart
- MC-277154 Sculk sensors are not activated upon creakings dying through their creaking hearts being destroyed
- MC-277164 Music plays in the pale garden
- MC-277169 Creaking moves while a player is looking at it while moving a certain way and looking through pale moss
- MC-277202 Differences in the highlight effect of empty slot outlines in the GUI
- MC-277213 Subtitles for cave sounds, creaking heart idle sounds, and pale hanging moss idle sounds are identical but are shown separately
- MC-277214 The sound event associated with the "Creaking sees player" subtitle doesn't exist
- MC-277226 Creakings not linked to any heart display wrong subtitles when attacked with non-damaging projectiles
- MC-277243 Creakings take knockback from Punch bows
- MC-277264 The Creaking can be knocked back by zoglins
- MC-277268 Pufferfish have no hit delay on creakings; they make a loud buzzing noise constantly
- MC-277271 Sniffers can't dig into pale moss
- MC-277275 Crash upon loading chunks when teleporting
- MC-277305 Creakings are able to be pushed around by entities and players when standing on soul sand and mud
- MC-277363 Creakings cannot rotate their heads independently from their bodies
- MC-277368 The "message(s) selected" text within the "Select Chat Messages to Report" menu is positioned too close to the header separator
- MC-277373 There are no shadows on text used to display the names of categories within the key binds menu
- MC-277374 There are no shadows on text used to display the names of lists within the resource pack and data pack menus
- MC-277387 Evokers run away from creakings faster than other illagers
- MC-277399 The hand animation isn't played when constantly emptying items from bundles
- MC-277408 There are no shadows on text used to display the description of report categories within the "Select Report Category" menu
- MC-277413 The empty state sprite for the oxygen bar takes a little longer to start displaying compared to Bedrock Edition
- MC-277440 There are no shadows on text used to display the speed at which a world is being uploaded within the realms menu
- MC-277441 There are no shadows on text used to display the start date and time left of your realm subscription within the realms menu
- MC-277443 There are no shadows on text displayed when connecting to realms
- MC-277444 There are no shadows on text used to display the names of text boxes within the realms settings menu
- MC-277477 There are no shadows on text used to display the description of advancements within the advancements menu
- MC-277478 The "Layer Material" and "Height" text within the "Superflat Customization" menu is positioned too close to the header separator
- MC-277479 There are no shadows on text used to display the names of game rules within the game rules menu
- MC-277480 There are no shadows on placeholder text displayed within the "Please describe what happened" box within the reporting menu
- MC-277499 Most empty slot icons ignore "scaling" parameter in mcmeta files
- MC-277510 When grass or mycelium grows under powder snow the grass is not snowy
- MC-277533 Bundles can remain in the open state when taken out from saved hotbars
- MC-277549 Arrows summoned with custom motion don't render correctly
- MC-277557 Creaking Heart has inconsistent and miscolored pixels
- MC-277617 The base damage of the Power enchantment was reduced in 1.21
- MC-277651 Arrows and tridents glitch when in an explosion or wind charge burst
- MC-277657 Arrows are not correctly affected by rising bubble columns
- MC-277658 Tridents glitch up and down in rising bubble columns
- MC-277682 Arrows and tridents glitch after shooting/throwing them onto magma/soul sand blocks underwater
- MC-277742 Creakings activate for a brief moment when switching from Creative to Spectator mode
- MC-277754 Chunks on the corner of the rendering distance are not synchronized between client and server for the terrain
- MC-277776 Baby cats and ocelots size is changed
- MC-277815 Creakings on a team can still be observed and stopped by teammate players
- MC-277833 Creakings can attack players in the same team as them
- MC-277871 Creaking Hearts do not have a unique place sound
- MC-277889 Villagers' iron golem detection range is increased for villagers upgraded from 1.21.1 or earlier
- MC-277892 Clicking on the selected recipe a second time in the stonecutter GUI turns the result item into a ghost item
- MC-277916 Containers are locked when upgrading a world from certain versions
- MC-277925 Resin Brick Stairs are not part of the #stairs block and item tags
- MC-277926 Resin Brick Slab is not part of the #slab block and item tags
- MC-277929 The game crashes when attempting to use the void preset
- MC-277930 Eyeblossom subtitles are inverted
- MC-277931 Incorrect display on the map of the flower Closed and Open Eyeblossom
- MC-277932 Resin Clump is not part of the #replaceable block tag
- MC-277933 Smithing Table doesn't show a Clump icon for ingredient slot
- MC-277939 Programmer Art's empty slot icons may not have been correctly updated for 24w44a
- MC-277941 resin_clump is not mirrored correctly from behind
- MC-277945 Incorrect verb form in "Elytra swooshes" subtitle
- MC-277948 Suspicious stew gives different durations of Blindness for Eyeblossom and Azure Bluet
- MC-277950 Open potted eyeblossom is shaded (flower_pot_cross_emissive)
- MC-277951 Eyeblossom is placed in an unexpected position in the Creative inventory
- MC-277952 Sprinting isn't canceled upon flying with elytra
- MC-277954 Creaking Heart underwater plays spawning sounds in a loop
- MC-277955 Using a loom crashes the game
- MC-277959 Reloading chunks can break translucency sorting
- MC-277961 Experience orbs incorrectly bounce up
- MC-277962 Chiseled Resin Bricks have a miscolored pixel
- MC-277964 Resin is not generated when a creaking is attacked by a wolf owned by a player
- MC-277966 Creaking does not generate resin from player-caused explosions
- MC-277967 The game crashes when certain explosions occur near a creaking in its death animation
- MC-277970 Hanging signs don't display chains when attached to the side of a block
- MC-277972 You can no longer swim when crouched under a slab
- MC-277977 Teleporting large distances whilst gliding prevents the world from loading and player model glitchiness
- MC-277983 Naturally-spawned creaking hearts drop experience when broken in Creative mode
- MC-277994 Picking a decorated pot or a shulker box always keeps its container data
- MC-278002 Sculk sensors are not activated upon resin clumps spawning from creaking hearts
- MC-278004 Hitting a creaking heart with a wind charge kills the creaking
- MC-278028 Using items underwater can force you to exit swimming mode
- MC-278058 Breeze entity model rods no longer spin around when it is moving
- MC-278071 "minecraft.used:minecraft.trident" doesn't increase when throwing a trident
- MC-278102 Recipe book icons no longer visually indicate that an item has multiple recipes
- MC-278124 Resin clumps are not waterloggable
- MC-278137 Inconsistent behavior occurs when the "Sprint" option is set to "Hold" while riding camels and when players sprint normally
- MC-278257 Oxygen bar animation can be interrupted by applying water breathing