Édition Java 26.3 Snapshot 2
Aller à la navigation
Aller à la recherche
Minecraft 26.3 Snapshot 2
| Édition | |||||||
|---|---|---|---|---|---|---|---|
| Date de sortie |
30 juin 2026 | ||||||
| Type | |||||||
| Snapshot pour | |||||||
| Téléchargement | |||||||
| Version de protocole |
déc : 1073742148 | ||||||
| Version de données |
4999 | ||||||
| Format de pack de ressources |
90.0 | ||||||
| Format de pack de données |
109.0 | ||||||
| Version Java minimale | |||||||
| |||||||
{
"title": "Minecraft 26.3 Snapshot 2",
"images": [
"26.3-snapshot-2.jpg",
"Édition Java 26.3 Snapshot 2.png"
],
"rows": [
{
"field": "''(link to Édition Java article, displayed as Édition Java)''",
"label": "Édition"
},
{
"field": "30 juin 2026",
"label": "Date de sortie"
},
{
"field": "(link to Snapshot article, displayed as Snapshot)",
"label": "(link to Types de versions article, displayed as Type)"
},
{
"field": "(link to Édition Java 26.3 article, displayed as 26.3)",
"label": "Snapshot pour"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/647abf5c48ac9211f7fa26b137519880b36b20a8/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/c31a68e24b83cd059aa613aff4abb62c7f773b95/26.3-snapshot-2.json .json])<br />[https://piston-data.mojang.com/v1/objects/a6e2ae24c95dc838456927661a82434d26936d2f/server.jar Serveur]",
"label": "Téléchargement"
},
{
"field": " <abbr style=\"font-size:smaller\" title=\"décimal\">déc :</abbr> 1073742148<br /> <abbr style=\"font-size:smaller\" title=\"hexadécimal\">hex :</abbr> 40000144",
"label": "(link to Version de protocole article, displayed as Version de protocole)"
},
{
"field": "4999",
"label": "(link to Version de données article, displayed as Version de données)"
},
{
"field": "90.0",
"label": "<span style=\"white-space: normal;\">(link to Format de pack de ressources article, displayed as Format de pack de ressources)</span>"
},
{
"field": "109.0",
"label": "<span style=\"white-space: normal;\">(link to Format de pack de données article, displayed as Format de pack de données)</span>"
},
{
"field": "(link to wikipedia:Java version history#Java SE 25 (LTS) article, displayed as Java SE 25)",
"label": "<span style=\"white-space: normal;\">Version Java minimale</span>"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Édition Java 26.2|<span style=\"margin-right:-0.35em\">◄</span>◄ 26.2]]</td>\n<td style=\"padding: 0.4em\">'''[[Édition Java 26.3|26.3]]'''</td>\n<td style=\"padding: 0.4em\" >[[Édition Java 26.4| 26.4 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Édition Java 26.3 Snapshot 1|◄ 26.3 Snapshot 1]]\n</td>\n<td style=\"padding: 0.4em\">''' 26.3 Snapshot 2'''</td>\n<td style=\"padding: 0.4em\">\n[[Édition Java 26.3 Snapshot 3| 26.3 Snapshot 3 ►]]\n</td>\n</tr>\n</table>"
}
La 26.3 Snapshot 2 (nommée 26.3-snapshot-2 dans le launcher) est la seconde snapshot pour l'Édition Java 26.3, sortie le 30 Juin 2026, qui remplace l'approche de l'option « Transparence améliorée » par un nouvel algorithme et corrige les bugs.[1]
Ajouts
[modifier | modifier le wikicode]Général
[modifier | modifier le wikicode]- Ajout de
minecraft:height_range- Vérifie la hauteur de la position par rapport à une plage donnée.
- Format:
min_inclusive: Ancrage vertical décrivant la hauteur minimale requise.max_inclusive: Ancrage vertical décrivant la hauteur maximale requise.
Format de composant de données
- Ajout de
minecraft:block_transformer- Ce composant permet aux éléments de transformer un bloc en un autre bloc lors de l'interaction du joueur.
- Format: liste d'objets avec des champs:
block_state_provider- Fournisseur d'état de bloc, utilisé pour fournir l'état du bloc transformé.- Si le fournisseur d'état de bloc ne renvoie aucun résultat (comme par exemple
rule_based_state_provider), la règle suivante dans la liste sera tentée. - L'ensemble des fournisseurs d'état de bloc est le même que celui utilisé dans la génération du monde.
- Si le fournisseur d'état de bloc ne renvoie aucun résultat (comme par exemple
sound- champ optionnel, événement sonore à jouer lors de l'interaction, par exempleminecraft:item.axe.strip.- En l'absence de signal, aucun son n'est émis par défaut.
particle- Champ optionnel, particules à jouer lors de l'interaction.- Si absent, la valeur par défaut est
nonenonescrapewax_onwax_off
- Si absent, la valeur par défaut est
disallowed_faces- Champ optionnel, liste de directions spécifiant les faces du bloc cliqué avec lesquelles il est impossible d'interagir.- Si une face non autorisée interagit avec, la règle suivante de la liste sera tentée.
- Si cette valeur n'est pas présente, la liste par défaut est vide.
- Valeurs:
updownnorthsoutheastwest
loot- table de butin optionnelle, la table de butin à utiliser pour déposer des objets lors d'une transformation réussie, par exempleminecraft:till/rooted_dirt.- Si cette option n'est pas présente, aucune table de butin ne sera utilisée par défaut.
drop_strategy- champ facultatif, configure l'endroit où tout butin doit être déposé dans le bloc.- Si absent, la valeur par défaut est
from_middle - Valeurs:
from_middle- du milieu du pâté de maisons.clicked_face- du coté avec lequel l'interaction a eu lieu.
- Si absent, la valeur par défaut est
transform_type- Champ optionnel, configure la manière dont les blocs voisins doivent être affectés par la transformation.- Si non présent, la valeur par défaut est
single_block - Valeurs:
single_block- N'affecte que le bloc avec lequel vous avez interagi.copper_chest- Si les blocs d'entrée et de sortie sont tous deux des coffres en cuivre de n'importe quel état d'altération, cirés ou non, cette transformation affectera les deux côtés d'un double coffre.
- Si non présent, la valeur par défaut est
consume_on_use- Valeur booléenne facultative, détermine si l'objet doit être consommé ou non.- S'applique uniquement aux articles empilables
- Si absent, la valeur par défaut est
true
item_damage_per_use- Entier optionnel, détermine le niveau de dégâts subis par l'objet à chaque utilisation.- S'applique uniquement aux articles non empilables.
- Si non présent, la valeur par défaut est
1.
- Les interactions liées au bloc (plutôt qu'à l'élément) ont une priorité plus élevée.
- Utilisé par défaut dans haches[2], houes[3], and pelles[4].
- Bâton de débogage, oeil de l'Ender, rayon de miel, toutes les fioles d'eau et les cisailles restent hardcoded.
- Porte-armure, blocs (incluant le seau de neige poudreuse), la poudre d'os, le pinceau, le bâton de débogage, crystal de l'end, oeil de l'Ender, la charge de feu, la fusée de feu d'artifice, le briquet, tous les objets d'entité suspendus (tableau, cadre, Cadre luisant), rayon de miel, laisse, tous les wagonnets, toutes les potions, et tous les œufs d'apparition possèdent des effets codés en dur lors de l'interaction avec les blocs, tandis que ce composant n'a absolument aucun effet.
- Boussole, carte (objet), et les cisailles ont des effets codés en dur lors de l'interaction avec un objet, mais tente de transformer les blocs en fonction de ce composant si cela échoue.
Le reste de cet article est à traduire en français.
- Added the
minecraft:copy_properties_providerblock state provider- Copies common Block State properties from the Block at the evaluated position to the resulting state. Format: object with fields:
source_block_state_provider[note 1]: 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.
- Copies common Block State properties from the Block at the evaluated position to the resulting state. Format: object with fields:
- Added
minecraft:overlayfeature type- Places a set of features in the same location.
- Note that as opposed to the
minecraft:sequencefeature type, all features are placed regardless of individual placement success.
- Note that as opposed to the
- Format:
features: Placed Feature ID, non-empty list of Placed Feature IDs or hash-prefixed Placed Feature Tag for the features to place
- Places a set of features in the same location.
- Added
minecraft:projected_random_patchy_squarefeature 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:
block: Block state provider for which block to placeproject_through: Block Predicate for which blocks are considered "empty" and should be projected throughsize: Int provider between1and16that determines the size of the square as measured from the center to the edgemax_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
- Added
till/rooted_dirtloot table for drops when rooted dirt is tilled with a hoe.
- Added
#cannot_place_basalt_pillar_onblock tag. - Added
#turns_into_dirt_pathblock tag.- Contains all blocks that turn into dirt path blocks when a shovel is used for pathmaking.
- Added
#turns_into_farmlandblock tag.- Contains all blocks that turn into farmland blocks when a hoe is used for tilling.
- Added
#dowses_campfiresitem tag.- Contains items that can dowse a lit campfire block.
Changes
[modifier | modifier le wikicode]Blocks
[modifier | modifier le wikicode]- Can be crafted once again.
- Both inventory item and placed block texture has been updated.
- When placed on the player's head via commands, the shelf mushroom will now look like a duck bill instead of just being placed on top of the player's head.
Items
[modifier | modifier le wikicode]- When using a shield together with a hoe or a shovel, raising the shield will take precedence over tilling and pathmaking.
- Crouching will allow tilling and pathmaking.
Mobs
[modifier | modifier le wikicode]General
- Persistent mobs' random walk/swim behaviors will now deactivate when players are not nearby, in the same way as non-persistent mobs.
- Drowned with tridents will now use a melee attack if the player is within 3 blocks of them to match Édition Bedrock.
- This attack deals a base attack damage of 16.
- Can now sell poplar logs.
General
[modifier | modifier le wikicode]- The pack format version is now
109.0. - The
definitionfield from theblocks.jsondata generation report has been removed
- Changed the
minecraft:random_neighbor_spreadfeature type- Renamed from
minecraft:glowstone_blob.- 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:
- Added field
block: Block state provider for which block to place. - Added field
accepted_neighbors: Block ID, list of block IDs or hash-prefixed block tag for which blocks count as a valid neighbor. - Added field
can_replace: Block predicate for which blocks to replace. - Added field
attempts: Int provider between1and3000for how many placements attempts to make. - Added field
xy_offset[note 2]: Int provider between-16and16for what offsets to try along the x and z axes. - Added field
y_offset: Int provider between-16and16for what offsets to try along the y axis.
- Added field
- Renamed from
- Changed the
minecraft:single_block_pillarfeature type- Renamed from
minecraft:basalt_pillar.- Now exposes more control over the feature functionality.
- Format changes:
- Added field
block: Block state provider for which block to place. - Added field
can_replace: Block predicate for which blocks to replace. - Added field
direction: Vertical direction of the pillar - one ofupanddown. - Added field
chance_to_continue: Optional probability between0and1(default:1) that the pillar continues another block (assumingcan_replacematches) - Added field
cap_feature: Optional placed feature placed at the end of the pillar.
- Added field
- Renamed from
- Changed the
minecraft:stepped_column_clusterfeature type- Renamed from
minecraft:basalt_columns.- Now exposes more control over the feature functionality.
- Format changes:
- Added the field
block: Block state provider for which block to place. - Added the field
can_replace: Block predicate for which blocks can be replaced by the column. - Added the field
continue_through: Block predicate for which pre-existing blocks to accept as part of a column. - Added the field
cannot_place_on: Block ID, list of block IDs or hash-prefixed block tag ID representing which blocks are avoided when starting placement. - Renamed the field
reachtocolumn_reach - Added the field
column_count: int provider (between1and150) - the number of columns to generate. - Added the field
cluster_reach: int provider (between0and13) - the size of the square to attempt to generate columns in.- The effective reach is also limited by
height.
- The effective reach is also limited by
- Added the field
- Renamed from
- Spawn Target
- The
spawn_targetfield has been updated to allow use of any density function, instead of just a subset of those defined within thenoise_routerfield. - 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
temperature=0.1,erosion=0.2andtemperature=0.3,erosion=0.5. 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
[min, max]. - An object with fields:
min- float, the minimum value of the target range.max- float, the maximum value of the target range.
- Range is specified as one of:
- Target format: map between Density Function ID and a range on that axis:
- The
- The version is now
90.0.
- The
white-listproperty is nowtrueby default.
- 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:
OIT- A boolean indicating if OIT is enabled.OIT_DEPTH_BOUNDS- A boolean indicating if the depth bounds pass is being executed.OIT_TRANSMITTANCE- A boolean indicating if the transmittance pass is being executed.OIT_ACCUMULATE- A boolean indicating if the accumulate pass is being executed.OIT_ALPHA_ONLY- A boolean indicating if either the depth bounds or transmittance pass is being executed.OIT_ADDITIVE- A boolean indicating that the OIT algorithm should emulate additive blending for the executing pipeline.OIT_OPAQUE_PARTS_THRESHOLD- A float determining above which alpha threshold a fragment should be considered solid and not go through OIT.WAVELET_RANK- An integer internal to the OIT algorithm.COEFF_COUNT- An integer internal to the OIT algorithm.COEFF_ATTACHMENT_COUNT- An integer internal to the OIT algorithm.B3D_IS_ZERO_TO_ONE- A boolean indicating if the current rendering backend uses the depth range of[0, 1], 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
- Introduced new defines:
- Removed the old transparency post chain:
- post_effect/transparency.json
- shaders/post/transparency.fsh
- Added new shaders to support order-independent transparency:
- There's a new debug keybind for toggling this functionality on and off, by default set to F3 + X.
- Block Tags
- Removed
#nether_carver_replaceableset#overworld_carver_replaceablestags. - Added
poplar_saplingto#saplingstag. - Added
#wool_slabset#wool_stairsto#shears_major_breaking_speedtag. - Added
#bamboo_saplinget#cobwebto#washed_away_by_fluidstag.
- Removed
- Item Tags
- Added
poplar_saplingto#saplingstag.
- Added
- Particles
- Added new Particle textures:
- shelf_mushroom_particle.png
- Added new Particle textures:
- Cave air is no longer generated in Nether caves.
- Carvers
- The
worldgen/configured_carverregistry has been renamed toworldgen/carver - Updated
minecraft:cavecarver type- All fields previously under the config field have been inlined to the top-level.
- Added the
countfield - non-negative Int Provider, the number of cave tunnels to create from a seed chunk. - Renamed
yScaletoroom_vertical_radius_multiplier - Added optional
start_vertical_radius_multiplierfield - Float Provider, acts as a multiplier for the vertical radius of the first segment in each tunnel.- If not specified, defaults to
1.0
- If not specified, defaults to
- Added the
thicknessfield - non-negative Float Provider, acts as a multiplier for the radius of carved tunnels. - Added optional
weird_thickness_biasfield - Boolean- If
true, thickness will be multiplied by, with a 10% chance: - If not specified, defaults to
false
- If
- Removed the
replaceablefield, carvers will replace any block (excluding features). - Removed the
lava_levelfield, fluids are now always selected by theaquiferorsea_levelconfiguration in the dimension. - Removed the
debug_settingsfield.
- Updated
minecraft:canyoncarver type- All fields previously under the config field have been inlined to the top-level.
- Renamed and moved
yScaletoshape.y_scale - Removed the
replaceablefield, carvers will replace any block (excluding features). - Removed the
lava_levelfield, fluids are now always selected by theaquiferorsea_levelconfiguration in the dimension. - Removed the
debug_settingsfield.
- Removed
minecraft:nether_cavecarver type- Replaced by the
minecraft:cavecarver type
- Replaced by the
- The
- Int Providers
- Added
minecraft:very_biased_to_bottomInt provider type- Picks a random value in the provided range, with a quadratic bias towards the minimum value.
- Format: object with fields:
min_inclusive- Integer, the minimum selected value (inclusive).max_inclusive- Integer, the maximum selected value (inclusive).
- Added
- Placement Modifiers
- Changed
minecraft:offsetplacement modifier- Renamed from
random_offset. - Format:
- Removed the fields
xz_spreadandy_spread. - Added the fields
x,y,z: Integer providers between -16 and16specifiying the axis-specific offset.
- Removed the fields
- Renamed from
- Changed
- Vertical Anchors
- Added a new option for vertical Anchors:
relative_to_sea_level- Specifies an offset to the sea level of the dimension.
- Added a new option for vertical Anchors:
Fixes
[modifier | modifier le wikicode]Notes
[modifier | modifier le wikicode]References
[modifier | modifier le wikicode]- ↑ "Minecraft 26.3 Snapshot 2" – Minecraft.net, June 30, 2026
- ↑ Iron axe default data component
- ↑ Iron hoe default data component
- ↑ Iron shovel default data component
Navigation
[modifier | modifier le wikicode]Modèle:Navbox Java Edition versions
Erreur de référence : Des balises <ref> existent pour un groupe nommé « note », mais aucune balise <references group="note"/> correspondante n’a été trouvée