GunGames
Note from the original author: I created this plugin many months ago and have since left the mainstream bukkit development scene. I am not offering support for this plugin nor updating it any longer.
You can now toggle the use of unlimited ammo! /gg useammo; version 0.4.4 and up.
I don't always have time to find bugs, mind answering the poll?
GunGames
Have you ever wanted to experience Call of Duty in minecraft? Yes, yes you have. You can't deny it. Stop lying to yourself. With GunGames, not only can you now experience Call of Duty in minecraft, but you can play one of the best game modes possible!
Information
GunGames utilizes the Bukkit API to allow the creation of arenas. Within said arenas, you can play the well known Call of Duty game mode known as Gun Games.
For those of you who have yet to play Gun Games or do not know what it is, let me explain... Every player starts with the same gun - a pistol. Each time you kill a player, your gun levels up. There are 5 guns in total; each one has two levels. The first level of each gun is single file. The next is fully automatic. This creates ten guns in total; each gun with a different power level. The first person to reach the tenth gun and kill a player is the winner. Be warned though, players can knife you; downgrading your current gun level. Removed this feature, was too over powered.
Arena Creation
- To get started, place the "GunGames.jar" file within your plugins directory. This directory is located within your server directory, and named "plugins". An example structure layout is [Bukkit/Spigot/Bukkit Forge]->[Plugins]->[GunGames.jar].
- Now you can either reboot, startup or reload your server. I suggest rebooting/starting up, but you can also reload and this is just my personal preference.
- Now that your server has (re)booted/reloaded, you can type /gg for a list of commands. This help page lists all the possible commands; anybody with the GunGames Admin Command permission will be able to view the administrator commands (see below).
- To create your first arena, type "/gg giveaxe". This command gives you an axe which enables you to select the boundaries of your arena. Upon left/right clicking with this axe, a gold/diamond block will be placed, reverting to the previous block ten seconds later, showing you your chosen boundaries.
- Once you have selected the minimum/maximum boundaries, stand on top of the first arena spawn point. Next, type "/gg createarena [ArenaName]" - you can specify whatever name your heart desires.
- You will now see that your arena has been created. The maximum players for a game depends on the amount of spawn points within that arena. When creating the arena, there is only one spawn point. To add more, type "/gg addspawn [ArenaName]" - this command adds a spawn point at the position you're standing for a specific arena. The maximum player limit is also increased by an integer of one when using this command. Note: the lobby for this arena will be set to your current position; you can change this by typing "/gg setlobby [ArenaName]".
- Now, your arena has been fully created. To specify the lobby for that arena location, execute the command "/gg setlobby [ArenaName]" - this sets the lobby spawn point to your current location for a specified arena. Note: you will need WorldGuard/Other Protection for your lobby as this plugin doesn't implement it.
Signs
- To create a sign wall, first you need the sign region selector. To get this, issue the command "/gg signaxe" - this command will you give a diamond axe that you can use to select a sign region. Left click on the first sign, and right click on the last sign with the axe. This plugin enables you to have a multi-row sign layout (like mcsg).
- Now you have your region selected, issue the command "/gg setsigns [ArenaName]". If the region you selected only contains signs, it will work. If the region contains air spaces or other blocks, the plugin will return an error message.
- Once you have successfully defined the signs for an arena, they should automatically update. The first sign should say "GunGames" in dark red; the rest will either say "Status" or the player count depending on the sign.
- Every time a player join or leaves a game, the arena changes state or server reloads, the signs will automatically update. If you find any bugs, please report them below.
Permissions
GunGames.cmd.help.admin | This allows a user to view the administrator command list for GunGames. | |
GunGames.cmd.help.default | This allows a user to view the command list for GunGames. | |
GunGames.arena.create | This allows a user to create an arena. | |
GunGames.arena.delete | This allows a user to delete an arena. | |
GunGames.arena.join | This allows a user to join an arena. | |
GunGames.arena.leave | This allows a user to leave an arena. | |
GunGames.arena.start | This allows a user to forcefully start an arena. | |
GunGames.arena.stop | This allows a user to forcefully stop an arena. | |
GunGames.arena.giveaxe | This gives the tool needed to set boundaries for an arena in creation process. | |
GunGames.arena.addspawn | This allows a user to add a spawn point to a specified arena. | |
GunGames.arena.setlobby | This allows a user to set the lobby for a specified arena. | |
GunGames.arena.setsigns | This allows a user to define arena signs. | |
GunGames.arena.signaxe | This gives the tool needed to set boundaries for an arena sign region. | |
GunGames.gun.useammo | Toggle unlimited ammo. |
Demonstration & Tutorial Video
Updated for version 0.4.3.1;)
Source Code
not working on 1.12.2 the region axe not working i cant select a region :-) pls update fix
can you make it so you can enable knife downgrading
Source Code is not there! :(
Could not pass event PlayerTeleportEvent to Multiverse-Core v2.5-b678 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.teleport(CraftPlayer.java:442) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.craftbukkit.v1_7_R1.entity.CraftEntity.teleport(CraftEntity.java:200) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at com.ViralAftermath.GunGame.Arena.Arena.addPlayer(Arena.java:197) [GunGames.jar:?] at com.ViralAftermath.GunGame.Arena.ArenaManager.addPlayers(ArenaManager.java:63) [GunGames.jar:?] at com.ViralAftermath.KillZone.Listeners.IIE.b(IIE.java:61) [KillZone.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_71] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1332) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.a(SourceFile:32) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:645) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:535) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:447) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] Caused by: java.lang.NullPointerException at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.playerTeleport(MVPlayerListener.java:178) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_71] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] ... 26 more [14:19:09] [Server thread/ERROR]: Could not pass event PlayerTeleportEvent to NoCheatPlus v3.11.0-RC-sMD5NET-b739 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.teleport(CraftPlayer.java:442) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.craftbukkit.v1_7_R1.entity.CraftEntity.teleport(CraftEntity.java:200) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at com.ViralAftermath.GunGame.Arena.Arena.addPlayer(Arena.java:197) [GunGames.jar:?] at com.ViralAftermath.GunGame.Arena.ArenaManager.addPlayers(ArenaManager.java:63) [GunGames.jar:?] at com.ViralAftermath.KillZone.Listeners.IIE.b(IIE.java:61) [KillZone.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_71] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1332) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.a(SourceFile:32) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:645) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:535) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:447) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] Caused by: java.lang.NullPointerException: World must not be null. at fr.neatmonster.nocheatplus.checks.moving.LocUtil.testWorld(LocUtil.java:97) [?:?] at fr.neatmonster.nocheatplus.checks.moving.LocUtil.clone(LocUtil.java:22) [?:?] at fr.neatmonster.nocheatplus.checks.moving.MovingData.setSetBack(MovingData.java:379) [?:?] at fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerTeleport(MovingListener.java:967) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_71] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] ... 26 more [14:19:09] [Server thread/ERROR]: Could not pass event InventoryClickEvent to KillZone v0.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1332) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.a(SourceFile:32) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:645) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:535) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:447) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] Caused by: java.lang.NullPointerException at org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.teleport(CraftPlayer.java:455) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.craftbukkit.v1_7_R1.entity.CraftEntity.teleport(CraftEntity.java:200) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at com.ViralAftermath.GunGame.Arena.Arena.addPlayer(Arena.java:197) [?:?] at com.ViralAftermath.GunGame.Arena.ArenaManager.addPlayers(ArenaManager.java:63) [?:?] at com.ViralAftermath.KillZone.Listeners.IIE.b(IIE.java:61) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_71] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] ... 13 more [14:19:10] [Server thread/ERROR]: Could not pass event PlayerMoveEvent to GunGames v0.4.3.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:223) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInFlying.a(SourceFile:137) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInLook.handle(SourceFile:98) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:645) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:535) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:447) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] Caused by: java.lang.NullPointerException at org.bukkit.Location.getBlock(Location.java:82) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at com.ViralAftermath.GunGame.Utils.Selection.Selection.getBlocks(Selection.java:191) [?:?] at com.ViralAftermath.GunGame.Utils.Selection.Selection.iterator(Selection.java:206) [?:?] at com.ViralAftermath.GunGame.Utils.Selection.Selection.<init>(Selection.java:28) [?:?] at com.ViralAftermath.GunGame.Events.PME.a(PME.java:17) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_71] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] ... 13 more [14:19:10] [Server thread/ERROR]: Could not pass event PlayerMoveEvent to GunGames v0.4.3.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:223) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInFlying.a(SourceFile:137) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInLook.handle(SourceFile:98) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:645) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:535) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:447) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] Caused by: java.lang.NullPointerException at org.bukkit.Location.getBlock(Location.java:82) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at com.ViralAftermath.GunGame.Utils.Selection.Selection.getBlocks(Selection.java:191) [?:?] at com.ViralAftermath.GunGame.Utils.Selection.Selection.iterator(Selection.java:206) [?:?] at com.ViralAftermath.GunGame.Utils.Selection.Selection.<init>(Selection.java:28) [?:?] at com.ViralAftermath.GunGame.Events.PME.a(PME.java:17) [?:?] at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_71] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] ... 13 more [14:19:10] [Server thread/ERROR]: Could not pass event PlayerMoveEvent to GunGames v0.4.3.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:223) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInFlying.a(SourceFile:137) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.PacketPlayInLook.handle(SourceFile:98) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:645) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:535) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:447) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] Caused by: java.lang.NullPointerException at org.bukkit.Location.getBlock(Location.java:82) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] at com.ViralAftermath.GunGame.Utils.Selection.Selection.getBlocks(Selection.java:191) [?:?] at com.ViralAftermath.GunGame.Utils.Selection.Selection.iterator(Selection.java:206) [?:?] at com.ViralAftermath.GunGame.Utils.Selection.Selection.<init>(Selection.java:28) [?:?] at com.ViralAftermath.GunGame.Events.PME.a(PME.java:17) [?:?] at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_71] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks] ... 13 more
Worst plugin ever, I suggest NOT to get this. Once the GunGame Started (after countdown) it crashed my 16GB server. Do NOT get.
At first when i installed the command its ok but then when i restarted the server they say an internal error accure while trying to attempt this command can you help plees ?
When I join to an Arena it says "Left Arena boundaries". I don't know why, I set the Lobby and the Spawns and it doesn't work.
add permission to enter VIP arena full :D
doesnt support 1.7.9 bugs / times out
Is this working for 1.7.9? I type /gg giveaxe and select my region with left and right click. But when I type the /gg createarena arenaname command it tells me "Please make an area region selection first (/gg giveaxe)."
@xanderindalzone
lol, what? I'm 99.9% sure "player.hasPermission("GunGames.arena.join")" doesn't even change any permissions.
Please EVERYONE.... !!!! DO NOT USE THIS PLUGIN. I 'VE TRIED IT AND IT HAS CORRUPTED PERMISSIONS. THIS PLUGIN HAS BUGED MY PERMISSIONS PLUGIN AND CRASHED MY SERVER!!!! I'M WARNING YOU!!!!!!!
@Shaunguy123
I was saying seventh as the general placeholder..
@MCMedia
@TaylerKing
@MCMedia
@MCMedia
That was only the second time you've said it. thanks for the help
@Shaunguy123
It does work, you've just done something wrong. As said for the seventh time, I am no longer issuing support or fixing any problems.
@MCMedia
So i built a huge arena for it not to work? it sounded like such a great idea. thanks anyways
@ajay01281990
@Shaunguy123
I'm not maintaining this any more, sorry.
Hello, i read about this plugin and i loved the idea, although i have found one problem which wont let me start it. I have added 10 spawnpoints using /gg addspawn Arena1 and it says they all work but when i go to join i get spawned at one of the two corners i set the arena at. then i am unable to move and after about 5 seconds i get kicked for flying on my own server. please help - Shaun
@MCMedia
Hello, Can you add After 2 players join and after a config time the game will start eg: 30s, 15s etc...
Also can you make a you join a lobby first then a game?
so after the game is done they tp to Lobby
@Rekrom589
Hey, new account. I'm not maintaining this plugin any more.
/gg useammo still makes users reload, but they should be able to reload unlimited times.
For the item renaming, can't do anything about that - I'm not maintaining this any more, sorry.