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 Aug 20, 2019Question, it only says in game that the avalible ship types are ship, op ship, air ship, marsship, and submarine. How do I get the other ones? Hybrid specifically. I wanted to have a ship i could fly but land in the water.
-
View User Profile
-
Send Message
Posted Aug 20, 2019In reply to johnak0312:
Its more of a case of waiting until I add them in. Im having to hard code every shiptype into the plugin
-
View User Profile
-
Send Message
Posted Aug 21, 2019In reply to Mosemister:
No worries, I just thought it was weird the ones actually included in the plugin were different than the ones on the page. Thanks for quick reply
-
View User Profile
-
Send Message
Posted Aug 11, 2019Hello,
Awesome plugin!
Question: I am building an OPship and was wondering what is the block count limit? Like how big can I build a ship? If there is a limit, can I change it in config files?
Version: 1.14.4
PS: Sorry if this question was already answered, I probably wasn't paying attention :(
Thank you :D
-
View User Profile
-
Send Message
Posted Aug 11, 2019In reply to ooSTORMYoo:
It hasnt been answered. There is a few answers to this question.
Yes it can be changed in the config, the default limit I believe is 3000. To understand how to change this value you need to understand how ships configs work.
The first config is the default values for the ship type. This is found in plugins/Ships/Configuration/ShipType/OPShip.yml. The values in there are what are set to any newly created ship of that type.
The next config you may want to check is the VesselData config, these are the values that apply to that ship, if you wish to change values for one ship, this is where to go.
These can be found in plugins/Ships/VesselData/ships.opship/
And then what you called your ship.
The last config to check is the "Track Limit". This the limit of tracking for a ship. This value can be increased, but the more you increase it, the more unstable Ships plugin can get as by default the block finder algorithm worked on a single tick, the more you increase this value, the longer your stretching the single tick (something minecraft doesnt like). This value can be found in the main config for ships plugins/Ships/Configuration/config.yml
You can make the server very stable and increase this value as much as you like by changing the block tracking algorithm from Ships 5. To Ships 6 (I would advise changing the config values via command to make sure you get the formatting correct).
I know its complex, I am working on making it a lot simpler, but that isnt a option yet
-
View User Profile
-
Send Message
Posted Aug 11, 2019In reply to Mosemister:
Thank you very much for your help!
I have one more question: In BlockList.yml I have the option to set item as either MATERIAL or DETECT_COLLIDE. Is there a command to make it DESTROY a block it comes in contact with. So that the ship can ram all those corrals or trees that get in the way.
In previous versions I believe I had to set either 0,1 or 2, now I am not sure.
-
View User Profile
-
Send Message
Posted Aug 11, 2019In reply to ooSTORMYoo:
You are correct on the previous version. This version the title is IGNORE.
If you use the command '/ships blocklist set collidetype <collidetype> <blocks>' you can see all the options (using the suggestions) and set them.
-
View User Profile
-
Send Message
Posted Aug 7, 2019Hi The new version 2.0 is running much faster than the previous version, and it runs smoothly after running.
But I want to report a progress bar problem. When the driving ship hits the shore, the progress bar can't end it, and it will stay on top and push it up.
For example, speed 10 sails, but only 2 or 4 from the shore, the progress bar will remain on
Is there a way to choose whether the progress bar is displayed or not?
Screenshot shows the problem with the progress bar
https://photos.app.goo.gl/7qY9VV6k5hFRDCMT9
-
View User Profile
-
Send Message
Posted Aug 7, 2019In reply to kevinhsneh:
Disabling the progressbar was a planned feature however I wanted to get alpha 2.0 out as quickly as possible, so it didn't make the cut.
That being said. The next update (shouldn't be too long of a wait) will add that config option, it will also make a lot of other ship types customizable
-
View User Profile
-
Send Message
Posted Aug 7, 2019In reply to kevinhsneh:
Oh and how are your pistons?
-
View User Profile
-
Send Message
Posted Aug 7, 2019In reply to Mosemister:
hi
I tried to make a different plane, so that the piston's extension angle is different,
but still can't change the piston will fall when I click [Down] [Altitude].
If you can fix this problem in the future, I will look forward to it.
Because it is a very interesting and cool thing to let a ship use a piston and spread its wings into an airplane or a spaceship.
Once the sticky piston supports the plug-in, it will definitely make the plug-in even more great and Awe.
*Piston position
https://photos.app.goo.gl/ZwRfmszGueQQ3Dj2A
https://photos.app.goo.gl/UaQiqnhFN8hZV9VY8
https://photos.app.goo.gl/332fDXMuSPLj3zv29
*I click [Down] [Altitude].
https://photos.app.goo.gl/j2PkLPAmrCijERxDA
-
View User Profile
-
Send Message
Posted Aug 7, 2019In reply to kevinhsneh:
I sadly can not replicate the issue on my end so it makes it very difficult to fix the issue. In the next alpha ill have another go at what I believe to be the issue
-
View User Profile
-
Send Message
Posted Aug 10, 2019In reply to kevinhsneh:
Hi. So i believe I fixed the bug, can you attempt to cause it in alpha 2.1?
-
View User Profile
-
Send Message
Posted Aug 11, 2019In reply to Mosemister:
Hi I tried the new version of Ships -b 6.0.0.0 R2 Alpha 2.1 today.
The piston drop problem has been fixed, everything is good after my test
The progress bar has also been fixed. You have solved these problems. I am really happy.
Using this plugin can really make minecraft very fun
In addition to being able to build ships and spaceships with submarines, and moving it
It can also be (Moving Castle) or make a block become a ball for small games.
The Ships plugin has evolved to a high degree of completion and it’s really great.
This is entirely due to the highly skilled designer like you, constantly solving the plugin problem.
I am very touched, I will hope that I can support your work in the future.
I expect this plugin to be perfect, so I am still happy to use it on my server. I will report everything to you if I encounter other problems. Thank you again for everything you have done for the plugin.
-
View User Profile
-
Send Message
Posted Aug 11, 2019In reply to kevinhsneh:
Thanks for the comment. Love that your loving the plugin. If there is any feature you want, please feel free to message me.
-
View User Profile
-
Send Message
Posted Aug 13, 2019In reply to Mosemister:
Hi I demonstrated a simple deformation of a plane and a car in a very short time using a piston.
Thank you for fixing the Pistons issue and making minecraft games more creative and fun. :)
https://photos.app.goo.gl/nTiAdRBppvG4dGjS6
-
View User Profile
-
Send Message
Posted Aug 13, 2019In reply to kevinhsneh:
That's pretty cool. I saw that some of the messages on your server are in another language.
Im going to be focusing on customisation of text messages soon. Hope it will help.
-
View User Profile
-
Send Message
Posted Aug 14, 2019In reply to Mosemister:
I am from China, there are many players on my server who agree that your great plugin can make minecraft very fun.
For example, we used a block with the [move] flag in four directions (if you want the ball to fly in the air, add the [Altitude] flag), and the registration flag is done above the block, then on the football field. The goal, the block as a ball on the football field, we use it to play football.
Every player has to work hard to get the ball into the opponent's goal, which is really fun~
In addition, we also tried your plugin to do similar (Encore) games.
https://img.youtube.com/vi/2_kjFUU8vgo/0.jpg
The purpose of this game is to push a block and stick the blocks scattered around the place for the purpose of clearance. This is exactly what your plug-in can do.
Or just use the [Altitude] logo alone or as a lift for shipping items or players.
Your plugin has more possibilities to implement in the creative
I suggest that the description information of your page can be updated. Many descriptions are left by the old version. In addition to shipbuilding, this plugin can be more fun. I hope more people love it :)
-
View User Profile
-
Send Message
Posted Aug 14, 2019In reply to kevinhsneh:
That sounds really fun actually. Something I have never heard of or seen.
As for the descriptions, due to ships 6 still being in alpha the main page is still for ships 5 as that is full release. This page will be updated when ships 6 comes into release.
Each shiptype will have its own page with descriptions, requirements and videos (preferably not made by myself but I will do it if I dont find a good video with the owner who agrees to share the video)
-
View User Profile
-
Send Message
Posted Aug 6, 2019With waterships, operating them has become a lot harder, because when it encounters kelp, it just stops, is there any way to just let the ship plow through it?