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
Love that this is still active, had tons of fun with this plugin back in the day.
In reply to Eliminator_V:
Im glad. I plan to keep it active for as long as I can.
I think I remember you, i regonise the username and image.
Hi!
Is there a way to change the altitude speed on the sign? Left-click and right-click seems to just change to either increase/decrease, but I cant change the speed.
In reply to thetreethatgrows:
Currently no. However it is planned.
Hi,
When rotating the ship, it sometimes doesnt take the some blocks with it (ladder, buttons, chests etc). I have them set as material in the config aswell. Is there any way to fix this?
In reply to thetreethatgrows:
HI I will help you with this question.
You put the new material on the boat, you need to use the sneak click on the SIGN registration card to add these materials to the boat, please try :)
In reply to kevinhsneh:
Worked, thanks a lot :)
In reply to thetreethatgrows:
Interesting that worked. But glad it did
Altitude doesnt seem to work, or maybe im doing it wrong? Made a simple airship and tried to move it up but the altitude doesnt seem to do anything. Wheel and Move works perfectly tho
In reply to thetreethatgrows:
The Altitude sign works fine for me, What version are you using? Alpha 2.4? Alpha 2.3.1? Release 5.0.1.4?
In reply to Mosemister:
the latest Alpha 2.4 on 1.14.4
Also, do you know if this plugin can move an airship like this?:
https://www.planetminecraft.com/project/hyperion-airship-by-toxicbuilds-download/
In reply to thetreethatgrows:
Is there a crash in the console?
As for your airship question, yes it can as long as 2 config settings are changed. You can see in this comment how to enable/disable the config values by command.
The two values that need changing are Advanced.Block.Finder and Advanced.Block.Movement. Both these values need to be the ships 6 variant as the ship in your image would be classed as a large ship
In reply to Mosemister:
Thanks for the quick reply!
No, there are no crash in the console. The Sign simply doesnt do anything when left/right-clicking. It does however switch between increase/decrease state when right-clicking. But when trying to left-click nothing happens.
In reply to thetreethatgrows:
Hmmm. If you enable the boss bar in the config (look at command below) and then click it. Does it display any boss bar (progress bar)?
/ships config set config Boss.Bar.Visible true
In reply to Mosemister:
Yes, it does
In reply to thetreethatgrows:
At what point does the progress bar stop updating (as in whats the message) - im assuming it does stop
In reply to Mosemister:
It stops but nothing happnes. But now it suddenly works. Altitude goes up and down now after i destroyed the ship and created a new airship.
In reply to thetreethatgrows:
Also when i changed the config from ship 5 to ship 6 and tried it on the small airship. It takes a while before it moves. Is the Ship 6 only supposed to be used on large airships? Or is it normal for it to take a while before it moves?
In reply to thetreethatgrows:
The altitude sign issue you have sounds like an issue that has been patched in alpha 2.5 (that is awaiting approval).
So yes. The ships 6 block finder is designed for larger ships, however it does work on smaller ones. The nature of how the block finder works means it will take a while, for large or small. So yes its normal. I am trying to do some optimizations to make it faster but at the moment all attempts have failed due to server tick time.
In reply to Mosemister:
Found a problem where it says that some blocks are in the way even tho i have configured them in the config file to be "materials". Anyway around this?