Minecraft:Java Edition 26.3 Snapshot 3
More actions
26.3 Snapshot 3 (known as 26.3-snapshot-3 in the Minecraft:launcher) is the third Minecraft:snapshot for Minecraft:Java Edition 26.3, released on July 7, 2026,<ref>Template:Mcnet</ref> which adds Minecraft:straw beds and Minecraft:cushions, and fixes bugs.
Additions
Blocks
File:Straw Bed.png 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:villagers, unlike other Minecraft:beds.
- Generates naturally in Minecraft:abandoned camps.
- 4 straw beds are crafted with 3 Minecraft:hay bales.
- Can stack up to 16.
Non-mob entities
Template:Animate Minecraft:Cushion
- A new Minecraft:entity that players can interact with to sit on.
- Has 16 variants, crafted with its respective variant of Minecraft:wool slab.
- 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.
Command format
- Allows adding or removing Minecraft: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:Data component format
- Added Template:DCL
- Represents the ability to compost an item and how it adds layers to the composter.
- Format: object with fields
- Template:Cd – namespaced ID pointing to an element of the Template:Cd registry.
Minecraft:Environment attribute
- Added Template:Cd
- Same format as Template:Cd, but used for the Minecraft:straw bed
- Added support for the Template:W language.
- Added a Template:Cd registry
- Added vanilla number providers:
- Template:Cd
- Returns Template:Cd if the Template:Cd context parameter is an empty composter, otherwise has a 30% chance of returning Template:Cd
- Template:Cd
- Returns Template:Cd if the Template:Cd context parameter is an empty composter, otherwise has a 50% chance of returning Template:Cd
- Template:Cd
- Returns Template:Cd if the Template:Cd context parameter is an empty composter, otherwise has a 65% chance of returning Template:Cd
- Template:Cd
- Returns Template:Cd if the Template:Cd context parameter is an empty composter, otherwise has a 85% chance of returning Template:Cd
- Template:Cd
- Always returns Template:Cd
- Template:Cd
- Added Template:Cd type
- Returns the first case which fulfills its condition or the Template:Cd if none do.
- Fields:
- Template:Cd – a list of cases in the order that the dispatcher will try to execute them.
- Fields:
- Template:Cd – a Template:Cd
- Template:Cd – a Template:Cd which is executed if the condition is fulfilled.
- Fields:
- Template:Cd – an optional Template:Cd
- Defaults to a constant Template:Cd if omitted.
- Template:Cd – a list of cases in the order that the dispatcher will try to execute them.
- Added Template:Cd type<ref>Number provider type registry</ref>
- Returns the value from Template:Cd if its condition or Template:Cd if not.
- Fields:
- Template:Cd – a Template:Cd
- Template:Cd – a Template:Cd which is executed if its condition is fulfilled.
- Template:Cd – an optional Template:Cd
- Defaults to a constant Template:Cd if omitted.
- Added Template:Cd
- Returns a value from a distribution of weighted number providers.
- Fields:
- Template:Cd – a list of objects with the following fields.
- Fields:
- Template:Cd – a Template:Cd
- Template:Cd – a positive integer
- Fields:
- Template:Cd – a list of objects with the following fields.
- Added Times Slept in a Straw Bed statistic.
- Block tags
- Added Template:Tag link
- Contains blocks which keep Minecraft:sculk from spreading when more than 2 are in the 8×2×8 area around it.
- Added Template:Tag link
- Contains blocks which Minecraft:cats can randomly sit on.
- Added Template:Tag link
- Contains blocks which cats can randomly lie on.
- Added Template:Tag link
- Contains blocks which can increase Minecraft:zombie villager curing time if placed nearby.
- Added Template:Tag link
- Contains bed blocks which villagers can sleep on.
- Added Template:Tag link
- Contains blocks which villager kids can jump on.
- Added Template:Tag link
- 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:Tag link
- Item tags
- Added Template:Tag link
- Structure tags
- Added Template:Tag link
- Contains all variants of Minecraft:abandoned camps.
- Added Template:Tag link
Changes
Blocks
- The placed block texture has been updated, tweaking the hinges.
- Now has unique sounds.
- Now has unique sounds.
World generation
- Most abandoned camps now have Minecraft:straw beds and Minecraft:cushions.
Command format
- The Template:Cd sub-command now allows in-line definition of the Minecraft:feature.
General
Minecraft:Data component format
- Template:Cd
- Added optional boolean field Template:Cd.
- Controls if the transformed block should update based on neighboring blocks.
- Defaults to Template:Cd
- Added optional boolean field Template:Cd.
- The Minecraft:pack format version is now Template:Cd.
Minecraft:Environment attribute
- Template:Cd
- Field Template:Cd has been renamed to Template:Cd
- Added Template:Cd – optional boolean; if set to Template:Cd, the bed will be destroyed when leaving it.
- If omitted, defaults to Template:Cd
- Added optional Template:Cd to block model elements.
- Accepted values are cardinal directions (Template:Cd, Template:Cd, Template:Cd, Template:Cd, Template:Cd, Template:Cd)
- When set, this overrides directional shading for the element regardless of face orientation.
- Removed Template:Cd from block model elements
- Template:Cd to get the previous Template:Cd behavior.
- 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.
- Added vanilla predicates
- New entries added to previously empty-in-vanilla Template:Cd registry:
- 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:
- Template:Cd – A list of potion types or a potion tag to match.
- Template:Cd – A collection predicate of Template:Cd predicates to match.
- The collection predicate format is as follows:
- Template:Cd – A list of Template:Cd predicates to match.
- Template:Cd – A list of options for matching a specific number of mob effect predicates, which follow the same format as Template:Cd entity sub-predicate.
- Template:Cd – The Template:Cd predicate to match.
- Template:Cd – The number of matches required, or with Template:Cd and Template:Cd will match a range of counts.
- Template:Cd – Require the mob effects list to have a specific size, or with Template:Cd and Template:Cd will match a range of sizes.
- The collection predicate format is as follows:
- 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>
- 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:brewingtype. - The main contents are:
input– A potion ingredient with a requireditemfield and an optionalpotion_contentsfield using aminecraft:potion_contentsdata component predicate.reagent– A potion ingredient with a requireditemfield and an optionalpotion_contentsfield using aminecraft:potion_contentsdata 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>
- The version is now Template:Cd.
- 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.
- Added new sound events:
- Block tags
- Renamed tag Template:Cd to Template:Cd.
- Added Template:Cd to Template:Cd tags.
- Removed Template:Cd from Template:Cd tags.
- Item tags
- Renamed tag Template:Cd to Template:Cd.
- Added new Block textures:
- Features
- Template:Cd and Template:Cd
- Added the field Template:Cd – a placed feature that is used to place at every desired block position.
- Removed the following feature types:
- Template:Cd and Template:Cd
- Placement modifiers
- Added Template:Cd
- Repeats a feature in a cuboid shape.
- Added fields:
- Template:Cd: int provider between Template:Cd and Template:Cd representing the size of the cuboid along Template:Cd and Template:Cd axes.
- Template:Cd: int provider between Template:Cd and Template:Cd representing the size of the cuboid along the Template:Cd axis.
- Template:Cd: optional boolean (default Template:Cd) for whether to place interior blocks of the cuboid.
- Template:Cd: optional boolean (default Template:Cd) for whether to place edge blocks of the cuboid.
- Setting this to Template:Cd generates a somewhat "rounded" cuboid.
- Added Template:Cd
- Gates the feature being placed behind a random chance.
- Format:
- Template:Cd: float value between Template:Cd and Template:Cd representing the chance that the feature gets placed.
- Added Template:Cd
- Block state providers
- Updated Template:Cd
- Renamed field Template:Cd to 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.
- Updated Template:Cd
- Rule tests
- These are the predicates used by ore features (Template:Cd), and rule structure processors (Template:Cd).
- 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.
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
Videos
References
Template:Navbox Java Edition versions
Minecraft:de:26.3-snapshot-3 Minecraft:es:Java Edition 26.3 Snapshot 3 Minecraft:ja:Java Edition 26.3 Snapshot 3 Minecraft:pt:Edição Java 26.3 Snapshot 3 Minecraft:ru:26.3 Snapshot 3 (Java Edition) Minecraft:zh:Java版26.3-snapshot-3