Minecraft Data Packs / World Generation

Ocean Only World / Water World

  • check_circle Loot Tables
  • check_circle Structures
  • 34,641 views, 30 today
  • 4,480 downloads, 4 today
  • 53
  • 45
  • 44
SirMephistoPheles666 avatar SirMephistoPheles666
Level 55 : Grandmaster Botanist
So after 10 years of playing me and my friend wanted to spice up things a bit and play in an ocean only world where the whole gameplay would be different since the different available resources. We didn't want to choose between all the available ocean biomes like frozen deep ocean or warm ocean since some of them are very different in terms of default blocks such as coral or ice.

Changes since version 1.18 release:

Mojang/Microsoft drastically changed world generation and while there are more options for fine-tuning the vanilla gameplay they removed/altered several stuff so making custom world generators is still an unknown field. Also they've removed custom structure and structure start support so you cannot just tell the game to generate 10 biomes but put all sorts of structures such as villages, strongholds, mansions etc. on top of it. Meaning, structures are now hard-coded and will only generate in their respective biome. Dark oak forest->Mansion. Villages cannot generate in ocean biomes. I had to solve this issue and there weren't many options for me. I increased sea level from 63 to 284. Telling the world to generate ocean biomes only was no longer an option for you'd be missing almost all and every structure including villages, outposts, swamp huts, buried treasures, mansions etc. Imagine it this way: The world is normal, every biome is there it's just that they're submerged like in the movie called Water World. According to my knowledge only desert and jungle pyramids are unable to generate this way and I'm unable to solve that. There are a few issues with this sudden increase of sea level and submerging biomes though. For some reason the player won't care anymore if it's a safe place to spawn or not. You can get lucky and the world will put your default spawn at an iceberg on top of the ocean or mansion, village, outposts etc. but you can also get buried in a cave suffocating or at the bottom of the sea 200 meters below... This needs fixing but at the current world generator settings I cannot do anything to fix this... So there are a few workarounds for this and I'll talk about them in the features section.

Here are the features:

As of 1.18:
  • Every biome generates now. They're just submerged.
  • Sea level increased from 63 to 284.
  • You can play with sea level by modifying /data/minecraft/worldgen/noise_settings/overworld.json file in the data pack before generating the world and editing "sea_level": 284" to your desired value.
  • Safe spawn in no longer an option. You can spawn on the bottom of the ocean or in a stone wall or a cave or if you're lucky on the top of an iceberg, village, mansion, outpost etc. Thank Mojang for this.
  • Most structures still spawn with the exception of desert and jungle pyramid and thankfully they're still above the sea so you can find them relatively easily.

Workarounds of getting default player spawn to a safe place:
  • Enter the world in creative and find a safe place then use /setworldspawn command to place your default spawn to a safe location.
  • Keep generating new worlds with the data pack until you get a safe spawn location. If you're patient this could be best for you if you really don't want to use creative mode.

Up to 1.17.1:

    • The world only generates ocean biomes such as: Ocean, Deep Ocean, Frozen Ocean, Deep Frozen Ocean, Cold Ocean, Deep Cold Ocean, Lukewarm Ocean, Deep Lukewarm Ocean, Warm Ocean, Deep Warm Ocean

    • The world still generates most structures (if allowed to) such as: ocean monuments, desert pyramids, villages, pillager outposts, ruined nether portals, shipwrecks, igloos

    • Sadly strongholds and mansions don't generate and I'm not good enough to make them do so

    • Now that I rebuilt the data pack from scratch, not based on other sources strongholds, mansions, jungle temples, buried treasures and all sorts of villages can generate too!

    • The player can set the wanted ocean depth before starting a new game by modifying sea_level line in overworld.json in the extracted zip files \data\minecraft\worldgen\noise_settings location (default is 67 blocks. 222 is a very deep sea...

Different versions up to 1.17.1:

Based the work on slicedlime Mojang developer's vanilla worldgen and nate101thebattler's Water World Datapack.
(the old one, which you can sill download from my mediafire folder. Beware, that version doesn't generate strongholds so the end is unavailable)

Remade from scratch with the help of misode's data pack editor.

Here on PMC you can download the basic edition which only generates oceans with strongholds, buried treasures and ruined portals. More challenging and recommended gameplay.

From my mediafire folder you can download the plus edition which generates all sorts of structures such as various villages, depending on the ocean type, mansions, jungle temples, pillager outposts, desert pyramids.

I've also made a resource pack that replaces the standard Minecraft overworld as well as the main menu music with more sailor like. You can download it here.

Hey you, you're finally awake. You were trying to cross the page? Walked right into that self advertising, like us and that user there--> Check out my other data packs too!

Floating Nether Islands
Ocean Only World / Water World Minecraft Data Pack

The End Overworld
Ocean Only World / Water World Minecraft Data Pack

Everything! | Every biome in the overworld!
Ocean Only World / Water World Minecraft Data Pack


The Netherworld

Frozen Hell

CompatibilityMinecraft 1.16
toMinecraft 1.18

5 Update Logs

Update #5 : by SirMephistoPheles666 12/10/2021 6:35:24 amDec 10th, 2021

Lot of stuff... I've already talked about them in the description and features.

If you find any way to solve jungle and desert pyramids don't spawning or a way to decrease the sea level without getting land out of the sea or modifying world generation settings so the player will spawn only in a safe location please let me know. Have fun!

Create an account or sign in to comment.

04/15/2022 4:15 pm
Level 1 : New Miner
azureramen avatar
can you make the same datapack but with desert-like biomes?
05/12/2022 2:22 am
Level 55 : Grandmaster Botanist
SirMephistoPheles666 avatar
I think I could pull it off. However I'm unsure if you wish desert only biomes or the same water world survival just with desert islands? If the former then I've already made a not so popular data pack that runs under the name Desert Survival. If the later then that's a whole another story. Mojang keeps changing data pack structures and methods so making a data pack for a new Minecraft version is like learning the whole progress from the start, that's how different it is. This semester my hands are so full of university mailing course, work as gardener, girlfriend and friends that I barely got any time to turn on my computer, not to mention to start re-learning data pack structures to be able to update/create them. All I can say to you is the same that I told the others as well. In the summer I'll try to get some free time to get back to my PC and my data packs again. Until then no promises made. I hope I could answer your question in a satisfactory manner.
03/08/2022 4:58 am
Level 1 : New Miner
retro12345645 avatar
im in 1.18.2 ad when i try to add this datapack it says datapack validation failed any help??????
03/08/2022 12:57 pm
Level 55 : Grandmaster Botanist
SirMephistoPheles666 avatar
It's for 1.18 as it shows on the pages as well as you can see it hasn't been updated for 3 months now... I'll try to take my time out of work and university to start updating my data packs from 1.18 to 1.18.2... But perhaps I'll wait for release 1.19.
12/09/2021 3:00 pm
Level 1 : New Miner
User3882158G avatar
Does not work on 1.17
12/09/2021 4:51 pm
Level 55 : Grandmaster Botanist
SirMephistoPheles666 avatar
Yes. It does. I just tested it 5 minutes ago.
10/19/2021 11:41 am
Level 11 : Journeyman Narwhal
Alternis_ avatar
How easy would it be to have a data pack like this but the sea level would be high enough to expand the ocean-to-land ratio but also have some islands to travel to and explore, but the islands aren't too big.
10/19/2021 2:31 pm
Level 55 : Grandmaster Botanist
SirMephistoPheles666 avatar
Raising the sea level is easy. However, adding islands would be a bit more tricky since then I'd have to add a new biome to the ocean ones so from then it'd not be ocean only world though. But it is possible. I'm kind of concerned that adding a single biome like plains or oak forest wouldn't make the game too enjoyable since then only islands with the given single biome would generate. Meaning ever single island that you find would be an oak forest. Doesn't seem to appealing. To make the islands idea more enjoyable I'd have to re-add several biomes such ass desert, jungle, all types of forests, etc. Re-adding is troublesome and lot of work since each biome has several unique numbers that determine their rarity, size etc but by giving these numbers to each biome also changes all the other, already existing biomes' layout. Thus I'd be a huge and tiring trial and error until I can find the ideal combination of numbers for each and every biome to still make oceans generate in majority but also generate islands with various biomes without connecting lands. Sounds like a great project. Sounds nice but I'm unsure I have the free time and luxury to start a whole new generator based on the ocean one yet.
10/09/2021 3:52 am
Level 68 : High Grandmaster Kitten
FunkyToc avatar
Hi ! Is it possible to make the sea level at 200 then ? If there are only ocean biome, more water may do =D
10/09/2021 1:02 pm
Level 55 : Grandmaster Botanist
SirMephistoPheles666 avatar
Hi. Yes. Of course it is possible. I'm just worried that it might limit the users' freedom of building. After all I'd only allow the player to build 56 blocks high buildings above ocean level. Almost 200 blocks would be submerged which would make it quite hard to build underwater. But if you'd like to I can increase the sea level from 64 to 200 as a different edition. Wouldn't take too long.
Planet Minecraft


© 2010 - 2022