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 Apr 27, 2013@kitskub
K. So how would I make it less laggy? Also, when I start up a game, its seems that there is A. Lots of lag and B. Lightning that slowly kills the players off. I've checked my config, and there seems to be nothing with hurting players with lightning.
-
View User Profile
-
Send Message
Posted Apr 27, 2013@rnoa
1) Well, what you gave me doesn't actually contain the error, only half of it.
2) Set it up how you like, infosigns, gamesigns, and infowalls are there to provide information or convience, it should really affect anything else.
3) It depends what you want. If you want them to be random, have auto-add to true. If not, auto-add should be false.
Sorry, I haven't had much time to respond.
@InTeStRo1
Thanks for the suggestions.
1) Currently, I use an expression to determine the amount of items placed in a chest, but I'd like to add more customization.
2) Yes, that's on the TODO
3) Again, on the TODO
@InTeStRo1
Are you using the "stable" or the "dev"?
@dstnyawaits
See above.
@DeMaggo
Excuse me. Can you code plugins? Have you looked at the code? If not, you have NO right to say that this plugin is based on "brute force." In fact, it is not. There ARE some spots where it can be laggy because of bad code, but overall, IT IS FINE.
Does it use a lot of resources? Can you provide screenshots or memory logs?
Have you looked at the tutorials and example files? If not, check them out. If so, what has confused you? This plugin is aimed at customization, which means there is a LOT that you can do.
"somewhere nowhere" - what does that mean? There are saved in the itemconfig.yml with the REST of the configs. Itemsets, actually, are an advanced feature that allows for hierarchical configurations of games - probably not what you want anyways.
If you don't like the plugin, fine; you have a few options:
1) forget about it and move on silently
2) Ask a question in the comments or in a PM (Yes, I do answer them)
3) Post tickets to help veer development how you like it
But honestly, don't come and comment with rude remarks. Making accusations doesn't help anything.
-
View User Profile
-
Send Message
Posted Apr 27, 2013"Brute force" is what this plugin bases on.
I highly recommend NOT to use this unless the involved team one day manages to use clever methods.
The plugin uses a huge amount of resources, even if there is no game running. The documentation is horrible, the ingame help leaves you confused most of the time. The itemsets are saved "somewhere nowhere". We tried hard to get things to work, but it was not possible.
[x] Vote for rejection.
-
View User Profile
-
Send Message
Posted Apr 26, 2013DEAR LORD, THIS PLUGIN IS LAGGY
-
View User Profile
-
Send Message
Posted Apr 25, 2013Also, I have noticed that there is a HUGE amount of lag (sometimes up to 2 minutes, causing the server to crash most of the time) when someone wins a game. I suppose this is because of the resetting but still, is there any way to fix this? This is seriously game-breaking.
-
View User Profile
-
Send Message
Posted Apr 24, 2013Just a couple of features that I would like to see:
If any of these features are already present, please excuse me. I was not able to locate them.
-
View User Profile
-
Send Message
Posted Apr 23, 2013@kitskub Kitskub, 1. What do you mean with half an error? It's an error anyway... 2. If I have another world as my hg arena, where is the best to have: - gamesign - infosign - infowall - /add spawn In the arena world or main world from where players join?
3. If I am not sure that I have added all the chests with /hga add chest can I have auto-add set to true in the config.yml for the rest of the chests to autoadd during a game? Will my chests reset after each game then? I am asking this because of one of your previuos comments where you say that for chests to be reset after each game one should have autoadd set to false..)
Please I really need all these questions to be answered... This is a great plugin and I really want it to work! It's kind of giving me lots of headache though...
-
View User Profile
-
Send Message
Posted Apr 22, 2013@dstnyawaits
There is no /hga addchest.
If you add items to the itemconfig.yml under chest-loot. Any chests added by /hga add chest <game> or with auto-add will use those items.
-
View User Profile
-
Send Message
Posted Apr 22, 2013@kitskub
So by doing the /hga addchest <arena name> will give the random items I created. However, by doing /hga add chest <arena name> will give a specific set of items? In that case, wouldn't you have to give the name of that chest item set after the arena name? Also, do I have to go around and set all the chest to spawn certain items with the the fixed chest command? Likewise with random chest? Thanks for the help!
-
View User Profile
-
Send Message
Posted Apr 22, 2013@rnoa
It seems that this is only half an error?
-
View User Profile
-
Send Message
Posted Apr 22, 2013So sorry everyone! Haven't had time to respond!
@Thainification
@Noolight
@minecraftdessert
@conflictxinside
This "https://github.com/kitskub/MyHungerGames/blob/master/src/main/resources/itemconfig_example.yml" provides a working example. PM me for specific questions.
@gbprogamer
@rnoa
I'll look into this ASAP.
@ordonmc
Right now, web stats aren't as fully fleshed out as they should be. https://github.com/kitskub/MyHungerGames-web/ is the source. PM me for specific details
@dstnyawaits
Yeah, chests do not need a "chestclass." Also, chests can auto-add to a game with `auto-add` in the config.yml. Chests reset at the beginning of games. Any timer-based system would be better as a plugin that hooks into MyHungerGames.
-
View User Profile
-
Send Message
Posted Apr 22, 2013Hi, Since there are many difficulties with this plugin with me, I thought I would give some suggestion to make this plugin the best hg one there is. To start, make the item config easy to use and edit. Explain what the itemsets are and how they are different from designing whats in the chest. Make a command that simply assigns all chest to a certain chest class name.(This would get rid of going around to EVERY chest and assigning it to a chest class.) Or, better yet make all chest refill every game with random items, unless a chest is specified with a certain chest name. This means barely any chest commands if the user does not want to change what goes into chest. Chest should always restock at the end of each game so the next one is ready. Another feature could be chest reseting at a certain time that can be configured. These would be very good changes I think.
-
View User Profile
-
Send Message
Posted Apr 22, 2013I set my config as requested, but the chests are still emptied and not restocked after one match. I would love to have each of the starting chests to have random items every start, and I think that is possible with the plugin, but I need an example config, as the instructions here really aren't helping. Anyone have a sample config I can see?
-
View User Profile
-
Send Message
Posted Apr 22, 2013Hi again, Any of you who has a hg arena in another world, where do you have your joinsign, gamesign, infowall and spawn for dead players? Do you have all this in the main world? I have them in hg world but then another inventory plugin is at work (multiverse-inventories) and that might mess up things... What is recommended kitskub?
-
View User Profile
-
Send Message
Posted Apr 22, 2013Hi, I have this error on my console with the latest build (#37) Why?
22.04 15:25:52 [Multicraft] Skipped 11 lines due to rate limit (30/s) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:297) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:692) 22.04 15:25:42 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerList.disconnect(PlayerList.java:254) 22.04 15:25:42 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 22.04 15:25:42 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 22.04 15:25:42 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 22.04 15:25:42 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 22.04 15:25:42 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601) 22.04 15:25:42 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 22.04 15:25:42 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 22.04 15:25:42 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 22.04 15:25:42 [Server] INFO at me.kitskub.hungergames.listeners.PlayerListener.playerQuit(PlayerListener.java:44) 22.04 15:25:42 [Server] INFO at me.kitskub.hungergames.GameManager.playerLeftServer(GameManager.java:174) 22.04 15:25:42 [Server] INFO at me.kitskub.hungergames.games.HungerGame.leave(HungerGame.java:912) 22.04 15:25:42 [Server] INFO at me.kitskub.hungergames.games.HungerGame.quit(HungerGame.java:945) 22.04 15:25:42 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 22.04 15:25:42 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 22.04 15:25:42 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 22.04 15:25:42 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 22.04 15:25:42 [Server] INFO org.bukkit.event.EventException 22.04 15:25:42 [Server] SEVERE Could not pass event PlayerLeaveGameEvent to MyHungerGames v1.1-dev
Kitskub please help!
-
View User Profile
-
Send Message
Posted Apr 22, 2013Can somebody that has RANDOM, RESTOCKING chests that are working, please post their itemconfig, config, and games files? I am a big fan of working from examples.
The "example" ones are documented, but hell, I have no idea what any of it does. On a set of files that I know works as is... I can get to it.
I have 4 working arenas, with spawns, chests, etc. The chests are just all empty :)
Thanks!
-
View User Profile
-
Send Message
Posted Apr 21, 2013@Noolight
Yes, it is a little confusing, but if you get rid of every # followed by the words on that line, that your config, now change the names of the chest class and put in different items you wish. Now do the /hga addchest <gamename> <chestclassname> and right click all those chest(yes this is a little pain) or do the same with /hga addfixedchest <gamename> <chestclass> (looking at the chest I think) I hope this helps as I am a little confused on this too. If I gave the wrong information please tell me :)
-
View User Profile
-
Send Message
Posted Apr 21, 2013Normally I am not that stupid with Configs, but jeeezz... I dont understand, how to add random Item Chest-Loot at all !
Yes I know that there is a example Config, but sorry I dont absolutely get it. Is there any way, that somebody could share his Item Config with me, or at least a better explanation of it ?
For understanding what I want: I need to fill 40 Chests with random Loot, that will change every Game.
Sincerely, with a burning brain,
Noolight
-
View User Profile
-
Send Message
Posted Apr 21, 2013Could not pass event Player.....
Hello,
sorry for bad english, i'm from germany.
@kitskub
i clicked your link, i saw that the bug is fixed.
But in which version?
i've run 1.1 on my Beta Server.
-
View User Profile
-
Send Message
Posted Apr 21, 2013how did i modify the chest items?