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 Oct 13, 2014Ships and Vessels Sponge edit news
Sponge released on Oct 10th that there ETA for SpongeAPI (not the server) should be done by November. This means after the compeltion of the API I can port my plugins over without running into the problem of undeveloped API.
So my ETA for Ships Alpha port for sponge should be December sort of time (if I get the timing right it will mark the point of my Java programming).
I do not have a ETA for vessels simply because Vessels will still be in pre alpha when sponge is released.
small news on vessels
I know you hate it it when I post vessel news here but still I'm doing it (rarely).
I have been busy all this week. I only got 3 hours of non solid programing done this week and most of it was for my server, so this week's issue of Vessels preAlpha is not a big update
-
View User Profile
-
Send Message
Posted Oct 12, 2014Clear up something about Ships and Vessels
With Bukkit 'going down' many alternative server mods are being developed (As you probably know). Some of these Bukkit alternatives come with addons that emulate the Bukkit plugin environment so it links Bukkit plugins to that server mod. These bukkit links will probably not support 'nms' code that a lot of 'hot' plugins use.
Ships and Vessels both use normal BukkitAPI (not 'nms'), so, Ships and Vessels should both work with the emulators.
Ships and Vessels are both being ported onto Sponge (With the current version of SpongeAPI, I have already ported as much as i can of Ships onto it).
Sadly, The Rainbow server mod seems to be fully released however my plugins will NOT be ported over because of the following reasons;
-
View User Profile
-
Send Message
Posted Oct 11, 2014@ZamX735
Ask as many questions as you like. I dont mind them. Anyway onto your question.
there could be many reasons why this has happened. Here are some and the way around them.
Ships 4+ has been designed around a built in database. The option to change features of a vessel (such as Fuel) will only apply to vessels created after you changed the config. The way around this is change all the load Vessel YML files (found in 'plugins/Ships/VesselData/') to what you want them to be, or, delete all the pre loaded vessel YML files and tell your users to create the sign again.
Ships 4+ changed the format of the way you enter the Fuel id into the config file (So now you can have more then 2 types of fuel). Make sure you use this format.
All plugins will need to reload their config files after a change within the config has occurred (as long as the change occurred outside the server). Ships currently has not got a command to reload its own Configs (yet) however if you type 'reload' on the console. It will reload the whole server. You can also reload configs by rebooting the server.
-
View User Profile
-
Send Message
Posted Oct 11, 2014@MoseMister Okay, thank you. I went back to the last version and it works now. :) I hate to bug you with one more question, but I tried to change the fuel from coal to lapis in the config file, (so lapis can acutely have a use on my server) but the ships still take coal. Is this not meant to be changed? Like, will the ships always take coal no matter what you change the item id to? I appreciate the help.
-
View User Profile
-
Send Message
Posted Oct 11, 2014@ZamX735
Well that can be many problems (such as the Teleport fix i made isnt booting, Ships does not detect the player, etc). Anyway all these problems relate to a bug im calling 'Bad Jar' and the way to get round this is to redownload the plugin version and hope for the best (if the problem still occurs, tell me and I can do some testing to give you a Ships version that will work for your server.
I will say the latest version of Ships (the pre release of 4.1.1) is very experimental and should only be used if you want to test the plugin for bugs. If you want a stable release of Ships go for 4.1.0.2.
Hope this helps you.
-
View User Profile
-
Send Message
Posted Oct 11, 2014Hey, I kind of have a problem. So, when I make my ships and click the move sign, it only moves the blocks forward. Not the players. Know what may be causing this?
-
View User Profile
-
Send Message
Posted Oct 7, 2014Ships vs Vessels
Although it is currently unfair because Vessels is 1) newer then Ships by a whole 2 years and more 2) Vessels is still in Pre-Alpha. I would like to pull out some facts comparing the two.
-
View User Profile
-
Send Message
Posted Oct 2, 2014Old new but still
Sponge Plugin ports
361 and 306 (when this was posted)
if the link has been updated its showing that Ships and Vessels are being ported over
-
View User Profile
-
Send Message
Posted Sep 28, 2014Bukkit 1.8 .... sort of
found this on Bukkit forums. closes your going to get to full 1.8 for a while Bukkit Forums
-
View User Profile
-
Send Message
Posted Sep 27, 2014Vessels Bukkit page
Vessels is now online and waiting approval (for Pre-Alpha versions)
-
View User Profile
-
Send Message
Posted Sep 26, 2014My work after Vessels release
After Vessels is released and stable i will continue to update both Ships and Vessels together. I will try to port both plugins to Sponge (will NOT use client side advantage - AKA extra clients mods (Maybe one to gain access to Sponge servers)) however Sponge has not been released and may not be released for a while.
A lot of you have private messaged me asking what my plans are, so I have just told you my long term plans however the gap between Vessels being stable and Sponge being released (assuming I finnish first) will not just be updating Vessels and Ships but I am thinking of porting both Vessels and Ships to other (current) server types (such as CanaryMod and Rainbow (Rainbow is currently on 1.8 however very buggy)) so you can enjoy my plugins on many server platforms and enjoy it (may be buggy) on 1.8 as well as the good old 1.7.x and lower clients)
I dont have a lot of time on my hands current (despite me almost making Vessels in a week) however ill do what i can.
@ozanalp200
Your welcome.
-
View User Profile
-
Send Message
Posted Sep 26, 2014Thanks
-
View User Profile
-
Send Message
Posted Sep 23, 2014Good news and bad news
Good news
Vessels is almost ready. I have the MoveForward code done (1 small problem) and after testing it. Dispencers transfer there items over and there is no dupe of anything (apart from signs, however i have a fix for that).
Bad news
The small problem with the moving bug is that signs seem to desided to Move forward the correct amount then Move forward again, keeping the original sign there
-
View User Profile
-
Send Message
Posted Sep 21, 2014More vessel news
I have decided to Create Vessels for the old Bukkit API then port Vessels over when the new Bukkit is complete. This means you maybe able to access some Pre-Alphas of Vessels and gain access to the API (its currently confusing .... but once you get used to it its very good. It will be made simpler in the real thing).
As a user you wont be able to see much diffrence between Ships and Vessels (Pre-Alpha vessels) however as a developer you will be able to access the underground of the API. The API allows you to make your own VesselType as well as your own VesselSection meaning you can give the whole world access to your own CustomVessels and then let the users create vessels using your code. You dont even need to be 'good' at java to create your own Vessel, All you need is 2+ methods to create a custom vessel. But if thats still too hard, All vessels that are pre-programmed into Vessels use the 2+ methods so you can literately copy that code then change a few variables round and you have your own custom Vessel.
Not a developer? You can still do a lot such as make your own Vessels (in game and pre-programmed ones) and you still have access to a lot of features from Ships as well as the community for them to create plugins for this plugin.
I hope you enjoy Vessels as i have programming it. Ships will continue to get full support however Vessels will be my next plugin to get full support, Getting updates when needed, Dealing with user and programmed errors as fast as possible and getting news on upcoming features.
There is no official release date for Vessels so just wait for it to be done. In the mean time you always have access to Ships ..... even if it is running on Spigot and not Bukkit.
-
View User Profile
-
Send Message
Posted Sep 20, 2014Vessels news
Still got no API to work with on vessels so im still on halt however with the bits i have programmed in so far (all java based) seem to work perfectly.
Developers that want to make 3rd party plugins with vessels will be happy (i hope) with the API of vessels and all the information you can grab from it. That got me thinking about a 'BungeeCord' version of Vessels (BungeeCord links multiple servers together still on a client side). This BungeeCord version would gather all vessels from each world and allow you to change the stats of a vessel even if you are not on that server, it will also allow you to teleport from one server to another if your vessel is on that server. It will be updated less the vessels however its just a idea ..... speak up if you want it
-
View User Profile
-
Send Message
Posted Sep 16, 2014@charlza
Hehe. The preAlpha of my new plugin runs vessels even quicker then Ships. I can not say anything for the full release of vessels but I'm hoping its like that for the full release
-
View User Profile
-
Send Message
Posted Sep 16, 2014I will go with....optimistically hopeful for now :)
I was testing out the latest ships release...wow...I didn't realize they could move so fast now! I've been using a marsship with Dynmap to explore new territory as it spawns, just for fun. I've been using the PortalGun to 'transport' down to the surface, so I don't have to land the ship.
I'm just having a bit of fun with it all!
-
View User Profile
-
Send Message
Posted Sep 15, 2014Microsoft buys Minecraft
After my troubles with Xbox, microsoft account and windows 8 (I tried calling customer service for each time and each time the support team knew nothing) so I don't want to help Microsoft in any way however I don't want to stop support of Ships fans. So I'm going to try to put my grudges against Microsoft and contine supporting ships no matter what junk Micrsoft come out with (some junk maybe gold to others)
My grudges against Microsoft is because of my personal exsperiance with them. So sorry if I insulted anyone or your personal opinion.
Even though I run Windows 7 I run it with Linux unbuntu. Then I program with linux on another computer
-
View User Profile
-
Send Message
Posted Sep 14, 2014Bukkit is coming back
just found the new admin of CraftBukkits profile and found this
https://forums.bukkit.org/threads/bukkit-the-next-chapter.62489/page-11#post-990348
What this will mean
in short. CraftBukkit will be recreated.
in long. CraftBukkit will be recreated to a limit. Due to Wesley Wolfe filing a DMCA against bukkit (for what seems to be protection against his/her own code) the new CraftBukkit will need to write (about) 1/3 of Bukkit again, using the new Bukkit teams code.
My personal thoughts on release date
Even though i am one man and have been known to
i also understand how long it can take to write code.
the old bukkit (the one you guys are used to) is much more advanced then anything i have ever coded (closes thing i can get to it that is mine is MoseCraft series (my personal server only)) so my guess is Bukkit: The Next Chapter (the new bukkit that you have not seen) will not be in public hands for some time.
Old bukkit normally update CraftBukkit to a new minecraft version within 1-2 weeks. However take into consideration that majority of the Bukkit staff have disappeared.
I can only estimate on a public alpha release date because im not programming for bukkit and do not know what the capability of the new team have.
What i have to do with it
currently, i am still working with Sponge API to make vessels however as planned i will update this plugin to meet Bukkits new API and after Vessels is released on Sponge, i will port it over and (try to) update both versions of Vessels. (If i only have the time to update one version of vessels i will update the one with the most downloads)
edit
also found this tweet on the bukkit forums. by Nathan Adams
-
View User Profile
-
Send Message
Posted Sep 13, 2014all hope is not lost
About a week ago I stumbled across a new server type called Sponge. When I looked at it I could not gather much from it however it looked like the savior to bukkit servers (If the plugin gets ported).
Anyway I have looked back at it again and it has grown a tone. The SpongeAPI is already out (I'm guessing its not complete). I will get a copy of the API to work with myself and start work on vessels again.
Due to the massive exspancion they completed I will try to port Ships over shortly after Sponge is released unless vessels is on the horizon.
So I'm now glad I had some good news to give you and if bukkit updates again I will turn back to bukkit. But also port over the updates every so often.
Enjoy.