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 31, 2013@nullschritt
your ideas ... i think are impossible, or i just have not found that bit of the code
-
View User Profile
-
Send Message
Posted Dec 31, 2013@nullschritt
Also, on multi-level ships, if you change floors with the EOT on, it will glitch you to the very front of the ship (inside the front blocks, or sometimes completley out of the ship) and continue to do so every time the EOT is turned on(and moves), even if the player goes back to the floor they were on. [re-logging fixes this problem, but ONLY if you stay on the same floor while moving]
Also, there is one craft on my server that says it has an obstical, but I can;t find a block anywhere stopping it from moving, could you come on and check this out for me?(might be a bug, unless I'm just oblivious)
-
View User Profile
-
Send Message
Posted Dec 31, 2013@nullschritt
Also have 2 bugs to report
1) sometimes when a ship turns, it doesnt properly detect collision, sometimes moving the ship INSIDE buildings/objects.
2)When using the EOT sign, sometimes players fall out of the ship, or are moved to the wrong location (too far forwards or backwards) and get stuck in the ship. (this doesnt seem to occur when manually using the engines) [further testing reveals this only happens on marsships and airships, not regular water ships)
-
View User Profile
-
Send Message
Posted Dec 31, 2013Just an idea, on how to prevent ships getting stuck, maybe you could add a feature or option, to change how far "out" the collision detection works (for example if you set it to 2 blocks, it would always force 1 block of air between every part of the ship, and any other collidable object), Thus, ships would not get stuck to buildings, or other ships.
Hope my idea is at least plausible!
Also, it would be nice if there were a way to stop the chat from closing every time the ship moves, it would make comanding large craft(with a crew) a lot more efficient. (I understand if you can't, as from what I can tell its the CLIENT that closes the chat when the player moves(teleports) with the ship). However perhaps there is a way to move the player, without invoking a teleport/warp to that block, and thus, not closing their chat.
Just some ideas. (:
-
View User Profile
-
Send Message
Posted Dec 31, 2013if someone asks me 'what was the first thing you were doing in 2014 and the last thing you were doing in 2013?'
i will say 'coding'
-
View User Profile
-
Send Message
Posted Dec 31, 201315 min late - but happy new year everyone
-
View User Profile
-
Send Message
Posted Dec 31, 2013@nullschritt
yep, im asking because im thinking of taking a visit, and fixing the problem myself
-
View User Profile
-
Send Message
Posted Dec 31, 2013@MoseMister
It's the server in my signature, project builder. I'm not sure if that's what you're asking.
-
View User Profile
-
Send Message
Posted Dec 31, 2013errr, not sure how to say this.
in my struggle of trying to fix the dispenser item drop problem, i found the thing to change how many blocks a vessel goes forwards ... just saying i have it in the bank for when i get back to features
-
View User Profile
-
Send Message
Posted Dec 31, 2013Bugs - and what im doing to deal with them
with the increase of know bugs (major.minor, config auto restart - even after 3.2.2.1 patch, large ship error, client crash, dispenser error, double chest entity) i have shut down all new features in updates and concentrated work on fixing priority 1 bugs (the bugs listed above).
this will take time to find where the problem lies, however it would be quicker if you lot could tell me the error your having, and send me a .zip copy of your whole server, to see if i can duplicate the problem.
if i can not duplicate the problem using your .zip, it properly means its something to do with other software, however i am going on servers to check these problems out myself, however, again i need a method of getting there, so IP's would be useful
listed below are the priority errors i dont need to duplicate
i am truly sorry for these bugs occurring - in my defence, everything has bugs
-
View User Profile
-
Send Message
Posted Dec 31, 2013@nullschritt
Is it the server you have a image on that the problem lies on?
-
View User Profile
-
Send Message
Posted Dec 30, 2013@MoseMister
100% positive. All the other signs work.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@lax444
oh sorry, i forgot about you.
ill tell you ... i have no clue whats going on with your server, i need to get in contact with a old friend of mine to try to fix it. however, ill still try to figer it out by myself.
could i take a copy of your whole server (.zip file will do ... .rar if you must)
-
View User Profile
-
Send Message
Posted Dec 30, 2013@endlessnumber
another person had the same error and we got it sorted out.
the patch will be in 3.2.2.1 (when it comes out)
if you used the temp fix file, just replace it with 3.2.2.1.
everyone else
3.2.2.1 also comes with a few other bug fixes, the update is not there just for these guys with the config error
-
View User Profile
-
Send Message
Posted Dec 30, 2013@MoseMister
Yes I restarted my config, and I was using same bukkit version as cdh.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@nullschritt
are you 100% sure you have the [ships] sign
that activates all the other signs on the ship
-
View User Profile
-
Send Message
Posted Dec 30, 2013@MoseMister
No errors! The sign even switches status properly, the ship just doesn't move.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@cdh0127
Check your pms, i replyed to you there
-
View User Profile
-
Send Message
Posted Dec 29, 2013@MoseMister
craftbukkit-1.7.2-R0.2-20131220.204609-2
I stopped the server, made the changes and saved, started the server. I've only used 1 version of this plugin, I just got it the other day.
-
View User Profile
-
Send Message
Posted Dec 29, 2013@lax444
Ill take a look at it tomorrow, i need sleep