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 Mar 19, 2020In reply to XIII_Aces:
Glad to see you got it working.
Sorry for the confusion.
-
View User Profile
-
Send Message
Posted Mar 20, 2020In reply to mosemister:
lol actually it keeps crashing my server, but I think its because of the size of my ship... maybe... I've tried the top 3 alpha versions and the beta with the same effect. I am going to try a plugin addon for world edit that slows the blocks movement down and maybe it might help... I'll keep you posted
-
View User Profile
-
Send Message
Posted Mar 20, 2020In reply to XIII_Aces:
Actually world edit doesnt slow down anything. Ships doesnt interact with world edit at all. So it wont change anything.
Have you got a crash report? If so post it on pastebin.com and share the link here for me to read it. Make sure the crash report is for the beta. It makes it easier on my behalf.
-
View User Profile
-
Send Message
Posted Mar 16, 2020Hello! Great mod you guys have been making our server loves it!
I have a question regarding the [wheel] sign. Everytime me or a buddy uses it to turn the airship, half of the blocks are gone (furnace, fire, other sign commands, etc.) any way to know why this happens?
Thank you!
-
View User Profile
-
Send Message
Posted Mar 16, 2020In reply to joescurfew:
I can tell you that isnt supposed to happen. Have you got a sever log? Ships is probably crashing for some reason and I log will tell me whats going on.
-
View User Profile
-
Send Message
Posted Mar 2, 2020Hello! My server used to use an earlier version of Ships when you could configure things from ship speeds, to how far they can go in one click, and to control the percentages of the blocks you need for a ship.
Wanting to get back into the plugin, I re-installed the plugin for 1.15.1. There aren't many issues other than it lags my server (my server is to blame.) The "issue" I have is that there used to be lots of configuration for the plugin, but now in the 1.15.1 version, that configuration is a lot less? I can't change ship speed or the percentage needed for wool anymore. Could you possibly add this back or is there a version that I could use with more custom-ability?
-
View User Profile
-
Send Message
Posted Mar 3, 2020In reply to Cataribean:
Hi, thanks for using Ships.
Ships 6 is still in beta so a lot of the configuration options have been left out, however come release of the plugin they will return.
With that being said configuration options such as "percentage" and the speed of the ship are included in the configs already on a per ship and per ship type bases.
They are located in the following folder for the per type
<Root>/plugins/Ships/Configuration/ShipType/<Ship type you wish to modify>
as for the nodes for each ability, speed is typically at the bottom of the file, you can change the altitude speed as well as max speed. For a node comparison here you go
Speed.Max: 10
Speed.Altitude: 2
As for percentage of wool (im assuming for the WaterShip and/or the Airship), the wording was changed due to the introduction of "Custom ShipTypes" that allow you to make a copy of the ship type with another name as well as new values in the config. Anyway, the percentage for the "Special Block" can be found typically near to the top of the file. For node comparison here you go
Block.Special.Percent: 60.0
If the values are not there then it may mean that the config file didnt get produced correctly, in which case you can either delete it or rename it for a new file to take its place.
Also just so you know, Ships 6.0.0.0 is a complete reprogram of Ships from the ground up so there will be features missing currently, however this gave the perfect opputunity to fix a lot of the underlying issues found in Ships 1-5 which includes the lag that Ships provide.
While still experimental there is a config option in advanced that allows you to move your ship much more slowly, however reduces the lag that is caused by Ships. This means that the server would be able to handle huge ships without a hint of lag if the option was turned on. Its a bit experimental but the option is there.
I hope that helps, if you have any questions or issues (including "issue") then please contact me, always love to help.
-
View User Profile
-
Send Message
Posted Feb 26, 2020Hello everyone, maybe someone know why i have a problem with this plugin on my nukitx (pocket) server?
I have special plugin, he called 'Pokkit' to add Bukkit Plugins to Pocket Servers, but i have this problem with only ship plugin:
[URL=http://vfl.ru/fotos/6c48a63129704216.html][IMG]http://images.vfl.ru/ii/1582734561/6c48a631/29704216_m.jpg[/IMG][/URL]
[URL=http://vfl.ru/fotos/4e22e12f29704232.html][IMG]http://images.vfl.ru/ii/1582734615/4e22e12f/29704232_m.jpg[/IMG][/URL]
-
View User Profile
-
Send Message
Posted Feb 26, 2020In reply to miragercm:
Hi there,
In your first image it says your running "Ships v5.0.1.14" and also says that you are running "Nukkit version v1.14.0 (implementing API version 1.13.2" meaning that you can only run 1.13.2 minecraft plugins or better.
Ships 5.0.1.14 does not work on 1.13.2 or better. You can use the Ships 6.0.0.0 beta that does work on 1.13.2 and better. You can find the links here.
https://dev.bukkit.org/projects/ships/files
Please note that I am more then happy to help you, however running Ships in an Emulated enviroment (essentially what your "pokkit" plugin is) is not supported.
Hope that helps ;)
Edit:
Just attempted to run the latest version of Pokkit, due to Pokkit not giving a "MC" when getting the Minecraft version, it will not work.
Ill have a go at getting Ships working on Nukkit with Pokkit, but im not promising full compatibility.Edit 2:
After fixing that issue, I found that Pokkit does not support the class of 'Tag'. This is something Ships relies on, without it Ships would not be able to detect that both "white_wool" and "black_wool" are both wool types (as well as other blocks).
The following link is the code that needs to be changed to get it working.
https://github.com/PetteriM1/Pokkit/blob/c50457d96264b2425d738c405ac8123a493fa01e/src/main/java/org/bukkit/craftbukkit/v1_99_R9/CraftServer.java#L607
-
View User Profile
-
Send Message
Posted Feb 26, 2020In reply to mosemister:
Thank you for your answer.
Unfortunately, im understand in programming not so much. I can't do this myself. Maybe i should wait before author of Pokkit make a new version of this plugin, or?
-
View User Profile
-
Send Message
Posted Feb 27, 2020In reply to miragercm:
Sadly you do need to wait for a new updated version of Pokkit with the "Tag" system in place.
If you go to the code link i sent before and hit the "issues" tab at the top. You can state your interest in the tag system being done and hopefully the developers of pokkit will see it and introduce it.
-
View User Profile
-
Send Message
Posted Feb 27, 2020In reply to mosemister:
Ok. Thank you for this good information!
-
View User Profile
-
Send Message
Posted Feb 27, 2020In reply to miragercm:
I should also note that even after they add the Tag system, Ships still may not work, there maybe another part of Pokkit that makes it incompatible with Ships.
-
View User Profile
-
Send Message
Posted Feb 23, 2020Hey in Minecraft 1.15.2 I get the error failed to find licence sign when clicking the move sign, but the wheel sign works as expected.
Any advice on how to troubleshoot this
-
View User Profile
-
Send Message
Posted Feb 23, 2020In reply to TheDomibear:
As the wheel sign is finding the licence sign, it typically means that there is a block being used that is not enabled in the materials list. However it could be that you have a expected angle that the block detection does not accept (such as a diagonal attachment)
The way to troubleshoot is to see what Ships sees as the ships structure. To do this simply type the following command in. The ship will turn to bedrock for just you, from there you will be able to see what parts of the ship should have turned to bedrock but didnt. At those points lie the issue.
/Ships ship <ship id> track
On some cases its that the tracking system is picking up blocks that it shouldn't have and reaching the structure block limit, meaning that the move sign doesn't make it into the structure. Or it maybe that your ship is too large for the ships block limit, resulting in the move sign not being picked up that way.
Oh and one last thing to note, the command does not update the ships structure meaning that if you make a change (to the config or change a block) then you will need to refresh the ships structure. Just attempt to move it with the move sign or do it the more traditional way and sneak+right click the licence sign. If you did it the traditional way you will get a message when it is updated.
Hope that helps. Message me if you have any other questions. I try to respond quickly and effectively.
-
View User Profile
-
Send Message
Posted Mar 9, 2020In reply to mosemister:
how do you find the ship id? I am trying to enable autopilot but the autofill suggestions dont work
-
View User Profile
-
Send Message
Posted Feb 22, 2020in minecraft server on 1.15.2 when creating the Ships sign it says that every ship type isn't a correct ship type, for instance when typing Airship on the third line it says that you need to use one of the allowed ship types including Airship. no errors returned in the console or the logs
-
View User Profile
-
Send Message
Posted Feb 22, 2020In reply to Forge_User_10317864:
Hi. You type the ship type on the second line with the ship name on the 3rd. Hope that helps
-
View User Profile
-
Send Message
Posted Jan 18, 2020When I right click the [Ships] sign I make it erases everything on it and says "[Ships] is not installed on this server" in chat. I don't notice anything different in the logs. The server is on 1.15
-
View User Profile
-
Send Message
Posted Jan 18, 2020In reply to eilrahcrrodmc:
It looks like you are using Ships 5.0.1.14. This is not compatible with Minecraft 1.15, please use the Ships 6 alpha builds you can find the download here.
https://dev.bukkit.org/projects/ships/files?sort=-game-version
original:
When you type the following command in, what is the version stated?
/ships info
And what have you written on your sign? line numbers would be usful.