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 Jan 9, 2014Hello, could you add emerald_block to the config please?
Thanks!
Also hoppers drop their contents every time the ship moves.
-
View User Profile
-
Send Message
Posted Jan 8, 2014@MoseMister
Hey MoseMister, great work so far! I am currently using the latest version of ships, and it's announcing lines such as
[16:13:19 INFO]: found block on air type vessel [16:13:19 INFO]: Checking current location of blocks
A lot in the console, whenever the ships move. The debug is set to false in the config but doesn't seem to make a difference.
-
View User Profile
-
Send Message
Posted Jan 7, 2014Re-editing statement, it was Sentry plugin messing up server. So glad I tried eliminating plugins one by one. Love your plugin and keep up the great work. ^v^
Xinth Server thanks you
-
View User Profile
-
Send Message
Posted Jan 7, 2014@wizard10193
Nope, sorry
-
View User Profile
-
Send Message
Posted Jan 7, 2014Well maybe you know the server, lifemud, that's what he did the coding for. He had made some great modifications to the plugin and I want to find out if he would let us use the code for them.
-
View User Profile
-
Send Message
Posted Jan 7, 2014@wizard10193
Sorry, but tbh unless a person talks to me a lot i will not reconise a name
-
View User Profile
-
Send Message
Posted Jan 7, 2014MoseMister have you ever helped someone named morlanius with the plugin, I'm trying to find him.
-
View User Profile
-
Send Message
Posted Jan 6, 2014@nullschritt
no its part of minecraft as the client, no idea why it happens
-
View User Profile
-
Send Message
Posted Jan 5, 2014@MoseMister
Oh my apologies, must be another plugin.
-
View User Profile
-
Send Message
Posted Jan 5, 2014@nullschritt
That message is not part of the plugin.
-
View User Profile
-
Send Message
Posted Jan 5, 2014@nullschritt
Also, the plugin spams the chat whenever it "cannot locate sign". Perhaps you could make this message go to console only?
-
View User Profile
-
Send Message
Posted Jan 5, 2014@MoseMister
1) Could you make a "speed" sign that allows the speed to be adjusted between two values in the config? (I think this would be best so players can adjust speed depending on the distance they want to travel)
3) + 2) If you get redstone working to activate signs, players could build contraptions to fly their ships in new ways (for example sideways then forwards on a loop)
4)Maybe try to detect and de-activate all other EOT signs on the ship when one is activated? (I know this may prove difficult if not impossible)
6)Understandable, I understand you would have to store some sort of variable relative to the ship, and only remove fuel once the variable hit 0, I can see how it might be hard to associate variables with specific ships. However if you do find a way you could also use the method to only allow one EOT sign to be active on a ship at a time.
Thanks for the great plugin.
-
View User Profile
-
Send Message
Posted Jan 5, 2014good news
the one you all have not been waiting for is soon to be here. ships 3.2.2.4 - with a few more tiny fixes - and a config option to help me figer out errors more easily called debug. (not quite finished yet - only airship is supported with debug atm, and nothing technical is coming though yet)
-
View User Profile
-
Send Message
Posted Jan 5, 2014@lax444
3.2.2.1 does not fix the major.minor problem ... At all, i did not say it did. And even though 3.2.2.2 is untested, its suppost to fix it (however it did cause loads of bugs in other areas - mainly rotation bugs)
-
View User Profile
-
Send Message
Posted Jan 5, 2014@nullschritt
Ill look into it, however there will not be much i can do
-
View User Profile
-
Send Message
Posted Jan 5, 2014@nullschritt
1) that what your asking for is impossible, however i havr thought of something else that may work (left click thr engine sign to change the speed on it)
2) Qx2 said it was impossible, and im saying its impossible
3) ill need to get redstone repeaters fixed if i do that
4) something i have tested, the problem is, put EOT sign on each side turned to true, the plugin has no idea what way to go
5)thats a fresh idea - ill see what i can do
6) im suprised at how little people suggest that, however from Qx2 old code, its not possible - why the solarship has had problems
-
View User Profile
-
Send Message
Posted Jan 4, 2014@nullschritt
On that note, single doors seem to be working, but double+ doors seem to fail and duplicate.
-
View User Profile
-
Send Message
Posted Jan 4, 2014nevermind i got it
-
View User Profile
-
Send Message
Posted Jan 4, 2014Sorry but 3.2.2.1 does not fix the major.minor problem but oddly 3.2.2.2 does! Now i may seem like a noob but i cant figure out how to put the signs so they become ships. It says beyond 3.2.1 it is in the config but it is not. Please help
-
View User Profile
-
Send Message
Posted Jan 4, 2014Feature Request:
1) [thruster] sign - (adds speed to the ship) Example: Default speed is 10, add 3 thruster signs and speed is now 40.
2) [EOT] continues to travel, even when player manually adjusts position, height, and direction.
3) EOT, elevator, and engine signs activation by redstone.
4) Multiple EOT support (one for each direction)
5)Fuel chest(next to furnace)
6)Fuel conversion (one block of coal allows for 80 movements)