Minecraft Data Packs / Adventure

Sailable Custom Ships with Cannons!

  • check_circle Advancements
  • check_circle Functions
  • check_circle Predicates
  • check_circle Structures
  • 35,444 views, 36 today
  • 6,886 downloads, 5 today
  • 204
  • 205
  • 114
Exandreal's Avatar Exandreal
Level 46 : Master Explorer
65
Have you ever wished you could navigate the sea with your very own ship? Well, look no further!
This datapack introduces sailable ships that are 100% customizable. And did I mention they have explosive cannons as well?

If you have collected a lot of treasure on your voyage, fell free to put down a chest on the deck. Both chest and items within will be perfectly safe as you travel. Other players, parrots, dogs and other entities are also able to catch a ride on your ship.
The ship will sail automatically when you start it and you can turn the ship by 90° along the north/east/south/west directions.
Since boats only work on water, there is a built in failsafe that prevents the ship from crashing into the shore as well as other ships or constructions.
If you are not a fan of the two default ship designs, you can simply tear it down and rebuild it just the way you like (just make sure that it stays within the 11x13x13 hitbox, and that the control buttons all stays the same way).

To obtain the ship you must first gather 32 oak planks, 8 oak logs, 12 white wool, 4 iron blocks and 1 heart of the sea (ships are expensive!). Drop them all in a pile on the ground, to create the 'Heart of the Ship'. When the heart comes into contact with water, it will construct the ship for you, as long as there is space to build it.

Make sure to check out my other datapack, 'Pirate AI Ships crewed by Pillagers', which introduces pirate ships; moving targets that fire back at you!



Installation:

- Download the .zip file and place it inside the datapacks folder in your world save.

- Explore and plunder!



Commands

- Summon either the plain ship or a fancy pirate themed ship:
  /function ships:control/summon_ship
  /function ships:control/summon_ship_pirate

- Copy the nearest ship to clipboard:
  /function ships:control/copy

- Place the copied ship on the water surface below/above:
  /function ships:control/paste

- Delete the nearest ship entirely from the world:
  /function ships:control/delete

- Save a backup of the nearest ship. Up to 50 different ships can be saved this way. Note: The backups are deleted if the server reloads or if you close the world!:
  /function ships:control/backup

- Restore the ship back to the backup version:
  /function ships:control/restore

- Teleport the ship at the "PLAYER_ON_SHIP" to the location given by "LOCATION_TO_TP" (x y z coordinates):
  /execute as <PLAYER_ON_SHIP> positioned <LOCATION_TO_TP> function ships:control/tp
CompatibilityMinecraft 1.17
toMinecraft 1.20
Tags

7 Update Logs

Update to v1.7 : by Exandreal 07/13/2023 2:10:26 pmJul 13th, 2023

- Added sounds to the ships (waves while sailing, cannon fire)
- It is now possible to sail through frozen oceans
- the ship will be slowed down, but breaks through the ice
- Improved a few technical aspects
LOAD MORE LOGS

Create an account or sign in to comment.

1
12/23/2023 10:40 pm
Level 32 : Artisan Pixel Painter
Brobec
Brobec's Avatar
Love the pack! I'm wondering if there is a way to configure how destructive the cannons are.
1
09/22/2023 11:09 am
Level 2 : Apprentice Miner
chileyt1
chileyt1's Avatar
hello I wish to use this in a event of mine is there any way to alter the code of how the ship generates i want to make it more like a template or a "hull"
1
08/30/2023 12:49 pm
Level 1 : New Miner
Cultist555
Cultist555's Avatar
Ok so I have this wonderful datapack on my server and it worked wonderfully along with the pirates pack. But recently when working on the server I noticed that when i turn the ship it completely disappears, but the armor stand is still there. Same issue happens with the NPC pirate ships from your other datapack. When i tried it on a singleplayer world it worked fine could this be a paper mc issue?
2
08/15/2023 2:08 am
Level 11 : Journeyman Ninja
Cobes
Cobes's Avatar
Will this cause lag on a multiplayer server?
1
07/26/2023 7:08 pm
Level 57 : Grandmaster Engineer
Techno_573
Techno_573's Avatar
I really liked this datapack. I'd like to know If I could implement it into a datapack I'm working on. I'd update it properly to 1.20 and maybe make a few changes
1
07/25/2023 2:34 pm
Level 1 : New Miner
KS_Kerem
KS_Kerem's Avatar
this is fantastic!!
2
07/19/2023 8:28 pm
Level 2 : Apprentice Crafter
Richie_gamer
Richie_gamer's Avatar
When I press the button to advance the ship advances infinitely, how can I solve it?
1
07/20/2023 5:13 pm
Level 1 : New Miner
User4679354G
User4679354G's Avatar
Same here
3
07/18/2023 11:32 pm
Level 1 : New Miner
Pencil Mercenary
Pencil Mercenary's Avatar
dude this is really impressive. this has made Minecraft 10 times better. thank you for making this.
1
07/17/2023 8:08 pm
Level 1 : New Miner
User4679354G
User4679354G's Avatar
Btw can i stop the ship when its moving front?
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome