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
Hello! Amazing plugin! I've been using it for some time but now I'm using it on my own self-hosted paper server, the submarine sign doesn't work and the plane sign keeps telling me it's checking the requirements but doesn't go on. Do you know why this is? On a server i had which was a free server on minehut the plane did work. Love the plugin!
ps: when i have something with an inventory onboard like a chest or furnace i keep getting fault-codes in my cmd, not that it's a big issue just want to report it here :).
In reply to Forge_User_55116299:
How do you mean "faulr-codes"? Do you mean errors? If so what errors?
As for your main issue, there are no known issues that fit that description.
Whats your MC version and Ships version?
In reply to mosemister:
codes that say there was an error with the moving of chests but on the ship itself the chest just moves with it so that does work, i play on 1.16.3 on ships 6.
In reply to mosemister:
I am generally confused. There is no error message for "moving of chest" in Ships. The closes error is that it cannot be converted into a TileEntitiy which should never happen for chests.
As for the submarine, what do you mean by it doesnt work?
As for plane, everything is working my side. It maybe better to send me your server IP so I can take a look myself
In reply to mosemister:
Well the server isn't port forwarded because my router has to be reset for me to do so, which I haven't done yet. also by not work I mean that the sign doesn't get the colours and whatnot. In my console I get an error while moving a ship with chests/furnaces, which doesn't bother the prestation of the ship itself, I was just wondering why there was an error. Also the Plane keeps saying it is checking the Ships Requirements, but doesn't go further then that. I'm now using an airship which I but the wool percentage to 10 because I found 60 too much and that works good too. So my submarine is now basically an airship except I put water from colide to ignore so it can go underwater.
Friendly regards, Thijs.
In reply to Forge_User_55116299:
Could you post the error in a site such as pastebin and send the link over? I have a feeling that it is connected to the issue of the plane not getting past checking requirements.
As for the submarine, the colours on the sign will only change once it has worked out the structure of the ship, if you don't get a message saying why it failed its likely that its still attempting to find the structure of the ship. This maybe taking too long because Ships is finding more of the structure then it should, or your block finder settings are set too slow or something like that
Hope that helps
In reply to mosemister:
I sent the message
Sorry for late response, I had school today and yesterday.
In reply to mosemister:
Also just found out that the bar at the top of your screen in-game shows "complete" when the sign is still not coloured. When I place a sign with [Move] next to it and click it, it says submarine.bingbong (bingbong is the name) not found.
Hello! I'm having an issue where I cant create a marsship at all, it says there is a a error in line three but I never usually put stuff there. it wasn't evident what the issue was.
In reply to aaronator20:
Line 3 of the licence sign is the name of the ship, for any type of ship to be created you must provide a name and have required to since Ships 4. In Ships 4 and 5 you used to be able to create a name of nothing however that isnt the case in Ships 6 as the names are heavily used within the commands of Ships.
A name can be anything, it just needs to be unique to the ShipType on your server. So for example I could have two ships with the name "Fred" where one ship is a marsship and the other is a airship, but I couldnt have them be the same name if they were the same type.
Hope that helps.
In reply to aaronator20:
Also: make sure you put it in the row directly below, so it's actually line 3 on the sign.
In the video, if you watched it like I did, I believe the guy skipped a line. I made that error first.
Hello!
I just wanted to give you my gratitude for making this amazing plugin.
I read through the comments and found that you had written about changing the speed and being able to change to another default movement. I did all that, created a giant ship with cargo hold and everything. Now me and my friend are out doing adventures everywhere.
Thanks dude, from two guys loving this!
In reply to Forge_User_25007278:
Thanks, always a pleasure. If you have any feature request I would love to hear them.
In reply to mosemister:
We're going to play a lot with this so if anything comes up, we'll let you know.
But very cool that you're eager to develop this. It's already got so many features and is so easy to work with once you figure it out. If there's any request I'd make it's that there would be a user-manual for us newbies and casuals. As I said, it's easy stuff once you get it going. But this is the first plugin I've ever installed :) There's a video on this site but it's pretty outdated.
Also one question: Can you change altitude on a watership?
Thanks for being quick and professional :)
In reply to Forge_User_25007278:
Documentation is coming. I have written out some of it, as its currently in beta I havent been too focused on it, working on it when i can. I can promise you the videos will be updated with my own for the latest (unless someone brings out a video for Ships 6 in which case I will link that).
As for the watership, it actually has a special flag which disables the altitude sign (to prevent it being a submarine) so no it cant.
Not sure what you mean by professional ;)
In reply to mosemister:
Okay, very cool :)
If I ever make videos again and I see that you haven't update yours, then I will link it to ya!
Okay, that's actually reassuring, I don't want it tl be a cheat so that you actually have to build the different ships.
Thanks again for the great work!
In reply to Forge_User_25007278:
Thanks for enjoying the plugin :)
In reply to mosemister:
Sorry for bugging you again, but how do I add permission to my friend?
I see that you can add all permissions, which I wanna do to my friend.
Thanks
In reply to Forge_User_25007278:
I rather be bugged then to someone is struggling so please ask as many questions as you like.
As for permissions, in your permissions plugin simply add "ships.*" to your friends permission to add all Ships permissions.
The permissions on this page are actually out of date. Take a look at the Ships 6 page on the pages tab to see the latest permissions.
In reply to mosemister:
Okay, here comes another question then.
Is that a seperate plugin or is that some command in Minecraft?
Because if it is a command, I can't find it :)