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 Aug 30, 2015@ManBeastPigDev
did you enable it in the config?
@k97513 is there any errors in console? if it says something about prototype2 that means your ship is too big for Ships 5 to take. if so, sorry. Its kinda hard to give support for even bigger ships
-
View User Profile
-
Send Message
Posted Aug 30, 2015@MoseMister
Oh... I didn't even realize it... thanks.
But when I make the
[Ships]
ship
Andromeda
sign, it just pauses for a few seconds, and turns into regular type (without the Ships colors things.)
-
View User Profile
-
Send Message
Posted Aug 30, 2015Hi,
It says its grief prevention compatible. I'm wondering how?
Players can sail my ships out of my claim and their ships into it. So not sure how its working with GP? They can sail it out of my claim then grief it.
Thanks. good idea tho...
-
View User Profile
-
Send Message
Posted Aug 30, 2015@k97513
Oh i see the problem. The Watership.Yml is the Ship.Yml. You still type Ship on the sign
-
View User Profile
-
Send Message
Posted Aug 29, 2015I renamed old Ships file to ships-old
I deleted old jar and uploaded new jar
I restarted server
I went on
I opened config files/vesseltypes, still no ship.yml
all i have:
icon Airship.yml YML File 148 B Aug 30 01:36 Edit
icon Marsship.yml YML File 115 B Aug 30 01:36 Edit
icon Plane.yml YML File 148 B Aug 30 01:36 Edit
icon SolarShip.yml YML File 165 B Aug 30 01:36 Edit
icon Submarine.yml YML File 148 B Aug 30 01:36 Edit
icon WaterShip.yml YML File 106 B Aug 30 01:36 Edit
-
View User Profile
-
Send Message
Posted Aug 29, 2015@MoseMister
Alright, I'll try it.
-
View User Profile
-
Send Message
Posted Aug 29, 2015@k97513
Ok. Try that version (5.0.1.0 pre release 5 part 1.2)
-
View User Profile
-
Send Message
Posted Aug 29, 2015@k97513
hmm, ill try to sort out the issue there. Not sure whats going on. Ill get back to you in the next patch
-
View User Profile
-
Send Message
Posted Aug 28, 2015@MoseMister
also, it still doesn't work.
-
View User Profile
-
Send Message
Posted Aug 28, 2015@MoseMister
Yeah, I know. I'll try to be more detailed from now on.
I viewed the config for /plugins/ships/configuration/vesseltypes/ship.yml
I then saved it (no changes made (i dont think)).
I also changed the tracking limit thing on the regular config to like 100,000
I then restarted and did /ships reload configs. I went back to ftp and ship.yml (ship type config) is gone.
-
View User Profile
-
Send Message
Posted Aug 28, 2015@k975132
Hmm. Any more errors?
Yeah, ships 5 movea the config file into the folder configuration. Its still therw though.
-
View User Profile
-
Send Message
Posted Aug 27, 2015@MoseMister Great. Now I don't have a ship.yml config file... and it still doesn't work. Any more specific instructions? I raised the thing you said to 100k...
-
View User Profile
-
Send Message
Posted Aug 27, 2015Just seen 5.0.1.0 PreRelease 5 Part 1 had a compiling error and its missing 2 files, not sure why it didnt show up on my tests. Ill be uploading the part 1.1 soon.
Just done a test on Ships 5 with my low powered rig.
I got 2280 sized structures to move (stable) on Ships 4.1.1. And 4673 sized structures to move (stable) on Ships 5.0.1.0 PreRelease 5 Part 1.1. Keep in mind i saw that my processor only used 81% of its power and 2.4GB with RAM.
Now keep in mind, your specs will probably not be the exact same as these, so your server may not be able to handle as much tracking as these specs, but it may also be able to power through much more
-
View User Profile
-
Send Message
Posted Aug 27, 2015@k97513
After you replce he ships jar file. It will delete your old config files. Convert your ships files and create a up to date config for you.
Im not saying Ships 5 will definitely be able to handle it because it dependa on the processing of your server, all im saying is ships 5 is better equiped to handle larger ships, so it should work wirh your ship.
I will say, in ships 5 config. There is a option saying shipTrackLimit. I would change that to a higher number. Reason why its so low by default is very simple, i dont know how well ships 5 tracks ships on thr average powered server.
I will also say, my low end computer has arrived today, so i will know soon
-
View User Profile
-
Send Message
Posted Aug 26, 2015@MoseMister
Thanks! So if I download Ships 5 from above link, would I just delete the current ships.jar and replace it with that, or is there any other config I need to do, and can Ships 5 support that size ship?
-
View User Profile
-
Send Message
Posted Aug 26, 2015@k975132
Yep. Thats the error message when a ship is too bih for your server to handle. Ships 5 greatly improves on the handling of ships, so give ships 5 a go. Its currently stable, its just lacking a few bits here and there
-
View User Profile
-
Send Message
Posted Aug 26, 2015The dynmap is 167.114.100.203:8123
-
View User Profile
-
Send Message
Posted Aug 26, 2015@MoseMister
Yeah, it just keeps repeating.
26.08 16:31:12 [Server] INFO at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:309) ~[?:?]
26.08 16:31:12 [Server] INFO at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:309) ~[?:?]
26.08 16:31:12 [Server] INFO at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:309) ~[?:?]
26.08 16:31:12 [Server] INFO at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:309) ~[?:?]
26.08 16:31:12 [Server] INFO at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:309) ~[?:?]
26.08 16:31:12 [Server] INFO at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:309) ~[?:?]
26.08 16:31:12 [Server] INFO at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:309) ~[?:?]
26.08 16:31:12 [Server] INFO at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:309) ~[?:?]
...
-
View User Profile
-
Send Message
Posted Aug 25, 2015@k97513
Wow. Ok. That looks like Ships 4.1.1. Not sure why its returning null. Anyway. Ships 1-4 has a issue with processing medium to large ships. But to make sure its that. When you click the move sign or anything, does a error appear in console?
-
View User Profile
-
Send Message
Posted Aug 25, 2015@MoseMister
it says,
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
| - - - - - - - - - - [Ships] - - - - - - - - - |
| Version: null
| Faction Support: No
| Allow Boost: Yes
| Allow EOT: Yes
| ProtectedVessels: No
| - - - - - - [ Moses Plugin ] - - - - - - |
\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /