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 3, 2016@MoseMister
Tried it, all it did was get rid of the wheel telling me "null" when I tried to use it. However, when I tried to move my ship, it caused extreme lag, and even crashed the server once. :c
Edit: Crashes on startup:
[17:39:43] [Server thread/INFO]: [Ships] Enabling Ships v5.0.1.7 [17:39:43] [Server thread/INFO]: Ships config detected with no issues[m [17:39:43] [Server thread/ERROR]: Error occurred while enabling Ships v5.0.1.7 (Is it up to date?) java.lang.IllegalArgumentException: Cannot set to an empty path at org.apache.commons.lang.Validate.notEmpty(Validate.java:321) [craftbukkit.jar:git-Bukkit-f01861f] at org.bukkit.configuration.MemorySection.set(MemorySection.java:163) [craftbukkit.jar:git-Bukkit-f01861f] at org.bukkit.configuration.MemorySection.set(MemorySection.java:193) [craftbukkit.jar:git-Bukkit-f01861f] at MoseShipsBukkit.Utils.ConfigLinks.MaterialsList.save(MaterialsList.java:240) [?:?] at MoseShipsBukkit.Ships.onEnable(Ships.java:57) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) [craftbukkit.jar:git-Bukkit-f01861f] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [craftbukkit.jar:git-Bukkit-f01861f] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit.jar:git-Bukkit-f01861f] at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugin(CraftServer.java:346) [craftbukkit.jar:git-Bukkit-f01861f] at org.bukkit.craftbukkit.v1_9_R1.CraftServer.enablePlugins(CraftServer.java:318) [craftbukkit.jar:git-Bukkit-f01861f] at net.minecraft.server.v1_9_R1.MinecraftServer.t(MinecraftServer.java:403) [craftbukkit.jar:git-Bukkit-f01861f] at net.minecraft.server.v1_9_R1.MinecraftServer.l(MinecraftServer.java:368) [craftbukkit.jar:git-Bukkit-f01861f] at net.minecraft.server.v1_9_R1.MinecraftServer.a(MinecraftServer.java:323) [craftbukkit.jar:git-Bukkit-f01861f] at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:241) [craftbukkit.jar:git-Bukkit-f01861f] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:506) [craftbukkit.jar:git-Bukkit-f01861f] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] [17:39:43] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it [17:39:43] [Server thread/INFO]: Done (5.039s)! For help, type "help" or "?"
-
View User Profile
-
Send Message
Posted Apr 3, 2016@filip117
finally got back and round to testing it. It works normally on 1.9.2.
I did look at your error code, it seems to be coming from a issue while reading the YAML Cnfiguration, dont know why you have a bad configuration file. anyway replace your config file with this.
-
View User Profile
-
Send Message
Posted Apr 2, 2016@MoseMister
[15:06:15] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v5.0.1.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:482) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:875) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-6247aa0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:679) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:635) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:539) [craftbukkit.jar:git-Bukkit-6247aa0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] Caused by: java.lang.NullPointerException at MoseShipsBukkit.Utils.ConfigLinks.Messages.getFoundInWay(Messages.java:87) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.sortMovingBlocks(MovableVessel.java:182) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.safeMove(MovableVessel.java:388) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:468) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:425) [?:?] at MoseShipsBukkit.Listeners.BukkitListeners.signClick(BukkitListeners.java:479) [?:?] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_77] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) [craftbukkit.jar:git-Bukkit-6247aa0] ... 17 more [15:06:16] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v5.0.1.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:482) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:875) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-6247aa0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:679) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:635) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:539) [craftbukkit.jar:git-Bukkit-6247aa0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] Caused by: java.lang.NullPointerException at MoseShipsBukkit.Utils.ConfigLinks.Messages.getFoundInWay(Messages.java:87) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.sortMovingBlocks(MovableVessel.java:182) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.safeMove(MovableVessel.java:388) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:468) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:425) [?:?] at MoseShipsBukkit.Listeners.BukkitListeners.signClick(BukkitListeners.java:479) [?:?] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_77] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) [craftbukkit.jar:git-Bukkit-6247aa0] ... 17 more [15:06:16] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v5.0.1.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:482) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:875) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-6247aa0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:679) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:635) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:539) [craftbukkit.jar:git-Bukkit-6247aa0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] Caused by: java.lang.NullPointerException at MoseShipsBukkit.Utils.ConfigLinks.Messages.getFoundInWay(Messages.java:87) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.sortMovingBlocks(MovableVessel.java:182) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.safeMove(MovableVessel.java:388) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:468) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:425) [?:?] at MoseShipsBukkit.Listeners.BukkitListeners.signClick(BukkitListeners.java:479) [?:?] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_77] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) [craftbukkit.jar:git-Bukkit-6247aa0] ... 17 more [15:06:17] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v5.0.1.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:482) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:875) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-6247aa0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:679) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:635) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:539) [craftbukkit.jar:git-Bukkit-6247aa0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] Caused by: java.lang.NullPointerException at MoseShipsBukkit.Utils.ConfigLinks.Messages.getFoundInWay(Messages.java:87) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.sortMovingBlocks(MovableVessel.java:182) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.safeMove(MovableVessel.java:388) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:468) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:425) [?:?] at MoseShipsBukkit.Listeners.BukkitListeners.signClick(BukkitListeners.java:479) [?:?] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_77] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) [craftbukkit.jar:git-Bukkit-6247aa0] ... 17 more [15:06:21] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v5.0.1.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:482) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:875) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-6247aa0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:679) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:635) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:539) [craftbukkit.jar:git-Bukkit-6247aa0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] Caused by: java.lang.NullPointerException at MoseShipsBukkit.Utils.ConfigLinks.Messages.getFoundInWay(Messages.java:87) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.sortMovingBlocks(MovableVessel.java:182) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.safeMove(MovableVessel.java:388) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:468) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:425) [?:?] at MoseShipsBukkit.Listeners.BukkitListeners.signClick(BukkitListeners.java:479) [?:?] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_77] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) [craftbukkit.jar:git-Bukkit-6247aa0] ... 17 more [15:06:22] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v5.0.1.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:482) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:875) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-6247aa0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:679) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:635) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:539) [craftbukkit.jar:git-Bukkit-6247aa0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] Caused by: java.lang.NullPointerException at MoseShipsBukkit.Utils.ConfigLinks.Messages.getFoundInWay(Messages.java:87) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.sortMovingBlocks(MovableVessel.java:166) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.safeMove(MovableVessel.java:388) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:468) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:425) [?:?] at MoseShipsBukkit.Listeners.BukkitListeners.signClick(BukkitListeners.java:505) [?:?] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_77] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) [craftbukkit.jar:git-Bukkit-6247aa0] ... 17 more [15:06:23] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v5.0.1.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [craftbukkit.jar:git-Bukkit-6247aa0] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:198) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:110) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:819) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInBlockDig.a(SourceFile:40) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PacketPlayInBlockDig.a(SourceFile:10) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-6247aa0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:679) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:635) [craftbukkit.jar:git-Bukkit-6247aa0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:539) [craftbukkit.jar:git-Bukkit-6247aa0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] Caused by: java.lang.NullPointerException at MoseShipsBukkit.Utils.ConfigLinks.Messages.getFoundInWay(Messages.java:87) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.sortMovingBlocks(MovableVessel.java:182) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.safeMove(MovableVessel.java:388) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:468) [?:?] at MoseShipsBukkit.StillShip.Vessel.MovableVessel.syncMoveVessel(MovableVessel.java:425) [?:?] at MoseShipsBukkit.Listeners.BukkitListeners.signClick(BukkitListeners.java:428) [?:?] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_77] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) [craftbukkit.jar:git-Bukkit-6247aa0] ... 18 more
-
View User Profile
-
Send Message
Posted Apr 2, 2016@filip117
Two ways. If you go into your logs folder. It wikl open what was displayed on the console. From there you can copy and paste thar text here.
The other way is to click the button PrintScreen or prnScreen. That will take a pic of your whole screen. You then just save the inage using something like paint or photoshop, gimp, etc. Afrer that upload the image using a image upload site. Then just link it here
-
View User Profile
-
Send Message
Posted Apr 1, 2016@MoseMister The error is a pretty long one and it doesn't let me copy/paste, is there a way I can send you a screenshot?
-
View User Profile
-
Send Message
Posted Apr 1, 2016@Profetitus
yep, sure is.
If you go into VesselTypes folder found in the configuration folder for Ships, you then open Airship.yml (im assuming you mean airship) then where it says percent, just change that to what you wish and every airship created from that point will have the percent required of what ever you set it to be.
If you want your previously created Ships to have diffrent data, just go into the VesselType folder and manually change all the files there ... or delete all of the files and tell your users to recreate there ships (i will be working on a command that changes all the data, new and old, however it is not added yet)
-
View User Profile
-
Send Message
Posted Apr 1, 2016@MoseMister
Hey thanks for the quick reply it worked I was also wondering is it possible to reduce the use of wool to 20% instead of 60?
-
View User Profile
-
Send Message
Posted Apr 1, 2016@Profetitus
yep, there is a option in the configuration file for ships called FireProtect 2.0, turn it on and you should be fine. If that doesnt work then cover your fire with glass
-
View User Profile
-
Send Message
Posted Apr 1, 2016Hi there,
I'm having some issues when building my airship when I use the burner I end up setting my ship on fire losing everything any ideas for this?
-
View User Profile
-
Send Message
Posted Apr 1, 2016@filip117
hey, the "Could not pass event PlayerInteractEvent to Ships v5.0.1.7" is a ships error. Could you send me the whole error (the whole error should be indented), that would help out a lot. I have just got back from my business trip, so after i get my computer working again, ill be creating a Ships to support 1.9.2. Thanks for your support and sorry i couldnt make one faster (normally make a new ships for each MC version within 1-8 hours after the release of the Bukkit/Spigot - but something got in the way)
-
View User Profile
-
Send Message
Posted Apr 1, 2016@MoseMister
Doesn't look like ships is crashing, but the server cmd says "ERROR]: Could not pass event PlayerInteractEvent to Ships v5.0.1.7" This is after I changed my version to 1.9 in the config, though in-game, nothing changed. Also something I forgot to mention, when I try the /Ships command, it tells me "An internal error occurred while attempting to preform this command" This one happens on both versions as well. In any case, I'll leave you alone unless you have further instructions for me. :P Thanks for all the help so far!
-
View User Profile
-
Send Message
Posted Apr 1, 2016@filip117
Currently there are no builds for the latest minecraft (mc 1.9.2) and im on a business trip (get back much later today) however it should be able to work. There are also two versions of Ships 5.0.1.7. The mc 1.9 version and the mc 1.8-1.8.9 version.
What i did see from your configuration file is that Ships thinks you are running on mc 1.8.8. This is the default option, can you please make sure Ships is not crashing when you are booting up your server.
But like i said, i can not touch Ships while i am on this business trip, i dont know what time ill get back. So please wait while i take a look at the new mc
-
View User Profile
-
Send Message
Posted Mar 31, 2016@MoseMister
Newest Minecraft version, ships v5.0.1.7. I have not set up the properties, if there is anything special I need to do with that? Here is the config: Structure: StructureLimits: airCheckGap: 120 trackLimit: 5000 Signs: ForceUsernameOnLicenceSign: false EOT: repeat: 130 enabled: false AutoPilot: height: 120 repeat: 130 enabled: false Cell: repeat: 130 enabled: false Inventory: keepInventorysOpen: false World: defaultWaterLevel: 63 ProtectedVessels: BlockBreak: false InventoryOpen: false FireProtect2: false ExplodeProtect: Creeper: false TNT: false EntityProtect: Enderdragon: false Wither: false EnderMan: false VesselsFallOutSky: enabled: false VesselLoading: DeleteFailedLoads: false Messages: enabled: true ShipTooSmall: The current size of your vessel is %currentSize%, Your vessel needs to be %minForVessel% or lower. ShipTooBig: The current size of your vessel is %currentSize%, Your vessel needs to be %maxForVessel% or higher. OutOfFuel: Your vessel is out of %fuel%. MustBeIn: Your vessel must be in %material%. Needs: Your vessel needs %material%. OffBy: Your vessel needs %amount% of %material%. FoundInWay: Found %material% in way. MCVersion: 1.8.8 Version: 5.0.1.7
-
View User Profile
-
Send Message
Posted Mar 30, 2016@filip117
Version?
And send me your config file too. Use paste provided at the top to keep the foramatting
-
View User Profile
-
Send Message
Posted Mar 30, 2016Whenever I try to move the ship using the wheel it just replies "null" in chat. When I right click the [Ships] sign it gives me all the info like it should, and all of the other signs display what they should, but do nothing when I click them. Help? :c
-
View User Profile
-
Send Message
Posted Mar 24, 2016Ships 5.1.0.0 update
Ships 5.1.0.0 is the next planned instalment into the ships plugin.It comes with a feature to disable permissions for those servers that run only with MC default permissions (aka. OP and Non OP). It is not as complex as the older version of this, found on Ships 4, this version is just one option. Ships 5.1.0.0 fixes some bugs caused by rushed planning and programming under the old VesselTypeAPI. Now, Ships 5.1.0.0 comes with a brand new VesselTypeAPI programming to be more reliable.
its got the new code inside it, however it is lacking the vesselstypes (with the exception of the Airship) and being tested. It will have all the vessels you know programmed into it when its fully released to the public so don't worry about that.
expect the update to fall in the next 1-2 weeks.
Developer notes
The old VesselTypeAPI was designed to have a single object that was then cloned for each and every vessel for that vessel to have unquie data. This caused errors due to the fact some data was attempted to set onto X VesselType object, but it got placed on Y, and there was a few other bugs.
The new VesselTypeAPI is based on the old VesselTypeAPi's failures, were there are now two different VesselType objects. One is static, this is where the default data will be stored and the data that is Static like the name of the type. You then have the other VesselType object that holds the unique data to the Vessel, such as the custom speeds and more. The best bit about this API (and the worst) is the fact you get to develop both the static and non static VesselType objects, so you can store your own data into the unique VesselType without needing to store it into the Vessel itself.
I know this sounds much more inefficient then the previous method, however it does work really well. It is more reliable then the method before, and ill take that over a tiny bit more efficient any day.
-
View User Profile
-
Send Message
Posted Mar 19, 2016@klartofle
Good.
Sorry about 5.0.1.5. It had a lot of bugs for the 1.9 version
-
View User Profile
-
Send Message
Posted Mar 19, 2016@MoseMister
alright the EOT works now thanks for all the help!
-
View User Profile
-
Send Message
Posted Mar 19, 2016@klartofle
Ah right, i really got to bring 5.0.1.7 out of beta for both MC versions. XD Sorry, about that. Anyway as for the EOT. Have you enabled EOT in the configuration file?
-
View User Profile
-
Send Message
Posted Mar 19, 2016@MoseMister
Well it seems when i was updating a bunch of stuff i made a mistake so i was using 5.0.1.5 on a 1.9 server. i have updated it to 5.0.1.7 for mc 1.9. now the only remaining issue is that the EOT sign doesn't do anything but shift from ahead to stop..