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.
Does it overwrite any other worlds?
@skaterzero807
Now that u mention it. It did seam a little bright in the caves and the underground lair.
@jaw420
Oh ok, I thought you were using multiverse. I can check into the world settings on my own server to see what's up.
EDIT: So I figured it out and it looks like it is due to the world lighting not being calculated by the generator. If it seems simple enough, I will try to make the generator calculate the lighting during generation.
@skaterzero807
Thanks for the quick response.
I figured i was just screwed because of the spotty multiple world support of the EE and IC mods.
however in regards to the mob spawners not working: you said "the mob spawners may not be spawning if the arena world has peaceful mode on, you may have to check the configs for multiverse to make sure."
I am assuming peaceful mode is not turned on since the random mobs spawn that are generated with the chunks and they are able to harm the players. Plus I am not using multiverse and have never installed it unless, it is somehow included inside your mod. I have no plugins installed that i know of for multiple worlds other than HGMGS. Therefore I can't find any config settings for multiverse or any multi world settings other than setting the default world in the server.properties file.
Again thanks for the quick reply that was awesome, and so is this plugin I can find no other plugin that generates random arenas and has everything automated like yours.
Here is to hoping that this works as intended when Tekkit finally updates to CB 1.3+.
@jaw420
I posted on the ticket you made, I don't know if I'll be able to fix this bug since I don't know how EE or IC plugins work, namely what the specific problem is that causes the MFS units to not work.
This plugin is creating the same problems that multiverse creates for me. It doesn't seam to be completely compatible with Industrial Craft or Equivalent Exchange.
The problem is that certain blocks will not work properly with this plugin installed. i.e. transmutation tablet and MFS units. When these exact same blocks were affected by multiverse it was because of the order the worlds are loading. the transporter plugin does not cause these issues with these items.
Is there a way with this plugin to make sure that my Hunger Games arena world (world_Arena) gets loaded last?
I really love this plugin it works great while in the hunger games. i am just really hoping that there is a way from stopping it from messing my machine blocks up.
@skaterzero807
just noticed you were on for a minute.. logged in as server was resetting. mby ill catch you next time.
@Redstoner_Pro
So you actually have to tab out and then bump manually? Oh well, I guess. Maybe you could have it tweet a message when you do the /bump? But then people have to check the twitter or join to follow. Anyway, I may get a chance to check it out next week or weekend.
@skaterzero807
sure. its HG.EVILCRAFT.NET This is the older setup one atm though. I am currently working on a diff server setup with the multiple worlds/arenas. That one is not ready yet. I have setup a Victory Point system that allows me to put some control on the sponsoring system. (Had to write my own plugin to control that part) Also been kinda slow as of late... mcforums removed my post and banned me for bumping on my own server. FYI - dont make a /bump command on your server with a link leading to mcforums post. They will ban you for that.... even though their rules say nothing about what you can put on your own server.
@tinezr
You have no deathmatch slots, have you done /hg regen for arena Default yet? You should have 24 spawns and 24 deathmatch slots in the config if you have.
@skaterzero807
Still not working:
[Hunger Games Map Generator Server] Could not start a game in arena Default. Some arena settings may be missing.
config:
Default:
generators:
- Default
settingsfiles:
- default
length: 300
width: 300
offsetX: 0
offsetZ: 0
players: 24
vip: true
worldName: hg2
spawns:
...
deathmatch:
slots: 0
@skaterzero807
Yeah, thats pretty much it. Or you could add a config option like boundSpectatorsToArena = true/false
@tinezr The "generator" config has become "generators" and "settingsfile" -> "settingsfiles"
You can delete the non-plural configs and change the plural ones to:
Then, just make sure "autoregen" in your config.yml is false and it won't use the regeneration.
Hello,
I don't wand to use the (re)generator feature of HGMGS so i set my config for arena Default, like this:
Default:
generators: 'null'
settingsfiles: 'null'
length: 500
width: 500
offsetX: 0
offsetZ: 0
players: 24
vip: true
worldName: world
spawns:
....
deathmatch:
slots: 0
generator: Default
settingsfile: default
But with the 0.8 version, i got something like "bad settings in config file, can't start game in Default" whenever i tried /hg start Default.
This config work flawless with 0.71
Can you help me?
Thanks
@CraftedWarrior59
The spectators are teleported to the lobby/wherever they were when they began spectating only because the world needs to remove them to regenerate. They are still spectators when this occurs. I think I will make it so when you spectate, you must choose an arena, and you are not allowed to spectate an empty arena and you are removed from the spectators when the game is over in the arena you are spectating. Spectators in the arena would also get the deathmatch warning and be teleported to the deathmatch with this scenario. Does this sound like a better approach than having spectators not bound to an arena?
@skaterzero807
I use plugin called Fly to allow players to fly without creative. Also, I don't think that players should be able to spectate before the game begins. For example, if there is not enough players on the server, someone can just go to spectate and take a look where all the chests are, and then go playing. Spectators are teleported back to lobby at the end of a game, but without the onLeaveSpectate event happening, so they can still fly around the lobby, which is not what I want. You should at least make these things configurable. Thanks :)
@CraftedWarrior59
I think the deathmatch thing is a bug, I had players getting teleported into the ground during the deathmatch and it seemed like something the in-plugin generator failed at getting right.
I had the same problem with the first login using a multi-world plugin too, but I can't think why it would be stopping the HGMGS plugin from doing it's job. Maybe firstspawnoverride as true means "override the multiverse firstspawn and let other plugins take care of it?"
I also noticed maps stopped working, mine don't show anything in them though, they just appear totally blank. I'm guessing I need to delete the world folder entirely before regenerating and this will fix the books/map problem.
As for the LeaveSpectate, players who are spectating aren't forced out of spectating when a game ends, because they might be spectating in a different arena which is still in progress. But they should be removed from the spectators and the LeaveSpectate event should fire when they join another arena. I'll have to check that this actually happens.
Lastly, is there a way to disable the gamemode changing by multiverse? I could try to make it so the players are allowed to fly regardless of their gamemode.
Im having a problem with the deathmatch. Players wont get teleported correctly, instead they just fall out of world. I wasnt having this problem with 0.62 (when I used the batch file to regenerate instead). also, players dont get teleported to first login point when they first login, instead they go to essentials & multiverse spawnpoint (I have firstspawnoverride false in multiverse configuration). also, maps wont change after regenerating of the world, so players will have map of the old arena/blank map, and cant see their location on it. Same goes with the books, they allways have the same text inside. Also, it looks like the onLeaveSpectate event does not happen when the game ends, because spectators can still fly and are in god mod, and then they can join the game and... bad things happen. I cant use creative mod for spectating, because multiverse will allways change it anyway after traveling to the arena world (and players would become creative in lobby).
@Sandiego2001
hi so when r u gonna add the chest refill to it?