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 Nov 16, 2013Never Mind, Just ignore this, i fixed my problem
-
View User Profile
-
Send Message
Posted Nov 15, 2013its killing me for Qx2 to come back to tell us all whats going on, if im taking over, if someone else is, or he is ending the project completely.
but still, no rush
-
View User Profile
-
Send Message
Posted Nov 15, 2013@idy26
thx for believing in me, i am trying not to f* up this plugin too badly.
im always listening to the fans, but then i go with the majority of fans, unless its close or is 50:50, then ill see what i can do
-
View User Profile
-
Send Message
Posted Nov 15, 2013@AJCStriker
I have to agree with MoseMister on this one.
This isn't a Ships vs. Movecraft scenario; the plugins are headed in two different directions, despite having the same goal.
I've used Movecraft. I ran a server with it for a few months. The ships broke apart, stick-flying was boring, etc. My players wanted the old Ships server I was previously running back (this was pre-1.6.2, granted).
Ships has a completely different method of control that makes it quite endearing. Besides the general lack of documentation and customization, and the many translational errors from Qx2, Ships is a fantastic plugin.
I like the look of the new Movecraft updates, but it'll never be Ships, just like Ships will never be Movecraft.
I cant speculate on iSail, as I've never used it. Also, the sooner MoseMister gets control/partial control of this plugin, the better!
-
View User Profile
-
Send Message
Posted Nov 14, 2013@AJCStriker
moveship and ships plugins may act the same, however the way you interact with the plugins is different, such as Ships plugin has the "marsship"
and besides, not sure about you, but i like being given options, options gives you freedom, a change.
what i have got planned, ships will have a lot of different features then movecraft, and some of the same features, like the subs.
i have seen both movecraft and isail creators have both come to me ... Isail gave me help, the creator of movecraft is essentially saying that i should not create this plugin because its too much like his/her plugin
lastly not sure about you, but i think i would get a joy of creating something like this, i did with my O.S. and with my other programs, i would love to learn java, and have a plugin people know about, but the problem is, i always start like this, carry on someone else work, i then create different software that does different things, however i always go back to the original.
you know, a kick out of coding, that what i get, and thats why i would love to work side by side with Qx2 or take over the plugin completely, no matter if it fails or not, i could step back and say "i made that"
-
View User Profile
-
Send Message
Posted Nov 14, 2013@MoseMister
I just though I would drop in and ask what the benefit of attempting to revive Ships is when you could simply put Pull Requests towards Movecraft?
Seeing as the Movecraft platform is quite mature and stable now, would it not be a more effective use of your time to code functionality instead of reinventing the wheel?
-
View User Profile
-
Send Message
Posted Nov 14, 2013@Terraquis
thx, what skills you got with mc plugin development?
i dont need alpha, beta testers, i was going to release them to the public labled as dev, or beta.
but if its java, i maybe asking a few questions
-
View User Profile
-
Send Message
Posted Nov 13, 2013If you need any help with development, you can just PM me. Always happy to help out.
-
View User Profile
-
Send Message
Posted Nov 13, 2013oh, who likes the new icon for my name, ive been looking at the settings for my account, and found avatar :)
-
View User Profile
-
Send Message
Posted Nov 13, 2013hey guys, as you know im waiting until its confirmed that im working with Qx2 until i start to learn the rest of java.
however there is another reason why i have stopped, because 1.7.2 craftbukkit is still not released, i have a feeling there will be code changes. This probably will mean that this plugin will not work even more then it does on 1.6.4.
oh and also i am keeping a record of what you guys want me to do with this plugin (if i get it) so i will not forget you. i will probably update it in this way though.
1) get a stable build of this plugin for 1.7 (no changes to the plugin that you will see)
2) add 1.7 block support (ill add the config bit in later)
3) fix furnace and other bugs (the stable build will fix the chests error)
4) add permissions (ships.<type of vessel>.placechest
5) add the ability to choose "supported blocks" for the vessels
6) add the ability to have "ship block size" as 0 (meaning unlimited)
7) add "water height" in the config
8 ) add new types of vessels (submarine, lava ship, Luna ship)
9) add "lava height" into the config
i will always be trying to fix the piston/gate/door rotation problem, and as for the following features, i will still think about adding.
explosive ships, damage for ships, ability to land on water, spout support (normal will still work), 3rd party ship types
thx for listening ... reading
-
View User Profile
-
Send Message
Posted Nov 12, 2013@letsgetdiamonds
luner ship seems to be a good idea, but if i do that, i would need to fix the marsship first.
as for the redstone ship, how would it work, do you put redstone in a furnace because that's already done, change the fuel or alt fuel in the config for the airship.
if its a different method then plz tell me
-
View User Profile
-
Send Message
Posted Nov 11, 2013Also, because the mars ships only work during day, how about you make Lunar ships that work the same way, but use the moons gravity to pull it upwards. (The gravity that makes waves bigger at night.) Also, maybe a redstone powered ship?
-
View User Profile
-
Send Message
Posted Nov 10, 2013@Jarrett78
yer ... thats the problem, the owner of this plugin says he may give this plugin to someone else because the current owner (Qx2) is busy as hell, and works on other projects in his spare time.
we have not heard from him since that, so im thinking he has scrapped the project completely, however to keep peoples hopes high (... sort of) im tring to keep hopes high and say its going to be given to someone, Qx2 is just too busy to say who he is giving it to (tbh if this plugin does get given to someone it will probably be me)
-
View User Profile
-
Send Message
Posted Nov 10, 2013@MoseMister
Well damn. This needs an update. D:
-
View User Profile
-
Send Message
Posted Nov 9, 2013@Jarrett78
net.minecraft.server.v1_6_R3 - is that craftbukkit 1.6.4 recommended build 2? as in the 3rd recommended build for 1.6?
SEVERE Could not pass event PlayerInteractEvent to Ships v3.1.7
you tried moving a ship on 1.6.2 recommended build or 1.6.4 didnt you? ships 3.1.7 is only compatible with '1.5.2' and '1.6.2 beta 1' if you try to use it on any other craftbukkit, you will get that error or something like it
-
View User Profile
-
Send Message
Posted Nov 8, 2013Dat error http://pastebin.com/Ycpm91r1
-
View User Profile
-
Send Message
Posted Nov 8, 2013hi guys, this is a heads up for anyone who does not know. when i originally got fingers pointed at me, to take over this plugin, my life was very busy, i only had like 1 hour as spare time.
now my GF dumped me, i now have something like 10 hours spare in my life, so im using that time to learn java, and to get the plugin looking the most professional i can (in my head).
oh and those who want to know, im confident i can make a plugin with some simple commands, im making steady growth in java, and will eventually know it.
however i dont want to get to the point where i know java, then Qx2 says your not taking over this plugin, or having the source. so i have stopped learning java until its official that im working along side Qx2, or i have this plugin to myself.
and lastly, for those that dont know, Qx2 (the admin of this server) needs someone to update this plugin, and a lot of people have said that i should do it (its not confirmed) but 1 step at a time. you need to respect that Qx2 has other projects to work on, and is very busy to start with.
-
View User Profile
-
Send Message
Posted Nov 6, 2013@Drazhar753
well this is a bug that i have never seen in action, so i would not know how to patch it, however because its a bug that has been reported i will look into it, and hopefully patch it when i have the chance to.
-
View User Profile
-
Send Message
Posted Nov 6, 2013@MoseMister
What I meant in my 4th statement was that there has been a persisting bug where peoples' clients would crash kinda randomly whenever an airship was within the same chunk as they were and the driver was using the maneuvering engine a lot. Would happen to the driver also.
-
View User Profile
-
Send Message
Posted Nov 5, 2013@kadapunny
Sorry but the owner of this plugin has said that he is giving it to someone ... no idea who it is, but ... hopefully find out soon.
but to your problem, Qx2 (the current owner) has said that he may add something that will allow you to change the blocks that are supported.
but again, the Qx2 has also said that he maybe giving this plugin to someone. and i will say a lot of fingers have pointed at me, and i have said that once i learn java, and have control (limited or not) i will add that ability to add supported block (supported blocks being those that fix onto ships and vanilla minecraft blocks)
and if i have the time to do this extra feature then i will
extra feature: add a spout support of some kind. maybe when the ship is built all the wool blocks move in the wind ... or something like that