Minecraft Data Packs / Adventure

Ships out on the oceans

  • check_circle Functions
  • 284,127 views, 890 today
  • 109,328 downloads, 337 today
  • 725
  • 786
  • 306
Ercerus avatar Ercerus
Level 74 : Legendary Crafter

You can NOT just drag this file into the datapacks folder! Use "Extract here" and copy the contents of the appearing folders into the folders "data" and "datapacks" inside your world folder!


This datapack adds ships, which can be found out on the oceans while exploring. Some of them will welcome you, others will probably not like it if you come aboard. Current version v14 is for Minecraft 1.18.2. For older versions, see the section legacy versions.


Download the .zip archive and use "Extract here". Then copy the contents of the appearing folders into the folders "data" and "datapacks"! You might want to do /function ercerus:ships/no_spam to reduce the amount of text output during generation.

Troubleshooting / Frequently asked questions (FAQ)
FAQ - Click to open
I can't find any ships.
Make sure to enable the datapack in the datapack selection screen while creating a new world. If you want to use it in an existing world, use the command /datapack list to see all the available ones for this world. The ones in [green brackets] are enabled, the ones in [red brackets] are disabled. Use the command /datapack enable "file/Ships v13 for [​1.18]" to enable the datapack, if it is not active.

Also make sure that you followed the installation instructions clearly. It will not work if just drag the downloaded file into your datapacks folder. The generation of ships is tied to the generation of big ocean ruins (not guardian monuments). The frequency with which these spawn is determent by the world seed. You may have to search a while before you will find any.

I have multiplayer related problems.
Make sure command blocks are enabled on the server.

Can you increase the spawn rates of ships?
No, because their spawn rate is tied to the generation of big ocean ruins (not guardian monuments) and the spawn rate of these can only be changed by using the, as of now, experimental world generation features.

Force the generation of a structure

You can force the generation of a ship by using the command /function ercerus:ships/ship_event in a command block. If you execute it in chat, there is a not so small probability that it will not work correctly. This happens if the player is not standing in the center of a block, which command blocks always are.

Technical Information

Due to Minecrafts limitations, I had to use the existing big ocean ruins (not the guardian monuments) to determine the location where ships can be generated. You can use the command /locate Ocean_Ruin to find them (Also locates the small one, which won't have ships above them). The contents of the folder: put my contents in the folder named data are map files from 30200 to 30208. These will replace all maps with these IDs in this world! Normally this should not be a problem, only if you have maps with such high ID numbers. In this case, just don't add them to the folder.


This pack is not compatible with all datapacks, which modify the preexisting ocean ruins (not the guardian monuments).

Bug Report

If you find anything that looks like it's not working as it should, please leave a comment and I will look into it.
Make sure to activate command blocks, if you are using this datapack on a server.

Reviews (Spoilers)
A review made by AlexIsModded for the current version 11 - https://www.youtube.com/watch?v=qzoUZWWtlFQ
A review made by Little Lizard Adventures for the still quite up-to-date version 4 - https://www.youtube.com/watch?v=xxiypdB3CdA
A review made by skunkmunkee for the old version 3 - https://www.youtube.com/watch?v=ErqZlxA4Xa4
A review made by wattles for the old version 2 - https://www.youtube.com/watch?v=YzoCtjfA4hI

Full feature list

I do not recommend that you look at this list, as it will spoil the sense of discovery.

List of features
  • Chance of 6/9 to spawn a regular ship. This includes a random ship with random inhabitants.
  • Regular ships can be made of: 5 types of wood, 5 types of tables in the captains' cabin, 13 variations of sails, a roof over the bridge, 8 unique banners per faction of inhabitants
  • Types of inhabitants: villagers (11 types of decoration on the captains desk), illagers (9 types) and undead (5 types)
  • Villagers will spawn with workstations, undead with a broken sail and cobwebs all over the ship
  • All types of inhabitants have a unique loot table attatched to their ships chests
  • The cargo carried by the ships is diffrent for every ship
  • Chance of 1/3 for a villager ship to be turned into a witch trap. This will cause the ship to turn into a ship inhabitated by witches and magicans, as soon as you get to close (with 3 types of sails and 5 types of banners).
  • Chance of 1/9 to spawn one of 5 ship which have been reduced to rubble. Again with the 3 types of inhabitants.
  • Chance of 1/9 to spawn a TNT carrier (with 4 types of banners).
  • Chance of 1/9 to spawn a small fisher boat with 7 types of fishers (villagers, illagers and undead). Again with a randomized cargo block.

Old legacy versions
These are old versions which are no longer supported. They will not be updated, no matter how many issues may arise with them.

Ships out on the oceans Minecraft Data Pack
CompatibilityMinecraft 1.18

13 Update Logs

Update to Version 14 : by Ercerus 03/08/2022 2:25:18 pmMar 8th

  • updated the pack to the new datapack version number of 9

Create an account or sign in to comment.

04/27/2022 12:15 pmhistory
Level 1 : New Miner
Walker5507 avatar
I've been playing with this datapack on my world for a few weeks now and it's by far one of my favorite datapacks. When I decide on which datapacks to add to my survival world I look for ones that add new content and give off a vanilla feel and this is the perfect mix of those two things with the unobtainable potions, banners, and exclusive shield. My only "complaint" is that I'd like to see a varied captain's log because I think it would add a deeper sense of world-building and storytelling if each villager ship had a different story to tell. Either way, I hope to see what you have in store for the future and hope other datapack creators can look at this pack and see what they can do to make their packs better. Keep up the outstanding work!
04/27/2022 3:54 pm
Level 74 : Legendary Crafter
Ercerus avatar
Thanks, that means a lot to me :D
04/22/2022 3:26 pm
Level 1 : New Miner
niklask98 avatar
i love how u named the folders, best man
04/08/2022 10:57 pmhistory
Level 1 : New Miner
JonCaver77 avatar
The new update using on 1.18.2 spawns ships that have water logged Lanterns flooding the ships and making it look pretty weird. Just a heads up!

For anyone else having this problem:

You will need a NBT Explorer App.
Open the data pack in NBT Explorer.

Go into Data/ercerus/structures/ships. There are two folders you need in here. "Ships" and "Tables" in each will be the folders for the different types of ships.

You will have to open each and go to "Palette" folder.
Find all of the entries that have the lanterns... 1 in "tables" and 2 in "Ships"
there will be two in the 'Ships" folder one for hanging and one for non hanging lanterns.

For each open the "Properties" tab and insert a "waterlogged: false" tag.
easiest way to do this is go into any other item's "Properties" folder and copy the "waterlogged:false" tag and paste it into the lantern "Properties"

Save and you are good to go!!
04/07/2022 2:56 pmhistory
Level 2 : Apprentice Miner
Korowko avatar
Error - map merchants on the ship sell blank maps without pictures, could you fix this? 1-18-2. On the previous version 1-18-1 (not updated ships) everything worked fine
04/08/2022 2:49 am
Level 74 : Legendary Crafter
Ercerus avatar
Did you follow the installation instructions? This happens if don't put the data content in the data folder.
04/08/2022 7:28 am
Level 2 : Apprentice Miner
Korowko avatar
no does work
04/27/2022 1:07 pm
Level 1 : New Miner
Walker5507 avatar
Don't worry I was also a little confused. Put the map files in the world's data folder, not the datapack's.
04/05/2022 3:50 pm
Level 1 : New Miner
a_random_something avatar
Hello there! I've been working on a modpack for 1.16.5 that improves illagers and villagers. Using the mod open loader, I'd like to include some datapacks and was wondering if I could use yours. I'll be sure to provide credit and a link to the pack when it's done if you want.
04/06/2022 1:57 pm
Level 74 : Legendary Crafter
Ercerus avatar
Please mention my name and provide a link to the datapacks download page here on Planet Minecraft.
Planet Minecraft


© 2010 - 2022