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 2, 2015@yourmumsgone
Based on your response you didn't look at my original reply
@JaffaMC
I have just uploaded Ships 5 Alpha 1.1, although this version of Ships does have a alpha sticker on it, does the rotation issue occur with the trapdoors on this version?
The rotation issue does not occur on my test server nor any other server, this makes me wonder if the error is occuring due to a bad jar file, or another plugin interacting with Ships.
Im having a issue with fixing the glowstone, web, etc. because when i changed all the code around, something completely unrelated, untouched just stated to bring errors, im currently tiring to find out why.
-
View User Profile
-
Send Message
Posted May 1, 2015@Mosemister So what do you think is wrong or how can i make it work look down at last comment
-
View User Profile
-
Send Message
Posted Apr 30, 2015@JaffaMC
I'm taking a look at the block issue now, as for what time, can I say 4:00 GBT?
EDIT:
I have taken a look over the code and can not seem to find why the error is occuring. The materials list is read, then processed. You have the ability to move your vessel once with the blocks selected. It then changes the processed data after you move the vessel by itself. All the code after processing the data is read only to that. So im going to link the read and process together (moves the processing place and should give a tiny bit faster processing when booting ships), it removes some of the code in the Ships 1-4 lag creator so it may run faster
@yourmumsgone
Based on the fact the sign removes the text, I will assume you are using ships 5, please note that version is in alpha and should only be used for testing purposes.
Based on the fact you said airship instead of <vessel type> I will assume that you are Tring to name all your vessels [name].
If you are then replace line 3 with another name for the ship
-
View User Profile
-
Send Message
Posted Apr 30, 2015so when and what time do you want to take a look at that rotation bug? and any word on the adding blocks?
-
View User Profile
-
Send Message
Posted Apr 30, 2015Hi I need help as I have a problem whenever I do the sign saying [Ships] Airship Edit: just wondering what time you could be on to check things
[Name] When I place it, it says [ships] name taken and makes the sign blank and then does not work
-
View User Profile
-
Send Message
Posted Apr 29, 2015Okay cool, please let me know when you figure out how to get those blocks added as soon as possible
-
View User Profile
-
Send Message
Posted Apr 29, 2015@JaffaMC
Hehe, both of those features have been and still are in the list of features to add in the full release of Ships 5.
I may take your offer on going on your server to test but sadly not today, I'm having to pull a all nighter at work, so I'll be sleeping most of tomorrow as well. Should be back to normal on Friday though, so I should get some testing done then.
-
View User Profile
-
Send Message
Posted Apr 29, 2015OH and you should consider adding a collision damage and sinking aspect as other plugins like this one have. We have used many systems for the naval combat on our server and yours is by far the easiest to use and least laggy. But collision damage and sinking when destroyed would be sweet.
-
View User Profile
-
Send Message
Posted Apr 29, 2015Okay thanks so much for the help, sorry for all the rushed questions and things. If it would help for you to come on the server and see the rotation big we mean I can zap you the IP
-
View User Profile
-
Send Message
Posted Apr 29, 2015@JaffaMC
Sorry for the late reply, I have been at work all day. The glowering, Web etc. Issue I'll need to look into myself, but I can not do that until I get home.
The trapdoor issue is a really strange bug that I have never heard of, I'll look into it as well.
Vessels connecting to eachother, your not the first to report that and I did apply a fix for it in one of my test versions but my gaming server could barely move a medium and large size ship, so I didn't release it knowing for well that most minecraft server don't have 16gb of Ram or 8 3.6 oct-core processors. I will try to address that issue in ships 5 (more stable, more speedy update)
-
View User Profile
-
Send Message
Posted Apr 28, 2015Sorry... I don't mean to bug you but one last last last thing... It seems when the vessels hit another vessel, or movable object, it just carrys on moving adding that object or other vessel to itself. Example, I was testing the plugin trying to add those blocks (Glowstone, Stone Slabs, Cobwebs) and I accidentally hit a viking long boat. We just kept on moving adding the longboat to the front of our vessel.. unable to disconnect out selfs from it even by moving a different direction or turning... Any ideas to fix this? Thanks!
-
View User Profile
-
Send Message
Posted Apr 28, 2015Yea... Glowstone, Stone Slabs and Cobwebs still not working.... I kinda need these blocks for my current player ships so if you could help me add them that would be great!
sorry one last thing, I have been messing around on some smaller ships without these blocks I want to be able to use, and noticed that trapdoors do not turn with the ships, they just end up floating next to the vessel sometimes if you turn, is there any way to fix this? past plugins like this that I used did not do that
-
View User Profile
-
Send Message
Posted Apr 28, 2015Also Glowstone is set to true and is not working
-
View User Profile
-
Send Message
Posted Apr 28, 2015Hey for some reason we are having trouble adding stone slabs, any ideas?
-
View User Profile
-
Send Message
Posted Apr 28, 2015@JaffaMC
Chests yes (also include anything with a GUI with the exception of Dispensers (it wont crash but they don't save the contents, its fixed in Ships 5)) I will say, there have been reports where clients sometimes crash when close to a double chest, but i have not seen a report like that for a long time and i have been lucky enough to never experience it.
How Beds work in minecraft is very different to every other block and for some reason will not work no matter what i throw at it.
-
View User Profile
-
Send Message
Posted Apr 28, 2015@MoseMister
Okay! thanks so much, one last quick question though. In boat mod we were unable to use chests with our ships as it gliltched out and crashed the server, are you able to do this with your plugin? Also, I know its a long shot.. .but are you able to use beds in the ships as well?
-
View User Profile
-
Send Message
Posted Apr 27, 2015@JaffaMC
Ok. This is actually really easy, first go into the materials.yml file (found in /plugins/ships/materials.yml) and change any material that you want to true and any material you don't want to false. Next go into your config.yml, find Usematerialslist and change that to true. Reboot/reload your server and it should be good to go
-
View User Profile
-
Send Message
Posted Apr 27, 2015Hey I'm using your lovely plugin on my role-play server and have just one issue. I can't seem to pin point how to add movable blocks to the config. We just switched to your plugin from boat mod and our old ships (roughly 2000+ blocks) worked fine with boat mod. However we want to add existing blocks from those already made ships that do not work with your plugin. Blocks like Glowstone, Stone Slabs, Cobwebs, etc. Could you please let me know how to add block types to the ships? Thanks!
-
View User Profile
-
Send Message
Posted Apr 26, 2015Ships for Sponge
if you have been following Sponge project, then you will know that they have released a few Alphas of Sponge to the public. This means I can create and test Ships for everyone using Sponge. Sponge comes with a few extras that I can use, so the Sponge port of Ships may have some extra features.
After Ships 5 is fully released I will work on a Sponge port. After that all Ships 5 updates will be released on Sponge and Bukkit at the same time. Sponge has not got its full API implemented yet, this means the early versions of Ships may not work as well as the Bukkit version. I will also say, Sponge is supposed to be 'faster' then Bukkit, this means you will get a lot less lag when using the same plugins (as long as they are ported correctly), so Ships will run faster on Sponge.
-
View User Profile
-
Send Message
Posted Apr 26, 2015@aberts10
Ships is designed for users to create ships and ship variants only. If ships used it's mechanics to make something stuck to the ground, then it has the potential to either be very laggy and/or destroy your world. If you wish to have cars on your server your best of using the boat/mine cart mechanic. I understand that your issue is UCars has a lack of permissions, but you could ask the developer to put permissions in place.