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.
New download available: http://dev.bukkit.org/server-mods/myhungergames/files/3-v0-1-2/
@Baffu
This should be a little less confusing now. Just delete your config, and let it reload.
@Baffu
I'm sorry, but on this I'm not going to be able to be of much assistance, yet. I'm still trying to figure out the code, but I should be able to tell you soon.
Ok I must be doing somthing wrong. I want the following: Game to start automatically with 6 people. Chests to refill each round. No joining after you die (thats silly) Auto /hg leave when you die. (No rejoining)
I made my arena and filled the chests. I pointed at each and added them as hunger games chests. But they did not auto refill. Players can rejoin the game when they want. And when they die and leave they are still "In the game"
I relise the chests are defined in the config but I do not see where!
Here are my config and save files. http://pastebin.com/dyxerccG http://pastebin.com/SbfDq7EX
How can I get this working...
So are you having it so when they die they /hg leave ?
Thanks for keeping this plugin alive :)
@Switch0r
Yes, the issues are on github. And I'll take a look at the code when I get home. I was messing with the freeze code, so that's probably what made it stop. Thank you for your efforts to find bugs.
Ok i am testing it now :p
Do you have a ticket page ?
- Internal error spams the server when a player leaves the arena (/hg leave )
- Player freeze does not work anymore.
- Still does not save to the config yml. (only when shutting down the server its saves i think)
@Switch0r
This is fixed in the latest builds. It can be download here: https://github.com/Randude14/MyHungerGames/blob/master/target/MyHungerGames-0.1.1.jar
Or, it should go through on bukkitdev soon
Yeah the players need to be removed from the game when they die, because they spawn on the serverspawn if death.
Make them spawn in "/hga set spawn <game name> " if they die and remove them from the game so the last one is the winner.
Great plugin so far :)
Edit:
It looks like it does not save the hungerarena files, when i do reload or a server restart all is gone.
- Players are no longer rooted to their start location after joining a game. - Players can still rejoin and join games that have already been started.
Is it possible for me to disable the random maps. I wanna use my map in other words!
When a user dies they go to the server spawn but are marked as in the game still. /hg leave takes them to the hunger games spawn. Why do they not auto hg leave on death from the game?
@GoldenWrapper
Actually, that is one of the ideas I had! Definitely, something similar will be put in.
@Blaster05
Fixed! Thank you.
@GoldenWrapper
Will take a look at it. Thank you.
1. When a user dies, the game doesn't register it. 2. When a user takes from a chest and leaves the game, they still have the items and the items in the chest are gone.
Found a typo (maybe) In the permission node area it says: hungergame.add.chest - add a chest to a game hungergame.remove.game - remove a game hungergame.remove.spawnpoint - remove a spawnpoint from a game hungergame.add.chest - remove a chest from a game If you notice there is two hungergame.add.chest nodes and they serve different purposes. Might want to change this
Can you make it so we can set WorldGuard regions so users can destroy land but it rebuilds at the end? Sort of like MobArena where you can set point one and point two. Maybe a /hg setregion and that would setergion #1. If you did that again you would be able to set point two.
Hi, everyone, I am going to be working with randude on this. For those of you who don't want to use Java 7, the latest Build is compiled with Java 6. Also, there are a few things that are fixed.
Fixed it, needed to update to java7.
Hello, what version of java did you use to compile the code. I keep getting this error:
17:22:12 [SEVERE] Could not load 'plugins\MyHungerGames.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : com/randude14/hungergames/Plugin : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager .java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur ationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: com/randude14/hungergames/Plu gin : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:139) ... 8 more
Can you please help me?
Ok we are going to test this one :)
Thanks.