Ships

logo

logo

Ships

Source CodeMoseCraftbukkitPlugins
Source CodeMoseCraftbukkitPlugins
VesselsAPIAll My Worlds
VesselsAll my worlds

Intro

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.

Version

SiteVersionsWaiting for approval
dev.bukkit.org
4.1.1 Prerelease 1No
4.1.0.2No
mosecraftbukkitplugins.atspace.tv
4.1.1 Prerelease 1No
4.1.0.2No

Vessels

Vessel info

typenamedescription
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
http://dev.bukkit.org/media/images/68/882/download.jpgPlaneFaster then all the other vessels, however, fuel is eaten
http://dev.bukkit.org/media/images/74/571/speedboat.gifMotorboatA ship that uses Fuel
http://dev.bukkit.org/media/images/74/572/steamboat.jpgSteamboatA ship with a burner
http://dev.bukkit.org/media/images/55/768/yellow-submarine-icon.pngSubmarineMoves underWater

Requirements for vessels

Vessel nameRequired block %Required blockburnerEngineFuelType
Ship15%woolNoNoNoWater
Airship65%woolYesNoYesAir
Airship250%woolYesNoYesAir
Marsship10%detectorNoNoNoAir + Light
Plane0%Iron BlockNoYesYesAir
Lavaship0%NoNoNoLava
SteamBoat0%YesNoNoWater
Motorboat0%NoYesYesWater
Submarine0%NoYesYesUnder Water

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

How to create vessels

Tutorial

4.0.2

for older versions

videoBy StoneGate amac55
videoBy MoseMister
videoBy Jacob Vejvoda
videoBy austin101

Items

Burner

netherrack + fire = burner

(image coming soon)

Fuel container

furnace

Engine

dropper

Signs

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.

Commands

/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

Permissions

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 RAM option
  • add subId support
  • fix flowerpot block
  • add proper dispenser support
  • plan to add towny 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 4.0.2.1)
  • Vault

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

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-4.1.0.2 (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 MoseMister MoseMister Sep 28, 2014 at 17:47 UTC - 0 likes

    Bukkit 1.8 .... sort of

    found this on Bukkit forums. closes your going to get to full 1.8 for a while Bukkit Forums

    MoseMister

  • Avatar of MoseMister MoseMister Sep 27, 2014 at 14:14 UTC - 0 likes

    Vessels Bukkit page

    Vessels is now online and waiting approval (for Pre-Alpha versions)

  • Avatar of MoseMister MoseMister Sep 26, 2014 at 18:42 UTC - 1 like

    My work after Vessels release

    After Vessels is released and stable i will continue to update both Ships and Vessels together. I will try to port both plugins to Sponge (will NOT use client side advantage - AKA extra clients mods (Maybe one to gain access to Sponge servers)) however Sponge has not been released and may not be released for a while.

    A lot of you have private messaged me asking what my plans are, so I have just told you my long term plans however the gap between Vessels being stable and Sponge being released (assuming I finnish first) will not just be updating Vessels and Ships but I am thinking of porting both Vessels and Ships to other (current) server types (such as CanaryMod and Rainbow (Rainbow is currently on 1.8 however very buggy)) so you can enjoy my plugins on many server platforms and enjoy it (may be buggy) on 1.8 as well as the good old 1.7.x and lower clients)

    I dont have a lot of time on my hands current (despite me almost making Vessels in a week) however ill do what i can.

    @ozanalp200: Go

    Your welcome.

  • Avatar of ozanalp200 ozanalp200 Sep 26, 2014 at 18:05 UTC - 0 likes

    Thanks

  • Avatar of MoseMister MoseMister Sep 23, 2014 at 17:34 UTC - 0 likes

    Good news and bad news

    Good news

    Vessels is almost ready. I have the MoveForward code done (1 small problem) and after testing it. Dispencers transfer there items over and there is no dupe of anything (apart from signs, however i have a fix for that).

    Bad news

    The small problem with the moving bug is that signs seem to desided to Move forward the correct amount then Move forward again, keeping the original sign there

  • Avatar of MoseMister MoseMister Sep 21, 2014 at 17:41 UTC - 0 likes

    More vessel news

    I have decided to Create Vessels for the old Bukkit API then port Vessels over when the new Bukkit is complete. This means you maybe able to access some Pre-Alphas of Vessels and gain access to the API (its currently confusing .... but once you get used to it its very good. It will be made simpler in the real thing).

    As a user you wont be able to see much diffrence between Ships and Vessels (Pre-Alpha vessels) however as a developer you will be able to access the underground of the API. The API allows you to make your own VesselType as well as your own VesselSection meaning you can give the whole world access to your own CustomVessels and then let the users create vessels using your code. You dont even need to be 'good' at java to create your own Vessel, All you need is 2+ methods to create a custom vessel. But if thats still too hard, All vessels that are pre-programmed into Vessels use the 2+ methods so you can literately copy that code then change a few variables round and you have your own custom Vessel.

    Not a developer? You can still do a lot such as make your own Vessels (in game and pre-programmed ones) and you still have access to a lot of features from Ships as well as the community for them to create plugins for this plugin.

    I hope you enjoy Vessels as i have programming it. Ships will continue to get full support however Vessels will be my next plugin to get full support, Getting updates when needed, Dealing with user and programmed errors as fast as possible and getting news on upcoming features.

    There is no official release date for Vessels so just wait for it to be done. In the mean time you always have access to Ships ..... even if it is running on Spigot and not Bukkit.

    Last edited Sep 21, 2014 by MoseMister: API news
  • Avatar of MoseMister MoseMister Sep 20, 2014 at 18:13 UTC - 0 likes

    Vessels news

    Still got no API to work with on vessels so im still on halt however with the bits i have programmed in so far (all java based) seem to work perfectly.

    Developers that want to make 3rd party plugins with vessels will be happy (i hope) with the API of vessels and all the information you can grab from it. That got me thinking about a 'BungeeCord' version of Vessels (BungeeCord links multiple servers together still on a client side). This BungeeCord version would gather all vessels from each world and allow you to change the stats of a vessel even if you are not on that server, it will also allow you to teleport from one server to another if your vessel is on that server. It will be updated less the vessels however its just a idea ..... speak up if you want it

  • Avatar of MoseMister MoseMister Sep 16, 2014 at 21:20 UTC - 0 likes

    @charlza: Go

    Hehe. The preAlpha of my new plugin runs vessels even quicker then Ships. I can not say anything for the full release of vessels but I'm hoping its like that for the full release

  • Avatar of charlza charlza Sep 16, 2014 at 17:08 UTC - 0 likes

    I will go with....optimistically hopeful for now :)

    I was testing out the latest ships release...wow...I didn't realize they could move so fast now! I've been using a marsship with Dynmap to explore new territory as it spawns, just for fun. I've been using the PortalGun to 'transport' down to the surface, so I don't have to land the ship.

    I'm just having a bit of fun with it all!

  • Avatar of MoseMister MoseMister Sep 15, 2014 at 17:53 UTC - 0 likes

    Microsoft buys Minecraft

    After my troubles with Xbox, microsoft account and windows 8 (I tried calling customer service for each time and each time the support team knew nothing) so I don't want to help Microsoft in any way however I don't want to stop support of Ships fans. So I'm going to try to put my grudges against Microsoft and contine supporting ships no matter what junk Micrsoft come out with (some junk maybe gold to others)

    My grudges against Microsoft is because of my personal exsperiance with them. So sorry if I insulted anyone or your personal opinion.

    Even though I run Windows 7 I run it with Linux unbuntu. Then I program with linux on another computer

Facts

Date created
Feb 23, 2012
Categories
Last update
Aug 30, 2014
Development stage
Release
Language
  • enUS
  • plPL
License
GNU General Public License version 3 (GPLv3)
Curse link
Ships
Downloads
47,130
Recent files

Authors

Relationships

Optional dependency
Cannons
Factions
Vault
WorldGuard