| Structures | |
|---|---|
| Blocks | |
|
Climate | |
| Temperature | 0.5 |
| Downfall | 0.5 |
| Precipitation | Yes |
|
Colors | |
| Grass color | #8EB971 |
| Foliage color | #71A74D |
| Dry foliage color | #A17448 |
| Water color | #45ADF2[JE only] #0D96DB[BE only] |
| Water fog color | #041633[JE only] #0A74C4[BE only] |
|
Vibrant Visuals | |
| Atmospherics | Default |
| Lighting | Default |
| Volumetric fog | Semi-humid |
| Color grading | Default |
The lukewarm ocean is a lukewarm variant of oceans, notable for its sand floor and warm fish.
Generation
Lukewarm oceans generate as oceans at moderately high temperatures, often bordering jungles, savannas, windswept savannas, plains and forests. Mangrove swamps often generate near lukewarm oceans, but will be separated by beach or river biomes.
The lukewarm ocean generates as a shallow ocean, bordering coastal biomes and deep lukewarm oceans, but never mushroom fields. They can border warm oceans when temperature increases, and regular oceans as temperature decreases.
Description

The lukewarm ocean has light blue water at the surface. Its floor is made of sand, with occasional patches of dirt, gravel and clay in shallower areas. Ocean ruins that generate in lukewarm and warm oceans are made of sandstone blocks, as opposed to the stone blocks that make up ruins in colder oceans. This biome also has more seagrass and less kelp compared to colder ocean variants.
Occasional islands in lukewarm oceans are covered by grass blocks with default vegetation.
Like in warm oceans, tropical fish and pufferfish spawn here, as well as cod and salmon.[BE only]
With Vibrant Visuals, lukewarm oceans use a coolish humid volumetric fog setting, which slightly fades the distance in an orange tint.
Mobs
The following mobs naturally spawn here:
| Mob | Spawn weight | Group size |
|---|---|---|
| Monster category | ||
| 100⁄520 | 4 | |
| 100⁄520 | 4 | |
| 100⁄520 | 4 | |
| 100⁄520 | 4 | |
| 95⁄520 | 4 | |
| 10⁄520 | 1–4 | |
| 5⁄520 | 1 | |
| 5⁄520 | 1 | |
| 5⁄520 | 1 | |
| Underground water creature category | ||
| 1 | 4–6 | |
| Water creature category | ||
| 10⁄14 | 1–2 | |
| 2⁄14 | 1–2 | |
| 2⁄14 | 1–3 | |
| Water ambient category | ||
| 25⁄45 | 8 | |
| 15⁄45 | 3–6 | |
| 5⁄45 | 1–3 | |
| Ambient category | ||
| 1 | 8 | |
- ↑ Spawn attempt succeeds only in slime chunks.
- ↑ Adult drowned wielding a trident have a 50% chance of spawning mounted on a zombie nautilus.
{ "hasNotes": true, "notes": { "Slime": "Spawn attempt succeeds only in slime chunks.", "Drowned": "Adult drowned wielding a trident have a 50% chance of spawning mounted on a [[zombie nautilus]]." }, "1": { "totalWeight": 520, "mobs": [ { "size": "4", "mob": "Creeper", "weight": 100 }, { "size": "4", "mob": "Skeleton", "weight": 100 }, { "note": "Spawn attempt succeeds only in slime chunks.", "mob": "Slime", "weight": 100, "notename": "Slime", "size": "4" }, { "size": "4", "mob": "Spider", "weight": 100 }, { "size": "4", "mob": "Zombie", "weight": 95 }, { "size": "1-4", "mob": "Enderman", "weight": 10 }, { "note": "Adult drowned wielding a trident have a 50% chance of spawning mounted on a [[zombie nautilus]].", "mob": "Drowned", "weight": 5, "notename": "Drowned", "size": "1" }, { "size": "1", "mob": "Witch", "weight": 5 }, { "size": "1", "mob": "Zombie Villager", "weight": 5 } ], "category": "monster" }, "2": { "totalWeight": 10, "mobs": [ { "size": "4-6", "mob": "Glow Squid", "weight": 10 } ], "category": "underground" }, "3": { "totalWeight": 14, "mobs": [ { "size": "1-2", "mob": "Squid", "weight": 10 }, { "size": "1-2", "mob": "Dolphin", "weight": 2 }, { "size": "1-3", "mob": "Nautilus", "weight": 2 } ], "category": "watercreature" }, "4": { "totalWeight": 45, "mobs": [ { "size": "8", "mob": "Tropical Fish", "weight": 25 }, { "size": "3-6", "mob": "Cod", "weight": 15 }, { "size": "1-3", "mob": "Pufferfish", "weight": 5 } ], "category": "waterambient" }, "5": { "totalWeight": 10, "mobs": [ { "size": "8", "mob": "Bat", "weight": 10 } ], "category": "ambient" } }
| Mob | Spawn weight | Group size |
|---|---|---|
| Monster category | ||
| 100 | 1 | |
| 100 | 2–4 | |
| 100 | 1 | |
| 100 | 1 | |
| 95 | 2–4 | |
| 80 | 1–2 | |
| 10 | 1–2 | |
| 5 | 1 | |
| 5 | 2–4 | |
| Creature category | ||
| 10 | 2–4 | |
| 8 | 1–3 | |
| 8 | 2–4 | |
| 7 | 3–5 | |
| Water creature category | ||
| 75 | 4–7 | |
| 75 | 3–5 | |
| 26 | 3–5 | |
| 25 | 1–3 | |
| Ambient category | ||
| 1 | 2 | |
- ↑ Adult drowned wielding a trident have a 50% chance of spawning mounted on a zombie nautilus.
- ↑ Spawn attempt succeeds only in slime chunks.
- ↑ a b Tropical fish are spawned twice.
{ "hasNotes": true, "notes": { "Drowned": "Adult drowned wielding a trident have a 50% chance of spawning mounted on a [[zombie nautilus]].", "Slime": "Spawn attempt succeeds only in slime chunks.", "Tropical Fish": "Tropical fish are spawned twice." }, "1": { "totalWeight": 595, "mobs": [ { "size": "1", "mob": "Creeper", "weight": 100 }, { "note": "Adult drowned wielding a trident have a 50% chance of spawning mounted on a [[zombie nautilus]].", "mob": "Drowned", "weight": 100, "notename": "Drowned", "size": "2-4" }, { "note": "Spawn attempt succeeds only in slime chunks.", "mob": "Slime", "weight": 100, "notename": "Slime", "size": "1" }, { "size": "1", "mob": "Spider", "weight": 100 }, { "size": "2-4", "mob": "Zombie", "weight": 95 }, { "size": "1-2", "mob": "Skeleton", "weight": 80 }, { "size": "1-2", "mob": "Enderman", "weight": 10 }, { "size": "1", "mob": "Witch", "weight": 5 }, { "size": "2-4", "mob": "Zombie Villager", "weight": 5 } ], "category": "monster" }, "2": { "totalWeight": 33, "mobs": [ { "size": "2-4", "mob": "Glow Squid", "weight": 10 }, { "size": "1-3", "mob": "Nautilus", "weight": 8 }, { "size": "2-4", "mob": "Squid", "weight": 8 }, { "size": "3-5", "mob": "Dolphin", "weight": 7 } ], "category": "creature" }, "3": { "totalWeight": 201, "mobs": [ { "size": "4-7", "mob": "Cod", "weight": 75 }, { "note": "Tropical fish are spawned twice.", "mob": "Tropical Fish", "weight": 75, "notename": "Tropical Fish", "size": "3-5" }, { "size": "3-5", "mob": "Salmon", "weight": 26 }, { "size": "1-3", "notename": "Tropical Fish", "mob": "Tropical Fish", "weight": 25 } ], "category": "watercreature" }, "4": { "totalWeight": 10, "mobs": [ { "size": "2", "mob": "Bat", "weight": 10 } ], "category": "ambient" } }
Sounds
Music
These music tracks when the player is underwater in a lukewarm ocean:
| Title | Preview | Java Edition | Bedrock Edition | ||
|---|---|---|---|---|---|
| Weight | Probability | Weight | Probability | ||
| Axolotl | 1 | 33.33% | 1 | 33.33% | |
| Dragon Fish | 1 | 33.33% | 1 | 33.33% | |
| Shuniji | 1 | 33.33% | 1 | 33.33% | |
These music tracks play while the player is not underwater in a lukewarm ocean:
| Title | Preview | Java Edition | Bedrock Edition | ||
|---|---|---|---|---|---|
| Weight | Probability | Weight | Probability | ||
| A Familiar Room | 1 | 2.70% | — | — | |
| Below and Above | 1 | 2.70% | 1 | 2.78% | |
| Broken Clocks | 1 | 2.70% | 1 | 2.78% | |
| Clark | 1 | 2.70% | 1 | 2.78% | |
| Comforting Memories | 1 | 2.70% | 1 | 2.78% | |
| Danny | 1 | 2.70% | 1 | 2.78% | |
| Dry Hands | 1 | 2.70% | 1 | 2.78% | |
| Ebb | 2 | 5.41% | 2 | 5.56% | |
| Featherfall | 1 | 2.70% | 1 | 2.78% | |
| Fireflies | 1 | 2.70% | 1 | 2.78% | |
| Floating Dream | 1 | 2.70% | 1 | 2.78% | |
| Haggstrom | 1 | 2.70% | 1 | 2.78% | |
| Home | 2 | 5.41% | 2 | 5.56% | |
| Key | 1 | 2.70% | 1 | 2.78% | |
| komorebi | 1 | 2.70% | 1 | 2.78% | |
| Left to Bloom | 1 | 2.70% | 1 | 2.78% | |
| Lilypad | 1 | 2.70% | 1 | 2.78% | |
| Living Mice | 1 | 2.70% | 1 | 2.78% | |
| Memories | 2 | 5.41% | 2 | 5.56% | |
| Mice on Venus | 1 | 2.70% | 1 | 2.78% | |
| Minecraft | 1 | 2.70% | 1 | 2.78% | |
| Nightly | 2 | 5.41% | 2 | 5.56% | |
| One More Day | 1 | 2.70% | 1 | 2.78% | |
| O's Piano | 1 | 2.70% | 1 | 2.78% | |
| Oxygène | 1 | 2.70% | 1 | 2.78% | |
| Puzzlebox | 1 | 2.70% | 1 | 2.78% | |
| Shores | 2 | 5.41% | 2 | 5.56% | |
| Subwoofer Lullaby | 1 | 2.70% | 1 | 2.78% | |
| Sweden | 1 | 2.70% | 1 | 2.78% | |
| Watcher | 1 | 2.70% | 1 | 2.78% | |
| Wet Hands | 1 | 2.70% | 1 | 2.78% | |
| yakusoku | 1 | 2.70% | 1 | 2.78% | |
In Creative mode, the following tracks can play:
| Title | Preview | Java Edition | Bedrock Edition | ||
|---|---|---|---|---|---|
| Weight | Probability | Weight | Probability | ||
| Aria Math | 1 | 3.03% | 1 | 3.13% | |
| Biome Fest | 1 | 3.03% | 1 | 3.13% | |
| Blind Spots | 1 | 3.03% | 1 | 3.13% | |
| Dreiton | 1 | 3.03% | 1 | 3.13% | |
| Haunt Muskie | 1 | 3.03% | 1 | 3.13% | |
| Taswell | 1 | 3.03% | 1 | 3.13% | |
| Key | 1 | 3.03% | 1 | 3.13% | |
| Subwoofer Lullaby | 1 | 3.03% | 1 | 3.13% | |
| Living Mice | 1 | 3.03% | 1 | 3.13% | |
| Haggstrom | 1 | 3.03% | 1 | 3.13% | |
| Minecraft | 1 | 3.03% | 1 | 3.13% | |
| Oxygène | 1 | 3.03% | 1 | 3.13% | |
| Mice on Venus | 1 | 3.03% | 1 | 3.13% | |
| Dry Hands | 1 | 3.03% | 1 | 3.13% | |
| Wet Hands | 1 | 3.03% | 1 | 3.13% | |
| Clark | 1 | 3.03% | 1 | 3.13% | |
| Sweden | 1 | 3.03% | 1 | 3.13% | |
| Danny | 1 | 3.03% | 1 | 3.13% | |
| Left to Bloom | 1 | 3.03% | 1 | 3.13% | |
| One More Day | 1 | 3.03% | 1 | 3.13% | |
| Floating Dream | 1 | 3.03% | 1 | 3.13% | |
| Comforting Memories | 1 | 3.03% | 1 | 3.13% | |
| A Familiar Room | 1 | 3.03% | — | — | |
| Featherfall | 1 | 3.03% | 1 | 3.13% | |
| Watcher | 1 | 3.03% | 1 | 3.13% | |
| Puzzlebox | 1 | 3.03% | 1 | 3.13% | |
| komorebi | 1 | 3.03% | 1 | 3.13% | |
| yakusoku | 1 | 3.03% | 1 | 3.13% | |
| Lilypad | 1 | 3.03% | 1 | 3.13% | |
| Below and Above | 1 | 3.03% | 1 | 3.13% | |
| O's Piano | 1 | 3.03% | 1 | 3.13% | |
| Broken Clocks | 1 | 3.03% | 1 | 3.13% | |
| Fireflies | 1 | 3.03% | 1 | 3.13% | |
Data values
ID
| Name | Identifier | Translation key |
|---|---|---|
lukewarm_ocean |
biome |
| Name | Identifier | Numeric ID |
|---|---|---|
lukewarm_ocean | 45 |
Biome definition
{
"attributes": {
"minecraft:audio/background_music": {
"creative": {
"max_delay": 24000,
"min_delay": 12000,
"sound": "minecraft:music.creative"
},
"default": {
"max_delay": 24000,
"min_delay": 12000,
"sound": "minecraft:music.game"
},
"underwater": {
"max_delay": 24000,
"min_delay": 12000,
"sound": "minecraft:music.under_water"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 3
},
"weight": 15
},
{
"type": "minecraft:pufferfish",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 3,
"min_inclusive": 1
},
"weight": 5
},
{
"type": "minecraft:tropical_fish",
"count": 8,
"weight": 25
}
],
"water_creature": [
{
"type": "minecraft:squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:dolphin",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 2
},
{
"type": "minecraft:nautilus",
"count": 1,
"weight": 5
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#7ba4ff",
"minecraft:visual/water_fog_color": "#041633"
},
"carvers": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
],
"downfall": 0.5,
"effects": {
"water_color": "#45adf2"
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"minecraft:ore_coal_upper",
"minecraft:ore_coal_lower",
"minecraft:ore_iron_upper",
"minecraft:ore_iron_middle",
"minecraft:ore_iron_small",
"minecraft:ore_gold",
"minecraft:ore_gold_lower",
"minecraft:ore_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_medium",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:trees_water",
"minecraft:flower_default",
"minecraft:patch_grass_badlands",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_sugar_cane",
"minecraft:patch_firefly_bush_near_water",
"minecraft:seagrass_warm",
"minecraft:kelp_warm"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"temperature": 0.5
}
Achievements
| Icon | Achievement | In-game description | Actual requirements (if different) | Gamerscore earned | Trophy type (PS) | |
|---|---|---|---|---|---|---|
| PS4 | Other | |||||
| Adventuring Time | Discover 17 biomes. | Visit any 17 biomes. Does not have to be in a single world. | 40 | Silver | ||
| Sail the 7 Seas | Visit all ocean biomes | Visit all ocean biomes except the deep warm ocean/legacy frozen ocean (as they are unused). | 40 | Gold | ||
Advancements
| Icon | Advancement | In-game description | Actual requirements (if different) |
|---|---|---|---|
![]() | Adventuring Time | Discover every biome |
|
Videos
History
Java Edition
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.13 | 18w08a | Added ocean variants, including lukewarm ocean. | |||||
| 18w08b | Lukewarm ocean now generates with sand floors. | ||||||
| 18w09a | Added underwater ruin structures, which generate in all oceans. | ||||||
| 18w10a | Lukewarm ocean is now required for the "Adventuring Time" advancement. | ||||||
| 18w11a | Added shipwrecks, which generate in all oceans. | ||||||
| 18w15a | Ocean variants now have their own water colors. | ||||||
| 1.16 | 20w06a | Underwater ruins and shipwrecks are now rarer. | |||||
| 1.17 | 21w06a | Lukewarm ocean biomes generate with a stone floor below Y=50 instead of a sand floor.[1] | |||||
| 21w15a | Lukewarm oceans generate with a sand floor once again. | ||||||
Bedrock Edition
| Bedrock Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.4.0 | beta 1.2.14.2 | Added lukewarm oceans. | |||||
| Added shipwrecks. | |||||||
| beta 1.2.20.1 | Added underwater ruins. | ||||||
| 1.17.0 Experiment | beta 1.16.230.56 | Lukewarm oceans generate with a stone floor below Y=51 instead of a sand floor behind the Caves & Cliffs experimental gameplay toggle.[2] This does not occur in the Old world type. | |||||
| 1.17.30 Experiment | beta 1.17.30.23 | Lukewarm oceans generate with a sand floor once again. | |||||
| 1.21.60 | Preview 1.21.60.23 | Kelp now generates more frequently and in denser patches, except for in frozen ocean biomes. | |||||
| 1.21.90 | Preview 1.21.90.26 | Added semi-humid volumetric fog to lukewarm oceans with Vibrant Visuals. | |||||
| 26.50 | Preview 26.50.22 | Bats now spawn in lukewarm oceans. | |||||
Legacy Console Edition
| Legacy Console Edition | |||||||
|---|---|---|---|---|---|---|---|
| Xbox 360 | Xbox One | PS3 | PS4 | PS Vita | Wii U | Switch | |
| TU69 | 1.76 | 1.76 | 1.76 | Patch 38 | Added ocean variants, including lukewarm oceans. | ||
| Added shipwrecks, and underwater ruins. | |||||||
Data history
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.18 | 21w37a | Prior to the removal of numerical biome IDs, this biome's numerical ID was 45. | |||||
Issues
Issues relating to "Lukewarm Ocean" are maintained on the bug tracker. Issues should be reported and viewed there.
Gallery
Screenshots
-
An island, formed by the floor breaching the surface, with additional water in it, forming a "tidal pool", complete with seagrass and kelp. -
A lukewarm ocean single biome world
Historical screenshots
-
A small lukewarm ocean, looking like a bigger lake. -
A lukewarm ocean single biome world before 1.18. -
A lukewarm ocean with ray tracing.
See also
- Tutorial:Island survival
Beach
Stony Shore
River
Deep Lukewarm Ocean
Warm Ocean
References
- ↑ MC-214783 – Oceans generate with stone floors – resolved as "Fixed".
- ↑ MCPE-125235 – Ocean floors are generated with stone floors
External links
- "Around the Block: Lukewarm Ocean" by Duncan Geere – Minecraft.net, August 18, 2022.
