MyHungerGames

Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
The goal of this project was not only to create the Hunger games (commonly also referred to as Survival Games), but allow to server owners and admins tweak the game to their exact needs. That is why almost every part of this plugin can be customized to fit your exact needs. MyHungerGames has features that several other's Hunger Games's plugins don't have, including per-arena settings and in-game stats.

- Fully Automated
- Webstats
- Multiple arenas with simultaneous games
- Per-Arena settings
- In game stats wall
- Economy Support
- Randomly filled chests
- World/Arena resetting
- Multi-World Support
- Spectating
- Sponsoring based on Vault economy
- Power redstone when the game starts, and more!
Full feature list here.

What is feature-match?
If you see a feature in another plugin that this one doesn't have, tell us and we'll add it within a reasonable amount of time. But we will also make sure the feature is fully customizable. Post a ticket, mark it as "enchantment", and write your ideas.
Commands and Permissions?
http://dev.bukkit.org/server-mods/myhungergames/pages/commands-and-perms/
I found a bug. What do I do?
We set up multiple ways to report bugs. You can report it on github, the issues link up top, or on the main page. Most times, expect a quick reply.
Why choose this?
Choose this plugin because its many configurable settings, compared to other Hunger Games plugins.
This plugin creates an unique Hunger Games experience.
What material names can I use?
You can use any of the official Bukkit Material names available here.
Where can i find an example for the itemconfig.yml?
You can find it here with hashtags.
And here without hashtags.
What are the planned features?
Please check out "enchantment" tickets that are accepted, see them here.
And for 1.2 here is a list.






-
View User Profile
-
Send Message
Posted Jun 19, 2012@kitskub
Am keen for 0.5 :) Thanks for your genius work!
One last small, probably not worth noting bug - sometimes if the arena spawn blocks you select have air underneath them, the player can spawn in to the game and sometime glitch out in the block - it seems. With pistons, at least.
Is there a way to turn off the player 'freeze movement' before the start of the game? It's a fantastic feature, but for some arenas I have this set using pistons and stuff and would like players to move around even before the game starts so they can choose a capsule/tube or starting point etc.
-
View User Profile
-
Send Message
Posted Jun 19, 2012@xsolar66
@ArmadylFlok
I will look into this, but it is really odd. EDIT: dope, this is actually just a really stupid copy/paste error. Easy fix and will be in for v0.5. However, for now, if you want to get around this, any blocks in can-place will be used in can-break and can-interact. Thanks for the error report
@ArmadylFlok
You get the "you do not have permission" mes sage, right? What permissions plugin do you use? Group manager plugins should not be required, but we have had reports of permissions not working, and we can't get the bug squashed...
-
View User Profile
-
Send Message
Posted Jun 19, 2012@xsolar66
I am having the same problem as you! I put "special-blocks-break: [18, 18:1, 18:2, 31:1, 106]" and it doesn't let me break anything!
@kitskub
I also have an issue... it doesn't let non-ops to join the games... or use any of the player commands at that with out group manager or something... I don't really like using group manager, but if it's required I will use it...
-
View User Profile
-
Send Message
Posted Jun 19, 2012@kitskub
http://pastebin.com/M82MDsxp
-
View User Profile
-
Send Message
Posted Jun 19, 2012@xsolar66
Can you pastebin your config file?
-
View User Profile
-
Send Message
Posted Jun 19, 2012Hi,
I am having great trouble getting the white list for "destroy blocks" to work.
My config says:
special-blocks-break: [18, 106, 39, 40]
with proper indentation
however, still no one can destroy leaves etc.
The special-blocks-place: [326, 327, 354, 50] works fine though. Both values are set to
-
View User Profile
-
Send Message
Posted Jun 19, 2012@Gyldenglad
Really? That's odd...
-
View User Profile
-
Send Message
Posted Jun 19, 2012@kitskub
Found another bug. It seems that if you keep opening a chest, every time you open it there will be new items spawned. I was standing with 1 chest all time and got new items.
-
View User Profile
-
Send Message
Posted Jun 19, 2012@xsolar66
Will do. It will be in the form of a "force-survival" config option. Sound good?
-
View User Profile
-
Send Message
Posted Jun 19, 2012@Gyldenglad
Yes, the stop command is on its way. Yes, that is correct.
-
View User Profile
-
Send Message
Posted Jun 19, 2012Hi there,
Please add a config to set game mode to survival when joining game.
Thank you :)
-
View User Profile
-
Send Message
Posted Jun 19, 2012@kitskub
Also could you please make a command that just ends the current game? I'm in a position where it sometimes get stuck, it says 10/24 players but it shows nothing in the stats. I can choose to remove the game to force it to stop this "ghost" game but then the resets wont run and the chests wont be refilled.
Also a question regarding the auto-add chest. I'm using Survival Games 2 for this, and there are LOTS of chests out there. As I understand this option, when a player in HG opens this chest, the first time it is opened it is registered to be filled next time, is that right? So I don't have to register chests that I can't even find yes? :p
-
View User Profile
-
Send Message
Posted Jun 18, 2012@Gyldenglad
Yeah, I'm unable to make any updates, so I put up a warning about the spectate command being broken(it's above).
http://jd.bukkit.org/apidocs/org/bukkit/Material.html The list is under enum constants
Hmm, good idea, I'll look into it.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@kitskub
I found that a LOT of the bugs comes from the spectator command. I have disabled this on the server and the plugin is running very nicely! - Also do you have a item list so I know what the items are called that I can add to the chest list?
Also a lot of the time when the game is left the last 2 people, when one die both of the people drop items on the floor and can be picked up at the start of the next round, would be nice if it could clean the map of overflow items.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@benthomas7777
We will as soon as release date gets closer and features start slowing down.
@Gyldenglad
Thank you for the report! Thanks to this I have found the error, and it will get fixed ASAP.
-
View User Profile
-
Send Message
Posted Jun 18, 2012Also just had another null bug thingy,
19:10:47 [SEVERE] Could not pass event PlayerInteractEvent to HungerGames 19:10:47 org.bukkit.event.EventException 19:10:47 at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) 19:10:47 at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 19:10:47 at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) 19:10:47 at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:177) 19:10:47 at net.minecraft.server.BlockPressurePlate.g(BlockPressurePlate.java:113) 19:10:47 at net.minecraft.server.BlockPressurePlate.a(BlockPressurePlate.java:75) 19:10:47 at org.getspout.spout.block.mcblock.CustomBlock.a(CustomBlock.java:418) 19:10:47 at net.minecraft.server.Entity.move(Entity.java:708) 19:10:47 at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:366) 19:10:47 at net.minecraft.server.Packet10Flying.handle(SourceFile:126) 19:10:47 at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 19:10:47 at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 19:10:47 at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:169) 19:10:47 at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 19:10:47 at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 19:10:47 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 19:10:47 at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 19:10:47 Caused by: java.lang.NullPointerException 19:10:47 at com.randude14.hungergames.listeners.BlockListener.onPlayerInteract(BlockListener.java:106) 19:10:47 at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source) 19:10:47 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 19:10:47 at java.lang.reflect.Method.invoke(Unknown Source) 19:10:47 at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) 19:10:47 ... 16 more
This went on for 15 minutes before I killed the server.
Also this happens a lot:
19:39:15 [SEVERE] null 19:39:15 org.bukkit.command.CommandException: Unhandled exception executing command 'hg' in plugin HungerGames v0.4.3 19:39:15 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 19:39:15 at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 19:39:15 at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 19:39:15 at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) 19:39:15 at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) 19:39:15 at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) 19:39:15 at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:103) 19:39:15 at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 19:39:15 at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 19:39:15 at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 19:39:15 at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:169) 19:39:15 at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 19:39:15 at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 19:39:15 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 19:39:15 at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 19:39:15 Caused by: java.lang.NullPointerException 19:39:15 at com.randude14.hungergames.commands.SpectateCommand.execute(SpectateCommand.java:33) 19:39:15 at com.randude14.hungergames.commands.CommandHandler.handleUserCommand(CommandHandler.java:153) 19:39:15 at com.randude14.hungergames.commands.CommandHandler.onCommand(CommandHandler.java:32) 19:39:15 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 19:39:15 ... 14 more
-
View User Profile
-
Send Message
Posted Jun 18, 2012Can you create a step by step wiki on how to set it up, or a youtube video would be better
-
View User Profile
-
Send Message
Posted Jun 18, 2012@kitskub
That is the problem, the use-command: false only works if they are inside the world. But since I have several worlds, when people die they can often spawn outside the Hunger Games world, and out there they can use commands despite the use-commands: false.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@Gyldenglad
"use-command: false" should do that for you. however, what do you mean by force them to spawn is the HG world?
-
View User Profile
-
Send Message
Posted Jun 18, 2012I never got the reload map to work, but the
works good and it brings the leaves back that people been using. However the chests are not restocked and some of them are empty. Is there a way to make a game fill up chests on restart?
-Finally got this to work somehow. Although it seems that when people die, and they have their home in another world, they are free to use whatever commands to get back inside, such as /back, /tpa and whatnot. Could you do so that those who are signed up for hunger games and have died, will be forced to spawn in the HG world or make them unable to do commands?
Regards,