Ships
Ships

|
Source Code - Github |
JavaDocs |
Sponge version |
Discord channel |
Translate Core |
|---|
Looking for Dev builds?
Dev builds give off new features and bug fixes before they are officially released, however these features and bug fixes may not have been tested as much as a release on here
Old page:
I am testing this new page out. I am aware of some parts that are missing such as ship types, but please say if there is anything that you wish to see. I plan on making a FAQ's that includes common questions such as how to change ship requirements.
If you want to see the old page, it is here
Video tutorial
Ships 6 changes
Ships has gone through many changes, Ships 6 is the latest rewrite of the plugin. The latest rewrite fixes multiple bugs found in the root of previous versions of Ships.
Features
Moving ships
As the name of the plugin suggests, you can create your own ship and move it with just a single click.
Works with all blocks
There is a fully-fledged list where you can configure every block to react differently for the ships, including being able to add a block type to interact with Ships, detect it as a collide, and even not react at all.
Teleport to ships
There have been many requests to be able to teleport to ships for not only this plugin but others like it. This feature has been added to Ships, however, if it is something you do not wish, then you can disable to command by not adding the command.
Falling Ships
Ships will fall/sink if requirements are not met, this could be done through your own interaction such as running out of fuel, or by something else such as a TNT explosion.
Ship types
| Airship | Link |
| Ship | Link |
| Marsship | Link |
| Submarine | Link |
| Plane | Link |
| Hybridship | Coming soon |
Move the ship:
In Ships, movement is done by signs. You can see all signs here
Collide types:
| Name | ID | Description |
|---|---|---|
| Detect collide | DETECT_COLLIDE | If Ships detects this block in the way of a ship moving then the ship will not move with the error of this block being in the way |
| Material | MATERIAL | Material means that you can build a ship out of this block and the Ships block detection system will detect it as part of your ship |
| Ignore | IGNORE | If Ships detects this block in the way of a ship moving then the block will break and the ship will take its place |
Permissions
| Permission node | Description |
|---|---|
|
ships.cmd.info |
Allows the player to use the command '/ships info' |
|
ships.cmd.blockinfo |
Allows the player to use the command '/ships blockinfo' |
|
ships.cmd.shiptype.create |
Allows the player to use the command '/ships shiptype create' |
|
ships.cmd.config.set |
Allows the player to use the command '/ships config set' |
|
ships.cmd.config.view |
Allows the player to use the command '/ships config view' |
|
ships.cmd.blocklist.set |
Allows the player to use the command '/ships blocklist set' |
|
ships.cmd.blocklist.view |
Allows the player to use the command '/ships blocklist view' |
|
ships.cmd.ship.track |
Allows the player to use the command '/ships ship track' |
|
ships.cmd.ship.eot |
Allows the player to use the command '/ships ship eot' |
|
ships.cmd.ship.crew |
Allows the player to use the command '/ships ship crew' |
| ships.move.own.ships.airship | Allows a player to move own airship |
| ships.move.own.ships.watership | Allows a player to move own ship |
| ships.move.own.ships.marsship | Allows a player to move own marsship |
| ships.move.other.ships.airship | Allows a player to move anyones airship |
| ships.make.ships.airship | Allows a player to make a airship |
| ships.remove.other |
Allows a player to destroy anyones ships sign |
Developers:
Looking for a development wiki? maven/gradle dependencies? or something else relating to ships or translate core? Take a look at the getting started wiki
-
View User Profile
-
Send Message
Posted Feb 23, 2016@WindUnwaken
do me a favor, if you look at the [ships] sign and type
and tell me if the ship you created turns into bedrock for 10 seconds?
-
View User Profile
-
Send Message
Posted Feb 23, 2016I follow the video type signs
And [Ships] click on it says info, [Move] says Ships sign not be found
-
View User Profile
-
Send Message
Posted Feb 21, 2016Ships 5.0.1.5
Ships 5.0.1.5 brings a few changes that prepare it sort of for Minecraft 1.9 (that is suppose to be releasing on 25th). This does not add support for Minecraft 1.9 (because Spigot 1.9 isnt out) however tries to.
In addition to trying to add support to minecraft 1.9, Ships has now had its limits on custom blocks lowered. So, if you are running a forge server that has support to the Bukkit eco system and the forge mod imports the custom blocks into the Bukkit API then Ships will be able to use those blocks. The problem is that these custom blocks may not work. But its not just Forge mods, same goes for other mods that have support for custom blocks and Bukkit that link together well. I believe SpoutMod adds its blocks into the Bukkit API, therefore ships will be able to use those blocks too.
Ships 5.0.1.5 also brings a few other features new features like the ability to remove unreadable Ship files, this is a toggle feature so if you are good at recoving files, then its best keeping this feature off, but if you turn it on, it would mean the time after the next time you boot up (as in 2 boots away), ships would boot up faster (on the 2nd boot) and you would save space on your server for other plugins.
there are also a bug fixes. Mainly in the config file code.
Anyway, Ships 5.0.1.5 has been made and tested and will be releasing this Monday. I am working on Ships 5.0.1.6 however it may take a few hours after Spigot 1.9 is released ;)
-
View User Profile
-
Send Message
Posted Feb 18, 2016@ixionforte
I am talking about takeAmount (it used to be called consumption). And it only reads whole numbers.
Ships was designed for it to take whole numbers but i may change it in the future to take decimal numbers. But that would need to be in a future update. As for the other issues you have been having, the latest update sorts them out.
Sorry
-
View User Profile
-
Send Message
Posted Feb 17, 2016@MoseMister
There is no consumption variable in the vessel yml's. Are you talking about TakeAmount? Can I lower this to . values like 0.1 without causing problems?
-
View User Profile
-
Send Message
Posted Feb 16, 2016@ixionforte
Right then. To fix the first issue. Do the following
If the first issue still continues. Then lower the track limit even more.
To change the fuel consumption rate. Do the following
Find where it says "consumption" and turn it down
-
View User Profile
-
Send Message
Posted Feb 15, 2016@MoseMister
This is exactly what happened:
Made sky island, friend placed wood fence post down (single) and tethered a horse to it. I broke the tether, server lagged out and was spammed with error.
Also can you explain to me how to lower the rate fuel is consumed? I found it to be a bit much and I would like to tweak it so ships consume less fuel.
-
View User Profile
-
Send Message
Posted Feb 13, 2016@ixionforte
That error is caused when a ship is too big for your server to handel. I am finding out what causes it when someone breaks a block. But a quick fix for the issue is if you go into your config file for ships and turn your "tracklimit" down to something like 2500. It should fix the issue
-
View User Profile
-
Send Message
Posted Feb 13, 2016I have no idea why but when I have this installed on my 1.8 server and I break horse tethers that are on fence posts, I get a long error like this:
at moseshipsbukkit.ships.prototype2(ships.java:175) [?:?]
Every single time. It spams the log and my server lags out.
-
View User Profile
-
Send Message
Posted Feb 6, 2016@BrackioTops
If it is what i think it is, then to fix the issue. follow these steps
That should tell you exactly what is going wrong. It will be fixed for the next update, i thought i did fix it but must have forgot. Sorry
-
View User Profile
-
Send Message
Posted Jan 28, 2016@zyyapp
Yep. To protect your ship you can use default options that can be enabled in the config under ProtectedVessels (if you are using ships 5-5.0.1.2 you need to use the /ships protect command to enable your vessel to be protected).
You can also protect your ship using other plugins such as ShipsBridge
-
View User Profile
-
Send Message
Posted Jan 28, 2016could i protect my ship?
-
View User Profile
-
Send Message
Posted Jan 27, 2016Ships 5.0.1.3
This is a bug fix update, where most of the bugs you probably didnt see, but always good to fix things.
Vessel Signs
Remember Vessels? remember how it had completely different signs where you could decide how fast you wanted to travel? Well, an addon for Ships is almost done that brings those signs back, but in Ships. I just need to finish the lock sign
-
View User Profile
-
Send Message
Posted Jan 22, 2016@merpasawr
Always happy to help
-
View User Profile
-
Send Message
Posted Jan 22, 2016it works!
thx :D
-
View User Profile
-
Send Message
Posted Jan 22, 2016@merpasawr
Try the following
-
View User Profile
-
Send Message
Posted Jan 22, 2016[Sign] (Marsship)
Derp
-
View User Profile
-
Send Message
Posted Jan 22, 2016@merpasawr
What are you typing on the sign?
-
View User Profile
-
Send Message
Posted Jan 22, 2016it keeps saying that the ship type doesn't exist
pls help
-
View User Profile
-
Send Message
Posted Jan 11, 2016@MoseMister
thinks a lot.i like Ships very much.i think it will be much better.