Spring

From Minecraft Wiki
Jump to navigation Jump to search
Spring
Water.gif: Infobox image for Minecraft structure 'Spring'
Lava.gif: Infobox image for Minecraft structure 'Spring'
Biomes
Consists of Water or Lava

A spring is a feature consisting of a single block of liquid that flows out into spaces level with or lower than the source.

Types of springs

[edit | edit source]

From a practical standpoint, there are three main categories of fluid springs:

Normal springs

[edit | edit source]
A water spring as viewed from inside a cave.

Normal springs can generate as either water or lava in the walls of underground surfaces. These are commonly encountered on the sides of cliffs, as well as inside caves. Lava springs are a common source of forest fires. Additionally, water springs can only generate below Y=192.

Ceiling springs

[edit | edit source]
Nether ceiling spring.

Ceiling springs are exclusive to the Nether, and only generate with lava. They generate on ceilings, and the lava flows directly downwards from them.

Hidden springs

[edit | edit source]
Hidden lava springs are plentiful at all depths in the Nether.

In the Nether, lava springs can generate without any exposed faces buried in terrain, potentially becoming hazardous when blocks around them are mined.

Data values

[edit | edit source]

Java Edition:

Feature typeIdentifier
EnvSprite spring.png: Sprite image for spring in Minecraft [No displayed name]spring_feature
Configured featureIdentifier
EnvSprite spring.png: Sprite image for spring in Minecraft [No displayed name]spring_water
EnvSprite lava-spring.png: Sprite image for lava-spring in Minecraft [No displayed name]spring_lava_overworld
EnvSprite lava-spring.png: Sprite image for lava-spring in Minecraft [No displayed name]spring_lava_frozen
EnvSprite lava-spring.png: Sprite image for lava-spring in Minecraft [No displayed name]spring_lava_nether
EnvSprite lava-spring.png: Sprite image for lava-spring in Minecraft [No displayed name]spring_nether_closed
EnvSprite lava-spring.png: Sprite image for lava-spring in Minecraft [No displayed name]spring_nether_open

Bedrock Edition:

FeatureIdentifier
EnvSprite lava-spring.png: Sprite image for lava-spring in Minecraft [No displayed name]lava_spring_feature
EnvSprite spring.png: Sprite image for spring in Minecraft [No displayed name]water_spring_feature
EnvSprite spring.png: Sprite image for spring in Minecraft [No displayed name]minecraft:legacy:springs_feature
EnvSprite lava-spring.png: Sprite image for lava-spring in Minecraft [No displayed name][a][No ID]

Config

[edit | edit source]
Main article: Configured feature

Java Edition:

  • [NBT Compound / JSON Object] config
    • [NBT Compound / JSON Object] state The fluid to use.
    • [Int] rock_count (optional, defaults to 4) The required number of blocks adjacent to the spring that belong to [NBT List / JSON Array] valid_blocks. Block above is not counted.
    • [Int] hole_count (optional, defaults to 1) The required number of air blocks adjacent to the spring. Block above is not counted.
    • [Boolean] requires_block_below (optional, defaults to true) Whether the spring feature requires a block in [NBT List / JSON Array] valid_blocks below it.
    • [String][NBT List / JSON Array] valid_blocks Can be a block ID or a block tag, or a list of block IDs.

Feature is hardcoded to check if the block above it belongs to [NBT List / JSON Array] valid_blocks and does not place if the block is not there.

History

[edit | edit source]

Java Edition

[edit | edit source]
Java Edition Infdev
20100616-1808 Added springs.
Java Edition Alpha
v1.2.0preview Added the Nether, which contains open nether springs.
Java Edition
1.513w02a Added closed nether springs in the Nether.
1.1721w08a Normal springs are now able to generate below Y=0.
21w15a Normal springs are no longer able to generate below Y=0.
1.18Experimental Snapshot 1 Springs are now able to generate in meadows, lofty peaks, snowcapped peaks, snowy slopes, and groves.
Normal springs are able to generate below Y=0 once again.
experimental snapshot 5 Water springs are now able to replace dirt and snow blocks.
Springs are now able to generate in lush caves.
experimental snapshot 6 Water springs are slightly less common.​[more information needed]
21w42a The maximum Y-level of water spring generation has been changed to Y=192.
Water springs have been made slightly less common again.​[more information needed]
Lava springs are now able to replace calcite, dirt, powder snow, and packed ice.
21w43a Lava springs are no longer able to replace snow block, powder snow, packed ice.[1]
Added frozen lava springs, which can replace snow blocks, powder snow, packed ice, and which generate in jagged peaks, frozen peaks, snowy slopes, and grove biomes.
1.18-pre1 Regular lava springs are able to replace snow block, powder snow, packed ice again.
1.18-pre3 Regular lava springs are no longer able to replace snow block, powder snow, packed ice again.[1]

Bedrock Edition

[edit | edit source]
Pocket Edition Alpha
v0.1.0 Added springs.
v0.12.1build 1 Added the Nether, which contains open and closed nether springs.

Issues

[edit | edit source]

Issues relating to "Spring" are maintained on the bug tracker. Issues should be reported and viewed there.

[edit | edit source]

Screenshots

[edit | edit source]

Notes

[edit | edit source]
  1. Lava spring in the Nether

References

[edit | edit source]
  1. a b MC-239397 – Lava pockets generate in icebergs – resolved as "Fixed".
[edit | edit source]