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 Oct 17, 2014 at 19:04 UTC - 0 likes

    @vVTimebreakerVv: Go

    Thanks. I will say this plugin can take Double Chests (sometimes).

    MoseMister

  • Avatar of vVTimebreakerVv vVTimebreakerVv Oct 17, 2014 at 15:17 UTC - 2 likes

    OMG

    I love your plugin dude its perfect!!! It never crashed my server, its easy and no extra lag.

    (never put chests in the vessels, when you use the wheel the chest will glitch and it will crash your mc)

    AWESOME PLUGIN :D

  • Avatar of MoseMister MoseMister Oct 16, 2014 at 06:15 UTC - 0 likes

    @mabunnell: Go

    Thought I had that down somewhere. Its a dropper

    edit:

    i did. on this page

    Quote:

    Engine

    dropper

    Last edited Oct 16, 2014 by MoseMister: found it
  • Avatar of mabunnell mabunnell Oct 16, 2014 at 02:53 UTC - 0 likes

    Having a large problem... don't know how to add an engine to a vessel. Can anyone help?

  • Avatar of MoseMister MoseMister Oct 13, 2014 at 22:57 UTC - 0 likes

    Ships and Vessels Sponge edit news

    Sponge released on Oct 10th that there ETA for SpongeAPI (not the server) should be done by November. This means after the compeltion of the API I can port my plugins over without running into the problem of undeveloped API.

    So my ETA for Ships Alpha port for sponge should be December sort of time (if I get the timing right it will mark the point of my Java programming).

    I do not have a ETA for vessels simply because Vessels will still be in pre alpha when sponge is released.

    small news on vessels

    I know you hate it it when I post vessel news here but still I'm doing it (rarely).

    I have been busy all this week. I only got 3 hours of non solid programing done this week and most of it was for my server, so this week's issue of Vessels preAlpha is not a big update

  • Avatar of MoseMister MoseMister Oct 12, 2014 at 20:43 UTC - 0 likes

    Clear up something about Ships and Vessels

    With Bukkit 'going down' many alternative server mods are being developed (As you probably know). Some of these Bukkit alternatives come with addons that emulate the Bukkit plugin environment so it links Bukkit plugins to that server mod. These bukkit links will probably not support 'nms' code that a lot of 'hot' plugins use.

    Ships and Vessels both use normal BukkitAPI (not 'nms'), so, Ships and Vessels should both work with the emulators.

    Ships and Vessels are both being ported onto Sponge (With the current version of SpongeAPI, I have already ported as much as i can of Ships onto it).

    Sadly, The Rainbow server mod seems to be fully released however my plugins will NOT be ported over because of the following reasons;

    • The API does not seem to be complete
    • The community is tiny, So my work would be almost useless
  • Avatar of MoseMister MoseMister Oct 11, 2014 at 20:39 UTC - 0 likes

    @ZamX735: Go

    Ask as many questions as you like. I dont mind them. Anyway onto your question.

    there could be many reasons why this has happened. Here are some and the way around them.

    Ships 4+ has been designed around a built in database. The option to change features of a vessel (such as Fuel) will only apply to vessels created after you changed the config. The way around this is change all the load Vessel YML files (found in 'plugins/Ships/VesselData/') to what you want them to be, or, delete all the pre loaded vessel YML files and tell your users to create the sign again.

    Ships 4+ changed the format of the way you enter the Fuel id into the config file (So now you can have more then 2 types of fuel). Make sure you use this format.

    All plugins will need to reload their config files after a change within the config has occurred (as long as the change occurred outside the server). Ships currently has not got a command to reload its own Configs (yet) however if you type 'reload' on the console. It will reload the whole server. You can also reload configs by rebooting the server.

  • Avatar of ZamX735 ZamX735 Oct 11, 2014 at 20:00 UTC - 0 likes

    @MoseMister Okay, thank you. I went back to the last version and it works now. :) I hate to bug you with one more question, but I tried to change the fuel from coal to lapis in the config file, (so lapis can acutely have a use on my server) but the ships still take coal. Is this not meant to be changed? Like, will the ships always take coal no matter what you change the item id to? I appreciate the help.

  • Avatar of MoseMister MoseMister Oct 11, 2014 at 17:39 UTC - 0 likes

    @ZamX735: Go

    Well that can be many problems (such as the Teleport fix i made isnt booting, Ships does not detect the player, etc). Anyway all these problems relate to a bug im calling 'Bad Jar' and the way to get round this is to redownload the plugin version and hope for the best (if the problem still occurs, tell me and I can do some testing to give you a Ships version that will work for your server.

    I will say the latest version of Ships (the pre release of 4.1.1) is very experimental and should only be used if you want to test the plugin for bugs. If you want a stable release of Ships go for 4.1.0.2.

    Hope this helps you.

  • Avatar of ZamX735 ZamX735 Oct 11, 2014 at 17:10 UTC - 0 likes

    Hey, I kind of have a problem. So, when I make my ships and click the move sign, it only moves the blocks forward. Not the players. Know what may be causing this?

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,820
Recent files

Authors

Relationships

Optional dependency
Cannons
Factions
Vault
WorldGuard