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 25, 2014What is boot up?
-
View User Profile
-
Send Message
Posted Feb 25, 2014@Drazhar753
tbh, i rather try to fix the client/ server crashing then try to make it less annoying
-
View User Profile
-
Send Message
Posted Feb 25, 2014@Drazhar753
The only way I was able to track mine down...I use Dynmap and had to follow the ghosting affect that occurs as the map slowly refreshes. Occasionally, I had to render the map again once I knew the ship had run out of fuel! Great fun! hehe
-
View User Profile
-
Send Message
Posted Feb 25, 2014@MoseMister
Damn, is there anyway to track down these vessels? We have lost a few this way, we're not sure if they have disappeared or are still out there flying on their own.
-
View User Profile
-
Send Message
Posted Feb 25, 2014@Drazhar753
Sorry, but for that to work, i would need a override method that worked in a way that would detect that the player has disconnected when on a vessel, then to turn off EOT using the override method.
Atm it is impossible for me
-
View User Profile
-
Send Message
Posted Feb 25, 2014@MoseMister
Mose can you make a config option that doesn't allow ships to move without the player aboard? Because we've had multiple situations where someone is booted from the server or the server crashes, and when we come back the ship is gone, as it has kept moving because EOT was on.
-
View User Profile
-
Send Message
Posted Feb 24, 2014@X00LA
with my knolage behind the plugin, i am unable to have many configs under this new code, however, with the new code in place i should be able to allow custom messages.
by the way the new code is from 3.3 beta 3. this code is not finnished or ready to be released to the public.
ill let you know if i can get custom messages working (i should be able to)
-
View User Profile
-
Send Message
Posted Feb 24, 2014Hello,
I have a little question. I have a german server and would translate your plugin into german. Is there a chance you add language support into the plugin for that in the future? This would be great!
Regards,
X00LA
-
View User Profile
-
Send Message
Posted Feb 24, 2014@deitytowns
Keep it on your server if you want it
-
View User Profile
-
Send Message
Posted Feb 24, 2014I'v just put this website on my server for people to see how to make airships, if you want me to remove it just comment telling me. Thanks.
-
View User Profile
-
Send Message
Posted Feb 23, 2014@charlza
Ok, i will say i have only uploaded 3.3 beta 3 to my testers (i dont keep track of my testers bukkit names, so sorry if you are one) beta 2 is only out for the public atm.
And as for the tardest tardis thing, i can not dupe the problem, so unless i could borrow your server, im going to need to take your word.
-
View User Profile
-
Send Message
Posted Feb 23, 2014@MoseMister
I've tested 3.3 beta 3 a little today and have seen no problems under 1.7.2-R0.3. The ship I'm using does seem to be moving smoother and faster than before...much less lag between movements.
I do continue to see the stream of console messages when operating a Tardis' control- these are not ship controls. They are controls used for Tardis operation.
At Ships.ships.Maping.MapingBlock(ShipsMaping.java:307) It looks like it could be over a hundred of these messages when I right click one of the Tardis signs.
-
View User Profile
-
Send Message
Posted Feb 23, 2014good news everyone.
3.3 beta 3 code boots up, its still got a lot of work to be done on it, however, it work ... its much faster then beta 2, and goes to be faster on full release.
'CreateConfig' is now not needed .... the amount of code i had to replace to just change that is just ridicules
-
View User Profile
-
Send Message
Posted Feb 23, 2014@endlessnumber
if you dont report them, i can not fix them.
no one has reported any bugs (that was not already known) for ships 3.2.4 ... so i decided to work on new features.
you say playerfiles are being corrupt .... what playerfiles ... as in essentials player files or the mc player files.
i have not had someone report a chest crash for a long time ... i was not in control at the time.
sorry to here about disabling this plugin, if i get more info out of you about these bugs i maybe able to fix them
-
View User Profile
-
Send Message
Posted Feb 23, 2014Dear MoseMister,
As much as I like this plugin we are temporarily disabling it on our server which is running CB 1.7.2 R0.3 beta. You need to stop focusing on adding new features until all of the existing bugs are sorted out. Our server logs are full of Java exceptions and players' playerfiles are being corrupted. Furthermore chests on boats tend to crash the client.
Please stop worrying about "airships5", "planes" etc. and focus on the stuff that really matters because we love this plugin and hate to see it go.
-endlessnumber
-
View User Profile
-
Send Message
Posted Feb 23, 2014if beta 3 works
if the current beta 3 i am working on works then the 'CreateConfig' option will be completely gone again.
im telling you awesome lot this due to the fact you WILL need to restart all your configs (just delete the ships folder in your plugins folder)
also expect a lot of changes if it happens. i have got rid of about 650 lines of pure code and added about 50 lines to replace it. in the full release the terminator code will not be there (because 1: bukkit does not like it when i check for updates of a external source and 2: it will be running forever)
-
View User Profile
-
Send Message
Posted Feb 23, 2014@deitytowns
XD the fans know more then me. Thanks though
hope for at least another year
-
View User Profile
-
Send Message
Posted Feb 23, 2014Happy 2nd anniversary
-
View User Profile
-
Send Message
Posted Feb 22, 2014@MoseMister
Ya I though it might be a bit of a pipe dream, but if you don't ask, you'll never know right?
-
View User Profile
-
Send Message
Posted Feb 22, 2014@andjelovuk
Hmm ... Ill think about it, if i do get it into this plugin it will be after the solarship