Source CodeMoseCraftbukkitPlugins
Source CodeMoseCraftbukkitPlugins
VesselsAPIAll My Worlds
VesselsAll my worlds - although it says for Vessels it is going towards all my projects.


Ships is associated as one of 'MoveCrafts' rivals, however we can guarantee you that Ships is moving away from this idea, by adding features that you would probably not see in MoveCraft but are useful for the servers this plugin is designed for.

Ships is a plugin that allows you to create medium sized vessels in water, ontop of water and in air. Ships is simple to use because it only uses signs to control the vessels. No annoying commands to learn, or 'wands' needed, it's just plain simple signs.

As time moves forward this plugin improves. This is MoseMister's first plugin and he is still learning from the endless world of craftbukkit. This being said, some features of this plugin maybe 'glitchy' so you have been warned. Qx2 does not work on this plugin any more so all the updates and taking care of the top priority 'users' lies on MoseMister alone, so all help is appreciated.


Vessel info

shipShipShips move onto of water
airshipAirshipAirships are one of the hardest to work because they are so demanding. Enjoy
airshipAirship2Airship set 2 is identical to Airships however with changed properties in the config - for you to change
marsshipMarsshipship from the movie John Carter. In action how like an airship but does not require fuel or wool. Its disadvantage is that it can fly only during the day then all the other vessels, however, fuel is eaten ship that uses Fuel ship with a burner underWater

Requirements for vessels

Vessel nameRequired block %Required blockburnerEngineFuelType
Marsship10%detectorNoNoNoAir + Light
Plane0%Iron BlockNoYesYesAir
Submarine0%NoYesYesUnder Water

note* some of these vessels are only in betas and pre releases and may not be complete

How to create vessels



for older versions

videoBy StoneGate amac55
videoBy MoseMister
videoBy Jacob Vejvoda
videoBy austin101



netherrack + fire = burner

(image coming soon)

Fuel container





Ships Sign

main* Write on the sign:
* first line:[ships]
* second line: ship/airship/airship2/marsship/plane
* line three: Vessel Name
* Right click to select Ships sign. Also gets info about ship

Move Sign

Move* Write on the sign: [move]
*Right-click on the sign. The ship will move forward
* Left-click the sign. Switch between Engine and Boost

Wheel Sign

wheel* Write on the sign: [wheel]
* Right-click on the sign. The ship will turn to the right.
* Press the left. Turn to the left.

Altitude Sign

Altitude sign* Write on the sign: [altitude]
* Manual on the sign.

EOT Sign

eot* Write on the sign: [EOT]*
*Press the right to full speed.


/shipsget all commands
/ships updateupdates the name on selected Ships sign (if UUID of the player matches)
/ships checkchecks if the item in hand works on ships
/ships teleport [player] <vessel name>allows a player to teleport to their own or someone else vessel if the name of the vessel is known (teleporting to someone else vessel uses the ForceTeleport action)
/ships forceteleport <vesselname>allows a player to teleport to their own vessel even if the block below them may not be there
/ships set [player] <vesselName> <config> <amount>allows a player to change a vessels stats


note* the <Vessel> means you need to fill in the vessel name

ships.<Vessel>.makeThis allows a user to create a 'ships sign' with the selected vessel as the type
ships.<Vessel>.useThis allows a user to use the signs listed above
ships.command.teleport.ownThis allows a user to use the commands '/ships teleport' and '/ships forceteleport'
ships.command.teleport.othersThis allows a user to use the command '/ships teleport [player]
ships.command.set.ownThis allows a user to use the command '/ships set'
ships.command.set.othersThis allows a user to use the command '/ships set [player]'
ships.bypass.worldguardWhen worldguardSupport is turned to true, this allows a user to bypass all worldguard regions
ships.bypass.factionsWhen factionsSupport is turned to true, this allows a user to bypass all faction areas
ships.*.makeAllows a user to make any vessel
ships.*.useAllows a user to use any vessel
ships.command.*Allows a user to use all commands
ships.*Allows a user to make and use all commands and vessels
ships.bypass.*Allows a user to bypass all areas

Known Bugs

Common Errors

All errors

To do

news on new versions

  • Repair doors
  • add proper dispenser support

supported plugins

  • factions (in 3.3 and above)
  • MCore (in 3.3 and above)
  • WorldEdit (in 3.3 and above)
  • WorldGuard (in 3.3 and above)
  • Cannons (in 3.3 and above, better support coming to
  • Vault
  • Towny (in 4.1.1 Beta and above. Need support of 'ShipsTownyHook' that you can download here )

Install Guide

Ships 4.0.X

Add both Ships and MoseCraft-Core into your plugins folder

older or Ships 4.1+

Add Ships into plugins folder

User created content

All the youtube videos the Ships community (that you) have made i could not thank enough for.

This image has been created by Skyyagiz. Skyyagiz image

Rules of reporting issues

if you have a issue you wish to report. Please state the following things you are using, then state the issue (try not to spare any details)

  • Craftbukkit version ID (example: Craftbukkit-#3116)
  • Ships version (example: Ships- (You can detect your ships version by using the command '/ships info'))

if you do not have console access to your server please state that as well

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of christianmanners christianmanners Jan 01, 2015 at 10:45 UTC - 0 likes

    Hello! is it possible for you to add Towny support pls? that would be most appreciated. :)

  • Avatar of MoseMister MoseMister Dec 25, 2014 at 18:37 UTC - 0 likes

    Happy Xmas guys. Hope you have/had (depending your world time) a good day


  • Avatar of MoseMister MoseMister Dec 23, 2014 at 17:12 UTC - 0 likes

    @NicholasKramer: Go

    That sounds like a miss-read block. Basically its not detecting sanstone or Lapis next to another block but both blocks (the read one and the one next to it) are both enabled within the plugin.

    best idea is to private message me your server IP and let me take a look myself, I may ask for more when im on (like your config and materials list files)

  • Avatar of MoseMister MoseMister Dec 23, 2014 at 17:06 UTC - 0 likes

    New Ships being worked on


    removes some old code that was not removed back in Ships 3.3, this code has been known to be read in Ships 4 causing Bugs to occur.

    Ships 5

    for a while I have said that Ships needs a good reprogram due to the fact Ships is still in the Ships 3.1.7 environment that Qx2 left it in (Nothing bad in the way Qx2 left it in), I have not wanted to reprogram the original code for a while because i always though 1) i would create more bugs then patching them, 2) I would make it crash more 3) didn't want Qx2 to be forgotten for his/her work .... I guess i did 1+2 with my updates .... not sure about 3.

    So what will happen is Qx2 code will still lie within Ships doing what it always has done however it will be programmed under a environment I have created making it easy for me to read, meaning less bugs will occur.

    if you managed to get me to create a private plugin for you there are not that many bugs (if any) with them, vessels was first released as a preAlpha and only had 4 major updates to it, most where new features and that was ..... OK for bugs.

    Anyway, im programming Ships 5 in the background and it will be fully tested to a massive extent before being released to the public so hopefully very little bugs on release.

    Oh and another thing, Ships 5 will be coming out first on SpongeAPI, I have been programming on Sponge for a few days now and im not going to lie ..... I don't like it, however it does have some interesting API features. All Ships updates after Ships 5 will be released on Bukkit/Spigot/Glowstone first.

    in Ships tradition, there will be NO API for Ships 5, if you want a API for a movement plugin there is Vessels just one click away ;)


    yeah ... this thing I announced back in 2013. This has not been forgotten and should be programmed into Ships 5 on release. I know I said it will be seen in Vessels first but im still working on the new API for Vessels and probably will still be seen in Vessels first but there is a chance Ships 5 will be released first.

  • Avatar of NicholasKramer NicholasKramer Dec 23, 2014 at 16:50 UTC - 0 likes

    Hi, So I recently installed the new ships,, on the new bukkit 1.8 server. I have used this plugin in the past, but this time am unable to get sandstone and lapis to register as valid blocks. I have set use material list to true in the config file and set both sandstone and lapis to true in the materials file. Is there something I am missing?


    When I use the command /ships check on sandstone and lapis, all varieties, it responds valid blocks. However the ship still says no burner. If I place the burner on the wood portion of the ship, only the wood portion moves.

    Last edited Dec 23, 2014 by NicholasKramer
  • Avatar of MoseMister MoseMister Dec 19, 2014 at 09:33 UTC - 0 likes

    @tylerguth: Go

    You say your using a 1.7.2 ships. Some of the later versions of Ships for 1.7.2 had a problem with fuel on airships.

    Apart from that nothing comes to mind, if you PM your server details I can take a look (dont post as a reply because bukkit class it as advertising.

  • Avatar of tylerguth tylerguth Dec 18, 2014 at 23:54 UTC - 0 likes

    @MoseMister: Go

    oh..well i got a problem with the aircraft one..every time i place the sign it says basically everything 0 or was working for a while..then i when it got hit by a ghast it...yeah

  • Avatar of MoseMister MoseMister Dec 18, 2014 at 23:33 UTC - 0 likes

    @tylerguth: Go

    Like any other vessel, stick the correct fuel in the furnace. By default for the submarine it is glowstone

  • Avatar of tylerguth tylerguth Dec 18, 2014 at 22:18 UTC - 0 likes

    @MoseMister: Go

    i thought it was a i need new reading glasses..anyway now it says out of do i fuel the engine?

  • Avatar of MoseMister MoseMister Dec 18, 2014 at 07:50 UTC - 0 likes

    @tylerguth: Go




    Try a dropper


Date created
Feb 23, 2012
Last update
Jan 18, 2015
Development stage
  • enUS
  • plPL
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Optional dependency