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 25w45a

From SAS Gaming Wiki
Revision as of 11:09, 25 April 2026 by SyncBot (talk | contribs) (Sync: new page from Minecraft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Dangerous versionTemplate:Infobox version


25w45a is the fifth Minecraft:snapshot for Minecraft:Java Edition 1.21.11, released on November 4, 2025, which adds a coral variant of Minecraft:zombie nautilus and a Minecraft:netherite tier of Minecraft:horse armor.<ref>Template:Snap</ref>

A separate Minecraft:unobfuscated version of 25w45a was released, titled 25w45a Unobfuscated (or 25w45a_unobfuscated when in the launcher). This is experimental and is aimed to aid the migration toward clients and servers being unobfuscated, which will be the only form clients and servers will have after the release of 1.21.11.<ref>Template:Mcnet</ref>

Additions

Items

File:Netherite Horse Armor (item).png Minecraft:Netherite horse armor

Mobs

File:Coral Zombie Nautilus (back).png Minecraft:Coral zombie nautilus

Gameplay

Minecraft:Advancement

  • Added one new advancement.

Template:Load advancements

General

Minecraft:Environment attributes

  • Template:Cd
    • Controls the color and intensity of the sunrise and sunset effect. If fully transparent, no sunrise or sunset will be rendered. Only visible with the overworld skybox type.
      • Value type: ARGB Color
      • Default value: Template:Color
      • Modifiers: ARGB Color Modifiers
      • Interpolated: yes
      • Resolved at the camera's position.
    • Only visible with the overworld skybox type.
  • Template:Cd
    • The angle in degrees of the sun, clockwise from east to west, with Template:Cd being directly up.
      • Value type: float, angle in degrees
      • Default value: Template:Cd
      • Modifiers: Float Modifiers
      • Interpolated: yes
      • Resolved at the camera's position.
    • Only visible with the overworld skybox type.
  • Template:Cd
    • The angle in degrees of the moon, clockwise from east to west, with Template:Cd being directly up.
      • Value type: float, angle in degrees
      • Default value: Template:Cd
      • Modifiers: Float Modifiers
      • Interpolated: yes
      • Resolved at the camera's position.
    • Only visible with the overworld skybox type.
  • Template:Cd
    • The angle in degrees of the stars, clockwise from east to west, with Template:Cd being directly up.
      • Value type: float, angle in degrees
      • Default value: Template:Cd
      • Modifiers: Float Modifiers
      • Interpolated: yes
      • Resolved at the camera's position.
    • Only visible with the overworld skybox type.
  • Template:Cd
    • The brightness of the stars in the sky, where Template:Cd is the normal brightness during the night and Template:Cd is fully hidden.
    • Only visible with the overworld skybox type.
  • Template:Cd
    • The visual color of sky light. For blocks with a sky light level of 0 (or Template:Cd is Template:Cd), this will have no effect. This is the value passed to the lightmap.fsh shader as Template:Cd.
      • Value type: RGB Color
      • Default value: Template:Color
      • Modifiers: RGB Color Modifiers
      • Interpolated: yes
      • Resolved at the camera's position.
  • Template:Cd
    • The visual brightness of sky light. Template:Cd is multiplied by this value. This is the value passed to the lightmap.fsh shader as Template:Cd.
    • The corresponding gameplay effect is controlled entirely by Template:Cd.
      • Value type: float
      • Default value: Template:Cd
      • Modifiers: Float Modifiers
      • Interpolated: yes
      • Resolved at the camera's position.
  • Template:Cd
    • The effective light level of the sky used by mechanics such as mob spawning or Minecraft:daylight detectors.
      • For example, a block fully exposed to the sky will be considered to have a light level of exactly this value, while a block deep in a cave will not be affected at all.
    • The corresponding visual effect is controlled entirely by Template:Cd.
      • Value type: float
      • Default value: Template:Cd
      • Modifiers: Float Modifiers
      • Interpolated: yes
      • Resolved for a whole dimension (cannot be specified on a Biome)
  • Template:Cd
    • When true, Minecraft:bees will try to navigate to their hives and will not exit unless the hive is broken or next to a fire.
      • Value type: boolean
      • Default value: Template:Cd
      • Modifiers: Boolean Modifiers
      • Interpolated: no
      • Resolved at a bee or bee hive block's position.
  • Template:Cd
    • When Template:Cd, monsters will burn while exposed to the sky.
      • Value type: boolean
      • Default value: Template:Cd
      • Modifiers: Boolean Modifiers
      • Interpolated: no
      • Resolved at the monster's position.

Minecraft:Tags

Minecraft:Timelines

  • Are a new experimental concept defined in data packs under the timeline registry (i.e. found under data/<namespace>/timeline/<id>.json).
  • Specify game behavior based on the absolute day time (that which is set by Template:Cmd). Timelines optionally can specify a period over which they will be repeated.
  • Are able to modify game behavior or visuals by acting as an Environment Attribute source to apply Environment Attribute modifiers.
    • Format: object with fields
      • Template:Cd: optional integer, defines the duration in ticks over which the timeline will repeat.
        • If not specified, the timeline will not repeat
      • Template:Cd: optional map between Environment Attribute IDs and a corresponding Environment Attribute Track object.
  • Timelines by default have no effect unless they are included by a dimension.
  • With the inclusion of Timelines, Environment Attribute sources are processed in the following order (from low to high priority):
    • Dimensions
    • Biomes
    • Timelines
    • Weather (not data-driven)
  • Interpolation
    • Timelines can define Attribute Tracks
      • These specify how a modifier for a particular Environment Attribute changes over time by defining keyframes.
      • Depending on the attribute, interpolation may be used between each keyframe. If interpolation is not used, the previous keyframe value will always be selected.
    • For example, a Timeline with a period of 24000 might be set up as following:
    • Between time = Template:Cd and time = Template:Cd, the sky color will be red. Between Template:Cd and Template:Cd, it will shift from red to magenta. Then, from Template:Cd all the way until the timeline repeats and reaches time = Template:Cd again, the color will slowly shift back to red.
    • Unlike biomes, if a Timeline uses a modifier instead of an override, interpolation is applied to the modifier arguments rather than the final modified values.
  • Attribute Tracks
    • An Attribute Track specified within a Timeline takes the format of an object with the following fields:
      • Template:Cd – optional Easing Type (see below), used to ease the interpolaton of the value between keyframes.
        • Default: linear
          • If the target attribute does not support interpolation, the easing mode will have no effect.
      • Template:Cd – list of keyframe objects, must be ordered by the ticks field:
        • Template:Cd – integer between 0 and period_ticks (if specified), defines the tick (within the period) at which this keyframe's value will be active.
        • Template:Cd – the modifier argument (format dependent on the chosen modifier).
          • If no modifier is specified (or override is used), the type of this field is the same as the Environment Attribute itself.
          • How this value is used depends on the type of modifier.
            • Note: at most two keyframes can be placed on the same tick, creating an immediate transition.
      • Template:Cd – optional string modifier ID, dependent on the Attribute Type (see the Common Modifiers section below).
        • Default: override
    • For example, the following Timeline has a period of Template:Cd, and has an attribute track that modifies only Template:Cd. Because the easing is constant, between tick Template:Cd and Template:Cd the value is Template:Cd, while between tick Template:Cd and Template:Cd it is Template:Cd.
    • Like other Environment Attribute sources, the specified value is used as the argument to the specified Template:Cd. This is then applied on top of sources with a lower priority. In this case the modifier is Template:Cd, so this timeline will only ever increase the value of Template:Cd to the value specified in the track.

<syntaxhighlight lang="JSON"> {

   "period_ticks": 24000,
   "tracks": {
       "minecraft:gameplay/cat_waking_up_gift_chance": {
           "ease": "constant",
           "modifier": "maximum",
           "keyframes": [
               { "ticks": 362,   "value": 0.0 },
               { "ticks": 23667, "value": 0.7 }
           ]
       }
   }

} </syntaxhighlight>

Changes

Items

Template:Animate Minecraft:Spear

Mobs

Minecraft:Camel husk

Minecraft:Zombie horse, Minecraft:camel husk, Minecraft:zombie nautilus and Minecraft:nautilus

General

Minecraft:Advancement trigger

  • Added new Template:Cd trigger with fields:
    • Template:Cd: optional entity predicate, the player using the kinetic weapon.
    • Template:Cd: optional integer, the number of mobs hit in a single use of the kinetic weapon.

Minecraft:Data component format

Minecraft:Data pack

Minecraft:Dimension types

Minecraft:Game rules

  • The limit for the minecraft:max_entity_cramming game rule has been changed to a minimum of 0.

Minecraft:Mob variant definitions

  • Zombie Nautilus Variants
    • Zombie Nautilus variants can be data-driven by adding entries to data/<namespace>/zombie_nautilus_variant/<id>.json
      • This feature is experimental.
      • Fields in file:
        • Template:Cd – one of: normal, warm
        • Template:Cd – namespaced id for this variant asset, resolves to assets/<namespace>/textures/<path>.png
        • Template:Cd – a uniform variant selection rule.
    • Spawn conditions
      • Template:Cd
        • Checks if entity is spawning in specific biomes.
        • Fields:
          • Template:Cd – single entry, list or a tag describing biomes.
      • Template:Cd
        • Checks if current moon brightness is within certain range.
        • Fields:
          • range – floating point range (a single number or an object like Template:Cd
      • Template:Cd
        • Checks if entity is spawning in specific structures.
        • Fields:
          • Template:Cd – single entry, list or a tag describing structures.

Minecraft:Panorama

Performance

  • Video memory impact of anisotropic filtering was reduced, but still remains quite high.

Minecraft:Resource pack

Minecraft:Sky

  • The color of the sky during sunrises and sunsets is now affected by rain and thunder.

Minecraft:Tags

Minecraft:Texture atlas

  • Item textures were split out of the blocks atlas into a separate new items atlas that does not have mipmaps.
    • All textures used in an item model have to come from the same (items or blocks) atlas.
    • All textures used in a block model have to come from the blocks atlas.
    • Commands that were referencing the blocks atlas for item textures now need to reference the items atlas instead.

Fixes

Template:Fixes

Videos

Template:Slicedlime

Notes

Template:Notelist

References

Template:Reflist Template:Source code ref list

Navigation

Template:Navbox Java Edition versions

Minecraft:de:25w45a Minecraft:es:Java Edition 25w45a Minecraft:fr:Édition Java 25w45a Minecraft:ja:Java Edition 25w45a Minecraft:lzh:二五週四五甲 Minecraft:nl:25w45a Minecraft:pt:Edição Java 25w45a Minecraft:ru:25w45a (Java Edition) Minecraft:zh:Java版25w45a