Ships

logo

logo

Ships

Source CodeMoseCraftbukkitPlugins
Source CodeMoseCraftbukkitPlugins
VesselsAPIAll My Worlds
VesselsAll my worlds

http://dev.bukkit.org/media/images/47/18/pmGG4.png - although it says for Vessels it is going towards all my projects.

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.

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
SolarShip0%NoNoYesAir
Hybrid60%woolOptionalNoYesAir

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

videoShips 3.2.4 by StoneGate amac55
videoShips 3.2.1 by MoseMister
videoShips 3.1.6.1 by austin101
videoShips 2.1 by Jacob Vejvoda

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: VesselType
* 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 (Ships 5 update)

  • 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 4.0.2.1)
  • 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-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 aberts10 aberts10 Mar 31, 2015 at 14:48 UTC - 0 likes

    @MoseMister: Go

    Will ships 5 have better preformance than movecraft? as movecraft bogs down my server alot yet ends up using nothing in resources.

    http://s21.postimg.org/ggx3hwa9f/Aberts10.png

  • Avatar of MoseMister MoseMister Mar 25, 2015 at 16:32 UTC - 0 likes

    Ships 5 update

    03/25/2015 (feels odd putting the date in that format)

    Currently Ships 5 is up on MoseCraftbukkitPlugins as a first generation prerelease for those testers out there, however it is out of date because I work on Ships 5 every tiny bit of free time I get, so you can experience it asap.I will do a Ships 5 update every week from now on until its full release.

    Current status

    The base of Ships 5 is working however this does not have the materials list, RAM materials, loading of vessels or anything built into it. The base of Ships 5 has movement and rotation complete as well as the loaders for new vessel types.

    If you plan on writing a plugin for vessels, wait until the API is fully complete, because there maybe features you need that will be in the Ships API but because you started early then you don't get them, not only that Ships API has changed a bit so your plugin may not work.

    The vessel loaders (the loaders that load in the created vessels on your server) are experiencing some bugs and failing to load vessels. Not only that the classic vessel loaders (for conversion of Ships 4 vessels) are not created yet.

    To top it all off, there have been some resent issues with the materials list where it is not reading the Ships 5 materials list correctly.

    So all in all, good progress but bugs need ironing out and API needs to be finished.

    MoseMister

  • Avatar of aberts10 aberts10 Mar 21, 2015 at 18:41 UTC - 0 likes

    Thank you For at least trying to figure out these problems. You gave time to help fix a problem that some developers would just ignore.

    Last edited Mar 24, 2015 by aberts10
  • Avatar of MoseMister MoseMister Mar 21, 2015 at 18:34 UTC - 0 likes

    @aberts10: Go

    No i was not able to pinpoint the issues because i could not find it on my own computer, i looked at the code for it this morning and found nothing wrong with it. Seeing how high your submarine is on the image, i will remind you submarines are buggy when surfacing.

  • Avatar of aberts10 aberts10 Mar 21, 2015 at 18:27 UTC - 0 likes

    <<reply 2517298>

    Were you able to pinpoint the problem? or are you still figuring it out?

  • Avatar of MoseMister MoseMister Mar 21, 2015 at 18:21 UTC - 0 likes

    @aberts10: Go

    Thanks for your appreciation, the feature you suggested was suppose to go into my other plugin called Vessels. It will not be in Ships 5 right away, but it will be a addon to Ships if you wish to use it. The vessels version was designed to hook directly into vault and the Ships version will also only hook into vault, but it will have its own direct output so eco plugins that dont hook into vault can easily hook into this one.

    the error occuing on your console is from some very inefficient code that is caused fro when the ship is too big. The code has been remasted in Ships 5 because it turned from 100+ lines of code in Ships 4 and lower, its now not even 15 lines of code.

    edit: Your server, is your server still having issues where no one other then yourself can connect? or is it not 24/7

    Last edited Mar 21, 2015 by MoseMister
  • Avatar of aberts10 aberts10 Mar 21, 2015 at 17:35 UTC - 0 likes

    looks like theres a nasty console spam.

    http://pastebin.com/4qBnnXU2

    suggestion for Ships 5+:

    This plugin is amazing, and even though it still doesn't work 100% a lot of the features do work enough to use them, And while I was driving my boat on the open ocean, I thought to myself, why don't they have a boat shop where players can buy small pre-built ships using a economy plugin such as essentials or vault?

    Last edited Mar 21, 2015 by aberts10
  • Avatar of aberts10 aberts10 Mar 21, 2015 at 17:29 UTC - 0 likes

    Heres the ip so you can come on for yourself. ill give you full perms: redcraftgroup.ddns.net

    Last edited Mar 21, 2015 by aberts10
  • Avatar of aberts10 aberts10 Mar 21, 2015 at 17:23 UTC - 0 likes

    Same bugs occurring again. Fuel: coal, glowstone, pumkins, will not work as fuel. Submarines will not surface once under. And in boats you get glitched to the front when using EOT and its extremely hard to get back to the controls. images to come.

    Last edited Mar 21, 2015 by aberts10
  • Avatar of aberts10 aberts10 Mar 21, 2015 at 17:17 UTC - 0 likes

    water bug occurred again. Could using a MultiWorld Generated ocean cause this bug?

    Bug

    Last edited Mar 21, 2015 by aberts10

Most used vessel type on your server

  1. Choice:

  1. Results
  2. 11 comments

Facts

Date created
Feb 23, 2012
Categories
Last update
Apr 22, 2015
Development stage
Release
Language
  • enUS
  • plPL
License
GNU General Public License version 3 (GPLv3)
Curse link
Ships
Downloads
54,256
Recent files

Authors

Relationships

Optional dependency
Cannons
Factions
Vault
WorldBorder
WorldGuard