Hunger Games Generator
Hunger Games Map Generator Server v1.1
This is a typical Hunger Games / Survival Games plugin with a special feature of regenerating arenas using the Hunger Games Map Generator. This means every arena is different from the last, with different treasure in different locations!
If you find a bug while testing this plugin, please post a ticket.
Also, please upvote this ticket so future versions of this plugin can be more stable.
Lastly, since 1.6.2 I haven't been able to test the server because I can't play offline as an un-named player, if you have an account you don't mind me using occasionally, please PM me (you can change your password until I'm done testing).
Special Features
- Multi-world support with arena regeneration.
- Highly configurable:
- Language files
- Per-Arena configurations
- Customizable terrain generation
- Custom commands can be run during game events.
- Optional automatic features such as:
- Auto-open and close arenas as the number of online players changes.
- Auto-start an arena when full.
- Auto-join an arena after logging in.
- Auto-start an arena if no new players are joining after some time.
- Auto-start an arena if enough players vote for it to start.
- Auto-regeneration of arena after game is over.
- Auto-spectate after a player dies.
- Auto-teleport players to the center if a game runs on too long.
- Auto-end a game if a game really goes on too long.
- Fun optional extras:
- Compasses will point to nearest tribute.
- Clicking signs to join an arena.
- Clicking signs to see players in arena and teleport to them.
- Advanced sponsoring selection system.
- Statistic logging for wins, losses, kills and games.
- Arena setup for custom maps not regenerated with HGMG.
- Low-interference code allows you to play normally when not in an arena.
Not Featured
- Terrain roll-back (use the random map generator to get new maps!)
- Chest refill (again, random map generator gives you new maps with refilled chests)
- Block protection (use a plugin designed for block whitelists/blacklists, I use PermissionsEx)
- World management (use a plugin designed for modifying world properties such as mob spawning, I use Modifyworld)
- Special support for other plugins (should be compatible with most other plugins anyway though)
Quick-Access Menu
Having a Problem?
- Browse the FAQ
- Browse the tickets list for a similar bug or problem.
- Post a ticket if you've found a new bug or post a comment if you are still having trouble.
Want to Contact Me?
- For server review requests, please post on the Recommended Servers page.
- For questions or comments unrelated to this plugin, send me a PM
- If you are filming a mod review or demo game of this plugin, I'd be happy to drop by and be a part of the review. Send a PM for these requests and we can try to find a time to chat.
Hello.. 1) For some reason my world seems unloadable so that means i cant do /hg regen Multiverse wont even unload it.
2)When players leave the arena why does the plugin not send them to there last location?
-Dustin
@CraftedWarrior59
I haven't been able to replicate this. I made the server.properties world different than "world" and made an arena in a different world and they were teleported back to the right worlds after the game ends. Are there any steps I can take to try to get this result? Maybe another plugin is blocking it or interfering? Also, the 1.3.1r1 was just a mis-click on my part, it is for the latest build (1.3.1r2.
@skaterzero807
looks like system.yml in 0.62 does save the world now, but it still teleports players to the wrong location (it ignores world in the config). I tried adding 'spawn <player>' to onLeaveSpectate, onRespawn and onWin event, but it only works with onLeaveSpectate :(
I see that 0.62 is for 1.3.2r0.1, will it still work on 1.3.1r2? because I dont want to use unstable version
Ok, I think I've fixed some multi-world bugs for you guys as well as the grace period bow shooting. I didn't modify the fishing rods since they don't do any damage. Look for 0.62 sometime soon.
@villain22
Yeah, probably the same problem I have, the plugin wont enable if your world have different name then <sub>world"</sub>
I dont know is it possible to block but in grace period time, my players are fighting with using bows and fishing rods.
Thank you for your work
craftbukkit 2340 0.61 none commands not working [INFO] Unknown command. Type "help" for help. 0.6 commands work
for the world I could not enable when the server.properties name had to be the world standard DEFAULT run normal
[SEVERE] Error occurred while enabling Hunger Games Map Generator Server v0.61 (Is it up to date?) java.lang.NullPointerException at com.yahoo.skaterzero807.server.HGMGS.getConfigs(HGMGS.java:291) at com.yahoo.skaterzero807.server.HGMGS.onEnable(HGMGS.java:141) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247) at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
ok, now I got everything working, but when player dies, leave the game or stop spectating, he wont get teleported to the place where I did /hg setlobby and /hg setfirstjoin (I have them in different world then the arena). Instead they get teleported to correct coordinates, but in arena world (and they just fall to their death). If I try to set the world to "lobby" manually in system.yml, the plugin will give me error while enabling and wont work. If I wont set lobby at all, players will be teleporting into bedrock box instead.
@CraftedWarrior59
I fixed the HGMG to not generate the "system.yml" file so it won't overwrite yours. The new version (1.05) is up on sourceforge now.
@CraftedWarrior59
Yeah, that is a problem with the HGMG which creates a new system.yml file when it is run. I guess you could use your batch file to replace the HGMG system.yml with your desired system file (say "system_copy.yml"). Once I get regeneration working this shouldn't be a problem since the server generator won't overwrite your system.yml. Also, I have fixed the event bug and reuploaded. And the invisibility problem was fixed (basically a workaround until the Bukkit bug is fixed).
I was testing, if 0.6 will work with multiple worlds, but I have some problems. I have lobby in separate world, but whenever I do /hg setlobby and /hg setfirstjoin there, system.yml resets itself, so the lobby is always in the arena world. this is my batch file http://pastebin.com/nQENnW8Z
also, none of the events seems to be working with this version. when I try to spectate, I dont get tped to the arena or get creative. when the game starts, time doesnt set properly and players wont get blindness and confusion, and so on. here is my config file http://pastebin.com/rHUjqpnA
but, it looks like the invisibility problem was fixed :)
@Redstoner_Pro
Thank You! I have finally got everything working.Thanks everyone for your help and thanks skaterzero for the great plugin its awesome.
@skaterzero807
thanks for all your work, this plugin is really awesome. so if I understand correctly, we can now use multiple worlds without invisibility problem?
New changes are in and version 0.6 will be coming as soon as it is approved!
Changelog HERE
Thanks everyone for the comments and suggestions, I will be adding some into version 0.6.
@CraftedWarrior59
Thanks! You are absolutely correct, I was using "contains" when running commands and "onDeathmatch" certainly contains "onDeath".
@dexter20492
if you added a "pause" in there, it will stop and wait for u to respond. remove the pause
btw I found a bug, onDeathmatch event performs every time someone dies (it conflicts with onDeath event). I use it for purging world from monsters and setting time to day, but it ends in world without monsters and allways being day. please fix that
@Redstoner_Pro
Yes but how do i remove the "Press any key to continue" as this is the only thing stopping me from running a good hunger games?