Java Edition 25w07a: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
Morenohijazo (talk | contribs) No edit summary |
TheGoomba98 (talk | contribs) m (→General: Added missing "structures") |
||
Line 29: | Line 29: | ||
* Structure Tags |
* Structure Tags |
||
** Added {{cd|#on_savanna_village_maps}}. |
** Added {{cd|#on_savanna_village_maps}}. |
||
*** Contains that can appear on savanna village maps. |
*** Contains structures that can appear on savanna village maps. |
||
** Added {{cd|#on_desert_village_maps}}. |
** Added {{cd|#on_desert_village_maps}}. |
||
*** Contains structures that can appear on desert village maps. |
*** Contains structures that can appear on desert village maps. |
Revision as of 22:17, 13 February 2025
This article is a work in progress.
Please help expand and improve it. The talk page may contain suggestions.
Minecraft 25w07a
Edition | ||||||
---|---|---|---|---|---|---|
Release date |
February 13, 2025 | |||||
Type | ||||||
Snapshot for | ||||||
Downloads | ||||||
Obfuscation maps | ||||||
Protocol version |
dec: 1073742058 | |||||
Data version |
4315 | |||||
Resource pack format |
52 | |||||
Data pack format |
67 | |||||
Minimum Java version | ||||||
|
{ "title": "Minecraft 25w07a", "images": [ "25w07a.jpg", "Java Edition 25w07a.png" ], "rows": [ { "field": "''(link to Java Edition article, displayed as Java Edition)''", "label": "(link to Edition article, displayed as Edition)" }, { "field": "February 13, 2025", "label": "Release date" }, { "field": "(link to Snapshot article, displayed as Snapshot)", "label": "(link to Version types article, displayed as Type)" }, { "field": "(link to Java Edition 1.21.5 article, displayed as 1.21.5)", "label": "Snapshot for" }, { "field": "[https://piston-data.mojang.com/v1/objects/1077e46be47132c81e235d925c6f90881f319a0f/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/ada7b4cd707744fd2ffbca6e5164eee1e0c963c0/25w07a.json .json])<br />[https://piston-data.mojang.com/v1/objects/f264312044768694831ad285fdde1d55e2f16c92/server.jar Server]", "label": "(link to Tutorial:Installing a snapshot#Manual version installation article, displayed as Downloads)" }, { "field": "[https://piston-data.mojang.com/v1/objects/54311498f219073dc8760b98ad4b5b7fef402855/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/b29591efa6c431f4d3c7c4926359fedff2b88b0c/server.txt Server]", "label": "(link to Obfuscation map article, displayed as Obfuscation maps)" }, { "field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073742058<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>400000EA", "label": "(link to Protocol version article, displayed as Protocol version)" }, { "field": "4315", "label": "(link to Data version article, displayed as Data version)" }, { "field": "52", "label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>" }, { "field": "67", "label": "<span style=\"white-space: normal;\">(link to Pack format#List of data pack formats article, displayed as Data pack format)</span>" }, { "field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_21 Java SE 21]</span>", "label": "<span style=\"white-space: normal;\">Minimum Java version</span>" } ], "invimages": [], "footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.21.4|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.4]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.21.5|1.21.5]]'''</td>\n<td style=\"padding: 0.4em\" rowspan=\"2\"></td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 25w06a|◄ 25w06a]]\n</td>\n<td style=\"padding: 0.4em\">''' 25w07a'''</td>\n</tr>\n</table>" }
25w07a is the sixth snapshot for Java Edition 1.21.5,[unofficial name] released on February 13, 2025.[1]
Additions
General
- Block Tags
- Added
#camels_spawnable_on
- Contains blocks that camels can spawn on.
- Added
- Structure Tags
- Added
#on_savanna_village_maps
.- Contains structures that can appear on savanna village maps.
- Added
#on_desert_village_maps
.- Contains structures that can appear on desert village maps.
- Added
#on_plains_village_maps
.- Contains structures that can appear on plains village maps.
- Added
#on_taiga_village_maps
.- Contains structures that can appear on taiga village maps.
- Added
#on_snowy_village_maps
.- Contains structures that can appear on snowy village maps.
- Added
#on_swamp_explorer_maps
.- Contains structures that can appear on swamp explorer maps.
- Added
#on_jungle_explorer_maps
.- Contains structures that can appear on jungle explorer maps.
- Added
Changes
Blocks
- Now only drops when broken with shears or a Silk Touch tool.
- Is now replaceable when building.
- Now spreads to neighboring blocks when applied bone meal.
Items
- Can now be found in some of the chests in villages.
Mobs
- Now spawn in deserts.
- The changes to cartographer trades have been moved from experimental features and are now available during normal gameplay.
- Added seven new maps which cartographers can sell, each pointing to a different village or other structures in a different biome, depending on the biome they come from.
- Village maps points to a village in a specific biome. Jungle explorer map points to a jungle pyramid. Swamp explorer map points to a swamp hut.
- Cartographers from different village types will sell a different range of maps and colored banners.
- Some prices and quantities have also been adjusted.
- Added seven new maps which cartographers can sell, each pointing to a different village or other structures in a different biome, depending on the biome they come from.


Available new tradable maps Desert Jungle Plains Savanna Snow Swamp Taiga Group 1 Savanna Village Map Savanna Village Map Savanna Village Map Desert Village Map Plains Village Map Snowy Village Map Plains Village Map Group 2 Plains Village Map Desert Village Map Taiga Village Map Plains Village Map Taiga Village Map Taiga Village Map Snowy Village Map Group 3 Jungle Explorer Map Swamp Explorer Map – Jungle Explorer Map Swamp Explorer Map Jungle Explorer Map Swamp Explorer Map
Cartographer Economic Trades | ||||||||
---|---|---|---|---|---|---|---|---|
Level | Bedrock Edition | Java Edition | Item wanted | Item given | Trades in stock | Price multiplier | Villager XP | |
Slot | Probability | Probability | ||||||
Novice | 1 | 100% | 100% | 24 × ![]() | ![]() | 16 | Low | 2 |
2 | 100% | 100% | 7 × ![]() | ![]() | 12 | Low | 1 | |
Apprentice | 3 | 100% | 50% | 11 × ![]() | ![]() | 16 | Low | 10 |
4 | 100% | 100% | 8 × ![]() + ![]() | ![]() | 12 | High | 5 | |
Journeyman | 5 | 50% | 67% | ![]() | ![]() | 12 | Low | 10 |
50% | 67% | 13 × ![]() + ![]() | ![]() | 12 | High | 10 | ||
6 | 100% | 67% | 12 × ![]() + ![]() | ![]() | 12 | High | 10 | |
Expert | 7 | 100% | 12% | 7 × ![]() | ![]() | 12 | Low | 15 |
8 | 100% | 100% | 3 × ![]() | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Any color Banner[t 3] | 12 | Low | 15 | |
Master | 9 | 100% | 100% | 8 × ![]() | ![]() | 12 | Low | 30 |
10 | 100% | 100% | 14 × ![]() + ![]() | ![]() | 12 | High | 30 |
- ↑ The structure that the map leads to depends on the biome the villager is from. See the table above for more details. Each of the three possible maps are counted as independent trades, so a villager trading multiple maps is possible.
- ↑ Jump up to: a b in Java Edition, all copies of the map traded by a particular villager lead to the same structure. In worlds that do not have the structure, this trade is not offered. in Bedrock Edition, Cartographers adopting the profession in the Nether or the End do not offer explorer maps.
- ↑ The list of possible offers contains individual offers for each color, so multiple colors may be offered by the same villager as separate trades.
- Model and textures for both variants have been updated to be more inline with the cow.
- Changed the rules for sheep coloring to be based on which biome they spawn in:
- Temperate biomes:
- Common:
- Uncommon:
- Rare:
- Cold biomes:
- Common:
- Uncommon:
- Rare:
- Warm biomes:
- Common:
- Uncommon:
- Rare:
- Temperate biomes:
- Sheep colors for temperate biomes is unchanged from current behavior.
- The changes to wandering trader trades have been moved from experimental features and are now available during normal gameplay.
- The Wandering Trader now has better prices, more trades and a larger amount of stock for many items.
- They will also now buy basic supplies from players.
- The Wandering Trader will offer to buy two items from this list:
- Wandering Traders now have a chance of selling these items (in addition to their previous trades):
- Logs (Acacia, Birch, Dark Oak, Jungle, Oak, Spruce, Pale Oak or Cherry)
- Enchanted
Iron Pickaxe
Potion of Invisibility
- Trade list now made up by following trades, in order:
- Buying Trade (new) × 2
- Special Selling Trade × 2
- Ordinary Selling Trade × 5
- Added new buying trades, some selling trades, and changed some existing selling trades:
New trades of wandering traders Category Item wanted Quantity Item given Quantity Trades until disabled Buying Baked Potato
4 Emerald
1 1 Buying Fermented Spider Eye
1 Emerald
3 1 Buying Hay Bale
1 Emerald
1 1 Buying Milk Bucket
1 Emerald
2 1 Buying Water Bottle
1 Emerald
1 1 Buying Water Bucket
1 Emerald
2 1 Special Selling Emerald
1 Acacia Log
8 4 Special Selling Emerald
1 Birch Log
8 4 Special Selling Emerald
1 Cherry Log
8 4 Special Selling Emerald
1 Dark Oak Log
8 4 Special Selling Emerald
1 Jungle Log
8 4 Special Selling Emerald
1 Oak Log
8 4 Special Selling Emerald
1 Spruce Log
8 4 Special Selling Emerald
1 Pale Oak Log
8 4 Special Selling Emerald
6-20 Iron Pickaxe (Enchanted)
1 1 Special Selling Emerald
5 Potion of Invisibility (Long)
1 1
Changed trades of wandering traders Category Item wanted Quantity Item given Quantity Trades until disabled Special Selling Emerald
1 Gunpowder
1 → 4 8 → 2 Special Selling Emerald
3 → 1 Packed Ice
1 6 Special Selling → Ordinary Selling Emerald
5 → 3 Bucket of Pufferfish
1 4 Special Selling → Ordinary Selling Emerald
5 → 3 Bucket of Tropical Fish
1 4 Ordinary Selling Emerald
1 Lily Pad
2 → 5 5 → 2 Ordinary Selling Emerald
1 Brown Mushroom
1 → 3 12 → 4 Ordinary Selling Emerald
1 Red Mushroom
1 → 3 12 → 4 Ordinary Selling Emerald
1 Vines
1 → 3 12 → 4
Gameplay
Sounds
- Ambient block sounds in deserts, badlands and pale gardens which are only used for ambience have been moved from "Blocks" to "Ambient/Environment" category.
- The breaking sound for
grass
sound type has been lowered, affecting all blocks using this sound. - The breaking, stepping, placing sounds for leaf litter.
General
- The
CustomName
field will no longer be preserved when removed. - The
LootTable
field will no longer be preserved when removed. end_gateway
- The
exit_portal
field will no longer be preserved when removed.
- The
furnace
,smoker
,blast_furnace
- The
RecipesUsed
field will no longer be preserved when removed.
- The
skull
- The
note_block_sound
field will no longer be preserved when removed.
- The
- The pack format version is now
67
.
Pos
,Motion
, andRotation
values without the correct number of components (3, 3, and 2 respectively) will now be fully discarded, instead of only selecting the specified components.- The
SleepingX
,SleepingY
, andSleepingZ
fields have been collected into a singlesleeping_pos
field.- e.g.
sleeping_pos: [I;1,2,3]
- e.g.
- Block States in the entity data of arrows, minecarts, block displays, endermen, falling blocks, primed TNT, or piston moving blocks are no longer allowed to be specified as an empty object.
- The
Tags
field will no longer be preserved if removed. allay
- Removed the
CanDuplicate
field (controlled byDuplicationCooldown
).
- Removed the
cat
- The
CollarColor
field now defaults to 14 (red) if not specified.
- The
dolphin
- Removed
TreasurePosX
,TreasurePosY
,TreasurePosZ
fields.
- Removed
falling_block
- The
BlockState
field can now beair
(will despawn immediately).- If otherwise not specified or invalid, defaults to
sand
.
- If otherwise not specified or invalid, defaults to
- The
fox
- The
Trusted
field now defaults to empty if not specified (and will no longer be merged with the previous state if modified by/data
).
- The
item
- The
Owner
andThrower
fields will no longer be preserved when removed.
- The
phantom
- The
Size
field has been renamed tosize
. - The
AX
,AY
, andAZ
fields have been collected into a singleanchor_pos
field.
- The
player
- The
SpawnX
,SpawnY
,SpawnZ
,SpawnAngle
,SpawnDimension
, andSpawnForced
fields have been collected into a singlerespawn
field.- Format: object with fields
pos
- block position to spawn at.angle
- float, angle to spawn with (default:0.0
).dimension
- dimension id to spawn in (defaultminecraft:overworld
).forced
- boolean, true if this spawn was set through commands (default:false
).
- Format: object with fields
- The
enteredNetherPosition
field has been renamed toentered_nether_pos
, and is now formatted as a list of doubles.- e.g.
entered_nether_pos: [1.0, 2.0, 3.0]
- e.g.
- The
primed_tnt
- The
block_state
field now defaults totnt
if not specified.
- The
shulker_bullet
- The
Dir
andTarget
fields will no longer be preserved when removed.
- The
turtle
- The
HomePosX
,HomePosY
, andHomePosZ
fields have been collected into a singlehome_pos
field. - Removed
TravelPosX
,TravelPosY
, andTravelPosZ
fields. - The
HasEgg
field has been renamed tohas_egg
.
- The
vex
- The
LifeTicks
field has been renamed tolife_ticks
. - The
BoundX
,BoundY
, andBoundZ
fields have been collected into a singlebound_pos
field.
- The
villager
- The
Gossips
field will no longer be preserved when removed.
- The
wandering_trader
- The
wander_target
field will no longer be preserved when removed.
- The
wolf
- The
CollarColor
field now defaults to 14 (red) if not specified.
- The
zombie_villager
- The
Gossips
field will no longer be preserved when removed.
- The
evoker_fangs
,area_effect_cloud
, and all projectiles- The
Owner
field will no longer be preserved when removed.
- The
item_frame
,glow_item_frame
,painting
, andleash_knot
- The
TileX
,TileY
, andTileZ
fields have been collected into a singleblock_pos
field.
- The
arrow
,spectral_arrow
,trident
- The
inBlockState
andSoundEvent
fields will no longer be preserved when removed.
- The
minecart
,*_minecart
- The
CustomDisplayTile
field has been removed. DisplayState
will now always override the default displayed block state if specified.DisplayOffset
may now be specified to override the default offset even without a custom display block state set.
- The
block_display
,item_display
, andtext_display
- The
glow_color_override
field will no longer be preserved when removed.
- The
witch
,ravager
,pillager
,illusioner
,evoker
, andvindicator
- The
patrol_target
field will no longer be preserved when removed.
- The
- The
stepping_on
entity predicate can only evaluate totrue
if the entity is on ground.
- Item rendering
- Item Display
firstperson_lefthand
andthirdperson_lefthand
transforms are now rendered the same as when held in hand.
- Item Entity
- When on ground, model size is now taken into account when determining hovering motion.
- That means that models should never clip into the block below, no matter what size they are.
- Positioning of items in an item stack on ground now depends on model size and model type.
- If model depth (Z coordinate) is below 1/16th of a block, item is rendered as flat stack of items.
- Otherwise model is rendered as a cluster of items offset in all directions around center.
- Previously, flat stack rendering happened only for models with
builtin/generated
parent.
- When on ground, model size is now taken into account when determining hovering motion.
- Item Display
- The version is now
52
.
- Shader program definitions for core shaders and post-processing effects as JSON files have been removed.
- The shader programs themselves are still available and can be overridden.
- The post-processing effects are still configurable as JSON.
- Post-process Effect Definitions
- The field program was replaced with
vertexShader
andfragmentShader
.<namespace>:<path>
will resolve toassets/<namespace>/shaders/<path>.<vsh|fsh>
.
type
is now a required field for eachuniform
.- Possible values are currently
int
,ivec3
,float
,vec2
,vec3
,vec4
,matrix4
.
- Possible values are currently
values
in eachuniform
is now optional.- Leaving it unset is not recommended and is used for runtime configuration of the blur effect.
- Leaving a uniform unspecified results in undefined behavior, you must specify each one that will be used by the shaders.
- The field program was replaced with
Fixes
- MC-122840 – "
/data remove
" cannot deletebeam_target
tag in End Crystals. - MC-152382 – End gateways and end portals don't fade away with render distance fog.
- MC-153392 – Unable to remove villager gossips using
/data remove
. - MC-220091 – Summoning
falling_block
entities withBlockState
NBT set to any air block (air
,cave_air
,void_air
) default tosand
. - MC-230445 – End portals and end gateways are not rendered properly with the Blindness or Darkness effects.
- MC-279196 – Block loot tables cannot be removed with
/data remove
- MC-279364 –
CustomName
cannot be removed from block entities. - MC-279434 – Standing on powder snow and fire at the same time spams the fire extinguish sound.
- MC-279472 – Void appears lower & more faded than before.
- MC-279572 – End portals and end gateways aren't affected by water, lava or powder snow fog.
- MC-279598 – Parts of test structures sometimes remain after running
/test clearall
. - MC-279637 – Game crashes when
/test
verify-ing a test instance withmax_attempts
greater than 1. - MC-279711 – Test instance block "Entities" flips when closing UI.
- MC-279913 – Mooshroom snout no longer matches cows.
- MC-279921 – The "Light as a Rabbit" advancement is granted even when the player sinks in powder snow.
- MC-279934 –
block.sand.idle
and block.sand.wind
are not in the Ambient/Environment sound category. - MC-279936 – The "
commands.test.success
" raw translation key is displayed when using "/test create...
" command. - MC-279948 – Cold cow variant's horns are not mirrored.
- MC-279992 – Jumping when wearing leather boots and landing on powder snow from some specific heights can cause the player to get stuck in the powder snow.
- MC-280067 – Scaffolding can no longer be placed if the player is intersecting it.
- MC-280132 – Leaf litter generation is inconsistently interrupted by non-grass blocks.
- MC-280133 – The world border produces graphical glitches when moving near it.
- MC-280134 – Sneaking with a Sneaking Speed attribute of
0
causes the game to freeze. - MC-280167 – Profiling with F3 + L outputs many errors to log.
Video
Video made by Slicedlime:
References
- ↑ "Minecraft Snapshot 25w07a" – Minecraft.net, February 13, 2025.