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 31, 2015@MoseMister
Will ships 5 have better preformance than movecraft? as movecraft bogs down my server alot yet ends up using nothing in resources.
-
View User Profile
-
Send Message
Posted Mar 25, 2015Ships 5 update
03/25/2015 (feels odd putting the date in that format)
Currently Ships 5 is up on MoseCraftbukkitPlugins as a first generation prerelease for those testers out there, however it is out of date because I work on Ships 5 every tiny bit of free time I get, so you can experience it asap.I will do a Ships 5 update every week from now on until its full release.
Current status
The base of Ships 5 is working however this does not have the materials list, RAM materials, loading of vessels or anything built into it. The base of Ships 5 has movement and rotation complete as well as the loaders for new vessel types.
If you plan on writing a plugin for vessels, wait until the API is fully complete, because there maybe features you need that will be in the Ships API but because you started early then you don't get them, not only that Ships API has changed a bit so your plugin may not work.
The vessel loaders (the loaders that load in the created vessels on your server) are experiencing some bugs and failing to load vessels. Not only that the classic vessel loaders (for conversion of Ships 4 vessels) are not created yet.
To top it all off, there have been some resent issues with the materials list where it is not reading the Ships 5 materials list correctly.
So all in all, good progress but bugs need ironing out and API needs to be finished.
-
View User Profile
-
Send Message
Posted Mar 21, 2015Thank you For at least trying to figure out these problems. You gave time to help fix a problem that some developers would just ignore.
-
View User Profile
-
Send Message
Posted Mar 21, 2015@aberts10
No i was not able to pinpoint the issues because i could not find it on my own computer, i looked at the code for it this morning and found nothing wrong with it. Seeing how high your submarine is on the image, i will remind you submarines are buggy when surfacing.
-
View User Profile
-
Send Message
Posted Mar 21, 2015<<reply 2517298>
Were you able to pinpoint the problem? or are you still figuring it out?
-
View User Profile
-
Send Message
Posted Mar 21, 2015@aberts10
Thanks for your appreciation, the feature you suggested was suppose to go into my other plugin called Vessels. It will not be in Ships 5 right away, but it will be a addon to Ships if you wish to use it. The vessels version was designed to hook directly into vault and the Ships version will also only hook into vault, but it will have its own direct output so eco plugins that dont hook into vault can easily hook into this one.
the error occuing on your console is from some very inefficient code that is caused fro when the ship is too big. The code has been remasted in Ships 5 because it turned from 100+ lines of code in Ships 4 and lower, its now not even 15 lines of code.
edit: Your server, is your server still having issues where no one other then yourself can connect? or is it not 24/7
-
View User Profile
-
Send Message
Posted Mar 21, 2015looks like theres a nasty console spam.
http://pastebin.com/4qBnnXU2
suggestion for Ships 5+:
This plugin is amazing, and even though it still doesn't work 100% a lot of the features do work enough to use them, And while I was driving my boat on the open ocean, I thought to myself, why don't they have a boat shop where players can buy small pre-built ships using a economy plugin such as essentials or vault?
-
View User Profile
-
Send Message
Posted Mar 21, 2015Heres the ip so you can come on for yourself. ill give you full perms: redcraftgroup.ddns.net

-
View User Profile
-
Send Message
Posted Mar 21, 2015Same bugs occurring again. Fuel: coal, glowstone, pumkins, will not work as fuel. Submarines will not surface once under. And in boats you get glitched to the front when using EOT and its extremely hard to get back to the controls. images to come.
-
View User Profile
-
Send Message
Posted Mar 21, 2015water bug occurred again. Could using a MultiWorld Generated ocean cause this bug?
-
View User Profile
-
Send Message
Posted Mar 21, 2015A lot of problems have been solved. Now testing Ships 4.1.1
-
View User Profile
-
Send Message
Posted Mar 21, 2015@aberts10
Did you try redownloading Ships?
-
View User Profile
-
Send Message
Posted Mar 21, 2015As a added measure im even scanning my pc and updating it with Malware bytes Premium, AVG 2015, and SuperAntiSpyware.
-
View User Profile
-
Send Message
Posted Mar 21, 2015Im going to try to re download the latest java and hope it doesn't give me the 32 Bit again. Im also using BuiltTools to redownload the latest spigot. Hopefully this fixes some of the problems ive been getting.
Also, today when i started my minecraft server i noticed my No-Ip.org DNS expired, i went to remake the DNS and when i restarted my server i couldn't connect, even on another pc, or another network. Nothing has changed. I don't get it. All i did was install the plugin Disease for 1.8...
-
View User Profile
-
Send Message
Posted Mar 21, 2015@aberts10
Just been working with Ships 4.1.1 beta 2 again and I failed to find your bugs. The config stays the same on all values, the submarine does not leak when trapdoor is on board. This normally means you have a failed JAR, you get one of these when you download the file. If you try downloading it again all issues you have reported should be fixed.
I don't know why fail JAR seems to be getting more common.
-
View User Profile
-
Send Message
Posted Mar 20, 2015@aberts10
Thanks for your patience, I believe I have spotted the issue with the fuel but I won't be able to deal with it until I wake up tomorrow. As for the water issue, I love the description you gave but I don't understand why it is doing that, I will get a better look at the old ships 4 code tomorrow when I release that patch (that patch should have been detected by my tester and reported, or report by the public back when submarines were first introduced).
Ships 4 And lower have a issue with moving that is very demanding on the server to make them move, to add any more stress to home servers would cause a lot of the weeker home servers to crash. (I will remind you all, I can only test ships on a computer that was designed for gaming, rendering and being a server all at once), it is unsure about Ships 5 because it's a complete recode of ships and uses a lot less demanding code, I would certainly like to add the feature because you are not the first to ask for the feature so I will try.
As for the cannons issue, that's to do with the Cannons plugin. Ships hooks directly into its API, Cannons deal with their own API.
Thanks for posting your issue and I hope you understand that every peace of software has bugs.
-
View User Profile
-
Send Message
Posted Mar 20, 2015Also i don't know if this is related to your plugin, but cannons from the cannons plugin requires signs in order to be used on ships. if the signs are touching another cannon while on one cannon, the number get glitched and cannons share the same properties such as gunpowder levels and projectiles.
Question about ships: Can ships sink? If you shoot at a AirShip in movecraft or your plugin the airships float to the ground? Does the same happen to ships? ive yet to see it?
Thank you for you time, and i hope you can continue to patch and fix this plugin as its one of the best ship plugins.
-
View User Profile
-
Send Message
Posted Mar 20, 20154.1.1 beta
And in the config it says that pumpkins are the fuel. And if i change it, well... it goes back to the exact damn thing.
Then after a couple of tests, and things i got it working, but it was EXTREMELY buggy, it said that it couldn't go any higher no matter what level it was at, it screamed that it was out of fuel, and water would rush and gush in through the trapdoor. Im using the LATEST spigot 1.8.3 build with only the latest plugins such as MW, WorldEdit, WorldGaurd, Essentials 1.8, PEX 1.8. and Im using multiworld 1.8 version to create a ocean world.
fuel: - 86 FuelConsumption: 1 UseFuelSection: true
-
View User Profile
-
Send Message
Posted Mar 20, 2015@aberts10
Hey, first of the default value for submarine is glowstone, all items can be placed in a furnace.
2nd of all, there are more then one versions of Ships for 1.8.1 so I got no clue if your using a outdated version or if your using a up to date version. BTW there are a few up to late versions and when people say 'im using the latest' then can mean the Official Aphas, the Betas or the latest release. I have put at the bottom of this info page (bottom of what i can change) the 'rules of reporting.' that tells you how to detect your ships version, I know now that bukkits download servers went down its hard to get the bukkit version so just state what version the server is intended for, but still ..... I need to know otherwise i could tell you a patch for a version that the patch does not work for.
Its just me ranting there ... the idea of what my rant is about is, use the template above when reporting a problem.
Edit:
as for the trap door issue, The submarine is still in beta and has a few bugs, im currently working on Ships 5 that fully releases all vessel types. When a submarine leaks its because it goes above the default water level. It is extremity hard to make a ship of any kind move though air and water whilst maintaining the air blocks inside. To stop it flooding, dont surface your submarine.
Sorry if your new to ships and though it would be simple, i assure you, the next big update (Ships 5) will fix almost all bugs within Ships currently and try to make it more simple, aka, your place the signs and away you go, there are some technical options if you wish to use them as well ;)
-
View User Profile
-
Send Message
Posted Mar 20, 2015Nevermind, it works, had to move the netherrack above the water level, but i found another problem, one thats not easily fixed. Submarines fill with water even though there entirely enclosed
-edit the 1.8.1 version: Trapdoors leak, and you cannot change the fuel for submarines in the config or when you reload or restart the server it goes back to pumpkins which cannot be inserted into a furnace.