Sea Battle
Sea Battle
This is a minigame where your goal is to destroy the enemies boat with (snow)balls. After building the arena and the following setup you can start fighting against each other! In version 1.1 economy got added, which means, you can turn this game even into a gambling game :) It works like a jackpot, everyone joins by paying e.g. 10$, but the winner gets everything that got paid back. You'll need Vault for this feature to work.
There's an updated version here, if this one doesn't work for you anymore: http://dev.bukkit.org/bukkit-plugins/minigameslib-seabattle/ Be aware that the commands and permissions changed a bit.
Setup
- Build your arena. Should contain water ;)
- Type in /sb createarena [name] to start the process of saving your arena.
- Next create two spawnpoints for two different teams in the arena: /sb setspawn 1 [arena] and /sb setspawn 2 [arena]
- Create a little lobby and type in /sb setlobby [name] while standing in the lobby.
- That's it!
Now you can create a sign containing the following lines:
- [boat]
- name (your arenaname)
Rightclick this sign and you'll spawn in your arena in a boat and some (snow)balls in your inventory.
As of the 1.5 update you can now add Ammo signs to let people get more snowballs ingame:
- [boat-ammo]
- 64 (this can be any number; it determines, how many snowballs the player gets, 2 stacks would be 128)
These ammo signs are available only once to each player in a game.
Commands
- /sb : Main SeaBattle command
- /sb createarena [name]
- /sb setspawn [number] [name]
- /sb setlobby [name]
- /sb removearena [name] : Remove an arena
- /sb leave : Leave the arena ingame
- /sb list : List all arenas
- /sb reload : Reload the SeaBattle config
- /sb reset [name] : Reset an arena
- /sb recreateconfig : Readds the default config values (doesn't remove arenas)
Permissions
- boatgame.* : all permissions
- boatgame.sign
- boatgame.create
- boatgame.setspawn
- boatgame.setlobby
- boatgame.cleararena
- boatgame.reload
- boatgame.list
- boatgame.remove
Config
- alwaysdropboat: true let boats drop always themselves
- invincibleboats: false invincible boats
- boatlifes: 5 number of snowballs that need to be shot at a boat to crash it
- playerlifes: 2 number of times a player respawns in one game
- use_economy: true true, if you want the gambling feature
- entry_money: 10.0 the entry price, please use numbers with decimal places. Only available, if use_economy is set to true
- maxplayers: 10 defines, how many players can join an arena
- minplayers: 2 defines, how many players are needed to start a sea battle
- starting_cooldown: 11 seconds to wait before an arena game begins
- teams: false enable this to have teams (max 2 teams)! Each team has a different head and uses one of the spawns as teamspawn. Members of a team can't kill themselves.
- itemreward_itemid: 264 Diamonds
- itemreward_amount: 2
- announce_winners: true
- auto_updating: true auto updates the plugin, if there are new releases
- lastmanstanding: true if set to true, the last man standing in a sea battle (if everyone leaves) will win and get the reward
- snowballstacks_amount: 3 the amount of snowball stacks to be added when a players joins a sea battle
- ammo_usage_count: 2 how many times the player can use an ammo sign in one game
Preview
Todo
- extend multiple item prizes with multiple item amounts
- additional weapons like shield in the future
- add MySQL support to store arenas and stats
- min/max players also per arena
- spectator mode
Green bullets are already done, yellow ones are still buggy or being tested, red ones not done yet.
Translation
The Config contains all strings used by the plugin. You can easily change them and the colors to your preferred language.
Additional Info
You can adjust the name of the boatballs by changing the strings.ball_name entry in the config.
You can configure boats to be invincible or drop theirselfs by changing the configfile, too. Defaults:
- alwaysdropboat: true
- invincibleboats: false
- This plugin uses an auto-updater which can be turned off in the config. I don't recommend that for future bugfix releases.
- This plugin also sends things like software information or online player count to MCStats (mcstats.griefcraft.com/plugin/SeaBattle).
Have fun!
Youtube
For those don't want to read all that stuff or don't understand the setup instructions above, here's a youtube video with some gameplay and a tutorial. :P This video is by BukkitHorde, thanks to him for doing that for me!
Here's another review in Spanish:
@lme999
SeaBattle 1.5 has command blocking implemented :) Here's the full feature list: ( be aware though, the config folder will be called SeaBattle from the 1.5.1 version on, and the filename itself SeaBattle.jar)
brian163b already found some bugs in this version, so there will be definitely a 1.5.1 bugfix release in a few days :) Here's a list of known bugs in the upcoming build:
@instancelabs
After about a day, someone recreated what happened and I now know what it is. In-game someone typed /spawn before typing /sb leave etc... so they were out of the arena and technically still in the game, and they then logged out/tried to join the game again, and the game sign then got stuck on 'Starting'.
@lme999
No problem, was happy to help :)
@instancelabs
Seems to be working now! Thank you Instancelabs for your help :)
@lme999
I'm gonna try out if multiworld still works, thanks. Did you type in the arenaname (case-sensitive) right on the sign? Also, did you create the spawns a few blocks above the water?
Edit: Multiverse works for me. Any errors when joining a game?
@instancelabs
What plug-ins conflict with this that you know of? I don't have anti-lag, could it be vanish? or a disguise plug-in? or?
And how is an arena set up then? I followed the instructions perfectly: /sb createarena [arena name] then in two different spots in the arena: /sb setspawn 1 [arena name] /sb setspawn 2 [arena name] Then I set the lobby with: /sb setlobby [arena name] ???Could a multi-world plug-in cause problems??? I run multi-verse.
@lme999
A few of these bugs come up when the arena itself is set up wrong. But for the first one, did you get any errors? Any plugins that may conflict (antilagg)?
I set this up on my server. Encountered a lot of bugs:
First game worked fine. Second game, 1 player joined and no boat spawned for them. Someone did /sb leave and left the game, but the game registered them as still being in it.
After deleting and resetting the arena, one person joined. Then when I tried to join, the game said I joined, but it didn't work I clicked the sign a few more times and everytime I clicked it it showed another player was in the game, however there wasn't anyone else.
@brian163b
Thank you for reporting the bug :) It should be fixed now, unless you are using the teams feature (uses players helmet slot for team identification).
Regarding #9, it only appears while the game hasn't started yet and the countdown is running and as you said only for operators. Seems like a glitch that I'm not able to fix, but as it's only appearing for ops, it should be ok. :/
I changed your #1 idea a little bit, now players just simply loose the game, if they run out of snowballs. :)
@instancelabs
Wow, that's fantastic! Thank you! I can't wait for the new version to post so I can try it. ;-)
I have one more observation to share, which I hope will be addressed by the /sb reset command anyway but I wanted to note it.
If a game glitches for a player (who I normally have to "rescue" by letting them out of the arena and restoring inventory), and the player who did not glitch exits the arena using /sb leave (when possible), their helmet disappears from inventory. I've seen it a few times myself while testing and thought it might be related to OP issue I previously reported ("#9") but now it has happened to a normal player as well.
@brian163b
Wow. Thank you so much, these suggestions are very nice and i'll try to implement most of them! Also, thank you for taking your time and write this text. :)
Here's a list of the features I'm planning now:
Thank you again for these suggestions, brian!
For all others, sorry that i haven't been updating my plugins for a few weeks now. Also, I added a few of my plugins to my github and set seabattle and horseracingplus to the open source GPL license. My github: Instance01.
After running a lot of tests and a few live player matches. I think there REALLY needs to be a game reset command. One that will pull the users out of the arena, restore their inventory and reset the game start sign to 0 players.I've run into a few situations related to either a conflict with other plugins (like Essentials and transporting), my own mistakes (reconfiguring an arena and forgetting a step), or bugs (player is able to jump out of a boat) which results in players either 1) getting stuck in the arena 2) losing their original inventory and/or 3) the start sign remains "Ingame" even when the match is no longer on or functioning properly.
I read through a lot of comments and don't see a way to do this. If I'm missing something, please advise. Otherwise PLEASE consider adding a /sb reset type command. PLEASE! ;-)
Cool game! I have a couple ;-) of suggestions for your consideration:
1) Call a "truce" (no winner, exit to lobby) when all players run out of snowballs and there has not been a winner.
[EDIT 1.5] Add a config option to control the number of snowballs a player 1) starts with and 2) can hold at any one time.
[EDIT 1.6] Also, allow just snow balls to be added to the player's inventory during a match. This way, the arena creator can use other mods (like Essentials signs) to create signs that give out additional snowballs (up to the player's set inventory limit). This would allow an arena design that increases the challenge by requiring players to seek out more ammo to win the match.
2) Config option that if the game starts (because there are at least two players) and the other players /sb leave instead of finishing the game, the last man standing wins the prize and exits to lobby. (Wouldn't work if game doesn't start so it couldn't be used as a single player cheat to collect the prize.) [ie. LastManStanding: true/false]
3) Remove the XP bar comment from the Additional Info section above as I believe it no longer (or ever?) applies. (There is no health indicator for the boat, correct? I don't see one.)
4) Play a sound when the start timer hits zero to start the game.
5) Config/game option to allow user to "shield" snowball hits by holding another set tool like a stick. You can't throw while your shielded so it would add to the challenge. (I expect this one may be a long shot but the idea came to mind.)
6) Config option change to allow the "itemreward_itemid" field to be multi-valued. For example: itemreward_itemid: 266,1 264,3 for 1 gold ingot, 3 diamonds. (BTW, I believe diamond is 264 and not 364 as noted in the instructions.)
7) Is there any way to use a config option to control the snowball throwing speed? Even 5 or more hits is fairly deadly at the normal throw rate.
8 ) I'm unclear on the "clear arena" command. Typing "/help comzeboatgame" shows the command /cleararena-boat but it is not found. I'd expect it to be something like /sb cleararena [name]. There is also no reference to this command in the instructions above. Was the intention of this command to reset a match? I'm looking for a way to do so without restarting the server when something goes wrong. (I had apparently crashed a boat, possibly when it ran into a squid swimming around in my area, and died. When I respawned I hit /back (essentials cmd) to return to the arena and promptly sank to the bottom. I did /back again and went to the lobby to click the sign but it remained "Ingame" ("/sb reload" did not help either.) This also screws up the players inventory.
[EDIT: Apparently restarting bukkit doesn't reset the game either. I've had to delete the start sign to reset it and I am not sure if that is messing with the game state. Please see my new comment post above. ]
9) Last, there appears to be a bug for players who are OP (moderator) where when the game starts you can start throwing snowballs and the count goes down but there is no snowball appearing. If you switch to another slot, it works but the first slot instantly switches back to being the item you were holding before you went into the game (like a sword). I didn't see this in my testing for non-OP users.
I'm on vacation for 2 weeks, so no updates in this period.
@TheFede319
It doesn't find the arena (wrong setup) or the config (you could create the config by yourself or just download the latest version, 1.4.5).
Dear, Now It's appear this when I want to join!
23.08 15:15:00 [Server] INFO ... 14 more 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 23.08 15:15:00 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 23.08 15:15:00 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 23.08 15:15:00 [Server] INFO at sun.reflect.GeneratedMethodAccessor252.invoke(Unknown Source) 23.08 15:15:00 [Server] INFO at com.comze_instancelabs.boatgame.Main.onPlayerMove(Main.java:971) 23.08 15:15:00 [Server] INFO at org.bukkit.Bukkit.getWorld(Bukkit.java:247) 23.08 15:15:00 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.getWorld(CraftServer.java:823) 23.08 15:15:00 [Server] INFO at org.apache.commons.lang.Validate.notNull(Validate.java:203) 23.08 15:15:00 [Server] INFO Caused by: java.lang.IllegalArgumentException: Name cannot be null 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:227) 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 23.08 15:15:00 [Server] INFO org.bukkit.event.EventException 23.08 15:15:00 [Server] SEVERE Could not pass event PlayerMoveEvent to comzeboatgame v1.4.4 23.08 15:15:00 [Server] INFO ... 14 more 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 23.08 15:15:00 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 23.08 15:15:00 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 23.08 15:15:00 [Server] INFO at sun.reflect.GeneratedMethodAccessor252.invoke(Unknown Source) 23.08 15:15:00 [Server] INFO at com.comze_instancelabs.boatgame.Main.onPlayerMove(Main.java:971) 23.08 15:15:00 [Server] INFO at org.bukkit.Bukkit.getWorld(Bukkit.java:247) 23.08 15:15:00 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.getWorld(CraftServer.java:823) 23.08 15:15:00 [Server] INFO at org.apache.commons.lang.Validate.notNull(Validate.java:203) 23.08 15:15:00 [Server] INFO Caused by: java.lang.IllegalArgumentException: Name cannot be null 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136) 23.08 15:15:00 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:227) 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 23.08 15:15:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 23.08 15:15:00 [Server] INFO org.bukkit.event.EventException 23.08 15:15:00 [Server] SEVERE Could not pass event PlayerMoveEvent to comzeboatgame v1.4.4 23.08 15:14:59 [Server] INFO ... 14 more 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 23.08 15:14:59 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 23.08 15:14:59 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 23.08 15:14:59 [Server] INFO at sun.reflect.GeneratedMethodAccessor252.invoke(Unknown Source) 23.08 15:14:59 [Server] INFO at com.comze_instancelabs.boatgame.Main.onPlayerMove(Main.java:971) 23.08 15:14:59 [Server] INFO at org.bukkit.Bukkit.getWorld(Bukkit.java:247) 23.08 15:14:59 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.getWorld(CraftServer.java:823) 23.08 15:14:59 [Server] INFO at org.apache.commons.lang.Validate.notNull(Validate.java:203) 23.08 15:14:59 [Server] INFO Caused by: java.lang.IllegalArgumentException: Name cannot be null 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:227) 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 23.08 15:14:59 [Server] INFO org.bukkit.event.EventException 23.08 15:14:59 [Server] SEVERE Could not pass event PlayerMoveEvent to comzeboatgame v1.4.4 23.08 15:14:59 [Server] INFO ... 14 more 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 23.08 15:14:59 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 23.08 15:14:59 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 23.08 15:14:59 [Server] INFO at sun.reflect.GeneratedMethodAccessor252.invoke(Unknown Source) 23.08 15:14:59 [Server] INFO at com.comze_instancelabs.boatgame.Main.onPlayerMove(Main.java:971) 23.08 15:14:59 [Server] INFO at org.bukkit.Bukkit.getWorld(Bukkit.java:247) 23.08 15:14:59 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.getWorld(CraftServer.java:823) 23.08 15:14:59 [Server] INFO at org.apache.commons.lang.Validate.notNull(Validate.java:203) 23.08 15:14:59 [Server] INFO Caused by: java.lang.IllegalArgumentException: Name cannot be null 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136) 23.08 15:14:59 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:227) 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 23.08 15:14:59 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 23.08 15:14:59 [Server] INFO org.bukkit.event.EventException 23.08 15:14:59 [Server] SEVERE Could not pass event PlayerMoveEvent to comzeboatgame v1.4.4 23.08 15:14:59 [Server] SEVERE Reached end of stream for /186.54.153.134 23.08 15:14:58 [Server] INFO evoluchon r[M][ModChat]Mulhern> comidilla 23.08 15:14:56 [Server] SEVERE Reached end of stream for /186.54.153.134 23.08 15:14:56 [Server] INFO ... 14 more 23.08 15:14:56 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 23.08 15:14:56 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 23.08 15:14:56 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 23.08 15:14:56 [Server] INFO at sun.reflect.GeneratedMethodAccessor252.invoke(Unknown Source) 23.08 15:14:56 [Server] INFO at com.comze_instancelabs.boatgame.Main.onPlayerMove(Main.java:971) 23.08 15:14:56 [Server] INFO at org.bukkit.Bukkit.getWorld(Bukkit.java:247) 23.08 15:14:56 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.getWorld(CraftServer.java:823) 23.08 15:14:56 [Server] INFO at org.apache.commons.lang.Validate.notNull(Validate.java:203) 23.08 15:14:56 [Server] INFO Caused by: java.lang.IllegalArgumentException: Name cannot be null 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136) 23.08 15:14:56 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:227) 23.08 15:14:56 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 23.08 15:14:56 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 23.08 15:14:56 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 23.08 15:14:56 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 23.08 15:14:56 [Server] INFO org.bukkit.event.EventException 23.08 15:14:56 [Server] SEVERE Could not pass event PlayerMoveEvent to comzeboatgame v1.4.4 23.08 15:14:52 [Server] INFO evoluchon r[M][ModChat]Mulhern> vamos a buscar 23.08 15:14:51 [Server] INFO ... 16 more 23.08 15:14:51 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 23.08 15:14:51 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 23.08 15:14:51 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 23.08 15:14:51 [Server] INFO at sun.reflect.GeneratedMethodAccessor271.invoke(Unknown Source) 23.08 15:14:51 [Server] INFO at com.comze_instancelabs.boatgame.Main.onSignUse(Main.java:544) 23.08 15:14:51 [Server] INFO at org.bukkit.Bukkit.getWorld(Bukkit.java:247) 23.08 15:14:51 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.getWorld(CraftServer.java:823) 23.08 15:14:51 [Server] INFO at org.apache.commons.lang.Validate.notNull(Validate.java:203) 23.08 15:14:51 [Server] INFO Caused by: java.lang.IllegalArgumentException: Name cannot be null 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.Packet15Place.handle(SourceFile:58) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:628) 23.08 15:14:51 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerInteractManager.interact(PlayerInteractManager.java:373) 23.08 15:14:51 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:190) 23.08 15:14:51 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 23.08 15:14:51 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 23.08 15:14:51 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 23.08 15:14:51 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 23.08 15:14:51 [Server] INFO org.bukkit.event.EventException 23.08 15:14:51 [Server] SEVERE Could not pass event PlayerInteractEvent to comzeboatgame v1.4.4
@TheFede319
Ok I will include the config again in the next release. As a hotfix you could try creating the config manually and add that: http://pastebin.com/ttzRJSZV
I have this error: 23.08 12:57:46 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 23.08 12:57:46 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 23.08 12:57:46 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 23.08 12:57:46 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:227) 23.08 12:57:46 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.ar(DedicatedServer.java:262) 23.08 12:57:46 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchServerCommand(CraftServer.java:512) 23.08 12:57:46 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523) 23.08 12:57:46 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:191) 23.08 12:57:46 [Server] INFO at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) 23.08 12:57:46 [Server] INFO at org.bukkit.Bukkit.reload(Bukkit.java:275) 23.08 12:57:46 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.reload(CraftServer.java:609) 23.08 12:57:46 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:264) 23.08 12:57:46 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:282) 23.08 12:57:46 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 23.08 12:57:46 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 23.08 12:57:46 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 23.08 12:57:46 [Server] INFO at com.comze_instancelabs.boatgame.Main.onEnable(Main.java:142) 23.08 12:57:46 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.saveDefaultConfig(JavaPlugin.java:137) 23.08 12:57:46 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.saveResource(JavaPlugin.java:149) 23.08 12:57:46 [Server] INFO java.lang.IllegalArgumentException: The embedded resource 'config.yml' cannot be found in plugins/comzeboatgame1.6.2.jar 23.08 12:57:46 [Server] SEVERE Error occurred while enabling comzeboatgame v1.4.4 (Is it up to date?) And dont appears the config! please help me
@instancelabs
Do you have skype? Please add me: ludgart1
@ludgart
Is the config file generating ok and are boats spawning when the players join a game? Also, could you upload the plugin_log.txt in the plugin directory to pastbin?