Minecraft Hunger Games
About the plugin:
MC Hunger Games v1.7 BETA |
Summary
MCHungerGames is actually quite simple! Just make your arena, add tributes, and go!
MCHungerGames is designed to make running Hunger Games-style events much easier. Sure, there are some nice servers and plugins that have achieved this, but they constantly require Moderators/Admins to be on, and paying attention.If you don't know what Hunger Games is look here for the series by Suzanne Collins, and here for the namesake fictional "Hunger Games" event
Planned
- The Reaping
- Hook into factions
- Rewards
- Script-able game events (eg. Fires, Floods, Poison Gas)
Features:
- Arenas that aren't limited to rectangles!
- Arena size based off it's radius, therefore sphere shaped arenas
- Force-fields around arenas!
- Multi-arena support!
- Multi-world support!
- Realistic-Chat like features!
- Customizable spawnpoints for tributes
- Coundown when a game is started!
- Cannons fire when a tribute dies!
- Join command for players to join arenas by themselves
- Commands that edit all this in-game!
- Soon
(Litterally, in the next 24 hours)- automated games!
How to use:
Commands
Permissions
Links and downloads:
- Download page
- WIP Thread on Bukkit forums
- Original Request
_._._._._._acuddlyheadcrab's plugins BBChatTags MobAge ChatWarn GMforAll MCHungerGames |
I dont get this. I set everything up, then I type hgg start Test 30 and it just says 30. 30 times and nothing happens PLEASE HELP
@acuddlyheadcrab
Any news for the download pages of (lite) or (full)?
@sheepwool7
Probably my personal version (lite), and some others that would take care of some people's requests :)
Ok cool. So there will be a lite version and a full version :P I like that idea!
Added my latest testing version and updated Github source :)
@icheesy
Thanks! It helps :)
Here, my suggestions are here. It would be great to add them or something!
@sheepwool7
Yeah i'm thinking to keep the plugin more simple. The version I'll use on my server will have no factions hook, probably no WE required, and just a simple circle in one world. But i'm trying to give people options. So i'll get to the factions thing later.
I'd rather not run multiple worlds - bukkit doesn't run multiple worlds well, especially on my server. I second no Factions hook, if that was even in the plans. Maybe make an option for either a circle or square like World Border does. The square tends to be more efficient.
Thanks! This is just one opinion on it :P
No faction hook-in please! Sounds great!
@subanomic
Acknowledged.
But, are you talking about Arenas or Worlds when you say map folder? I've been thinking of possibly having separate worlds as Arenas instead of large areas.
Also, I know WorldEdit handles Polygonal Selections, but I chose not to go further into it, because it's more complicated for the Administrator to set up. I know that when WE added polygonal selections, I didn't understand how to make one at all at first.
Has is been simplified? I mean, what if a Hunger Games-loving admin just wants to set up a circular Arena?
_
EDIT: Oh, and I haven't ever worked with schematics, so I didn't have any idea how to start with that :P Good ideas :)
@acuddlyheadcrab
First of all, WorldEdit is also capable of handling polygonal selections. For saving and restoring the state of the arena, you could use schematics, which can also be stored and loaded with WorldEdit API calls. But the problem with that is the fact that when a large arena is pasted, you can only do that in the main thread, which will cause the whole server to hang until the map is pasted. Since the required number of blocks, and therefore the required pasting time, increases exponentially in the dimensions of the arena, this can already take several minutes for medium-sized arenas.
That's why I would personally resort to creating a copy of an existing map folder, which can be done in an asynchronous parallel thread, and does not take nearly as much time. Once the copy is created, you can import it as a new map. If you don't know how to do that, you can easily use MultiVerse API calls to do it.
This also has some other advantages. For example, other's who are not involved can not enter the arena. In addition to that, you can have as many parallel instances of the arena as you want to, with no effort for the game maker at all, except for choosing the template and stuff. And, if you want to have a Google map of the arena later on, you can use existing Minecraft Map generators, without the other part of the map being visible as well.
@TheNoobWar
Well I'm going to be away until thursday. However, for the rest of (my) spring break, I'll have some time to sit down and work hard on coding. So maybe next week. That's my best guess for now.
_
You can just follow my Bukkit Forums profile and see my updates :)
@subanomic
Ooh. Maybe you could be involved. I don't wanna promise anything yet, though.
Yeah I don't feel like the way Arenas are constructed is complete. In other words, I feel like there could be a better way to define Arenas, but the way right now is okay. I used to use a World Edit selection, but I didn't like the idea that Arenas would be a cuboid selection (which is pretty much what I had to do, instead of a polygonal selection).
Also, I haven't figured out how I could save a snapshot of the Arena... Do you know of any good ways to save ChunkSnapshots (or something like that)?
@acuddlyheadcrab
Estimate ETA of download?
After watching the movie and starting to read the book, I had the idea to build a hunger games plugin. I was amazed when I found out that someone is already working on one.
I would love to participate in creating this plugin. I have worked on a couple of Bukkit plugins already, among them a huge plugin that turns Minecraft into a fully-featured MMORPG, which is currently under stagnation.
I have also, for another purpose, hooked into Factions and a bunch of other plugins. It's not all that difficult, since it's open source, so I could help with that.
I've already familiarized myself with your plugin, and I'd like to suggest a different approach that involves creating a whole-new map from a template each time a hunger game is started. Like that, a hunger game can be started at will without any preparation efforts except for choosing a template. Also, the terrain can not be entered by outsiders. But maybe you have some reasonable arguments why not to, which I can't see at the moment.
I also have web development skills, including Google Maps API skills. So maybe I could implement something like the interactive board from the movie using Google Maps.
But that's just a few ideas that came to my mind. So what do you say? Can I get involved in the development?
@J15t98J
The github source is always there btw :) I may need help with some ideas of how to execute some features later on.
Ah nice, can't wait :P
Yeah if you want you can do it, but Towny would make more sense as it would be like "Districts" just in the book/movie.
I wouldn't hook in with factions, because some factions are only 1 or 2 people big. I'd hook in with something like Towny, and use individual towns as districts. And if you want help with development, I'd be more than happy to help :)