Mineuniverse
Data Packs
Saints Ships

Saints Ships

DATA PACK
Flying ships but fully vanilla!
by stdeveloper
Download Claim this project
668 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Utility
Advertisement Remove ads with Premium →

As a challenge i've coded a ship building mod entirely in vanilla using datapacks!
it works pretty well however some blocks may have some inconsistencies.

Obtaining the tools:
To build a ship, get the tools using /function ships:items/_give
or by crafting them in the crafting table (Recipes are auto unlocked under "wrench")

Assembing your vehicle!
Click the lectern using the wrench to begin assembling it.
Then you must set the size of the vehicle, this can be bigger than the vehicle,
but should generally only include what you intend to assemble.

After you set the size, click the lectern again to finish it!
The lectern then becomes the ships helm.

Special blocks!
Some block have special interaction, These are listed below!
Balloons / sails: Any wool
Wheels: 
Any basalt, Blackstone
Engine:
Beacon (Tier 2), Blast Furnace (Tier 1)
Train cart:
Place lectern ontop of rail with minecart below
Harvester (Harvests crops for you):
Any Copper Grate
Storage:
Chest / Barrel
Seats:
Wool Carpets / Scaffolding

Ontop of these blocks, vehicles have a specific ratio they need to gain traits.
To fly, a vehicle must be atleast 25% balloons.
To drive, a vehicle must be atleast 10% wheels.

Flight is unlocked with the nether wand or better

Ships are limited at 4096 blocks however this limit can be increased by using this command:

/scoreboard players set %GAME gr_max_build_size (number)

You can technically push this number above the base value, however your mileage may vary.

Legacy Bounding tool:
To use the legacy tools, make sure /trigger toggle_advanced is enabled.
Use /trigger set_bounding to set the upper limits of your vehicle
Press toggle box to view the bounding box,
you can click it again to view the box on a armor stand renamed "bounding_target".
You can rename the armor stand using an anvil.
The box should always be centered on the lectern.
As a general rule of thumb, you should make sure the bounding box clips with the furthest block on the vehicle.

To disable the use of a bounding box entirely, You can also max all,
this will result in the vehicle taking up the max amount of blocks it can, so it may not be the best if you intend on building vehicles indoors.

Saints Ships - 1.2.3 - Lift Update (backport)
MC 1.21.8, 1.21.7, 1.21.9, 1.21.10
Release 2026-05-26 Get
Saints Ships - 1.2.3 - Lift Update
MC 1.21.11
Release 2026-05-26 Get
Saint's Ships 1.2.2 - QoL Changes
MC 1.21.8, 1.21.7, 1.21.9, 1.21.10
Release 2026-05-25 Get
Saint's Ships 1.2.2 - QoL Changes
MC 1.21.11
Release 2026-05-25 Get
Saint's Ships 1.2.1 - QoL Changes.zip
MC 1.21.11
Release 2026-04-30 Get
Saint's Ships 1.2.0 - Logistics and Locomotion.zip
MC 1.21.11
Release 2026-01-12 Get
Ship Addon 1.1
MC 1.21.8, 1.21.6, 1.21.7
Release 2025-10-13 Get

Requirements & install

How to use this data pack in Minecraft
Mods needed
None, works in vanilla
Minecraft
1.21.6 – 1.21.11
Install folder
saves/<world>/datapacks

How to install data packs

  1. Download the data pack .zip file (do not extract it).
  2. New world: click Data Packs on the world creation screen and drop the .zip in. Existing world: open .minecraft/saves/<world>/datapacks.
  3. Put the .zip into the datapacks folder of the world (servers: world/datapacks).
  4. Run /reload in game (or rejoin the world) and check it with /datapack list.
Browse more: Data Packs for 1.21.11 All data packs

More from stdeveloper

Advertisement Remove ads with Premium →

You Might Also Like