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 Jan 10, 2016@zyyapp
Hey. As for protecting you ship. Make sure it is protected by using the command '/ships protect [shipname]' the command is going in the next update because a lot of people are missing it. As for sql. It was going to be a feature however the sql project was canned in ships 4 due to complications with the code. With ships 5 now out, i dont see much of a limit so i will see what i can do. No promisses though
-
View User Profile
-
Send Message
Posted Jan 10, 2016can you add mysql support and tell me how can i protect my ship.
-
View User Profile
-
Send Message
Posted Jan 9, 2016@MoseMister
how can i protect my ship without destroy by other players. Could you help me ,Thinks. i change config ProtectedVessels: BlockBreak:true. But it doesnot work.
-
View User Profile
-
Send Message
Posted Dec 25, 2015Ships 5.0.1.1 release
Ships 5.0.1.1 was uploaded to bukkit yesterday at 20:16 (GBT), however it has not been approved yet. Github and mosecraftbukkitplugins have now been updated, so you can now take a look/download the source code or download the plugin before the approval process. Sorry about the long wait and sorry it there was a 16min delay
-
View User Profile
-
Send Message
Posted Dec 20, 2015Ships 5.0.1.1 release
I will be releasing Ships 5.0.1.1 on the 24th/25th (depending where you live). I am still waiting to hear back from 1 tester, I will be releasing the plugin even if he does not come back with anything because it has been tested by 100s of others. The only thing that will delay this is if a bug does come back. There are a few final tests I want to just check over again but it looks like it is ready to go.
You will be seeing some of the ShipsBridge plugins being uploaded in the next few days. Thank you for the long wait
-
View User Profile
-
Send Message
Posted Dec 19, 2015@greenharry9
Put fire on netherrack and you have a burner Create a licence sign to create a vessel
-
View User Profile
-
Send Message
Posted Dec 18, 2015How to i create a burner vessel?
-
View User Profile
-
Send Message
Posted Dec 13, 2015@Coltslayer
Hehe. Hope you enjoy it when its ready for release
-
View User Profile
-
Send Message
Posted Dec 13, 2015@MoseMister
More excited than I was for Fallout 4
-
View User Profile
-
Send Message
Posted Dec 2, 2015Ships 5.0.1.1 announcement
As some of you may know Ships 5.0.1.1 was scheduled for a release before xmas day and that is still a time i would like to keep to. But i would like to point out a few changes that you will find on the mosecraftbukkitplugins pages and the plugin itself.
mosecraftbukkitplugins page
as you may know, the mosecraftbukkitplugins is out of date. It will remain out of date for a while. I am going to go through it and properly make it up to date replacing broken links and adding the new ships download links.
Ships 5.0.1.1
If you took place in the PreReleases, Betas, Alphas for Ships 5.0 - 5.0.1.0 then i can not thank you enough, I got lots of feedback including bugs, features to add, plugins to support, etc. I have throally enjoyed all of it, and the result came to be a more polished plugin with a lot more features then i could have imagined. So again, Thanks.
Sadly some features that users have requested did not make it into the final product, however thats not to say they will never come. After the release of Ships 5.0.1.1 I will be working on a few more plugins that will add onto Ships. Things like the Ships structure selector plugin (working on a name) and thats the next thing.
Ships will not longer support other plugins from itself. What i mean by that is you will need a plugin called ShipsBridge to support other plugins.
Ships Bridge
Ships bridge takes all the 3rd party plugins Ships already supports and gives them a fancy new overlay. This was a hard decision to do, i ran this by a few ships users and came to the decision. In the end it means if you use Ships it will run faster because its not trying to run code that your not going to use. It keeps all the 3rd party plugin support in a separate place all together, and your bridging only the plugins you want to. The first set of ShipsBridge will release along side with Ships 5.0.1.1 that will include all the 3rd party plugins ships5.0.1.0 prerelease 6.0 supported properly.
ShipsBridge will have its own separate bukkit page and this page will have its files dedicated to Ships builds, any files that are not ships builds that are on this page will be moved (with the exception of ShipsNoCollide).
This does mean the ShipsTownyHook will be renamed to 'ShipsBridge-Towny' however the features and functions it provided will not be changed.
Ships 5.0.1.0 Sponge
I have been working on the bukkit edition, college work, work work and family work too much to focus any attention on the Sponge edition. And Oli has been too focused on school work to work on the Sponge edition, so currently it is at a stand still. Please dont worry, we need the data implementation done before we can test and use Ships 5.0.1.0 for Sponge. By the time that comes along we will be ready to work on it again
MoseCraft server
This has a few massive plugins that im programming from scratch to make the server unique, however I have not been able to work on them for some time. Sorry
Other projects
I have been working on another project with nullschritt and someone else who is currently unnamed. Im not releasing too much information about this project due to the fact it can still fall through the floor.
after action
Hope this sorts out any confusion. And private message me if you want to become a tester for Ships 5.0.1.1 (get a early copy) and will be mentioned as a tester.
This is probably the longest wait for a full release Ships has ever done (when release it will be over 8 months) but please remember that Ships 5 had Ships 4 code rebuilt from the ground up by just myself. I hope you enioy using it and I can not wait to work on more
-
View User Profile
-
Send Message
Posted Nov 15, 2015@timyboy12345
Motor? I don't remember one of those ever being in Ships. Can I ask what version of ships you are using. Use
to find out what version it is, if it says "Null" then its 4.1.1.
-
View User Profile
-
Send Message
Posted Nov 15, 2015What does a motor look like? Can someone please send a picture?
-
View User Profile
-
Send Message
Posted Nov 15, 2015Can someone pls send me a picture of a working motor for a Motorboat? Because I can't figure it out...
-
View User Profile
-
Send Message
Posted Mar 8, 2016Sorry about the really long time before a reply. I dont normally look at this page.
The motorboat was removed from ships due to the lack of use from it.
-
View User Profile
-
Send Message
Posted Oct 30, 2015wow. Almost 6 months since Ships 4.1.1 came out. Hopefully you will have another full release of Ships by the end of the year
in other ships news
I am now working with multi tasking in java, I am wanting to implement this into the next update in ships. This means if you run a server that has multiple cores then it should reduce the lag. If your on a single core then why? And you won't notice a difference.
-
View User Profile
-
Send Message
Posted Oct 26, 2015Ships update
Bukkit version
So i have been testing Ships 5.0.1.0 Prerelease 6 Alpha 1.1 with Cannons and saw that the connection between the two plugins is awful. So what im doing is remaking the connection. As for the rest of the plugin, I have added a few subtle features in that makes your life as a admin or user much simpler. A few bug fixes here and there. Buttons now rotate .... Thats about it for Ships 5 Bukkit version.
Sponge version
Today im pleased to announce that Ships 5 Sponge edition is now in the works (again ...) and you can see the progress over on its github here. Im working with a new programmer who goes by the name Subtleoliver to get the Sponge edition up and running. Ive had a bit of experience with Sponge before thanks to the creation of some plugins on my upcoming server, however Oliver has only Bukkit and Forge experience. Despite that small issue, progress is coming along really well. In a single day we have ported a lot of the plugin over.
The Sponge edition of Ships is currently based on Ships 5 PreRelease 6, however because of the plugins Ships Bukkit supports not being on Sponge yet, the Sponge version maybe ready before the Bukkit version, however a lot of testing will be done on the Sponge edition before full release of Ships 5.0.1.1 for Sponge. This will not delay the Bukkit version at all, think of it as the Sponge version playing catchup with the Bukkit version.
Will Sponge version get any unique features?
Thanks to how the Sponge API is setup you will gain some features that are not in the Bukkit version, such as Rotation of blocks for ALL blocks. This is thanks to Sponge providing the rotate code, so all i need to do is tell it to rotate left or right. Another one is automatic support for inventories on update. As a lot of you know, you can use Ships Bukkit on builds of Bukkit it was not designed for, such as Ships 5 was designed for Minecraft 1.8 however you may want to use Ships on minecraft 1.9. Its not going to stop you however the new blocks do not work well with Ships. The Sponge version makes the blocks work in a better way, such as maintaining its inventory on ship move. There maybe features of Ships that are in both however it works better in Sponge then Bukkit.
How will versions work
Well like I said, Sponge version will be playing catchup, however a bug may come up in just one of the versions. Im not going to give a fake update to the other version. What im trying to say is the versions should be maintained between the two however there will be exceptions
Bukkits unique features
Currently, the sponge edition has no way of working out what the ID and DATA of a block or item is, so Bukkit has that, I am working on some code that will allow sponge to use that but its taking a while.
Bukkit will always get first release of a new version (unless the version is unique to sponge), so you have that
Will Ships Sponge take advantage of Forge?
Nope.
Any other questions?
just ask
-
View User Profile
-
Send Message
Posted Oct 25, 2015@MoseMister
Thanks so Much! it works now!
-
View User Profile
-
Send Message
Posted Oct 25, 2015@deadguy108
you need more then that. the amount of blocks you need is more then minimum and less then maximum. again you can change both minimum and maximum values to suit your needs
-
View User Profile
-
Send Message
Posted Oct 25, 2015@MoseMister
it says the minimum for planes is 1350, so do i need to lower that?
-
View User Profile
-
Send Message
Posted Oct 25, 2015@deadguy108
Hey. Can you check what your "Min" is in Config.yml. Your block count needs to be higher then that. If you stop the server and lower that value, boot up the server again then you can use your Plane without this issue