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 Dec 16, 2013Gate fix ... sort of
I really wanted to get some of the things that bug me to hell done, starting with redstone repeaters breaking and dropping the block (still working on)
but i got to gate rotation, and with some new algorithm i have found a way to keep gates open and the same way and close and the same way when you rotate the ship. now i say sort of fixed because the gates when there open will do a 180 spin ... as in the open gate will be on the other side of the gate.
best if you see it. ill be putting the code (if it passes my tests) in 3.2.1 ... so enjoy
for those that are wondering about the door fix ... its still on my to-do list
-
View User Profile
-
Send Message
Posted Dec 16, 2013If one ship collides with another, they become a single ship, and 1 set of controls will move them both.
-
View User Profile
-
Send Message
Posted Dec 15, 2013Pre release 5 being tested
i have managed to make pre release 4 and do beta test on it, as well as make pre release 5. i think i deserve a break :D
-
View User Profile
-
Send Message
Posted Dec 15, 2013pre release 3
:(
can not have a update checker at all because there is no curse .rss file, and this project is too old to be placed in the server-mods curse section.
so ill think about making an external update checker on my website for you guys to download
News on Pre release 4 and 5
the materials list is complete on pre release 4, however you may see its not all blocks in the materials list, the reason is there will be another addon to the config file called 'Materials_experimental-(advanced)' the blocks listed in here will be the blocks that made ships reloaded 1.1.0.0 crash. to stop the plugin from crashing all these will be turned to 'true', they are not tested using the new code (so it may work) however if you turn any of the experimental materials to 'false' you do so at your own risk.
there will be a note when you get the plugin, so you have been warned. when we do tests on these experimental blocks, we will get rid of any that crash the plugin, however that will need to wait for 3.2.1. pre release 5 will just give you the options.
news on 3.2.1
from doing some basic calculations using the current pre releases, it looks like i will not have 3.2.1 done before xmas sadly. however on tusday im off for the holidays meaning i will have time to work on this plugin. i am still aiming to get 3.2.1 out before xmas but from what it looks like, it wont be approved in time for xmas.
-
View User Profile
-
Send Message
Posted Dec 15, 2013@medemi68
... Quartz? im very sure i just programmed that into pre release 4? should not be in pre release 2/3?
allowing all in config ... im sorry to tell you that would not work because when you set a block value to true, it activates some code that can not be read 2 times (unless it has different variables), meaning that you would need to set all the materials to false, then set all materials to true ... its a little easier to set all to true in the first place.
as for the redstone problem, i have no idea why that happens and ill try to fix it in the future.
thanks for telling me though
-
View User Profile
-
Send Message
Posted Dec 15, 2013Also, what about an Allow all Blocks in the config, it would be easier instead of typing every single item. Can't seem to get Block of Quartz to work.
-
View User Profile
-
Send Message
Posted Dec 15, 2013lol, I figured it out.. Also, would it be possible to see if there is a way to fix redstone items, so that they don't break every time they move? (Airship) .. it's pretty hard to make a nice airplane otherwise.
-
View User Profile
-
Send Message
Posted Dec 15, 2013pre release 3 was rejected because of its update checker. apparently im not allowed to check if there is a update on dev.bukkit.org ...
it needs to check curse ... and i have no idea where the update checker file is on curse, so until i find out, the pre release 2 is the latests file going
-
View User Profile
-
Send Message
Posted Dec 15, 2013@medemi68
very simple error your having. im surprised at the fact you think its just ships plugin that comes with this error.
why it happened
ships 3.1.8+ have only been designed to work with java 7. java 7 uses major.minor version 51.0, java 6 will not support a version of major.minor version that was not out at the time, as in version 51.0.
fix
like any program its good to keep up to date ... update your java 6 to java 7, if you have updated your java to java 7 a long time ago, then make sure your java 6 and lower updates have been un-installed. if the error still comes up contact me with your craftbukkit version, your ships version, and ill see what i can do.
-
View User Profile
-
Send Message
Posted Dec 14, 2013Ships Plugin won't load on Bukkit V.1.7.2, it says unsupported major.minor version 51.0
-
View User Profile
-
Send Message
Posted Dec 14, 2013Ships Pre Release 3
pre release 3 comes with a few new features including more materials for your vessels, a better error list, a bug fix, tests, a brand new update checker, and a very nice beta sign on it.
enjoy
-
View User Profile
-
Send Message
Posted Dec 14, 2013ships pre release 2 upload 1+2
ok in upload 1 the update checker code is there and it works, however the update_check_mose in the config will not be there in pre release 3.
in upload 2 both the update_check_x dont work however you can not get rid of them, if you download pre release 3 the check_update_bukkit will work and you will be able to delete check_update_mose.
Ships pre release 3 news:
i am still working on ships pre release 3, however dont expect it to be a big update, i wont have a laptop or desktop to work on Sunday, Monday, Tuesday. so i have the rest of today to work on it and Wednesday (before i upload it).
also dont expect the update checker to work 100%, those of you who have got the pre release 2 (first upload) will know that the bukkit checker, checks the latest plugin, then compares it to your version, then even though you are on the same version it tells you there is a update (to the same version) ... it will be fixed when the full release comes out, i am trying to fix the pre release version but i can not find the bug.
-
View User Profile
-
Send Message
Posted Dec 13, 2013news on ships 3.2.0 full release
ok its annoying me now ... i need to get a pre release of 3.2.0 out there that i can say 'you have lots of options with vessel materials'
and 'its sort of stable to have your own choices of materials of vessels'
ships 3.2.0 pre release 3 gives you many blocks to choose from (still not all :( ) so im thinking of testing it myself (due to my new tester ... loosing contact with me ... no idea why) so it can be uploaded as at least a beta release.
Config for 3.2.0
if you have used any of the pre-releases for 3.2.0 you WILL need to restart your config to get the new order of materials (if you dont restart it you dont get the new order but it works fine) however if you use 3.1.8 or lower you WILL NOT need to restart your config to get the new order.
please note. the new config order will be in the full release, pre release 3/4 will not have the new order put in place.
3.2.0 pre release 2 - first upload
i check how each and every download of my ships plugin are going just to make sure i should still make them, i did see some people went to my website and downloaded pre release 2 whist it was still approving on dev.bukkit. for thouse of you that did you may see a problem with the 'Check_Update_Bukkit' when turned true, as in, it would say "a new version of ships is out of dev.bukkit.org: version 3.2.0 pre release 1 "even though your on pre release 2.
you may want to restart your config when you get pre release 3+ due to the fact some features that were added in that config do not apply to later downloads (due to dev.bukkit restrictions)
3.2.0 update checker
there is currently a glitch with the update checkers on 3.2.0 pre release 2+ where it would say the later version is one below. this will only occur when you and the current update are on pre releases. i do plan to fix this in later pre releases by changing the version in the plugin to X.X.X.<pre release number> but i can not do it currently.
3.2.0 full release comes to download
i will be uploading 3.2.0 full release as 3.2.1 do stop the update checkers getting confused. my estimated date for 3.2.1 upload will be round about 23/12/13, and because im guessing dev.bukkit.org dont work on 25/12/13, if it does not get approved on 24/12/13 then its a late Christmas present from me, and maybe Qx2 (if he wants to - its his code originally)
unless you dont celebrate xmas or gift giving on 25/12/13 ... then its just a normal update.
Ships for 1.7.3/4
i am currently waiting for a dev bukkit build to start my work for 1.7.3/4 - so stop PM me asking me to update this plugin to 1.7.3/4 ... i can not until i have a bukkit build to work with
for those that want to know
even though xmas is about getting the whole family together ... i properly will be on this computer coding a new update for you guys. enjoy
-
View User Profile
-
Send Message
Posted Dec 12, 2013@Drazhar753
wow ... errr ... wow
what your asking ... errr how to put this ...
i want to be nice but i can not find the words to be nice about this, but ill give it a try.
what has happened is you have clicked the move forwards sign too many times, so it needed to catch up with your clicking, meaning it is reading the same code over and over again, if we put in that the vessels stop moving when someone falls out, then the same problem will occur, because it needs to read the same code to catch up with you, then when you fall out, its still reading the code to catch up, then it will stop long after you fall out.
so best thing to do, make your ship size a size your server can handle, dont rapidly click the move buttons otherwise it will happen again. another thing you could do is get a backup world plugin, so you save your vessel.
but bar that, i can not help you
-
View User Profile
-
Send Message
Posted Dec 11, 2013Ok so I have a suggested feature to add. I was playing on our server and flying my ship, and the server had a brainfart and booted everyone off, but it took it a few seconds to realise that everyone had been booted off so my ship kept moving because the chunk was still loaded, so I lost my ship because it flew off and just kept going. Even after going into creative and flying in the direction it went I didn't manage to find it. So not really sure how to locate it now (any suggestions?) Anyway, my suggestion is to have the ship stop when/if the pilot falls off of it.
-
View User Profile
-
Send Message
Posted Dec 11, 2013Wanting to know
hey guys, i wanting to know some servers that use this "ships" plugin or the old "ships reloaded" plugin. PM your server ip to me, you may get a visitor.
if you have a white list on, but you still want me on (for some reason) say in your PM that your server is whitelisted and ill send you my MC username (its not too different to this user name)
Ships Reloaded Old Website
for those of you that got my website URL (not too late to get one) it is still being updated ... just not as much, so instead of waiting for this plugin to be approved, you can go there to get it.
Approval
it has resiliently been said to me that Qx2 needs to approve my code each and every time, so ... you maybe waiting a long time before you get an update
Work on 3.2.0 pre release 2
the code i used in ships reloaded 1.1.0.0.3 to check for updates is now in ships 3.2.0 pre release 2.
i am also adding more blocks to the materials list in the config.
expected time of upload
i want to say 12/12/13 but its highly unlikely that ill get that many blocks done and the new code changed to the correct website in less then 1 day, and im in college or working on assignments all week, the only days i have time to work on this project (mainly ... i do get like 1 hour each day to work on it) is Wednesday and Thursday, so i would say 18th or 19th of this month.
-
View User Profile
-
Send Message
Posted Dec 11, 2013hey guys, 3.2.0 pre release 1 is now waiting approval, if Qx2 does not need to accept the files then it should arrive in 1-3 days.
-
View User Profile
-
Send Message
Posted Dec 11, 2013day 2 ... waiting for approval, it may need to go though Qx2 permission :( idk if it does or not
-
View User Profile
-
Send Message
Posted Dec 10, 2013with my exsperiance of approving files, dev.bukki take about 1-3 working days to approve a file. it has currently only been 1 day to approve 3.1.8.
keep waiting
-
View User Profile
-
Send Message
Posted Dec 9, 2013@idy26
XD thx