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
In reply to bloxy_cola_:
Sorry mind clarifying. Are you saying your wanting a feature where you can pay to fly at night? Or are you saying there is a bug where marsships are flying at night?
In reply to mosemister: bug that marsships are flying at night my auto corect just said buy and i didnt saw
Its amazing but the server tps is like 10-5 when i use it with friends
In reply to bloxy_cola_:
Got a fix for the common tps issue coming soon. The code is built but i havent tested it yet
How can I check log?
In reply to lawrencevkim:
The log of your server?
There is a file in logs/latest.txt. if you open that it will show you your last log
In reply to mosemister:
after the recent update, I no longer stay on the ship while it teleports. I mostly play with marsship and now, with every move, I stay behind and don't teleport with the ship. I completely reinstalled the plugin, and the bug stayed.
In reply to lawrencevkim:
Odd. I haven't changed how the player gets detected in this version, ive actually made the area it checks slightly bigger.
Mind telling me what sign your clicking?
In reply to mosemister:
Altitude, move or wheel
In reply to lawrencevkim:
Just checked it again and i can not replicate it (it works as normal for me). Could you show me your ships structure (or better yet, send a schematic file of it -> via ships own save option or world edit) to attempt to replicate the issue in every way i can)
In reply to lawrencevkim: Hi, same issue here. Any fix found for it yet?
In reply to hopeful_bose864581:
Yep. Someone provided a lot of detail in the discord so i managed to replicate it and fix it. The new version has been uploaded but it needs approving by a dev.bukkit moderator. Normally takes a max of 3 days (was uploaded yesterday)
In reply to hopeful_bose864581:
Just been approved
The submarine keeps getting filled with water with every move. Any chance to fix that?
In reply to lawrencevkim:
Ill need to recreate it on my test server. Im currently out so cant get to it right now.
Mind if i take a small amount of details?
What minecraft version are you using?
What ships version are you using?
And what y position is your submarine at?
In reply to semester:
You mention in the video above that submarine gets flooded with every move. I've got another problem with altitude; when I want to decrease it by right-clicking - it wants me to edit the sign, and nothing else happens. Any chance to fix that? Thanks!
In reply to lawrencevkim:
I didnt mention it in the video (the video is not mine, i let the community create the videos as I have no presentation skills). As for the bug in the video, that was patched out a while ago along with a few others mentioned.
So with your mention of it im wanting to patch it out again.
As for the sign issue. Thats answered what minecraft version your on, im still working on 1.20 things and one of the issues I have been wanting to patch out in the next version is sign edits on all signs except the [ships] sign
How to force Ships ignore or smash KELP_PLANT?
Its stops every ship or Submarine... How can i add ignore thing on those type of plants?
In reply to DariyaRainhart:
Hey. The easiest way is to add it to the ignore list by command
/Ships blocklist set ignore minecraft:kelp_plant
Im doing this from phone so please use the in game suggestions to help you
In reply to mosemister:
Thx!)
I just edited blacklist file)
Is it possible to add some "Stick" control.
Like in old versions?
In old versions if u hold wooden stick then u can move ship with WASD.