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 Apr 10, 2013@AJCStriker
I'm saying that they moved away from the OSS way of play, they set up their own website and have a system for that involving funds. Like most people that used it I went for an alternative .. autocraft, which the design goal was to replace movercraft.
-
View User Profile
-
Send Message
Posted Apr 10, 2013@morlanius
Why is Movecraft repulsive?
Its open-sourced under GPL?
-
View User Profile
-
Send Message
Posted Apr 10, 2013@Qx2
hey,
So whats happening with this update? its going to have ads or that is for V3?
Also what form do these ad's take? is it going to spit ads at the players.
How reasonable are your prices? remember most of the people here are children,
Possible outcomes:
1: autocraft (you are already loosing users to other plugins)
2: De-compiling, sorry but this has already started. since your post I'm aware of 2 projects that have started this process. (I dont code java or i probably would)
3: By having multiple versions you are increasing your workload which it looks like is already at a level which prevents you from working on this for any length at a time.
4: Most of the ethos here seems to be around the Open Source area. By going against the grain of publishing community you use you tend to cause some alienation or even repulsion (for example moveercraft amongst others). You will probably need to start a website to host all this and alot yourself much time to managing it as a full project.
If you keep everything very reasonable and simple to implement you could pull it off. But as far as I can see you would be the only plugin developer for Bukkit to do so.
Good luck.
-
View User Profile
-
Send Message
Posted Apr 10, 2013Yep, movecraft updated recently as well so, hopefully he doesnt decide to do this with it!
-
View User Profile
-
Send Message
Posted Apr 10, 2013Ads in a plugin? Wow major bummer. Movecraft it is.
-
View User Profile
-
Send Message
Posted Apr 9, 2013@Qx2
I really can't say I like the idea of ads in the plugin. However as the author that's your call. I would be happy to donate to the project as I have done with past versions of Ships.
-
View User Profile
-
Send Message
Posted Apr 9, 2013well,... back to movecraft
-
View User Profile
-
Send Message
Posted Apr 9, 2013@Qx2
Damn more delay! Oh well, that's understandable. Looking forward to the release!
-
View User Profile
-
Send Message
Posted Apr 9, 2013Welcome.
Unfortunately finish your adventure with Minecraft. I thought long and what do I continue to support Ships.I figured that they would be two version, one with ads and one without ads.Version with ads will be free.Version without ads will require a donation in exchange for the buyer will be able to submit your advertisement server version with ads.People who had once gave a donation to the version without ads free. But it was nice to be heard from if they want to have a table in an ad free version.
What to version 3.0 is changed a little in the new Bukkt threads and it must be redo. It will take me 1-2 days.
-
View User Profile
-
Send Message
Posted Apr 8, 2013Can't wait for the update!
-
View User Profile
-
Send Message
Posted Apr 8, 2013@Qx2
Are the threads working yet? Can't wait for this update!
-
View User Profile
-
Send Message
Posted Apr 7, 2013There were problems with threads, the new version will have 1-2 day delay. sorry
-
View User Profile
-
Send Message
Posted Apr 6, 2013@MAtt277
Will be.
I added chest, have been only small fixes and tests. Sunday will be a new version.
-
View User Profile
-
Send Message
Posted Apr 6, 2013Does this work with 1.5.1?
-
View User Profile
-
Send Message
Posted Apr 6, 2013@morlanius
No, it is not going to change this. Only improving the code, I'll add chests and change the fuel tank on the furnace. But version 3.0 will be very well adapted to make changes, such as new types of ships, improvements, etc.
-
View User Profile
-
Send Message
Posted Apr 6, 2013@Qx2
have you done anything wiith the EOT drives?
-
View User Profile
-
Send Message
Posted Apr 6, 2013LOL. There is nothing like wrong side.
AJCStriker I did not know you watch what they write on my website. I read what's going on with you and I did not think that you're doing the same thing.
I have today and tomorrow off, I push a little project forward.On Sunday, maybe even a new version, but nothing promising.
-
View User Profile
-
Send Message
Posted Apr 5, 2013Just for the record: Qx2 if you update this plugin for 1.5.1, keep EOT and all the Ship requirements, add a config for each setting, and maybe add cannons & chest support, your plugin would be greater than all the other moving-craft plugins out there, IMO.
-
View User Profile
-
Send Message
Posted Apr 5, 2013@astronus5
I do not wish to pollute Qx2's thread so if you would like help with movecraft please post on our page.
However I believe that error relates to having helm instead of [helm]
-
View User Profile
-
Send Message
Posted Apr 5, 2013also The movecraft helm is not working
12:39:13 [SEVERE] Could not pass event PlayerInteractEvent to Movecraft v3.1.17 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_5_R2.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:181) at net.minecraft.server.v1_5_R2.PlayerInteractManager.interact(PlayerInteractManager.java:370) at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:632) at net.minecraft.server.v1_5_R2.Packet15Place.handle(SourceFile:58) at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:578) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at net.countercraft.movecraft.listener.SignListener.getCraftTypeFromString(SignListener.java:147) at net.countercraft.movecraft.listener.SignListener.onSignRightClick(SignListener.java:91) at net.countercraft.movecraft.listener.SignListener.onPlayerInteract(SignListener.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 16 more >