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 26.3: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
Line 128: Line 128:
* Can be sold by a [[Minecraft:wandering trader]].
* Can be sold by a [[Minecraft:wandering trader]].
* Can be used in the [[Minecraft:composter]].
* Can be used in the [[Minecraft:composter]].
[[File:Straw Bed.png|32px]] '''[[Minecraft:Straw bed]]'''
* A new type of [[Minecraft:bed]] which can be used to sleep through the night without resetting the player's [[Minecraft:spawn point]].
* Can only be used once and is destroyed after use.
* Cannot be used in the [[Minecraft:Nether]] or the [[Minecraft:End]] and will be destroyed upon attempt to use, without dropping as an item.
* Won't be used by [[Minecraft:villager]]s, unlike other [[Minecraft:bed]]s.
* Generates naturally in [[Minecraft:abandoned camp]]s.
* 4 straw beds are crafted with 3 [[Minecraft:hay bales]].
* Can stack up to 16.
{{Crafting
| A2 = Hay Bale
| B2 = Hay Bale
| C2 = Hay Bale
| Output = Straw Bed,4
| ignoreusage = 1
}}


'''{{Animate|White Wool Stairs (N) JE1.png;Light Gray Wool Stairs (N) JE1.png;Gray Wool Stairs (N) JE1.png;Black Wool Stairs (N) JE1.png;Brown Wool Stairs (N) JE1.png;Red Wool Stairs (N) JE1.png;Orange Wool Stairs (N) JE1.png;Yellow Wool Stairs (N) JE1.png;Lime Wool Stairs (N) JE1.png;Green Wool Stairs (N) JE1.png;Cyan Wool Stairs (N) JE1.png;Light Blue Wool Stairs (N) JE1.png;Blue Wool Stairs (N) JE1.png;Purple Wool Stairs (N) JE1.png;Magenta Wool Stairs (N) JE1.png;Pink Wool Stairs (N) JE1.png|32px}}{{Animate|White Wool Slab JE1.png;Light Gray Wool Slab JE1.png;Gray Wool Slab JE1.png;Black Wool Slab JE1.png;Brown Wool Slab JE1.png;Red Wool Slab JE1.png;Orange Wool Slab JE1.png;Yellow Wool Slab JE1.png;Lime Wool Slab JE1.png;Green Wool Slab JE1.png;Cyan Wool Slab JE1.png;Light Blue Wool Slab JE1.png;Blue Wool Slab JE1.png;Purple Wool Slab JE1.png;Magenta Wool Slab JE1.png;Pink Wool Slab JE1.png|32px}} [[Minecraft:Wool stairs]] and [[Minecraft:Wool Slab|slabs]]'''
'''{{Animate|White Wool Stairs (N) JE1.png;Light Gray Wool Stairs (N) JE1.png;Gray Wool Stairs (N) JE1.png;Black Wool Stairs (N) JE1.png;Brown Wool Stairs (N) JE1.png;Red Wool Stairs (N) JE1.png;Orange Wool Stairs (N) JE1.png;Yellow Wool Stairs (N) JE1.png;Lime Wool Stairs (N) JE1.png;Green Wool Stairs (N) JE1.png;Cyan Wool Stairs (N) JE1.png;Light Blue Wool Stairs (N) JE1.png;Blue Wool Stairs (N) JE1.png;Purple Wool Stairs (N) JE1.png;Magenta Wool Stairs (N) JE1.png;Pink Wool Stairs (N) JE1.png|32px}}{{Animate|White Wool Slab JE1.png;Light Gray Wool Slab JE1.png;Gray Wool Slab JE1.png;Black Wool Slab JE1.png;Brown Wool Slab JE1.png;Red Wool Slab JE1.png;Orange Wool Slab JE1.png;Yellow Wool Slab JE1.png;Lime Wool Slab JE1.png;Green Wool Slab JE1.png;Cyan Wool Slab JE1.png;Light Blue Wool Slab JE1.png;Blue Wool Slab JE1.png;Purple Wool Slab JE1.png;Magenta Wool Slab JE1.png;Pink Wool Slab JE1.png|32px}} [[Minecraft:Wool stairs]] and [[Minecraft:Wool Slab|slabs]]'''
Line 133: Line 149:
* Crafted using [[Minecraft:wool]].
* Crafted using [[Minecraft:wool]].
* Can be used to dampen sounds, like wool and [[Minecraft:carpet]]s.
* Can be used to dampen sounds, like wool and [[Minecraft:carpet]]s.
* They are also not usable in other ways like wool. <!--someone please make it better (not remove)-->


'''[[File:Straw Bed.png|32px]] [[Minecraft:Straw Bed]]'''
=== Non-mob entities ===
* A bed variant found in abandoned camps.
'''{{animate|White Cushion JE1.png;Light Gray Cushion JE1.png;Gray Cushion JE1.png;Black Cushion JE1.png;Brown Cushion JE1.png;Red Cushion JE1.png;Orange Cushion JE1.png;Yellow Cushion JE1.png;Lime Cushion JE1.png;Green Cushion JE1.png;Cyan Cushion JE1.png;Light Blue Cushion JE1.png;Blue Cushion JE1.png;Purple Cushion JE1.png;Magenta Cushion JE1.png;Pink Cushion JE1.png|32px}} [[Minecraft:Cushion]]'''
* Crafted using [[Minecraft:hay bales]].
* A new [[Minecraft:entity]] that players can interact with to sit on.
* Does not reset the player’s spawn point.
* Has 16 variants, crafted with its respective variant of [[Minecraft:wool slab]].
{{Crafting
| A2 = Matching Wool Slab
| B2 = Matching Wool Slab
| C2 = Matching Wool Slab
| Output = Matching Cushion
| ignoreusage = 1
}}
* Can be placed on any flat surface.
** Always aligns horizontally to the grid, but vertically sit on top of the supporting surface.
** Breaks if the supporting block is removed.
* Cannot be moved.
* Does not have collision and can overlap with other objects except for other cushions.


=== Non-mob entities ===
'''{{InvSprite|Poplar Boat}}[[File:Poplar_Boat.png|width=32x32]] [[Minecraft:Poplar boat]] and {{InvSprite|Poplar Boat with Chest}}[[File:Poplar_Boat_with_Chest.png|width=32x32]] [[Minecraft:Poplar boat with chest]]'''
'''{{InvSprite|Poplar Boat}}[[File:Poplar_Boat.png|width=32x32]] [[Minecraft:Poplar boat]] and {{InvSprite|Poplar Boat with Chest}}[[File:Poplar_Boat_with_Chest.png|width=32x32]] [[Minecraft:Poplar boat with chest]]'''
* Boat variants that are crafted using poplar planks.
* Boat variants that are crafted using poplar planks.
'''{{Animate|White Cushion JE1.png;Light Gray Cushion JE1.png;Gray Cushion JE1.png;Black Cushion JE1.png;Brown Cushion JE1.png;Red Cushion JE1.png;Orange Cushion JE1.png;Yellow Cushion JE1.png;Lime Cushion JE1.png;Green Cushion JE1.png;Cyan Cushion JE1.png;Light Blue Cushion JE1.png;Blue Cushion JE1.png;Purple Cushion JE1.png;Magenta Cushion JE1.png;Pink Cushion JE1.png|32px}} [[Minecraft:Cushion]]'''
* Can be interacted with to sit on.
* Comes in 16 colors, crafted with its respective wool slab variant.


=== World generation ===
=== World generation ===
Line 193: Line 217:
**{{BiomeLink|Wooded Badlands}}
**{{BiomeLink|Wooded Badlands}}
**{{BiomeLink|Pale Garden}}
**{{BiomeLink|Pale Garden}}
* Abandoned camps of each biome have their own different variants, consisting of [[Minecraft:wool stairs]] of various colors, or having [[Minecraft:leaves]], [[Minecraft:cobweb]]s, a [[Minecraft:tree]] or a [[Minecraft:crop]] farm.
* Abandoned camps of each biome have their own different variants, consisting of [[Minecraft:wool stairs]] of various colors, [[Minecraft:straw bed]]s and [[Minecraft:cushion]]s, or having [[Minecraft:leaves]], [[Minecraft:cobweb]]s, a [[Minecraft:tree]] or a [[Minecraft:crop]] farm.
* In these structures can be found [[Minecraft:chest]]s and [[Minecraft:barrel]]s with randomly generated loot.
* In these structures can be found [[Minecraft:chest]]s and [[Minecraft:barrel]]s with randomly generated loot.
** The barrels contain an assortment of common items, perhaps most notably a chance for [[Minecraft:cobweb]].
** The barrels contain an assortment of common items, perhaps most notably a chance for [[Minecraft:cobweb]].
** The common chests can contain loot such as [[Minecraft:copper]] weapons and armor, [[Minecraft:bucket]]s, [[Minecraft:compass]]es, [[Minecraft:map]]s and [[Minecraft:firework rocket]]s.
** The common chests can contain loot such as [[Minecraft:copper]] weapons and armor, [[Minecraft:bucket]]s, [[Minecraft:compass]]es, [[Minecraft:map]]s and [[Minecraft:firework rocket]]s.
** The secret chests can contain loot such as [[Minecraft:iron]] weapons and armor, [[Minecraft:diamond]]s, [[Minecraft:gold]] and [[Minecraft:potion]]s.
** The secret chests can contain loot such as [[Minecraft:iron]] weapons and armor, [[Minecraft:diamond]]s, [[Minecraft:gold]] and [[Minecraft:potion]]s.
=== Command format ===
'''{{cmd|posteffect}}'''
* Allows adding or removing "post effects" to players.
** These are post processing shaders that are applied to the player's screen, after the game has finished normal rendering.
* Post effects exist on the client (in resource packs), not the server – the server cannot know if one will actually apply.
* Post effects themselves were already part of the resource pack format, but only a few hardcoded ones were available to use.
* Syntax:
** {{cmd|posteffect add <''player''> <''posteffect''>}}–- adds the post effect to the player, if it does not already exist.
** {{cmd|posteffect clear <''player''>}} – removes all post effects from the player, if any exist.
** {{cmd|posteffect list <''target''>}} – lists all post effects applied to the player, if any exist.
** {{cmd|posteffect remove <''player''> <''posteffect''>}} – removes the post effect from the player, if it exists.


=== General ===
=== General ===
Line 250: Line 286:
**** Only applies to non-stackable items.
**** Only applies to non-stackable items.
**** If not present, defaults to {{cd|1}}.
**** If not present, defaults to {{cd|1}}.
*** {{cd|update_from_neighbors}} - optional boolean field.
**** Controls if the transformed block should update based on neighboring blocks.
**** Defaults to {{cd|true}}
** Interactions related to the block (rather than the item) have higher priority. See {{slink|Interactable blocks|Mechanics of use on block}} for more details.
** Interactions related to the block (rather than the item) have higher priority. See {{slink|Interactable blocks|Mechanics of use on block}} for more details.
** Used, by default, in [[Minecraft:axe]]s<ref>[https://github.com/misode/mcmeta/blob/26.3-snapshot-2-diff/items/iron_axe.json Iron axe default data component]</ref>, [[Minecraft:hoe]]s<ref>[https://github.com/misode/mcmeta/blob/26.3-snapshot-2-diff/items/iron_hoe.json Iron hoe default data component]</ref>, and [[Minecraft:shovel]]s<ref>[https://github.com/misode/mcmeta/blob/26.3-snapshot-2-diff/items/iron_shovel.json Iron shovel default data component]</ref>.
** Used, by default, in [[Minecraft:axe]]s<ref>[https://github.com/misode/mcmeta/blob/26.3-snapshot-2-diff/items/iron_axe.json Iron axe default data component]</ref>, [[Minecraft:hoe]]s<ref>[https://github.com/misode/mcmeta/blob/26.3-snapshot-2-diff/items/iron_hoe.json Iron hoe default data component]</ref>, and [[Minecraft:shovel]]s<ref>[https://github.com/misode/mcmeta/blob/26.3-snapshot-2-diff/items/iron_shovel.json Iron shovel default data component]</ref>.
*** [[Minecraft:Debug stick]], [[Minecraft:ender eye]], [[Minecraft:honeycomb]], all [[Minecraft:water bottle]]s and [[Minecraft:shears]] remained [[Minecraft:Hardcoded_item_properties_(Java_Edition)#useOn%28...%29|hardcoded]].  
*** [[Minecraft:Debug stick]], [[Minecraft:ender eye]], [[Minecraft:honeycomb]], all [[Minecraft:water bottle]]s and [[Minecraft:shears]] remained [[Minecraft:Hardcoded item properties (Java Edition)#useOn(...)|hardcoded]].  
** [[Minecraft:Armor stand]], [[Minecraft:Item#Items that directly correspond to blocks|block items]] (included [[Minecraft:powder snow bucket]]), [[Minecraft:bone meal]], [[Minecraft:brush]], debug stick, [[Minecraft:end crystal]], ender eye, [[Minecraft:fire charge]], [[Minecraft:firework rocket]], [[Minecraft:flint and steel]], all hanging entity items ([[Minecraft:painting]], ([[Minecraft:Glow Item Frame|glow]]) [[Minecraft:item frame]]), [[Minecraft:honeycomb]], [[Minecraft:lead]], all [[Minecraft:minecart]]s, all potions, and all [[Minecraft:spawn egg]]s has hardcoded effects when interacting with blocks, whereas this data component has no effect whatsoever.
** [[Minecraft:Armor stand]], [[Minecraft:Item#Items that directly correspond to blocks|block items]] (included [[Minecraft:powder snow bucket]]), [[Minecraft:bone meal]], [[Minecraft:brush]], debug stick, [[Minecraft:end crystal]], ender eye, [[Minecraft:fire charge]], [[Minecraft:firework rocket]], [[Minecraft:flint and steel]], all hanging entity items ([[Minecraft:painting]], ([[Minecraft:Glow Item Frame|glow]]) [[Minecraft:item frame]]), [[Minecraft:honeycomb]], [[Minecraft:lead]], all [[Minecraft:minecart]]s, all potions, and all [[Minecraft:spawn egg]]s has hardcoded effects when interacting with blocks, whereas this data component has no effect whatsoever.
*** [[Minecraft:Compass]], [[Minecraft:map]], and shears has hardcoded effects when interacting with an item, but attempts to transform the blocks according to this component if that fails.
*** [[Minecraft:Compass]], [[Minecraft:map]], and shears has hardcoded effects when interacting with an item, but attempts to transform the blocks according to this component if that fails.


* Added {{cd|minecraft:provides_pottery_pattern}}
* Added {{cd|minecraft:compostable}}
** Represents the ability to compost an item and how it adds layers to the composter.
** Format: object with fields
*** {{cd|layers}} – namespaced ID pointing to an element of the {{cd|minecraft:number_provider}} registry.
 
* Added {{DCL|minecraft:provides_pottery_pattern}} data component
** Describes the pottery pattern stored on a stack.
** Describes the pottery pattern stored on a stack.
** Format:
** Format:
*** namespaced ID pointing to an element of {{cd|minecraft:decorated_pot_pattern}} registry.
*** namespaced ID pointing to an element of {{cd|[[Minecraft:decorated_pot_pattern|minecraft:decorated_pot_pattern]]}} registry.
 
'''[[Minecraft:Environment attribute]]'''
* Added {{cd|minecraft:gameplay/straw_bed_rule}}
** Same format as {{cd|minecraft:gameplay/bed_rule}}, but used for the [[Minecraft:straw bed]]


'''[[Minecraft:Features]]'''
'''[[Minecraft:Features]]'''
Line 288: Line 336:
*** {{cd|size}}: Int provider between {{cd|1}} and {{cd|16}} that determines the size of the square as measured from the center to the edge
*** {{cd|size}}: Int provider between {{cd|1}} and {{cd|16}} that determines the size of the square as measured from the center to the edge
*** {{cd|max_projection_height}}: Non-negative integer representing the maximum change in y level from the original height to the placement height for a block in the square
*** {{cd|max_projection_height}}: Non-negative integer representing the maximum change in y level from the original height to the placement height for a block in the square
'''[[Minecraft:Language]]s'''
* Added support for the {{w|Gothic language|Gothic}} language.


'''[[Minecraft:Loot function]]s'''
'''[[Minecraft:Loot function]]s'''
Line 299: Line 350:
'''[[Minecraft:Loot table]]'''
'''[[Minecraft:Loot table]]'''
* Added {{cd|till/rooted_dirt}} loot table for drops when [[Minecraft:rooted dirt]] is tilled with a hoe.
* Added {{cd|till/rooted_dirt}} loot table for drops when [[Minecraft:rooted dirt]] is tilled with a hoe.
'''[[Minecraft:Number provider]]s'''
* Added a {{cd|minecraft:number_provider}} registry
* Added vanilla number providers:
** {{cd|minecraft:compostable/low}}
*** Returns {{cd|1}} if the {{cd|minecraft:block_state}} context parameter is an empty composter, otherwise has a 30% chance of returning {{cd|1}}
** {{cd|minecraft:compostable/low_medium}}
*** Returns {{cd|1}} if the {{cd|minecraft:block_state}} context parameter is an empty composter, otherwise has a 50% chance of returning {{cd|1}}
** {{cd|minecraft:compostable/medium}}
*** Returns {{cd|1}} if the {{cd|minecraft:block_state}} context parameter is an empty composter, otherwise has a 65% chance of returning {{cd|1}}
** {{cd|minecraft:compostable/medium_high}}
*** Returns {{cd|1}} if the {{cd|minecraft:block_state}} context parameter is an empty composter, otherwise has a 85% chance of returning {{cd|1}}
** {{cd|minecraft:compostable/always_add_one}}
*** Always returns {{cd|1}}
* Added {{cd|minecraft:number_dispatcher}} type
** Returns the first case which fulfills its condition or the {{cd|default}} if none do.
** Fields:
*** {{cd|cases}} – a list of cases in the order that the dispatcher will try to execute them.
**** Fields:
***** {{cd|condition}} – a {{cd|minecraft:predicate}}
***** {{cd|number_provider}} – a {{cd|minecraft:number_provider}} which is executed if the condition is fulfilled.
*** {{cd|default}} – an optional {{cd|minecraft:number_provider}}
**** Defaults to a constant {{cd|0}} if omitted.
* Added {{cd|minecraft:conditional_value}} type
** Returns the value from {{cd|on_true}} if its condition or {{cd|on_false}} if not.
** Fields:
*** {{cd|conditions}} – a {{cd|minecraft:predicate}}
*** {{cd|on_true}} – a {{cd|minecraft:number_provider}} which is executed if its condition is fulfilled.
*** {{cd|on_false}} – an optional {{cd|minecraft:number_provider}}
**** Defaults to a constant {{cd|0}} if omitted.
* Added {{cd|minecraft:weighted_list}}
** Returns a value from a distribution of weighted number providers.
** Fields:
*** {{cd|distribution}} – a list of objects with the following fields.
**** Fields:
***** {{cd|data}} – a minecraft:{{cd|number_provider}}
***** {{cd|weight}} – a positive integer


'''[[Minecraft:Particles]]'''
'''[[Minecraft:Particles]]'''
Line 312: Line 403:
** Falls from yellow poplar leaves blocks.
** Falls from yellow poplar leaves blocks.
** Has no fields.
** Has no fields.
'''[[Minecraft:Statistics]]'''
* Added Times Slept in a Straw Bed statistic.


'''[[Minecraft:Tag (Java Edition)|Tags]]'''
'''[[Minecraft:Tag (Java Edition)|Tags]]'''
Line 352: Line 446:
*** Collection tag containing all blocks that are considered to block motion in some way, but excluding leaf blocks.
*** Collection tag containing all blocks that are considered to block motion in some way, but excluding leaf blocks.
** Added {{cd|#cannot_place_basalt_pillar_on}}
** Added {{cd|#cannot_place_basalt_pillar_on}}
** Added {{cd|#cats_can_lie_on}}
*** Contains blocks which [[Minecraft:cat]]s can randomly lie on.
** Added {{cd|#cats_can_sit_on}}
*** Contains blocks which cats can randomly sit on.
** Added {{cd|#causes_suffocation}}
** Added {{cd|#causes_suffocation}}
*** Contains all blocks where entities can suffocate.
*** Contains all blocks where entities can suffocate.
** Added {{cd|#entities_can_teleport_to}}
** Added {{cd|#entities_can_teleport_to}}
*** Contains all blocks that entities are allowed to teleport to.
*** Contains all blocks that entities are allowed to teleport to.
** Added {{cd|#height_specific_ore_replaceables}}
*** Contains all blocks which ore features will turn into stone ores if found above Y=0 and into deepslate ores if found below Y=8.
** Added {{cd|#ice_melts_when_destroyed_above}}
** Added {{cd|#ice_melts_when_destroyed_above}}
*** Contains all blocks that causes ice to melt into water if the ice is destroyed when placed above them.
*** Contains all blocks that causes ice to melt into water if the ice is destroyed when placed above them.
Line 364: Line 464:
** Added {{cd|#required_for_poplar_leaf_ambience}}
** Added {{cd|#required_for_poplar_leaf_ambience}}
*** Contains the blocks which can satisfy requirement for Poplar leaves to make ambient sound.
*** Contains the blocks which can satisfy requirement for Poplar leaves to make ambient sound.
** Added {{cd|#sculk_growth_inhibitors}}
*** Contains blocks which keep [[Minecraft:sculk]] from spreading when more than 2 are in the 8×2×8 area around it.
** Added {{cd|#skulls}}
** Added {{cd|#skulls}}
*** Collection tag containing all head and skull blocks.
*** Collection tag containing all head and skull blocks.
** Added {{cd|#speeds_up_zombie_villager_curing}}
*** Contains blocks which can increase [[Minecraft:zombie villager]] curing time if placed nearby.
** Added {{cd|#turns_into_dirt_path}}
** Added {{cd|#turns_into_dirt_path}}
*** Contains all blocks that turn into [[Minecraft:dirt path]] blocks when a shovel is used for pathmaking.
*** Contains all blocks that turn into [[Minecraft:dirt path]] blocks when a shovel is used for pathmaking.
** Added {{cd|#turns_into_farmland}}
** Added {{cd|#turns_into_farmland}}
*** Contains all blocks that turn into [[Minecraft:farmland]] blocks when a hoe is used for tilling.
*** Contains all blocks that turn into [[Minecraft:farmland]] blocks when a hoe is used for tilling.
** Added {{cd|#villager_babies_can_jump_on_bed}}
*** Contains blocksBed blocks which Villager kids can jump on.
** Added {{cd|#villagers_can_sleep_on_bed}}
*** Contains bed blocks which villagers can sleep on.
** Added {{cd|#washed_away_by_fluids}}
** Added {{cd|#washed_away_by_fluids}}
*** Contains all blocks that break when a fluid flows through them.
*** Contains all blocks that break when a fluid flows through them.
Line 386: Line 494:


* Item Tags
* Item Tags
** Added {{cd|#dowses_campfires}}
** Added {{cd|#cushions}}
*** Contains items that can dowse a lit [[Minecraft:campfire]] block.
** Added {{cd|#douses_campfires}}
*** Contains items that can douse a lit [[Minecraft:campfire]] block.
** Added {{cd|#mushrooms}}
** Added {{cd|#mushrooms}}
*** Contains all mushroom items.
*** Contains all mushroom items.
Line 398: Line 507:
** Added {{cd|#wool_stairs}}
** Added {{cd|#wool_stairs}}
*** Contains all wool stairs items.
*** Contains all wool stairs items.
* Structure Tags
** Added {{cd|#abandoned_camp}}
*** Contains all variants of [[Minecraft:abandoned camp]]s.


== Changes ==
== Changes ==
=== Blocks ===
'''[[Minecraft:Decorated pot]]'''
* Items (bricks and pottery sherds) dropped from breaking a decorated pot side will now preserve data.
* Decorated pot now it can have empty sides and so it doesn't drop anything when broken.
** In survival mode, this is accessible via naturally generated undecorated pots and by crafting using the {{cd|decorated_pot_simple}} recipe from the [[Minecraft:recipe book]].
** It is also accessible via the Creative inventory or through commands where at least one side is not defined in {{cd|sherds}}.
** Previously, empty sides were treated as [[Minecraft:brick]].
=== Items ===
=== Items ===
'''[[Minecraft:Pottery sherds]]'''
'''[[Minecraft:Pottery sherds]]'''
* Pottery sherds are now data-driven.
* Pottery sherds are now data-driven.
* Pottery sherds dropped from breaking a [[Minecraft:decorated pot]] will now preserve data.


'''[[Minecraft:Shield]]'''
'''[[Minecraft:Shield]]'''
Line 418: Line 538:
'''[[Minecraft:Drowned]]'''
'''[[Minecraft:Drowned]]'''
* Drowned with [[Minecraft:trident]]s will now use a melee attack if the player is within 3 blocks of them to match {{BE}}.
* Drowned with [[Minecraft:trident]]s will now use a melee attack if the player is within 3 blocks of them to match {{BE}}.
** This attack deals a base attack damage of 16, which means {{hp|8}} to an unarmored player.
** This attack deals a base attack damage of 16.


'''[[Minecraft:Sulfur cube]]s'''
'''[[Minecraft:Sulfur cube]]s'''
Line 477: Line 597:
*** When there are more destination slots than there are source items, the remaining slots are cleared.
*** When there are more destination slots than there are source items, the remaining slots are cleared.
**** Example: {{cd|override [12345] with (ABC) -> [ABC__]}} (where {{cd|_}} represents an empty slot).
**** Example: {{cd|override [12345] with (ABC) -> [ABC__]}} (where {{cd|_}} represents an empty slot).
'''{{cmd|place}}'''
* The {{cd|feature}} sub-command now allows in-line definition of the [[Minecraft:feature]].


'''{{cmd|team}}'''
'''{{cmd|team}}'''
Line 518: Line 641:


'''[[Minecraft:Data pack]]'''
'''[[Minecraft:Data pack]]'''
* The [[Minecraft:pack format]] version is now {{cd|109.0}}.
* The [[Minecraft:pack format]] version is now {{cd|110.0}}.
* The {{cd|definition}} field from the {{cd|blocks.json}} data generation report has been removed
* The {{cd|definition}} field from the {{cd|blocks.json}} data generation report has been removed
'''[[Minecraft:Environment attribute]]'''
* {{cd|minecraft:gameplay/bed_rule}}
** Field {{cd|explodes}} has been renamed to {{cd|destroy_on_use}}
** Added {{cd|destroy_on_leave}} – optional boolean; if set to {{cd|true}}, the bed will be destroyed when leaving it.
*** If omitted, defaults to {{cd|false}}


'''[[Minecraft:Features]]'''
'''[[Minecraft:Features]]'''
Line 574: Line 703:
*** Added the field {{cd|cluster_reach}}: int provider (between {{cd|0}} and {{cd|13}}) - the size of the square to attempt to generate columns in.
*** Added the field {{cd|cluster_reach}}: int provider (between {{cd|0}} and {{cd|13}}) - the size of the square to attempt to generate columns in.
**** The effective reach is also limited by {{cd|height}}.
**** The effective reach is also limited by {{cd|height}}.
* {{cd|minecraft:coral_claw}} and {{cd|minecraft:coral_tree}}
** Added the field {{cd|feature}} – a placed feature that is used to place at every desired block position.
* Removed the following feature types:
** {{cd|minecraft:coral_mushroom}}
** {{cd|minecraft:kelp}}
** {{cd|minecraft:seagrass}}
** {{cd|minecraft:sea_pickle}}


'''[[Minecraft:Instrument definition]]'''
'''[[Minecraft:Instrument definition]]'''
Line 579: Line 716:
** Added the {{cd|durability_damage}} field - optional non-negative integer, amount of durability to consume on each use.
** Added the {{cd|durability_damage}} field - optional non-negative integer, amount of durability to consume on each use.
** Updated the {{cd|use_duration}} field - can now be {{cd|0}} for no cooldown.
** Updated the {{cd|use_duration}} field - can now be {{cd|0}} for no cooldown.
'''[[Minecraft:Item model]]s'''
* Added optional {{cd|shade_direction_override}} to block model elements.
** Accepted values are cardinal directions ({{cd|down}}, {{cd|up}}, {{cd|north}}, {{cd|south}}, {{cd|west}}, {{cd|east}})
** When set, this overrides directional shading for the element regardless of face orientation.
* Removed {{cd|shade}} from block model elements
** {{cd|shade_direction_override: "up"}} to get the previous {{cd|shade: false}} behavior.
'''[[Minecraft:Loot table]]s'''
* Multiple block loot tables now reference predicates for checking if a tool has [[Minecraft:Silk Touch]] and is [[Minecraft:shears]] instead of inlining a copy of those checks.


'''[[Minecraft:Minecraft Server Management Protocol]] 3.1.0'''
'''[[Minecraft:Minecraft Server Management Protocol]] 3.1.0'''
Line 606: Line 753:
'''[[Minecraft:Particles]]'''
'''[[Minecraft:Particles]]'''
* Falling leaves particles no longer appear for [[Minecraft:spruce leaves]].
* Falling leaves particles no longer appear for [[Minecraft:spruce leaves]].
'''[[Minecraft:Predicate]]'''
* Added vanilla predicates
** New entries added to previously empty {{cd|minecraft:predicate:}}
*** {{cd|minecraft:tool/can_silk_touch}}
*** {{cd|minecraft:tool/can_shear}}
* Potion predicates
** The {{cd|minecraft:potion_contents}} data component predicate has been changed to allow matching on specific potion effects.
** The previous predicate format used a list of potion types, the new format allows for more refined matching.
** The following fields can be used in any combination, all are optional:
*** {{cd|potions}} – A list of potion types or a potion tag to match.
*** {{cd|effects}} – A collection predicate of {{cd|mob_effects}} predicates to match.
**** The collection predicate format is as follows:
***** {{cd|contains}} – A list of {{cd|mob_effects}} predicates to match.
***** {{cd|count}} – A list of options for matching a specific number of mob effect predicates, which follow the same format as {{cd|minecraft:effects}} entity sub-predicate.
****** {{cd|test}} – The {{cd|mob_effects}} predicate to match.
****** {{cd|count}} – The number of matches required, or with {{cd|min}} and {{cd|max}} will match a range of counts.
***** {{cd|size}} – Require the mob effects list to have a specific size, or with {{cd|min}} and {{cd|max}} will match a range of sizes.
** The {{cd|mob_effects}} predicate format is a mapping of effect types to properties of that effect. All fields are optional, only provided fields will be used for matching:
<syntaxhighlight lang="json">
    {
        "minecraft: <effect type>": {
          "duration": "<integer bounds representing a duration in ticks>",
          "amplifier": "<integer bounds>",
          "ambient": true/false,
          "visible": true/false
        }
    )
</syntaxhighlight>
* Example of matching on several different effects and criteria:
<syntaxhighlight lang="json">
      "effects": {
        "minecraft:jump_boost": {
          "duration": 3600,
          "amplifier": 5,
          "ambient": true,
          "visible": true
        },
        "minecraft:speed": {
          "duration": {
            "min": 360,
            "max": 3600
          },
          "amplifier": {
            "min": 2
          }
        },
        "minecraft:resistance": {}
      }
</syntaxhighlight>
'''[[Minecraft:Recipe]]s'''
* Potion brewing recipes
** Potion brewing recipes are now data-driven. New recipes can be added via [[Minecraft:data pack]]s, and vanilla recipes may be modified.
** Brewing recipes use the <code>minecraft:brewing</code> type.
** The main contents are:
*** <code>input</code> – A potion ingredient with a required <code>item</code> field and an optional <code>potion_contents</code> field using a <code>minecraft:potion_contents</code> data component predicate.
*** <code>reagent</code> – A potion ingredient with a required <code>item</code> field and an optional <code>potion_contents</code> field using a <code>minecraft:potion_contents</code> data component predicate.
*** <code>output</code> – item stack, the resulting item.
** Example of a vanilla recipe:
<syntaxhighlight lang="json">
{
  "type": "minecraft:brewing",
  "input": {
    "item": "minecraft:potion",
    "potion_contents": {
      "potion": "minecraft:water"
    }
  },
  "output": {
    "components": {
      "minecraft:potion_contents": {
        "potion": "minecraft:awkward"
      }
    },
    "id": "minecraft:potion"
  },
  "reagent": {
    "item": "minecraft:nether_wart"
  }
}
</syntaxhighlight>
* Any items may be used in any of the 3 slots, e.g.:
<syntaxhighlight lang="json">
{
  "type": "minecraft:brewing",
  "input": { "item": "minecraft:bucket" },
  "output": { "id": "minecraft:sulfur_cube_bucket" },
  "reagent": { "item": "minecraft:potent_sulfur" }
}
</syntaxhighlight>


'''[[Minecraft:Resource pack]]'''
'''[[Minecraft:Resource pack]]'''
* The version is now {{cd|90.0}}.
* The version is now {{cd|91.0}}.


'''[[Minecraft:Server]]s'''
'''[[Minecraft:Server]]s'''
Line 629: Line 867:
** Extracted the texture sampling logic from <samp>core/terrain.fsh</samp> into <samp>include/texture_sampling.glsl</samp>
** Extracted the texture sampling logic from <samp>core/terrain.fsh</samp> into <samp>include/texture_sampling.glsl</samp>
** Renamed the following core shaders:
** Renamed the following core shaders:
*** <samp>core/rendertype_clouds.vsh -> <samp>core/clouds.vsh</samp>
*** <samp>core/rendertype_clouds.vsh</samp> -> <samp>core/clouds.vsh</samp>
*** <samp>core/rendertype_clouds.fsh -> <samp>core/clouds.fsh</samp>
*** <samp>core/rendertype_clouds.fsh</samp> -> <samp>core/clouds.fsh</samp>
*** <samp>core/rendertype_world_border.vsh -> <samp>core/world_border.vsh</samp>
*** <samp>core/rendertype_world_border.vsh</samp> -> <samp>core/world_border.vsh</samp>
*** <samp>core/rendertype_world_border.fsh -> <samp>core/world_border.fsh</samp>
*** <samp>core/rendertype_world_border.fsh</samp> -> <samp>core/world_border.fsh</samp>
** Updated core shaders to support order-independent transparency
** Updated core shaders to support order-independent transparency
*** Introduced new defines:
*** Introduced new defines:
Line 673: Line 911:
*** <samp>post_effect/transparency.json</samp>
*** <samp>post_effect/transparency.json</samp>
*** <samp>shaders/post/transparency.fsh</samp>
*** <samp>shaders/post/transparency.fsh</samp>
* There's a new debug keybind for toggling this functionality on and off, by default set to F3 + X.
** There's a new debug keybind for toggling this functionality on and off, by default set to F3 + X.
 
* Always-on Post Effect Support
** A resource pack can now define a {{cd|minecraft:end_of_frame}} post effect.
** It will be applied before other post effects, including the ones enabled by the new {{cd|posteffect}} command.
** This post effect is always on as long as the resource pack is loaded, and cannot be controlled by the {{cd|posteffect}} command.
** As usual with resource pack resources, in case of multiple packs defining this effect, the one from the last resource pack in the list will apply.


'''[[Minecraft:Slot sources]]'''
'''[[Minecraft:Slot sources]]'''
Line 691: Line 935:
'''[[Minecraft:Sounds]]'''
'''[[Minecraft:Sounds]]'''
* Added new sound events:
* Added new sound events:
** {{cd|block.poplar_leaves.ambient}}
** {{cd|block.poplar_leaves.break}}
** {{cd|block.poplar_leaves.fall}}
** {{cd|block.poplar_leaves.place}}
** {{cd|block.poplar_leaves.step}}
** {{cd|block.poplar_leaves.hit}}
** {{cd|block.red_shrub.break}}
** {{cd|block.red_shrub.place}}
** {{cd|block.shelf_mushroom.break}}
** {{cd|block.shelf_mushroom.break}}
** {{cd|block.shelf_mushroom.fall}}
** {{cd|block.shelf_mushroom.fall}}
Line 696: Line 948:
** {{cd|block.shelf_mushroom.step}}
** {{cd|block.shelf_mushroom.step}}
** {{cd|block.shelf_mushroom.bounce}}
** {{cd|block.shelf_mushroom.bounce}}
** {{cd|block.poplar_leaves.ambient}}
** {{cd|block.straw_bed.break}}
** {{cd|block.straw_bed.break_leave}}
** {{cd|block.straw_bed.step}}
** {{cd|block.straw_bed.place}}
** {{cd|block.straw_bed.hit}}
** {{cd|block.straw_bed.fall}}
** {{cd|entity.cushion.break}}
** {{cd|entity.cushion.place}}
** {{cd|entity.cushion.get_up}}
** {{cd|entity.cushion.sit}}


'''[[Minecraft:Tag (Java Edition)|Tags]]'''
'''[[Minecraft:Tag (Java Edition)|Tags]]'''
Line 703: Line 964:


* Block Tags
* Block Tags
** Added {{cd|tuff}} to {{cd|#stone_ore_replaceables}} tag.
** Added {{cd|red_shrub}} to {{cd|d=and|#replaceable|#replaceable_by_mushrooms}} tags.
** Added {{cd|red_shrub}} to {{cd|d=and|#replaceable|#replaceable_by_mushrooms}} tags.
** Added {{cd|d=and|red_poplar_leaves|orange_poplar_leaves|yellow_poplar_leaves}} to {{cd|#leaves}} tag.
** Added {{cd|d=and|red_poplar_leaves|orange_poplar_leaves|yellow_poplar_leaves}} to {{cd|#leaves}} tag.
Line 727: Line 987:
** Added {{cd|#wool_stairs}} to {{cd|#stairs}} tag.
** Added {{cd|#wool_stairs}} to {{cd|#stairs}} tag.
** Added {{cd|d=and|#wool_slabs|#wool_stairs}} to {{cd|d=and|#dampens_vibrations|#shears_major_breaking_speed}} tags.
** Added {{cd|d=and|#wool_slabs|#wool_stairs}} to {{cd|d=and|#dampens_vibrations|#shears_major_breaking_speed}} tags.
** Renamed tag {{cd|#convertable_to_mud}} to {{cd|#convertible_to_mud}}.
** Removed {{cd|d=and|#nether_carver_replaceables|#overworld_carver_replaceables}} tags.
** Removed {{cd|d=and|#nether_carver_replaceables|#overworld_carver_replaceables}} tags.
** Removed {{cd|tuff}} from {{cd|#deepslate_ore_replaceables}} tags.


* Entity Tags
* Entity Tags
Line 733: Line 995:


* Item Tags
* Item Tags
** Added {{cd|tuff}} to {{cd|#stone_ore_replaceables}} tag.
** Added {{cd|d=and|red_poplar_leaves|orange_poplar_leaves|yellow_poplar_leaves}} to {{cd|#leaves}} tag.
** Added {{cd|d=and|red_poplar_leaves|orange_poplar_leaves|yellow_poplar_leaves}} to {{cd|#leaves}} tag.
** Added {{cd|#poplar_logs}} to {{cd|#logs_that_burn}} tag.
** Added {{cd|#poplar_logs}} to {{cd|#logs_that_burn}} tag.
Line 790: Line 1,051:
*** {{cd|block/poplar_shelf.png}}
*** {{cd|block/poplar_shelf.png}}
*** {{cd|block/red_shrub.png}}
*** {{cd|block/red_shrub.png}}
*** {{cd|block/straw_bed.png}}
*** {{cd|block/straw_bed_particle.png}}


* Item Sprites
* Item Sprites
Line 827: Line 1,090:
'''[[Minecraft:World generation]]'''
'''[[Minecraft:World generation]]'''
* [[Minecraft:Cave air]] is no longer generated in Nether caves.
* [[Minecraft:Cave air]] is no longer generated in Nether caves.
* Block state providers
** Updated {{cd|minecraft:copy_properties_provider}}
*** Renamed field {{cd|source_block_state_provider}} to {{cd|source}}
** Added {{cd|minecraft:random_block_provider}}
*** Returns the default block state for a randomly chosen block.
*** Format:
**** {{cd|blocks}}: block ID, list of block IDs or hash-prefixed block tag, specifying the set of blocks to randomly pick from.
** Changed {{cd|minecraft:rotated_block_provider}}
*** Now works on any block with axis or facing properties.
*** Format:
**** Changed the field {{cd|state}}: Now a block state provider.
**** Added the field {{cd|direction}}: Optional field describing the direction to set.
***** If omitted, a random direction is chosen.


* Carvers
* Carvers
Line 878: Line 1,155:
**** Removed the fields {{cd|xz_spread}} and {{cd|y_spread}}.
**** Removed the fields {{cd|xz_spread}} and {{cd|y_spread}}.
**** Added the fields {{cd|x}}, {{cd|y}}, {{cd|z}}: Integer providers between -16 and {{cd|16}} specifiying the axis-specific offset.
**** Added the fields {{cd|x}}, {{cd|y}}, {{cd|z}}: Integer providers between -16 and {{cd|16}} specifiying the axis-specific offset.
** Added {{cd|minecraft:cuboid}}
*** Repeats a feature in a cuboid shape.
*** Added fields:
**** {{cd|xz_size}}: int provider between {{cd|1}} and {{cd|16}} representing the size of the cuboid along {{cd|x}} and {{cd|z}} axes.
**** {{cd|y_size}}: int provider between {{cd|1}} and {{cd|16}} representing the size of the cuboid along the {{cd|y}} axis.
**** {{cd|include_interior}}: optional boolean (default {{cd|true}}) for whether to place interior blocks of the cuboid.
**** {{cd|include_edges}}: optional boolean (default {{cd|true}}) for whether to place edge blocks of the cuboid.
***** Setting this to {{cd|false}} generates a somewhat "rounded" cuboid.
** Added {{cd|minecraft:random_chance}}
*** Gates the feature being placed behind a random chance.
*** Format:
**** {{cd|chance}}: float value between {{cd|0}} and {{cd|1}} representing the chance that the feature gets placed.


* Rule Tests
* Rule Tests
Line 890: Line 1,179:
*** Format: object with fields:
*** Format: object with fields:
**** {{cd|rules}} - list of Rule Tests, the rules to test the block against.
**** {{cd|rules}} - list of Rule Tests, the rules to test the block against.
** Added {{cd|minecraft:any_of}}
*** This checks a list of rule tests for whether any of them returns true for the same block.
*** Format: object with fields:
**** {{cd|rules}} – list of rule tests, the rules to test the block against.
** Added {{cd|minecraft:not}}
*** This checks a rule test for whether it returns false for a given block.
*** Format: object with fields:
**** {{cd|rule}} – rule test, the rule to test the block against.


* Structure Placements
* Structure Placements
Line 900: Line 1,197:
** Added a new option for vertical Anchors: {{cd|relative_to_sea_level}}
** Added a new option for vertical Anchors: {{cd|relative_to_sea_level}}
*** Specifies an offset to the sea level of the dimension.
*** Specifies an offset to the sea level of the dimension.
=== Misc ===
This version contains the model for <code>straw_bed_head</code> twice, once in the correct spot of <code>assets/minecraft/models/block/straw_bed_head.json</code> and another misplaced inside of <code>assets/minecraft/textures/block/straw_bed_head.json</code>


== Fixes ==
== Fixes ==
{{fixes|project=MC|fixedin=26.3 Snapshot 1,26.3 Snapshot 2
{{fixes|project=MC|fixedin=26.3 Snapshot 1,26.3 Snapshot 2,26.3 Snapshot 3
|;old
|;old
|4|Item drops sometimes appear at the wrong location.
|4|Item drops sometimes appear at the wrong location.
|51859|The line spacing of text within all hover tooltips is larger between the first and second lines.
|73162|Breaking an entity that instantly breaks sometimes destroys the block behind it in Creative mode.
|73162|Breaking an entity that instantly breaks sometimes destroys the block behind it in Creative mode.
|91006|Some entities lose their name when placed/broken.
|91006|Some entities lose their name when placed/broken.
|102732|Arrows can visually bounce off of entities that don't wear a shield.
|102732|Arrows can visually bounce off of entities that don't wear a shield.
|112580|Structure blocks' GUI does not pause the game in singleplayer.
|112744|The {{cd|Team}} NBT tag only exists for living entities.
|113006|Items reeled in with fishing rods do not move smoothly but appear to teleport.
|113006|Items reeled in with fishing rods do not move smoothly but appear to teleport.
|122717|Command success messages for some commands include unaffected entities, unlike the command result.
|122717|Command success messages for some commands include unaffected entities, unlike the command result.
Line 917: Line 1,220:
|168446|Single dark oak and pale oak saplings accept bone meal despite not being able to grow.
|168446|Single dark oak and pale oak saplings accept bone meal despite not being able to grow.
|168653|Mobs, particles, clouds, water and transparent blocks don't render behind the transparent parts of shulker bullets.
|168653|Mobs, particles, clouds, water and transparent blocks don't render behind the transparent parts of shulker bullets.
|174958|{{cmd|gamerule}} succeeds when the value is not changed
|175180|The {{cd|Silent}} NBT tag still doesn't make some entities fully silent.
|190203|Transparent and specially rendered blocks, entities, clouds, water and particles don't render behind wind charges, and charged creeper, wither and breeze armor.
|190203|Transparent and specially rendered blocks, entities, clouds, water and particles don't render behind wind charges, and charged creeper, wither and breeze armor.
|202197|Entities' name tag background is rendered behind transparent things.
|202197|Entities' name tag background is rendered behind transparent things.
Line 925: Line 1,230:
|223323|You can trample farmland in spawn protection.
|223323|You can trample farmland in spawn protection.
|223559|Transparent blocks, particles, and clouds are not rendered behind semi-transparent marker armor stands.
|223559|Transparent blocks, particles, and clouds are not rendered behind semi-transparent marker armor stands.
|224528|Two splash texts use curly single quotes (’) instead of apostrophes (').
|229405|The inside of boats blocks the rendering of most translucent objects with the "Improved Transparency" option enabled.
|229405|The inside of boats blocks the rendering of most translucent objects with the "Improved Transparency" option enabled.
|229831|Enchanting tables' GUI has three pixels in the top-right corner that shouldn't be there.
|239401|{{cd|items/light.png}} never appears in-game; is pointlessly referenced by other game assets.
|252369|Data packs can fail to load due to a feature cycle when one does not exist.
|252369|Data packs can fail to load due to a feature cycle when one does not exist.
|254353|A packet to remove the score is always broadcast when a score is reset.
|254661|{{cmd|schedule clear}} requires a namespace in its function argument.
|256073|Miscolored pixel in {{cd|tab_inventory.png}}.
|256096|Some entities on a team can harm teammates that walk into them when friendly fire is disabled.
|256097|Some entities on a team can harm their teammates when they explode when friendly fire is disabled.
|259583|Brewing with a single bottle of dragon's breath does not return a glass bottle afterward.
|259812|Block and item displays, beds, clouds, signs, shulker boxes, and semi-transparent blocks and entities don't render behind text displays.
|259812|Block and item displays, beds, clouds, signs, shulker boxes, and semi-transparent blocks and entities don't render behind text displays.
|264003|Boats carrying players sometimes stop abruptly when sliding along ice.
|264003|Boats carrying players sometimes stop abruptly when sliding along ice.
|265584|TNT dispensed in bubble columns with soul sand right under visually moves through blocks above.
|265584|TNT dispensed in bubble columns with soul sand right under visually moves through blocks above.
|265743|Entities, block entities, clouds and semi-transparent blocks are always rendered in front of text displays with see_through enabled.
|265743|Entities, block entities, clouds and semi-transparent blocks are always rendered in front of text displays with see_through enabled.
|267902|The failure message of {{cmd|random}} when the specified range is too large states an incorrect maximum for the range.
|271069|Item entities appear to fly towards the player when picked up by a dolphin that isn't being rendered.
|271069|Item entities appear to fly towards the player when picked up by a dolphin that isn't being rendered.
|271297|{{cmd|fillbiome}} doesn't fail when no changes are made.
|273327|The {{cd|#convertable_to_mud}} block tag misspells "convertible" as "convertable".
|275111|Two animals in a boat look sideways instead of at the player when lured.
|275111|Two animals in a boat look sideways instead of at the player when lured.
|275532|The abbreviation "fps" is inconsistently capitalized across strings.
|276692|Lingering potions which land on the target's head do not grant their effects to the target.
|276692|Lingering potions which land on the target's head do not grant their effects to the target.
|279185|The "{{cd|selectWorld.load_folder_access}}" string is missing an article before the word "folder".
|279395|Trees can generate floating over ruined portals.
|279395|Trees can generate floating over ruined portals.
|279819|The mining speed factor of Mining Fatigue is inconsistent at level 3.
|293615|Tooltip formatting of "Items x number" is inconsistent across different types of items.
|295678|Translucent blocks above water flicker when crossing chunk borders.
|295678|Translucent blocks above water flicker when crossing chunk borders.
|295756|Pistons desync on the client-side, causing players to be moved differently compared to other entities.
|295756|Pistons desync on the client-side, causing players to be moved differently compared to other entities.
Line 942: Line 1,263:
|298659|Translucent blocks and some entities render above text displays with see_through enabled.
|298659|Translucent blocks and some entities render above text displays with see_through enabled.
|298762|Phantoms deflect arrows shot from bows/crossbows.
|298762|Phantoms deflect arrows shot from bows/crossbows.
|301804|Test blocks' GUI does not pause the game in singleplayer.
|302221|Moving entities deflect arrows.
|302221|Moving entities deflect arrows.
|303626|Block hitboxes, particles, semi-transparent blocks and non-block items render behind entity hitboxes with the "Improved Transparency" option enabled.
|303626|Block hitboxes, particles, semi-transparent blocks and non-block items render behind entity hitboxes with the "Improved Transparency" option enabled.
Line 947: Line 1,269:
|305422|Players can sometimes get kicked due to a waypoint packet the client fails to handle.
|305422|Players can sometimes get kicked due to a waypoint packet the client fails to handle.
|305535|Elytra are activated after only single tapping the "Jump" key when the player is in lava.
|305535|Elytra are activated after only single tapping the "Jump" key when the player is in lava.
|305707|{{cmd|time}} reports success when no changes are made.
|306127|Block outlines are no longer visible behind translucent items.
|306127|Block outlines are no longer visible behind translucent items.
|306156|Breezes, slimes and players between translucent blocks or fluids appear behind them if "Improved Transparency" is enabled.
|306156|Breezes, slimes and players between translucent blocks or fluids appear behind them if "Improved Transparency" is enabled.
Line 953: Line 1,276:
|307285|Translucent blocks don't render behind sulfur cubes.
|307285|Translucent blocks don't render behind sulfur cubes.
|307345|The smoke particles produced by potent sulfur do not render behind stained glass.
|307345|The smoke particles produced by potent sulfur do not render behind stained glass.
|307616|Typo in a log message in {{cd|ActiveProfiler}}: "aprox".
|307618|Typo in a log message in {{cd|SoundEngine}}: "disapeared".
|307625|The glowing effect is not visible on block displays displaying end portals or end gateways.
|307625|The glowing effect is not visible on block displays displaying end portals or end gateways.
|307648|"non-heap" is misspelled as "non-head" in the system details section of crash reports.
|307660|Typo in a log message in {{cd|GameRenderer}}: "coudln't".
|307709|The texture of upward facing sulfur spikes' merged tip has a single wrong pixel at the very top.
|307890|Some textures of geyser plume particles use the wrong color in some spots.
|307890|Some textures of geyser plume particles use the wrong color in some spots.
|307902|Partially transparent blocks inside sulfur cubes don't render correctly.
|307902|Partially transparent blocks inside sulfur cubes don't render correctly.
Line 965: Line 1,293:
|308314|Custom player heads do not render their texture properly when inside a sulfur cube.
|308314|Custom player heads do not render their texture properly when inside a sulfur cube.
|308405|/unpublish succeeds when the game is not published despite the failure message.
|308405|/unpublish succeeds when the game is not published despite the failure message.
|308460|Some of the stems in wildflowers and pink petals render brighter.
|308490|The "regular" sulfur cube archetype produces stone sounds, despite no longer using stone blocks.
|308490|The "regular" sulfur cube archetype produces stone sounds, despite no longer using stone blocks.
|308789|Pointed dripstone and sulfur spikes can be destroyed by tridents in Adventure mode.
|308789|Pointed dripstone and sulfur spikes can be destroyed by tridents in Adventure mode.
Line 972: Line 1,301:
|308836|Obfuscated text no longer keeps a consistent width.
|308836|Obfuscated text no longer keeps a consistent width.
|308849|Creakings can take knockback.
|308849|Creakings can take knockback.
|308851|The {{cd|chat_restriction.disabled_by_profile.action}} string is improperly capitalized.
|309081|Decorated pots and chorus flowers can be destroyed by projectiles in Adventure mode.
|309081|Decorated pots and chorus flowers can be destroyed by projectiles in Adventure mode.
}}
}}
== Quotes ==
{{Quote|'''Drop 3 of 2026''' - Explore a new surface biome and find the wandering trader's hidden stashes spread throughout the world|{{BE}} toggle for Drop 3's experimental content<ref>{{Cite Discord
| url = https://discord.com/channels/154777837382008833/593812273164976166/1519025693847977995
| title = Saw a screenshot showing that apparently the bedrock toggle for drop 3’s experimental content mentions that the campsites were put up by wandering traders, can anyone verify that
| channel = snappyshots-owo
| server = Minecraft Commands
| invite = https://discord.gg/QAFXFtZ
| user = cart3r1234
| date = June 23, 2026
| ss =
}}</ref>}}


== Notes ==
== Notes ==

Revision as of 11:07, 9 July 2026

Template:Infobox version Template:Relevant guide

26.3, the release of the third game drop of 2026, is an upcoming Minecraft:game drop for Template:JE set to release in the third quarter of 2026, which adds the Minecraft:dappled forest biome, including Minecraft:red shrubs, Minecraft:shelf mushrooms, Minecraft:wool stairs and slabs, and a new Minecraft:abandoned camp structure.

Additions

Template:Additions table

Blocks

Poplar wood set:

File:Red Shrub.png Minecraft:Red shrub

Template:Animate Minecraft:Shelf mushroom

  • A mushroom variant found on poplar trees and fallen poplar trees.
  • Comes in two sizes.
    • A small shelf mushroom can be grown into a large shelf mushroom with bone meal.
    • A large shelf mushroom drops two shelf mushroom items when broken.
  • Is bouncy when fallen on by entities, similar to a Minecraft:bed.
    • Shelf mushroom makes a bouncing sound when a living entity bounces on it.
  • Can be used to make Minecraft:mushroom stew and Minecraft:suspicious stew.
  • Can be sold by a Minecraft:wandering trader.
  • Can be used in the Minecraft:composter.

File:Straw Bed.png Minecraft:Straw bed

Template:Crafting

Template:AnimateTemplate:Animate Minecraft:Wool stairs and slabs

  • Comes in sixteen colors.
  • Crafted using Minecraft:wool.
  • Can be used to dampen sounds, like wool and Minecraft:carpets.
  • They are also not usable in other ways like wool.

Non-mob entities

Template:Animate Minecraft:Cushion

Template:Crafting

  • Can be placed on any flat surface.
    • Always aligns horizontally to the grid, but vertically sit on top of the supporting surface.
    • Breaks if the supporting block is removed.
  • Cannot be moved.
  • Does not have collision and can overlap with other objects except for other cushions.

Template:InvSpritewidth=32x32 Minecraft:Poplar boat and Template:InvSpritewidth=32x32 Minecraft:Poplar boat with chest

  • Boat variants that are crafted using poplar planks.

World generation

Biomes

Template:BiomeLink

Features

Template:Animate Minecraft:Poplar tree

  • A Minecraft:tree that generates in dappled forests.
  • Comes in three different colors of leaves, orange, red, and yellow, randomly chosen at generation.
  • Each variant of the tree has its own variant of falling leaf particles matching the color of the leaves.
  • Poplar leaves drop poplar saplings which will randomly grow into any of the three different variants.
  • Generate with Minecraft:leaf litter around or shelf mushrooms on them.
  • File:Poplar Fallen Log.png Fallen poplar trees have shelf mushrooms on them.
  • The trunk of the trees are made of poplar logs.
    • Poplar logs can be crafted into a new set of poplar wood blocks.

Structures

File:Abandoned Camp.png Minecraft:Abandoned camp

Command format

Template:Cmd

  • Allows adding or removing "post effects" to players.
    • These are post processing shaders that are applied to the player's screen, after the game has finished normal rendering.
  • Post effects exist on the client (in resource packs), not the server – the server cannot know if one will actually apply.
  • Post effects themselves were already part of the resource pack format, but only a few hardcoded ones were available to use.
  • Syntax:
    • Template:Cmd–- adds the post effect to the player, if it does not already exist.
    • Template:Cmd – removes all post effects from the player, if any exist.
    • Template:Cmd – lists all post effects applied to the player, if any exist.
    • Template:Cmd – removes the post effect from the player, if it exists.

General

Minecraft:Block predicates

  • Added Template:Cd
    • Checks the height of the position against a given range.
    • Format:
      • Template:Cd: Vertical Anchor describing the minimum height required.
      • Template:Cd: Vertical Anchor describing the maximum height required.

Minecraft:Data component format

  • Added Template:Cd
    • Represents the ability to compost an item and how it adds layers to the composter.
    • Format: object with fields
  • Added Template:DCL data component
    • Describes the pottery pattern stored on a stack.
    • Format:
      • namespaced ID pointing to an element of Template:Cd registry.

Minecraft:Environment attribute

Minecraft:Features

  • Added the Template:Cd block state provider
    • Copies common Block State properties from the Block at the evaluated position to the resulting state. Format: object with fields:
      • Template:CdTemplate:Note: Block State Provider, provides the Block State which the copied properties are copied on top of.
        • Only properties common between both the source and the target blocks will be copied.
  • Added Template:Cd feature type
    • Places a set of features in the same location.
      • Note that as opposed to the Template:Cd feature type, all features are placed regardless of individual placement success.
    • Format:
      • Template:Cd: Placed Feature ID, non-empty list of Placed Feature IDs or hash-prefixed Placed Feature Tag for the features to place
  • Added Template:Cd feature type
    • Generates a square where each block is randomly placed or not placed with its probability based on the distance from the center of the square, with the center more likely to generate than the edges. Each placed block can be projected downwards if the appropriate conditions are met.
    • Format:
      • Template:Cd: Block state provider for which block to place
      • Template:Cd: Block Predicate for which blocks are considered "empty" and should be projected through
      • Template:Cd: Int provider between Template:Cd and Template:Cd that determines the size of the square as measured from the center to the edge
      • Template:Cd: Non-negative integer representing the maximum change in y level from the original height to the placement height for a block in the square

Minecraft:Languages

Minecraft:Loot functions

  • Added Template:Cd loot table type.
    • Currently used to evaluate slot sources with the Template:Cmd and Template:Cmd commands.
    • It takes the following parameters:
      • Template:Cd, the container or inventory being evaluated.
      • Template:Cd, the position at which the command was executed.
      • Template:Cd, the @s entity of the command being executed (optional).

Minecraft:Loot table

Minecraft:Number providers

Minecraft:Particles

  • Added Template:Cd
    • Falls from red poplar leaves blocks.
    • Has no fields.
  • Added Template:Cd
    • Falls from orange poplar leaves blocks.
    • Has no fields.
  • Added Template:Cd
    • Falls from yellow poplar leaves blocks.
    • Has no fields.

Minecraft:Statistics

  • Added Times Slept in a Straw Bed statistic.

Tags

  • Block Tags
    • Added Template:Cd
      • Contains all blocks that Minecraft:dolphins cannot move through when jumping out of water.
    • Added Template:Cd
      • Contains all blocks that block fluid flow.
      • Currently, this tag does nothing.<ref name="fluid tag">Template:Bug</ref>
    • Added Template:Cd
      • Contains all blocks that block the creation of fire by lava.
    • Added Template:Cd
      • Collection tag containing all blocks that are considered to block motion in some way.
    • Added Template:Cd
      • Contains all blocks that are taken into account for the Template:Cd heightmap.
    • Added Template:Cd
      • Contains all blocks that are taken into account for the Template:Cd heightmap.
    • Added Template:Cd
      • Collection tag containing all blocks that are considered to block motion in some way, but excluding leaf blocks.
    • Added Template:Cd
    • Added Template:Cd
    • Added Template:Cd
      • Contains blocks which cats can randomly sit on.
    • Added Template:Cd
      • Contains all blocks where entities can suffocate.
    • Added Template:Cd
      • Contains all blocks that entities are allowed to teleport to.
    • Added Template:Cd
      • Contains all blocks which ore features will turn into stone ores if found above Y=0 and into deepslate ores if found below Y=8.
    • Added Template:Cd
      • Contains all blocks that causes ice to melt into water if the ice is destroyed when placed above them.
    • Added Template:Cd
      • Collection tag containing all types of ores.
    • Added Template:Cd
      • Contains all poplar log blocks.
    • Added Template:Cd
      • Contains the blocks which can satisfy requirement for Poplar leaves to make ambient sound.
    • Added Template:Cd
      • Contains blocks which keep Minecraft:sculk from spreading when more than 2 are in the 8×2×8 area around it.
    • Added Template:Cd
      • Collection tag containing all head and skull blocks.
    • Added Template:Cd
    • Added Template:Cd
      • Contains all blocks that turn into Minecraft:dirt path blocks when a shovel is used for pathmaking.
    • Added Template:Cd
      • Contains all blocks that turn into Minecraft:farmland blocks when a hoe is used for tilling.
    • Added Template:Cd
      • Contains blocksBed blocks which Villager kids can jump on.
    • Added Template:Cd
      • Contains bed blocks which villagers can sleep on.
    • Added Template:Cd
      • Contains all blocks that break when a fluid flows through them.
      • Currently, this tag does nothing, causing blocks like redstone components and cobwebs to not be broken by flowing water.<ref name="fluid tag"></ref>
    • Added Template:Cd
      • Contains all wool slabs blocks.
    • Added Template:Cd
      • Contains all wool stairs blocks.
  • Damage Type Tags
    • Added Template:Cd for all damage types that should not cause tamed wolves to attack their source in order to defend their owner.
  • Entity Tags
    • Added Template:Cd
      • Contains all entities which cannot be dismounted by items.

Changes

Blocks

Minecraft:Decorated pot

  • Items (bricks and pottery sherds) dropped from breaking a decorated pot side will now preserve data.
  • Decorated pot now it can have empty sides and so it doesn't drop anything when broken.
    • In survival mode, this is accessible via naturally generated undecorated pots and by crafting using the Template:Cd recipe from the Minecraft:recipe book.
    • It is also accessible via the Creative inventory or through commands where at least one side is not defined in Template:Cd.
    • Previously, empty sides were treated as Minecraft:brick.

Items

Minecraft:Pottery sherds

  • Pottery sherds are now data-driven.

Minecraft:Shield

  • When using a shield together with a Minecraft:hoe or a Minecraft:shovel, raising the shield will take precedence over tilling and pathmaking.
    • Holding Shift will allow tilling and pathmaking.

Minecraft:Suspicious stew and Minecraft:mushroom stew

  • Can now be crafted with 2 of any mushroom.

Mobs

General

  • Persistent mobs' random walk/swim behaviors will now deactivate when players are not nearby, in the same way as non-persistent mobs.

Minecraft:Drowned

  • Drowned with Minecraft:tridents will now use a melee attack if the player is within 3 blocks of them to match Template:BE.
    • This attack deals a base attack damage of 16.

Minecraft:Sulfur cubes

  • Changed the sounds of the "regular" sulfur cube archetype.

Minecraft:Wandering trader

Non-mob entities

Minecraft:Paintings

  • Paintings with custom names now also show those names when the player looks at them in the world.

Command format

General

Template:Cmd

  • Added new Template:Cd condition sub-command.
    • Counts the number of slots from the slot source that are present on the targeted block or entity.
    • The slot source will be evaluated with the Template:Cd loot type.
    • Syntax:
  • The items condition sub-command now takes a slot source as argument instead of a slot.

Template:Cmd

  • When the amount of items passed to the give command is above limit, the command will now signal an error instead of just printing an error message and returning Template:Cd.

Template:Cmd

  • Now takes a slot source as argument in place of anywhere a slot was previously used.
    • It will be evaluated with the Template:Cd loot type.
    • Can be a slot source in either inline or reference form.
    • Can be a slot source targeting multiple slots.
    • The Template:Cd sub-command has new semantics:
      • One by one in the order they are provided by the slot source, the contents of each destination slot are replaced with the corresponding source item.
      • When there are more destination slots than there are source items, the remaining slots are ignored.
      • When there are fewer destination slots than there are source items, the remaining items are ignored.
    • String notation slot ranges in the form Template:Cd or Template:Cd are still permitted.
  • The entity argument in the Template:Cd item source can now be a selector targeting multiple entities.
    • When more than a single entity is targeted, the slots sourced from each are concatenated.
  • Added new Template:Cd and Template:Cd sub-commands, each with syntax identical to Template:Cmd.
    • Template:Cmd
      • Fills each destination slot with a source item.
      • When there are more destination slots than there are source items, the items repeat until every slot is filled.
    • Template:Cmd
      • Overrides the contents of each destination slot with the corresponding source item.
      • When there are more destination slots than there are source items, the remaining slots are cleared.

Template:Cmd

Template:Cmd

  • The result of Template:Cmd and Template:Cmd subcommands now reflects the exact count of entities that have joined or left (i.e. excluding entities for which teams have not changed).

Template:Cmd

  • The Template:Cd component in a raw chat message will only be resolved up to 64k times.

Template:Cmd

Gameplay

Minecraft:Advancements

  • Visiting the dappled forest is now required for the "Adventuring Time" advancement.

General

Minecraft:Block entity format

Minecraft:Data component format

  • Template:Cd
  • Template:Cd
    • The format of inline material definitions has been updated
    • Trim Materials
      • The format of elements in the Template:Cd registry has been updated:
        • Template:Cd has been replaced with palette - Palette Texture ID to be used for this material.
        • Template:Cd has been removed, overrides are now defined in the Resource Pack Equipment Asset.

Minecraft:Data pack

Minecraft:Environment attribute

Minecraft:Features

  • The Template:Cd registry has moved to Template:Cd and configuration is now done inline in the root object rather than separated into a config field.
  • Changed the Template:Cd feature type
    • Renamed from Template:Cd.
      • Now exposes more control over the feature.
      • Places blocks randomly in an area starting at the origin, each block placing so it has exactly one accepted neighbor.
    • Format changes:
  • Changed the Template:Cd feature type
    • Renamed from minecraft:basalt_columns.
      • Now exposes more control over the feature functionality.
    • Format changes:
      • Added the field Template:Cd: Block state provider for which block to place.
      • Added the field Template:Cd: Block predicate for which blocks can be replaced by the column.
      • Added the field Template:Cd: Block predicate for which pre-existing blocks to accept as part of a column.
      • Added the field Template:Cd: Block ID, list of block IDs or hash-prefixed block tag ID representing which blocks are avoided when starting placement.
      • Renamed the field Template:Cd to Template:Cd
      • Added the field Template:Cd: int provider (between Template:Cd and Template:Cd) - the number of columns to generate.
      • Added the field Template:Cd: int provider (between Template:Cd and Template:Cd) - the size of the square to attempt to generate columns in.

Minecraft:Instrument definition

  • The format of elements in the instrument registry have been updated:
    • Added the Template:Cd field - optional non-negative integer, amount of durability to consume on each use.
    • Updated the Template:Cd field - can now be Template:Cd for no cooldown.

Minecraft:Item models

Minecraft:Loot tables

Minecraft:Minecraft Server Management Protocol 3.1.0

Minecraft:Noise settings

  • The Template:Cd field has been renamed to Template:Cd
    • Format: inline Material Rule or Material Rule ID reference.
  • Spawn Target
    • The Template:Cd field has been updated to allow use of any density function, instead of just a subset of those defined within the Template:Cd field.
    • The suitability of a candidate spawn position is determined by evaluating, in some arbitrary n-dimensional space, the squared Euclidean distance to a set of target hypercubes.
    • For example, one axis might be temperature and the second erosion - and suitability determined by distance to the square between Template:Cd, Template:Cd and Template:Cd, Template:Cd. This would prefer any candidate spawn within those ranges equally, while penalizing candidate spawns very far out of that range.
    • Format: list of target hypercubes
      • Target format: map between Density Function ID and a range on that axis:
        • Range is specified as one of:
          • Float, an exact target value.
          • Array of 2 floats, a range of target values in form Template:Cd.
          • An object with fields:
            • Template:Cd - float, the minimum value of the target range.
            • Template:Cd - float, the maximum value of the target range.

Minecraft:Particles

Minecraft:Predicate

  • Added vanilla predicates
  • Potion predicates
    • The Template:Cd data component predicate has been changed to allow matching on specific potion effects.
    • The previous predicate format used a list of potion types, the new format allows for more refined matching.
    • The following fields can be used in any combination, all are optional:
    • The Template:Cd predicate format is a mapping of effect types to properties of that effect. All fields are optional, only provided fields will be used for matching:

<syntaxhighlight lang="json">

   {
       "minecraft: <effect type>": {
         "duration": "<integer bounds representing a duration in ticks>",
         "amplifier": "<integer bounds>",
         "ambient": true/false,
         "visible": true/false
       }
   )

</syntaxhighlight>

  • Example of matching on several different effects and criteria:

<syntaxhighlight lang="json">

     "effects": {
       "minecraft:jump_boost": {
         "duration": 3600,
         "amplifier": 5,
         "ambient": true,
         "visible": true
       },
       "minecraft:speed": {
         "duration": {
           "min": 360,
           "max": 3600
         },
         "amplifier": {
           "min": 2
         }
       },
       "minecraft:resistance": {}
     }

</syntaxhighlight>

Minecraft:Recipes

  • Potion brewing recipes
    • Potion brewing recipes are now data-driven. New recipes can be added via Minecraft:data packs, and vanilla recipes may be modified.
    • Brewing recipes use the minecraft:brewing type.
    • The main contents are:
      • input – A potion ingredient with a required item field and an optional potion_contents field using a minecraft:potion_contents data component predicate.
      • reagent – A potion ingredient with a required item field and an optional potion_contents field using a minecraft:potion_contents data component predicate.
      • output – item stack, the resulting item.
    • Example of a vanilla recipe:

<syntaxhighlight lang="json"> {

 "type": "minecraft:brewing",
 "input": {
   "item": "minecraft:potion",
   "potion_contents": {
     "potion": "minecraft:water"
   }
 },
 "output": {
   "components": {
     "minecraft:potion_contents": {
       "potion": "minecraft:awkward"
     }
   },
   "id": "minecraft:potion"
 },
 "reagent": {
   "item": "minecraft:nether_wart"
 }

} </syntaxhighlight>

  • Any items may be used in any of the 3 slots, e.g.:

<syntaxhighlight lang="json"> {

 "type": "minecraft:brewing",
 "input": { "item": "minecraft:bucket" },
 "output": { "id": "minecraft:sulfur_cube_bucket" },
 "reagent": { "item": "minecraft:potent_sulfur" }

} </syntaxhighlight>

Minecraft:Resource pack

Minecraft:Servers

  • Some log lines that server software might look out for have been removed.
    • The Minecraft Server Management Protocol can be used instead.

Minecraft:Server properties

Minecraft:Shaders

  • Replaced current "Improved Transparency" approach with a new Order-independent Transparency (OIT) algorithm which is expected to be much better at solving translucency issues.
    • Added new shaders to support order-independent transparency:
      • core/oit_composite.fsh
      • include/oit.glsl
      • include/oit_add_transmittance.glsl
      • include/oit_common.glsl
      • include/oit_depth_bounds.glsl
      • include/oit_depth_sample.glsl
      • include/oit_sample.glsl
    • Extracted the texture sampling logic from core/terrain.fsh into include/texture_sampling.glsl
    • Renamed the following core shaders:
      • core/rendertype_clouds.vsh -> core/clouds.vsh
      • core/rendertype_clouds.fsh -> core/clouds.fsh
      • core/rendertype_world_border.vsh -> core/world_border.vsh
      • core/rendertype_world_border.fsh -> core/world_border.fsh
    • Updated core shaders to support order-independent transparency
      • Introduced new defines:
        • Template:Cd - A boolean indicating if OIT is enabled.
        • Template:Cd - A boolean indicating if the depth bounds pass is being executed.
        • Template:Cd - A boolean indicating if the transmittance pass is being executed.
        • Template:Cd - A boolean indicating if the accumulate pass is being executed.
        • Template:Cd - A boolean indicating if either the depth bounds or transmittance pass is being executed.
        • Template:Cd - A boolean indicating that the OIT algorithm should emulate additive blending for the executing pipeline.
        • Template:Cd - A float determining above which alpha threshold a fragment should be considered solid and not go through OIT.
        • Template:Cd - An integer internal to the OIT algorithm.
        • Template:Cd - An integer internal to the OIT algorithm.
        • Template:Cd - An integer internal to the OIT algorithm.
        • Template:Cd - A boolean indicating if the current rendering backend uses the depth range of Template:Cd, it is available globally to all shaders independently of the OIT setting.
        • Affected shaders:
          • core/block.fsh
          • core/block.vsh
          • core/clouds.fsh
          • core/clouds.vsh
          • core/entity.fsh
          • core/entity.vsh
          • core/item.fsh
          • core/item.vsh
          • core/particle.fsh
          • core/position_color.fsh
          • core/rendertype_beacon_beam.fsh
          • core/rendertype_clouds.fsh
          • core/rendertype_crumbling.fsh
          • core/rendertype_entity_shadow.fsh
          • core/rendertype_lightning.fsh
          • core/rendertype_lines.fsh
          • core/rendertype_world_border.fsh
          • core/terrain.fsh
          • core/terrain.vsh
          • core/text.fsh
          • core/text_background.fsh
          • core/world_border.fsh
          • core/world_border.vsh
    • Removed the old transparency post chain:
      • post_effect/transparency.json
      • shaders/post/transparency.fsh
    • There's a new debug keybind for toggling this functionality on and off, by default set to F3 + X.
  • Always-on Post Effect Support
    • A resource pack can now define a Template:Cd post effect.
    • It will be applied before other post effects, including the ones enabled by the new Template:Cd command.
    • This post effect is always on as long as the resource pack is loaded, and cannot be controlled by the Template:Cd command.
    • As usual with resource pack resources, in case of multiple packs defining this effect, the one from the last resource pack in the list will apply.

Minecraft:Slot sources

  • Slot sources can now be defined as files inside a datapack, within the Template:Cd folder.
    • Can be used in commands which take slot sources as arguments.
    • Can be used in inline slot sources using the Template:Cd type.
  • Template:Cd is no longer restricted to only selecting non-empty slots.
  • Added Template:Cd
    • Uses the referenced slot source.
    • Fields:
  • Changed Template:Cd
    • The Template:Cd field has a new valid type container, which sources slots from a container or inventory provided through loot context.
    • The Template:Cd field is now optional.
      • Defaults to the container source type when absent.

Minecraft:Sounds

Tags

Minecraft:Textures

  • Palette Textures
    • All armor trim palette textures have been moved from Template:Cd to Template:Cd
      • The base armor trim palette texture has instead been moved to Template:Cd
    • Entity armor trim material textures are no longer generated into the Template:Cd atlas with Template:Cd, but rather generated on-demand
      • The base palette id is now specified in a new Template:Cd mcmeta section field
      • This section has a single field: Template:Cd - the base Palette Texture ID to remap from
    • Item armor trim material textures are still generated with Template:Cd as before
    • Palette Texture locations in the Template:Cd and Template:Cd fields have been replaced by Palette Texture IDs - i.e. Template:Cd now resolves to Template:Cd
  • Equipment Assets
    • A new optional Template:Cd field controls which trim material palettes should be replaced for this equipment asset (formerly controlled by Template:Cd in the trim material)
      • Format: map from original Palette ID to a replacement Palette ID

Minecraft:World generation

  • Block state providers
    • Updated Template:Cd
    • Added Template:Cd
      • Returns the default block state for a randomly chosen block.
      • Format:
        • Template:Cd: block ID, list of block IDs or hash-prefixed block tag, specifying the set of blocks to randomly pick from.
    • Changed Template:Cd
      • Now works on any block with axis or facing properties.
      • Format:
        • Changed the field Template:Cd: Now a block state provider.
        • Added the field Template:Cd: Optional field describing the direction to set.
          • If omitted, a random direction is chosen.
  • Carvers
    • The Template:Cd registry has been renamed to Template:Cd
    • Updated Template:Cd carver type
      • All fields previously under the config field have been inlined to the top-level.
      • Added the Template:Cd field - non-negative Int Provider, the number of cave tunnels to create from a seed chunk.
      • Renamed Template:Cd to Template:Cd
      • Added optional Template:Cd field - Float Provider, acts as a multiplier for the vertical radius of the first segment in each tunnel.
      • Added the Template:Cd field - non-negative Float Provider, acts as a multiplier for the radius of carved tunnels.
      • Added optional Template:Cd field - Boolean
        • If Template:Cd, thickness will be multiplied by, with a 10% chance: <math>random(0, 1) * random(0, 3) + 1</math>
        • If not specified, defaults to Template:Cd
      • Removed the Template:Cd field, carvers will replace any block (excluding features).
      • Removed the Template:Cd field, fluids are now always selected by the Template:Cd or Template:Cd configuration in the dimension.
      • Removed the Template:Cd field.
    • Updated Template:Cd carver type
    • Removed Template:Cd carver type
  • Int Providers
    • Added Template:Cd Int provider type
      • Picks a random value in the provided range, with a quadratic bias towards the minimum value.
      • Format: object with fields:
        • Template:Cd - Integer, the minimum selected value (inclusive).
        • Template:Cd - Integer, the maximum selected value (inclusive).
  • Material Condition Registry
    • A new data-driven registry has been introduced, loaded from data/<namespace>/worldgen/material_condition/<id>.json.
    • Elements in this registry define a condition that can be referenced within a Material Rule pipeline (e.g. testing biome or surface depth).
    • The format is identical to that which was formerly written within the condition Material Rule type, with the following extension:
      • Material Conditions can also now be specified as an ID reference to an element in the Template:Cd registry.
  • Material Rule Registry
    • A new data-driven registry has been introduced, loaded from data/<namespace>/worldgen/material_rule/<id>.json.
    • Elements in this registry define a pipeline for selecting what base block to place in the world at a given position.
    • The format is identical to that which was formerly written in the Template:Cd field within noise settings files, with the following extensions:
      • Material rules can now be specified either inline (as previously), or as an ID reference to an element in the Template:Cd registry.
      • Material conditions can also now be specified as an ID reference to an element in the Template:Cd registry.
  • Rule Tests
    • These are the predicates used by ore Features (Template:Cd), and rule Structure Processors (Template:Cd and Template:Cd).
    • Added test type minecraft:height_match
    • This checks the y-level of a block, returning true only if it's higher than or equal to Template:Cd and lower than or equal to .Template:Cd
    • Format: object with fields:
        • Template:Cd - int, the minimum y value of allowed blocks (inclusive)
        • Template:Cd - int, the maximum y value of allowed blocks (inclusive)
    • Added rule test type Template:Cd
      • This checks a list of Rule Tests for whether all of them return true for the same block.
      • Format: object with fields:
        • Template:Cd - list of Rule Tests, the rules to test the block against.
    • Added Template:Cd
      • This checks a list of rule tests for whether any of them returns true for the same block.
      • Format: object with fields:
        • Template:Cd – list of rule tests, the rules to test the block against.
    • Added Template:Cd
      • This checks a rule test for whether it returns false for a given block.
      • Format: object with fields:
        • Template:Cd – rule test, the rule to test the block against.
  • Structure Placements
    • Added Template:Cd
    • New structure placement that places a single instance of the structure at the dimension origin.
      • The dimension origin is defined as the Template:Cd for noise settings based dimensions, otherwise Chunk (0, 0).
    • No additional fields.
  • Vertical Anchors
    • Added a new option for vertical Anchors: Template:Cd
      • Specifies an offset to the sea level of the dimension.

Misc

This version contains the model for straw_bed_head twice, once in the correct spot of assets/minecraft/models/block/straw_bed_head.json and another misplaced inside of assets/minecraft/textures/block/straw_bed_head.json

Fixes

Template:Fixes

Notes

Template:Notelist

References

Template:Reflist

Navigation

Template:Navbox Java Edition versions

Minecraft:de:26.3 Minecraft:es:Java Edition 26.3 Minecraft:fr:Édition Java 26.3 Minecraft:it:Java Edition 26.3 Minecraft:ja:Java Edition 26.3 Minecraft:ru:26.3 (Java Edition) Minecraft:zh:Java版26.3