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 Jan 27, 2014@cursethesilliness
The spam messages are to do with the debug set to true. I think that message is VesselDebug, however i could be wrong
-
View User Profile
-
Send Message
Posted Jan 27, 2014Thanks for your help.. I got PermissionsEX and got that working for my users. So I am curious how can you stop the pluging from spamming "found block on water type...". I thought debug was set to false...? I had a user take a demo boat for a joy ride and it was tough to muddle through the logs...
-
View User Profile
-
Send Message
Posted Jan 26, 2014@fuzyfeet
not been suggested. ill have a go at the code on that
-
View User Profile
-
Send Message
Posted Jan 26, 2014Not sure if this has been asked before, but have you thought of a buffer block? Basically a configurable block that can't be added to a boat/airship/whatever so if the vesicle collides with it the ship won't fuse with the vesicle.
-
View User Profile
-
Send Message
Posted Jan 26, 2014@nullschritt
if i were to add different engine speeds for the different vessels, it would be doing a lot of calculations and because so many ships are moving at once, it may get the calculations wrong.
however ill put it though some tests and hope for the best
-
View User Profile
-
Send Message
Posted Jan 25, 2014@MrNotinn
Change the maximum ship size in your config....
-
View User Profile
-
Send Message
Posted Jan 25, 2014When I try to do it it says this ship is too big
-
View User Profile
-
Send Message
Posted Jan 25, 2014Keep up the work. I chose this over movecraft, because this is much easier for my players to figure out. Any chance for the ability to change each ships individual speed, anytime soon? (tbh this is what I am most looking forwards to, well, that, and submarines/solarships :D)
Thanks for the work and support!
-
View User Profile
-
Send Message
Posted Jan 25, 2014@cursethesilliness
the permissions only work if you have a permissions handler.
if you dont, there is another way you can do it with most plugins (not this plugin). however if you open the .jar file up with a program like winrar, or winzip. their will be a file inside called Plugin.yml
open it, then change OP to true.
this plugin does not use thouse sorts of permissions due to the fact its not set-up like that, however i can make you one that will work for normal users
-
View User Profile
-
Send Message
Posted Jan 25, 2014HELP! I have googled and triple googled to try and solve this on my own... I can only use or make ships as an OP. I want my users to be able to use it.. :
Permissions •ships.ship.use - allows players to use the ship vessel. •ships.ship.make - allows players to make a ship vessel.
but what file do these permissions go in?? ... and what is the correct format? Are there arguments (ships.ship.use: true ,etc??)?
-
View User Profile
-
Send Message
Posted Jan 24, 2014@Johnybifiss
its what i do :)
-
View User Profile
-
Send Message
Posted Jan 24, 2014@MoseMister
Thank you :)
-
View User Profile
-
Send Message
Posted Jan 24, 2014@Johnybifiss
Thats a message from one of the debug options.
I think its vessel debug.
Make sure it is off in your config
-
View User Profile
-
Send Message
Posted Jan 24, 2014" found block on water type vessel "
-
View User Profile
-
Send Message
Posted Jan 24, 2014@Johnybifiss
What sort of messages does it spam you with?
And make sure all debugs are false in the config
-
View User Profile
-
Send Message
Posted Jan 24, 2014Hi. Plugin terribly spamming the console when moving ship. Please fix :) thank you PS: This is best plugin for my real server! :)
-
View User Profile
-
Send Message
Posted Jan 24, 2014@MerryXmasChaz
If you dont mind, ill be taking the link of that video and putting it up here.
-
View User Profile
-
Send Message
Posted Jan 24, 2014Video of ships plugin will be posted Monday, This is the most Amazing plugin!!! ^v^ keep up the great work.
-
View User Profile
-
Send Message
Posted Jan 23, 2014@levisn1
Depends on how many vessels will be on your server.
I test this plugin on 3 diffrent computers, the lowest spec computer i test on has 2gb of ram installed and about 1.5 of that is used by other tasks then the mc server.
I would say about 1gb or ram should be fine for about 1-4 vessels flying/sailing at once
-
View User Profile
-
Send Message
Posted Jan 23, 2014How much consume this plugin in terms of ram cpu? Moving every single ship in the air at the same time can makes the server lag. Just for info :P...cuz i want install it in my server..