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.
So I have been testing the generator and it seems we still have a few invisibility bugs with the teleportation and it seems like ops are invisible randomly. Just as a heads up when you are playing, something to keep an eye out for. If you can pinpoint it, we should make a ticket for the Bukkit issue tracker and all vote it up. (btw vote for this one if you can)
@skaterzero807
City generator sounds really cool, cant wait for that!
@Redstoner_Pro
This could be pretty intensive since the default generator took a while to make and I'm going to start a city generator soon. Maybe if this gets popular people will make more generators and you can get a nether-style one.
Also, would you mind sharing your server IP with me? I'd like to add servers to the recommended server list.
@Slang4201
You can also add join signs with /hg setsign so player's can click on a sign to join an arena.
@CraftedWarrior59
I'll add this in 0.9, maybe I'll also reset the players' fall distance on teleportation.
@Slang4201
thats how this plugin works. players will only be forced to join when they login if autojoin is true. and that command is /hg join
is there a way where only players that want to play in the arena have to play? so they could do a command like /hungergames join and then they would be a part of the game?
@skaterzero807
Thanks a lot. works :) btw, would it be possible to make players to not take any damage at all during grace period AND countdown? because if player is for example happily jumping off my floating lobby island, and in the middle of that epic jump the game starts and he gets tped to the arena, he will die instantly because of that fall damage.
Here's a bigger suggestion - Different Dimension Generators. I am trying to setup a server with many different arena types, and one of the types that was thrown my way was a game that ran in the nether. Could you possibly add different dimensions to the world generator, or will this be too much?
@CraftedWarrior59
You have to add the :?* to the end so it will accept all types of leaves.
This is what I have in my pex file: modifyworld.blocks.destroy.18:?*
@skaterzero807
I will give you IP for sure, but first I need to set it up again correctly, it was offline a lot since 0.62 because I had a lot of problems and not a lot of free time. Btw, can someone help me? I use PermissionsEx to restrict blocks in arena world, but it doesnt work as nicely as I would wish. For example, all players have - modifyworld.blocks.destroy.18, but they still cannot destroy leaves, or they can destroy only some of them. I have modifyworld enabled and configured to use item IDs instead of names.
@Redstoner_Pro
No, I should add this though. I think for v0.9 I'll overhaul the configuration code and have everything be per-arena but using the default if not specified on a per-arena basis. I also need to add a reload command so the arena settings can be reloaded if you make changes.
Are the event commands able to be defined per arena? I would like some of the arena's to do special things when the game starts, and have different commands run when players win a specific arena.
@CraftedWarrior59
Thanks! Please post tickets for any bugs or errors if you find them. I'm excited to use the in-plugin regeneration too!
Players won't be auto-joined unless they log in and there is an open arena. I could make it so when an arena is done regenerating it runs a /hg forcejoin to collect as many players as it can, but then you might be adding players that don't want to play in that arena or leaving out players that do want to be in. If I don't add this feature, you could always use the join signs, its pretty easy for players to click on a sign that says something like "click here to join arena Default"
btw, would you mind sharing your server IP with me? I'd like to check it out and play a few games on it. I'd like to eventually have a list of preferred servers using the generator on here.
0.8 looks awesome! Im gonna test it right away, because ability to generate new arena without restarting is just what I was waiting for to be added to this plugin! my players were getting annoyed a lot from constant restarts! But I have a question: will be players added to the game if autojoin is on, even tho they were on the server before, after the arena finish regenerating? If not, could you add such a feature?
@Redstoner_Pro
Coming in v0.9! I need to test and debug 0.8 for a little bit before I release 0.9 though.
Needs a permission node for spectating. I would like to limit who can spectate.. but atm cannot.
@XcreeperzombieX
This is coming in version 0.8 and is all done but I'd like to test some more. Maybe I'll release a pre-release/release candidate type thing in the mean time.
Can you add a command to automatically generate a hungergames world instead of using the program?
@Luxius96
See my reply below, you can have arenas in a different world but you won't be able to regenerate as of yet.