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 May 10, 2014@Flasharoo
the bug is not to do with the vessels being to 'complex' its to do with the ships being too big for the plugin to cope with. I am working with other coders to cancel out the problem.
however the admin of your server should be able to tell you if thats the problem because the server will spam the message (Ships.ShipsMaping .... some other stuff)
-
View User Profile
-
Send Message
Posted May 10, 2014How do we add more ship types? Or can we not?
-
View User Profile
-
Send Message
Posted May 10, 2014@MoseMister
I server I play on uses this plugin and I built a ship for the water. It is a model based off the black pearl. I will link you to the video so you can see how big it is. The problem is the ship won't work. I worked with my server admin and he said that it was a bug in which too complex ships won't run. I would like to know if on the next version if you could fix that bug or just help us out with this process.
Video Turtorial For Ship
-
View User Profile
-
Send Message
Posted May 10, 2014@oliverDahlin
I notesed that the equals needed to be set to equals ignore case in 3.3, should be fixed in the next ships.
As for doors. I still have not touched doors
-
View User Profile
-
Send Message
Posted May 10, 2014@lashedspace677
Can not find ship labled as, that's thr warning message saying it can not find anything labled on line 2.
The daylight sensors .... Hmm ... May not be enough .... The next ships tells you the % of the required block you have
-
View User Profile
-
Send Message
Posted May 9, 2014@MoseMister
Are you using .equals for the signs? if yes can you change it to .equalsignorecase? or?
and thanks for repairing the doors... i and my friends are going to be happy
-
View User Profile
-
Send Message
Posted May 9, 2014Ok this is getting very frustrating, when I go to create a ship it tells me there is no vessel labeled so I go and mess with the ships I had done from before and well when I click the go sign it tells me there isn't daylight sensors even though I have a bunch of them thrown on the ship. Idk if this is client side for server sided because I spent a couple hours trying to figure this out and made no progress at all.
-
View User Profile
-
Send Message
Posted May 9, 2014@MoseMister
The Water Raises 1 block higher. I am using a custom map Earth the 1.7 version http://www.planetminecraft.com/project/the-recreation-of-the-earth-11500-scale/ Thanks for replying :)
-
View User Profile
-
Send Message
Posted May 9, 2014@oliverDahlin
well heres the problem. the Block state works on rotation of the vessels, but then sometimes your server will auto correct the block state but not do it properly so the client crashes on move.
what im trying to say is its random when then client crashes .... we know the cause but we dont know the block(s) that create the problem
-
View User Profile
-
Send Message
Posted May 9, 2014@MoseMister
Okay so do you want to hear what i and my friend have tested(blocks) that haven't work'd on ships
-
View User Profile
-
Send Message
Posted May 9, 2014@oliverDahlin
Ships does not use MoseCore just yet .... MoseCraft-Core is useless at the moment. If minecraft client crashes when vessels move, This is probably to do with the block states on your vessel. I am trying to work on this bug but very little progress so far
-
View User Profile
-
Send Message
Posted May 9, 2014@MoseMister
Now when i'm trying again whit the same ship it's working good and when i'm looking back in the logs it says before we crashed(minecraft crashed for us both)
[17:22:22] [Server thread/INFO]: oliverDahlin lost connection: Internal Exception: java.io.IOException: An existing connection was forcibly closed by the remote host
then i been deleting the config (before we did not have mosecore) and now its working fine again and i was just crashing when we moved our ship
Okay now i crashed again when i been starrting eot whit the same Internal Exception
-
View User Profile
-
Send Message
Posted May 9, 2014@oliverDahlin
ah ok. if you want, tell me the crash error, ill try to get what is causing it
-
View User Profile
-
Send Message
Posted May 9, 2014@MoseMister
I have a problem that's make my server crash but i dont know if it's ships thats making it crash
and do you want to know some items that didnt work on ships?
-
View User Profile
-
Send Message
Posted May 9, 2014@oliverDahlin
sorry could you rephrase the statement, im not understanding it
-
View User Profile
-
Send Message
Posted May 9, 2014@MoseMister
Okay.... but we have another problem on my server i'm not really sure it's have whit ships to do but i can try and if it is i can report it to you
-
View User Profile
-
Send Message
Posted May 9, 2014@oliverDahlin
i can only add support to all vessels or non. not for certain ones.
i can only add support for more blocks if people say what i have missed off the materials list.
I will work on adding JukeBoxes and glowstone to the materials list in the update after this next one (already submitted the new one, can not change it)
-
View User Profile
-
Send Message
Posted May 9, 2014@MoseMister
Can you make so jukeboxes and glowstone works in planes?(add support for more blocks)
-
View User Profile
-
Send Message
Posted May 9, 2014@Spartan071
Github is not allowing me to upload the new (3.2.5/6) code, keeps saying I don't have permission to do it.
Eventually yes I will change a lot of the variables round so they are English .... Or close to English.
If you want to look at the most upto date code, my advice is to get a program called jdGUI then open ships using that.
-
View User Profile
-
Send Message
Posted May 9, 2014@ThunderDragon32
Do you mean the water behind is razed or lowered? If so, change your default water level in the config.
Otherwise no, water needs to come out the back of the ship so it does not leave a massive ditch in the water