Minecraft Data Packs / Adventure

Ships out on the oceans

  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Structures
  • 185,352 views, 320 today
  • 68,790 downloads, 141 today
  • 477
  • 494
  • 202
Ercerus avatar Ercerus
Level 68 : High Grandmaster Explorer
196
Update v11 has been released to fix chat spam upon structure creation - Make sure to redownload the pack

IMPORTANT

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!

Description
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 v11 is for Minecraft 1.16.5.

Installation
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 v10 for [​1.16.4]" 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:ship/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.

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

Want to support this datapack?
Then please go vote for the bugs MC-123836 (It got fixed! Thank you all for voting for this bug :D) and MC-130584 (Fixed as well, you are amazing!) on the official Minecraft Bug Tracker, so they will be fixed. This will directly help me and other creators make better structure modifying datapacks.

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.
CompatibilityMinecraft 1.16
Tags

10 Update Logs

Update to Version 11 : 01/31/2021 9:04:27 amJan 31st

  • structure generation no longer spams the chat
LOAD MORE LOGS

Create an account or sign in to comment.

1
04/20/2021 1:24 pm
Level 1 : New Miner
D2dda
D2dda avatar
Hi! Very nice data pack I will use it in my smp :) thx
1
04/18/2021 12:48 am
Level 1 : New Miner
Safiro_
Safiro_ avatar
Anyone know, how I can spawn a villager´s ship?
2
04/19/2021 5:19 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
Open the file "data\ercerus\loot_tables\random\ship_inhabitants.json". Navigat to the line which reads: "tag": "{rnd:inhabitants_villager,inhabitants:1}". Just after this line there is a line which reads "weight": 1. Set the value to something big like 1000. Save the file. This will set the chance for a villager ship to spawn to 1000 in 1002. So almost certainly a villager ship. Then use the following command in a command block: /function ercerus:ships/ship_ship
1
04/08/2021 5:17 amhistory
Level 1 : New Miner
Marius2552
Marius2552 avatar
HELP
I wanted to create a story mission for my friends on my server.

Sadly i cant spawn a ship. If i type it in chat it says: unknown function ercerus:ship/ship_event
If i set a command block on land or in water or sky or whatever and copy paste the code which is in your description and i activate the commandblock with a button, nothing happens... it says Unknown function too...
Why? :( just want to spawn a ship..
2
04/09/2021 1:57 pm
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
It works just fine for me. Are command block enabled on your server? Which Minecraft version are you playing on? And be aware that /function ercerus:ships/ship_event will generate a random structure, which is not necessarily a ship. Use /function ercerus:ships/ship_ship inside a command block to get a ship for sure.
1
04/12/2021 4:24 am
Level 1 : New Miner
Marius2552
Marius2552 avatar
Command Blocks are enabled. I play on a vanilla mps 1.16.4. I will try this... wait.. ok this worked just perfectly!
THX! /function ercerus:ships/ship_ship worked :)
(i mean i already made my story by spawning a minecraft shipwreck through a structure block which was better anyway, but I needed this anyway so thx)
1
03/24/2021 3:29 pm
Level 1 : New Miner
Jeytonstab
Jeytonstab avatar
I really like the data pack and its really fun, although i dont like the god apple trade. Is there a way that I can get rid of that?
2
03/25/2021 11:26 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
Open the following file:
Ships v11 for [1.16.5]\data\ercerus\functions\ships\inhabitants_ship\villager.mcfunction

Navigate to the second command under #staff and delete exactly the following thing close to the end of the command:
,{maxUses:7,buy:{id:"minecraft:golden_apple",Count:1b},buyB:{id:"minecraft:emerald";,Count:16b},sell:{id:"minecraft:enchanted_golden_apple",Count:1b},uses:0,rewardExp:1b}


If you load a world running the datapack with this edit, and you get an error message in the game output, than redownload the pack and make sure you delete exactly the same section as seen above.
1
03/04/2021 2:23 pm
Level 1 : New Miner
Minecraft_person19
Minecraft_person19 avatar
This is very fun! i just found a zombie/skeleton ship next to a monument
1
03/04/2021 2:01 pm
Level 1 : New Miner
Minecraft_person19
Minecraft_person19 avatar
Just a suggestion but you could make docks in villages by the sea and they have a chance to have a docked ship
1
03/04/2021 7:18 am
Level 1 : New Crafter
Tea_Bagzz
Tea_Bagzz avatar
Great Data pack well done ^_____^
2
02/24/2021 7:17 pmhistory
Level 1 : New Miner
AlexIsModded
AlexIsModded avatar
Hello Ercerus! I Thank you for recommending this datapack to me, it was so enjoyable to explore and I love all the detail you put into it. Here's the review I did for my channel: https://www.youtube.com/watch?v=qzoUZWWtlFQ (My review covers the most recent version of the datapack)
2
03/14/2021 9:25 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
Thank you for making a review about the datapack. I added a link in the description.
1
03/17/2021 9:51 pm
Level 1 : New Miner
AlexIsModded
AlexIsModded avatar
You're welcome! And thank you again for recommending it!

Also, thanks so much for adding my video to the description. In the future, if you ever want me to review another datapack of yours, by all means ask and I will happily consider it :D
1
02/17/2021 4:10 am
Level 1 : New Miner
DamienBrittan
DamienBrittan avatar
Do i really need to extract files to ".minecraft\saves\Wold\data" ? Because it seems to work fine only with "Ships v11 for [1.16.5]" folder in ".minecraft\datapacks"
1
02/17/2021 6:20 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
Yes, it is necessary. The files in there are the map files for the maps which the villager captain will sell to the player. If you do not install them, the maps will be blank.
1
02/15/2021 3:07 pm
Level 35 : Artisan Pixel Puncher
Hoponopono
Hoponopono avatar
ADMIRABLE
1
02/06/2021 4:20 am
Level 1 : New Miner
DamienBrittan
DamienBrittan avatar
There's an issue with invisible mobs spawning in ships . After closing the world and enter in it again they became visiable . Most of the times it's happening with "named" hostile mobs .
1
02/06/2021 12:07 pm
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
Thanks for the bug report. I'm having trouble recreating the issue you described. Could you give me a bit more information? Which Minecraft version are you playing on and could you please give me the seed and the coordinates where this happens? I'm assuming you are talking about some of the invisible mobs on the TNT ships.
1
02/08/2021 9:06 am
Level 1 : New Miner
DamienBrittan
DamienBrittan avatar
Minecraft version 1.16.5 , but same happened with me few times at 1.16.4 . I though it was because of optifine , but nope I updated it few times from the first time i saw this bug and nothing changed .
1
02/08/2021 3:57 pm
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
You are using a modded client. Try it out with a vanilla (unmodded) game and please tell me if it still happens. I do not think that this is a problem with my datapack.
1
02/09/2021 1:19 pm
Level 1 : New Miner
DamienBrittan
DamienBrittan avatar
I found out that this is Optifine bug . Sorry for reporting it to you :c
1
02/09/2021 7:46 am
Level 29 : Expert Pixel Painter
Gappyx
Gappyx avatar
there is currently an issue with Optifine and invisible mobs, Sp is currently working on the fix
1
02/05/2021 6:39 am
Level 1 : New Miner
Dardel11
Dardel11 avatar
Hey I have a problem and I don't know how to fix it when I locate one of the boats and I tp to them I can only see a lot of command blocks anther the water. I must say I'm playing with many other data packs on a spigot server but only one of those data packs actually changes stuff, the data pack is this one Illager Fortress


3
02/05/2021 12:14 pm
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
Quote from the FAQ in the description:

I have multiplayer related problems.
Make sure command blocks are enabled on the server.
1
02/05/2021 1:16 pm
Level 1 : New Miner
Dardel11
Dardel11 avatar
They are enable
1
02/06/2021 4:12 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
I only support the vanilla game, as well as datapacks made by myself (like the illager fortresses datapack you mentioned). Try it out without any other datapacks and see if it works. If it does, figure out which datapack causes the issues and remove it. If it does not, then it is probably a problem caused by the modded server you are using.
1
02/08/2021 3:59 am
Level 1 : New Miner
Dardel11
Dardel11 avatar
ok thx
2
02/05/2021 4:52 amhistory
Level 1 : New Miner
Allsorts64
Allsorts64 avatar
Hey, I've downloaded this data pack, but the maps on the ships wont work, and when I summon the ships, only cobwebs and the mobs spawn, not any blocks. Have I done something wrong or is it glitched?

Question: Can Witch Ships spawn naturally?

Edit: By maps I mean the maps you can trade for emeralds from the Ship Captain
1
02/05/2021 12:26 pm
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
It works just fine for me. Here are a few things to check:
  • Correctly follow the installation instructions
  • use the most up to date version of the datapack
  • use Minecraft Version 1.16.5

To answer your question: Witch ships only appear once you get to close to a disguised ship (10 blocks or so). You can not see them from far away.
1
02/04/2021 6:29 pm
Level 7 : Apprentice Skinner
PoutineBoi
PoutineBoi avatar
How can I make this work well on realms?
1
02/05/2021 3:55 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
1
01/31/2021 3:18 amhistory
Level 1 : New Miner
DamienBrittan
DamienBrittan avatar
Any way to disable commands in chat in singleplayer ?

2
01/31/2021 9:05 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
This is a bug. I released Version 11 of the datapack, in which this issue is fixed. Thanks for reporting.
1
02/01/2021 12:02 pm
Level 1 : New Miner
DamienBrittan
DamienBrittan avatar
thank YOU for updated !
1
01/26/2021 12:34 pm
Level 1 : New Explorer
Cugitay
Cugitay avatar
works fine with 1.17
2
01/25/2021 2:35 pm
Level 1 : New Miner
Swisha33
Swisha33 avatar
It works fine for me on 1.16.5 on a server 👌
3
01/26/2021 3:37 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
Good to hear, thanks :D
1
01/23/2021 8:10 amhistory
Level 1 : New Explorer
Cugitay
Cugitay avatar
you should add nether ship with piglin sailors
2
01/21/2021 12:25 pm
Level 1 : New Miner
Yetizy
Yetizy avatar
Hi just a question, so when I do /locate ocean_ruin I see the the numbers in chat, then I tp to it and there is just a bunch of comand green blocks and observers. If you can could you reply asap plzz, I need help and don't know that I am doing wrong.



2
01/21/2021 3:01 pm
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
If I had to guess you are playing on a server and forgot to enable command blocks. Correct?
2
01/20/2021 10:05 pm
Level 1 : New Miner
Azulgato
Azulgato avatar
Just a question my server world has been active for a few months now i just added this pack and it shows as enabled will it generate the ships in chunks that have never been loaded?
1
01/21/2021 5:28 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
The ships will only generate when the world generates a new big ocean ruin (not a guardian monument). Now, there is something called retroactive generation in the game, which can populate existing chunks which have rarely been visited with new structures. But for chunks in which you have build something big and therefore spend a lot of time, this will not happen.
1
01/05/2021 2:31 pm
Level 1 : New Explorer
Torretico28
Torretico28 avatar
Does the Datapack also work on version 1.16.3 ¿or only on 1.16.4?
1
01/05/2021 4:45 pm
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
It should work fine. Just try it out on a backup world.
2
11/23/2020 1:01 am
Level 30 : Artisan Modder
Joselizi
Joselizi avatar
I have installed the files in the correct datapack and data folders yet the ships are not generating. Any advice?
1
11/23/2020 3:41 am
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
Please read the FAQ and try it on a diffrent world. Message me again if it still does not work.
1
11/23/2020 5:25 pm
Level 30 : Artisan Modder
Joselizi
Joselizi avatar
I have followed all instructions and it is still not functioning.
2
11/25/2020 4:44 amhistory
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
It definitely works with current version of Minecraft (1.16.4) and the current version of the datapack (v10). 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 v10 for [​1.16.4]" to enable the datapack, if it is not active.
2
11/25/2020 3:02 pm
Level 30 : Artisan Modder
Joselizi
Joselizi avatar
Yep, it shows on the datapack list as enabled but maybe I am goofing something up. Do I put the folder in the data folder and not just the files?
3
11/25/2020 5:17 pmhistory
Level 68 : High Grandmaster Explorer
Ercerus
Ercerus avatar
After downloading the file, open it up. The names of the folders tell you what to do. But if it shows up on the list it is already working. Just make sure you also added the map files to the data folder to avoid problems when trading maps for a villager captain.

Try using the command /function ercerus:ships/ship_event somewhere out on the ocean to see if the datapack works.
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome