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 Sep 9, 2015Ok man i don't think i have really understand what you asked for anyway when i do that :
Ships -> VesselData -> now there are 3 vessel : Santa Maria /monster/ titanic.
This is my ship
ShipsData: Player: Name: mizuiko Config: Block: Percent: 60 Max: 3000 Min: 30 Fuel: Fuels: - 263 Consumption: 1 FuelSection: true Speed: Engine: 2 Boost: 3 EOT: 10 ShipsLocation: X: -555.0 Y: 29.0 Z: -135.0 world: flatroom
i'm using paperspiggot 1.7.10
-
View User Profile
-
Send Message
Posted Sep 8, 2015Quick update
So despite some people thinking im working on every other project of mine, I am also working on Ships 5.0.1.0 PreRelease 5 Part 2 Bukkit edition (only 1 more planned Prerelease after that for Ships 5.0.1.0). I just wanted to tell anyone who reads this on what to expect.
This update will come with 2 new events for developers to hook into, as well as a few additional bits and bobs to use for API developers.
Ive fixed a few bugs here and there, nothing really noticeable. There is a config update but the new options dont work yet, so dont bother with updating your config just yet.
Solarship is having some difficulties where its contently repeating the new power cell, so i may need more time before i get that solarship working (that also delays the Hybridship) so please wait, thank you.
Im planning a few more changes, but nothing you have not seen in Ships 4 (protectedVessels full implementation, CoPilots, etc), Im also working on a few more API changes, like safeTeleport.
I would also like to say, the videos have been done, they have been edited (not to a pro degree) but unless i want to upload a 15, 20 and a can not remeber the last one, but unless i want to upload them at 100KB/s, ive got to use (with permission) someone elses network.
I also want to thank AreoCraft for the £6 donation, when I get my act together for webpage side ill be putting your name on the page somewhere :)
And Stormaggedon for a plugin that will be coming very soon that hooks directly into Ships 5.
Guys, if you want to design a plugin for Ships 5, you dont need to ask or anything, just develop, post it, im more then happy to ask any questions about Ships 5 API (and if you really want, Ships 4 API .... yes there was one but it lacked a lot)
-
View User Profile
-
Send Message
Posted Sep 8, 2015@mizuiko
wow, have not see that error in a while. Last time I saw it was because spigot took over bukkit and changed the color code reading/writing code that made Ships not work, obviously updated the plugin. Anyway enough backstory.
Could you send me your Ships data from the database (location is <root>/plugins/Ships/Vessel/Data/<vessel name>.yml) and may i ask what version of Spigot are you using? (if you know)
-
View User Profile
-
Send Message
Posted Sep 8, 2015Hello guys, i'm using this plugin on my server [ it's on beta-test] [legocraft.gamehosting.it].
But i have a problem that i cant really solve.... When i create my ships everything go ok, but when i try to click on [Move], to move my ships it doesnt work and say to me
"Something went wrong, could not grab speed data"
Can you help me pls ? thanks!
-
View User Profile
-
Send Message
Posted Sep 6, 2015@G4GEORGE
That will be to do with your database. I think 3 people have reported this after the release of Ships 4 but because I can never simulate it or ... just see it, I could never diagnose the issue.
Despite the fact I dont know how to sort the error, you could try a few thing. 1) make sure your putting the name of the vessel on the 3rd line (we have had a few people not put it on at all or put it on the 4th line, this is due to older versions working that way)
2) restart the server (very rarley works but sometimes does)
3) redownload Ships and replace the Ships file (its a old bug that i call BadJar and this normally fixes it)
4) look at your Ships database (<root>/plugins/Ships/VesselData/) and find a name that has not been taken yet (some inspiration? Test001, Titan, Gridlock) then create a ship with that un-found name (we want the error to come up), then refresh your page (if its local then you dont need to) and check for that vessel in the database, if its there, then it narrow downs whats going wrong for me to fix it.
-
View User Profile
-
Send Message
Posted Sep 6, 2015MoseMister, whenever i try to create any sort of ship all it says is name taken. Any help?
-
View User Profile
-
Send Message
Posted Sep 1, 2015@nathan2439
Material list support is to enble your choice in blocks, that will not show up a error at all.
The error is linked to world guard. It is finding world guard but, it seems like world guard is rejecting Ships. What version of worldGuard are you using?
edit:
Just tried the latest version of WorldGuard (6.1) and it worked fine, so now im really curious
-
View User Profile
-
Send Message
Posted Aug 31, 2015@nathan2439 http://pastebin.com/kDTv7QMb
-
View User Profile
-
Send Message
Posted Aug 31, 2015@MoseMister
actually.. update.. i disabled faction support and also disabled material list support, and it still dosnt seem to fix the error
-
View User Profile
-
Send Message
Posted Aug 31, 2015little note for everyone
There is a high possibility that MC will be updating to java 8 soon. The reason why it wasnt on java 8 already is because the mac version of java 6 didnt have a auto update feature, so there was a chance that some people would still be using java 6, and mojang dont want a major. Minor error to display.
So why the change?
Mac users will be getting a mc installer soon that will install java 8 as well as mc.
So what does this mean?
Well, developers, modders, etc can use java 8 without risk of the issue talked about above.
Im running java 6/7 what do i do?
Simple. Update. (remeber to remove your old version of java, and to get the right version of java, 32/64)
Will ships have anything to do with java 7/8 features now?
Maybe in the future, but i know a plugin that is coming out that needs ships, will also need java 7+.
-
View User Profile
-
Send Message
Posted Aug 31, 2015@nathan2439
hehe, its a honest mistake. If you want I could try to make a hook into FactionUUID, admittedly if i do make a hook then it would be for Ships 5.
And thanks, I do try.
-
View User Profile
-
Send Message
Posted Aug 31, 2015@MoseMister
dang i feel stupid.. im using FactionUUID it is based off the old faction plugin i will turn this off now thanks! love how helpful you are... much better then many other devs on here
-
View User Profile
-
Send Message
Posted Aug 31, 2015@ManBeastPigDev
I thought I patched that. Sorry, updates coming very soon
-
View User Profile
-
Send Message
Posted Aug 31, 2015There was no mention of grief prevention in the 4.1 config file. So I tried the 5.x and it spams console when you try and move the ship http://puu.sh/jVaGS/04a6e653c4.png
tnx
-
View User Profile
-
Send Message
Posted Aug 31, 2015@k97513
You could try the plugin 'movecraft' how it works is a bit different to how ships works and i have no idea if it supports bigger ships, but from what i am told, it does. There are a lot of features from ships that are missing in Movecraft and there are some features in Movecraft that dont appear in Ships
@nathan2439
Ok. The error you sent me says its can not find the plugin MCCore. MCCore is used for factions support, its also required for factions to boot, so either you have turned on faction support by accident (config will turn it off), your using a really old factions version, or it can not see MCCore. If its the latter then ill have a go at fixing it, but i need to know it isnt any other issue
-
View User Profile
-
Send Message
Posted Aug 30, 2015@MoseMister
i have 'null' so 4.1.1 and..
this is the error
-
View User Profile
-
Send Message
Posted Aug 30, 2015@MoseMister
Wow...
30.08 19:19:58 [Server] INFO at MoseShipsBukkit.Ships.prototype2(Ships.java:168) ~[?:?]
Dang it... is there any other plugin/way for me to make it work?
-
View User Profile
-
Send Message
Posted Aug 30, 2015@nathan2439
Thats a interesting error. Few questions. What ships version are you using (use /ships info to find out (if it says null then its 4.1.1)) and any error messages in console when trying to use altitude/wheel
-
View User Profile
-
Send Message
Posted Aug 30, 2015i need help, when ever people on my server try to fly there ship they cant move it with the wheel they or use the altitude to go up, they can only move forward and down. any ideas on how to fix this?
-
View User Profile
-
Send Message
Posted Aug 30, 2015@MoseMister
I'll take a look.