Java Edition 25w07a: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
No edit summary
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
25w07a.jpg: Infobox image for Minecraft 25w07a the version in Minecraft
Java Edition 25w07a.png: Infobox image for Minecraft 25w07a the version in Minecraft
Edition

Java Edition

Release date

February 13, 2025

Type

Snapshot

Snapshot for

1.21.5

Downloads

Client (.json)
Server

Obfuscation maps

Client
Server

Protocol version

 dec1073742058
 hex400000EA

Data version

4315

Resource pack format

52

Data pack format

67

Minimum Java version

Java SE 21

25w07a is the sixth snapshot for Java Edition 1.21.5,[unofficial name] released on February 13, 2025.[1]

Additions

General

Tags

  • Block Tags
    • Added #camels_spawnable_on
      • Contains blocks that camels can spawn on.
  • 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.

Changes

Blocks

Bush

  • Now only drops when broken with shears or a Silk Touch tool.
  • Is now replaceable when building.

Firefly Bush

  • Now spreads to neighboring blocks when applied bone meal.

Items

Bundle

  • Can now be found in some of the chests in villages.

Mobs

Camels

Cartographer

  • 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.

An image referring to how the different maps for the different village types are connected.
A graph showing where each type of cartographer's maps leads to

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
LevelBedrock EditionJava EditionItem wantedItem givenTrades in
stock
Price multiplierVillager XP
SlotProbabilityProbability
Novice1100%100%24 × PaperEmerald16Low2
2100%100%7 × EmeraldEmpty Map12Low1
Apprentice3100%50%11 × Glass PaneEmerald16Low10
4100%100%8 × Emerald
+ Compass
Explorer Map[t 1]12High5
Journeyman550%67%CompassEmerald12Low10
50%67%13 × Emerald
+ Compass
Ocean Explorer Map[t 2]12High10
6100%67%12 × Emerald
+ Compass
Trial Explorer Map[t 2]12High10
Expert7100%12%7 × EmeraldItem Frame12Low15
8100%100%3 × EmeraldInvicon White Banner.png: Sprite image for White Banner in MinecraftInvicon Light Gray Banner.png: Sprite image for Light Gray Banner in MinecraftInvicon Gray Banner.png: Sprite image for Gray Banner in MinecraftInvicon Black Banner.png: Sprite image for Black Banner in MinecraftInvicon Brown Banner.png: Sprite image for Brown Banner in MinecraftInvicon Red Banner.png: Sprite image for Red Banner in MinecraftInvicon Orange Banner.png: Sprite image for Orange Banner in MinecraftInvicon Yellow Banner.png: Sprite image for Yellow Banner in Minecraft
Invicon Lime Banner.png: Sprite image for Lime Banner in MinecraftInvicon Green Banner.png: Sprite image for Green Banner in MinecraftInvicon Cyan Banner.png: Sprite image for Cyan Banner in MinecraftInvicon Light Blue Banner.png: Sprite image for Light Blue Banner in MinecraftInvicon Blue Banner.png: Sprite image for Blue Banner in MinecraftInvicon Purple Banner.png: Sprite image for Purple Banner in MinecraftInvicon Magenta Banner.png: Sprite image for Magenta Banner in MinecraftInvicon Pink Banner.png: Sprite image for Pink Banner in Minecraft
Any color Banner[t 3]
12Low15
Master9100%100%8 × EmeraldGlobe Banner Pattern12Low30
10100%100%14 × Emerald
+ Compass
Woodland Explorer Map12High30
  1. 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.
  2. 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.
  3. The list of possible offers contains individual offers for each color, so multiple colors may be offered by the same villager as separate trades.
File:25w07a cartographer trades.jpg
New cartographer trade prices.

Mooshroom

  • Model and textures for both variants have been updated to be more inline with the cow.

Sheep

Wandering Trader

  • 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):
    • 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
File:25w07a wandering trader trades.jpg
New wandering trader trade prices.

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

Block entity format

  • 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.
  • furnace, smoker, blast_furnace
    • The RecipesUsed field will no longer be preserved when removed.
  • skull
    • The note_block_sound field will no longer be preserved when removed.

Data pack

Entity format

  • Pos, Motion, and Rotation 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, and SleepingZ fields have been collected into a single sleeping_pos field.
    • e.g. sleeping_pos: [I;1,2,3]
  • 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 by DuplicationCooldown).
  • cat
    • The CollarColor field now defaults to 14 (red) if not specified.
  • dolphin
    • Removed TreasurePosX, TreasurePosY, TreasurePosZ fields.
  • falling_block
    • The BlockState field can now be air (will despawn immediately).
      • If otherwise not specified or invalid, defaults to sand.
  • 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).
  • item
    • The Owner and Thrower fields will no longer be preserved when removed.
  • phantom
    • The Size field has been renamed to size.
    • The AX, AY, and AZ fields have been collected into a single anchor_pos field.
  • player
    • The SpawnX, SpawnY, SpawnZ, SpawnAngle, SpawnDimension, and SpawnForced fields have been collected into a single respawn 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 (default minecraft:overworld).
        • forced - boolean, true if this spawn was set through commands (default: false).
    • The enteredNetherPosition field has been renamed to entered_nether_pos, and is now formatted as a list of doubles.
      • e.g. entered_nether_pos: [1.0, 2.0, 3.0]
  • primed_tnt
    • The block_state field now defaults to tnt if not specified.
  • shulker_bullet
    • The Dir and Target fields will no longer be preserved when removed.
  • turtle
    • The HomePosX, HomePosY, and HomePosZ fields have been collected into a single home_pos field.
    • Removed TravelPosX, TravelPosY, and TravelPosZ fields.
    • The HasEgg field has been renamed to has_egg.
  • vex
    • The LifeTicks field has been renamed to life_ticks.
    • The BoundX, BoundY, and BoundZ fields have been collected into a single bound_pos field.
  • villager
    • The Gossips field will no longer be preserved when removed.
  • wandering_trader
    • The wander_target field will no longer be preserved when removed.
  • wolf
    • The CollarColor field now defaults to 14 (red) if not specified.
  • zombie_villager
    • The Gossips field will no longer be preserved when removed.
  • evoker_fangs, area_effect_cloud, and all projectiles
    • The Owner field will no longer be preserved when removed.
  • item_frame, glow_item_frame, painting, and leash_knot
    • The TileX, TileY, and TileZ fields have been collected into a single block_pos field.
  • arrow, spectral_arrow, trident
    • The inBlockState and SoundEvent fields will no longer be preserved when removed.
  • 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.
  • block_display, item_display, and text_display
    • The glow_color_override field will no longer be preserved when removed.
  • witch, ravager, pillager, illusioner, evoker, and vindicator
    • The patrol_target field will no longer be preserved when removed.

Predicate

  • The stepping_on entity predicate can only evaluate to true if the entity is on ground.

Resource pack

  • Item rendering
    • Item Display
      • firstperson_lefthand and thirdperson_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.
  • The version is now 52.

Shaders

  • 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 and fragmentShader.
      • <namespace>:<path> will resolve to assets/<namespace>/shaders/<path>.<vsh|fsh>.
    • type is now a required field for each uniform.
      • Possible values are currently int, ivec3, float, vec2, vec3, vec4, matrix4.
    • values in each uniform 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.

Fixes

24 issues fixed

  • MC-122840 – "/data remove" cannot delete beam_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 with BlockState NBT set to any air block (air, cave_air, void_air) default to sand.
  • 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-279364CustomName 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 with max_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-279934block.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

Navigation