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 Apr 17, 2019In reply to bradyykennyy:
The latest ships 6 pre alpha update added a few extra things to the compatibility layer that Ships runs on. This fix allowed the default config for fuel on the airship.
The fix was done by grabbing every block id in the game as well as every item id in the game and then putting it in a list any plugin using the compatibility layer can access.
Your version of Ships is crashing because the compatibility layer is trying to access a item id that your version of bukkit does not have for some reason.
-
View User Profile
-
Send Message
Posted Apr 5, 2019Does this work for 1.13.2?
-
View User Profile
-
Send Message
Posted Apr 6, 2019In reply to W1nterGhost:
Currently the pre alpha versions of Ships 6 works on 1.13.2. Please note that they are missing a lot of features as it has been programmed from the ground up with 1.13.2 and cross compatibility with Sponge. These features will come back soon.
-
View User Profile
-
Send Message
Posted Apr 6, 2019In reply to MoseMister:
that includes waterships?
-
View User Profile
-
Send Message
Posted Apr 7, 2019In reply to bradyykennyy:
As it stands currently, no ship type is fully added. While you can create the OPShip and the airship, the airship needs work and the OPShip will be gone by release.
-
View User Profile
-
Send Message
Posted Apr 7, 2019In reply to MoseMister:
I currently cant get the airship or OPship to work. The issue before was it said Cobblestone was in the way, however now when I create a ship it shows a 0 block count most likely meaning it didn't register it. Then the signs for movement proceed to not work with a message in chat saying that It cant find the ship.
I'm just really looking forward to the release of this, especially for waterships because this plugin seems like it should be surpassing movecraft.
Do you also have an estimate on when it will be fully released or parts will be released during debugging?
-
View User Profile
-
Send Message
Posted Apr 8, 2019In reply to bradyykennyy:
As for it not finding the ships sign, take a look at the materials list created next to the ships config. If the material has a collideType of MATERIAL then it can be used with ships. Make sure the blocks that you want are labelled correctly.
As for estimated dates, im im currently in my 3rd year of 4 years of university and at the point in time where im crunching down on assignment, that are due in 3/4 weeks so dont expect any big features to come very soon, however after that date im going to carry on my target path which is.
Getting all TileEntity blocks correctly working. TileEntity blocks are blocks that have more data that what block data can provide. Block data being the data you can type in to a block with a command e.g minecraft:planks[type=oak]
After that, get the default materials list complete. This isnt technical in any way, just tedious, there are over 350 block types in minecraft 1.13.2.
After that probably work on rotation. (The wheel sign).
Then it would probably be time to finish the airship and add the other ship types in. As for which order, i know the watership is a fan favourite, plus as it moves in different blocks it will test my code in that retrospect so you can expect it after the airship.
After all of that it will touch ups here and there, add in the highly requested ships 6 moving algorithm (I have a video on this page of it working and it was uploaded in something like 2017), get ships 6 to read ships 5 files. And just general quality of life touch ups.
-
View User Profile
-
Send Message
Posted Apr 5, 2019In reply to MoseMister:
I really like your plugin, I am waiting for its full release on 1.13.2.
-
View User Profile
-
Send Message
Posted Apr 6, 2019In reply to Hoolkyd:
Thanks. Glad you like it.
-
View User Profile
-
Send Message
Posted Apr 4, 20191.13.2 does not work at all. Any fix soon?
-
View User Profile
-
Send Message
Posted Apr 4, 2019In reply to XLentGamingNetwork:
How do you mean it doesnt work? Are you using the correct version? Is it crashing?
-
View User Profile
-
Send Message
Posted Apr 5, 2019In reply to XLentGamingNetwork:
similarly
-
View User Profile
-
Send Message
Posted Apr 5, 2019In reply to MoseMister:
I mean none of it works. I'm using your latest version for 1.13.2. None of the commands work, the config is empty, and the sign formatting doesn't automatically set itself when I input what's needed on the sign. I like the plugin, I've used it before, but I personally prefer Movecraft. I just thought I'd try this out since it's 1.13.2 and Movecraft isn't.
-
View User Profile
-
Send Message
Posted Apr 6, 2019In reply to XLentGamingNetwork:
Thats strange. Could you send a copy of your server log? It sounds like its crashing on boot? I also want to check a few other things if its not.
-
View User Profile
-
Send Message
Posted Apr 6, 2019In reply to Hoolkyd:
Would you also be able to post your server boot log too? I would like to fix any and all bugs.
-
View User Profile
-
Send Message
Posted Apr 6, 2019In reply to MoseMister:
Sure, I'll get to it in about a day or so.
-
View User Profile
-
Send Message
Posted Mar 21, 2019Hey, ATM i have a problem with the plugin whenever i do the license, it says ships is not installed in my server.
[Ships]
ship
42
im on 5.1 version, and I don't know what to do
-
View User Profile
-
Send Message
Posted Mar 21, 2019In reply to crystalline1:
5.1 prealpha doesn't have the Ship type installed. It only has OPShip. Ship was going to be added in a later date but is now going to be added in 6.0.0.0.
-
View User Profile
-
Send Message
Posted Mar 21, 2019In reply to MoseMister:
I'm using 5.1 alpha 2, is that the one talking about as pre-alpha version?
-
View User Profile
-
Send Message
Posted Mar 21, 2019In reply to crystalline1:
Yeah. Sorry I must have forgotten to put pre infront of the name.