Updated 25 October 2026. Facts on this page come from minecraft.wiki, minecraft.net and the live Artemis PvP server; sources are listed at the bottom.

Lukewarm Ocean Biome in Minecraft: Where It Is and What's There
A lukewarm ocean is a warm, light blue ocean with a sandy floor. Tropical fish live here, plus pufferfish on Java, but there are no coral reefs. Its ocean ruins are built from sandstone.
Where does the lukewarm ocean generate?
Lukewarm oceans generate as shallow oceans at fairly high temperatures, often next to jungles, savannas, plains and forests. They border warm oceans where it is hotter and regular oceans where it is cooler, but never mushroom fields.
What is in a lukewarm ocean?
- A sand floor with some dirt, gravel and clay in shallow parts
- Light blue water
- Sandstone ocean ruins
- Islands with grass
Mobs and structures
Tropical fish, cod, squid and dolphins spawn here, plus pufferfish on Java and salmon on Bedrock. Ocean ruins generate, and a deep version exists further out.
How do you find one?
The fastest way to find one in a world with cheats is /locate biome minecraft:lukewarm_ocean, which works on Java and Bedrock (Bedrock uses its own IDs for some biomes, so let tab-complete fill it in). The F3 screen on Java shows the biome you stand in. The search covers a large area but can miss very narrow strips of a biome.
How biomes are placed
Overworld biomes are placed by a few hidden noise values: temperature, humidity, continentalness (how far inland), erosion (how flat) and weirdness. That is why the same neighbours keep showing up together, and why a biome you want is usually found next to its usual partners. Biomes look and work almost the same on Java and Bedrock, with small differences in mobs and structures noted on this page. See all biomes and oceans.
Tip
Look for clay on the shallow floor, an easy source for bricks and terracotta.
Does ArtemisPvP have its own worlds?
Frequently asked questions
Do lukewarm oceans have coral?
No; coral reefs only generate in warm oceans.
How do you find a lukewarm ocean?
Use /locate biome minecraft:lukewarm_ocean with cheats on. This is the Java ID; Bedrock uses different IDs for some biomes, so let tab-complete fill it in.
Sources
Every fact on this page was checked against these pages; the wording is ours.