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.
@Falloutmine
nvm i read you are releasing V0.2.1 today :P
@kitskub
Heyy...When I type /hga i get an error has occurred while doing this command message :( I have craftbukkit 1.2.5 R1.2? And I have the latest version of your plugin. Please help
@GoldenWrapper
Yes that, but also possibly actually making a world
@BBFChaser
I assume you mean what do you have to do? Add a game, add the spawnpoints, add the chests.
Now if we download both the map and the plugin what changes to the world the map is located in need to take place?
@kitskub
Cool. By mapgen do you mean selecting points (the corners of the arena) with worldguard and having them rebuild after the game is finished? Right now I have my whole arena protected so people won't destroy it.
@mima19
Eventually, we will probably have a feature for map gen. Currently, you can set the minimum number of people required to start the game. And, the max is the number of spawns.
@GoldenWrapper
Yes, v0.2.0 is giving an error. V0.2.1. will be released later today and will have the fix.
Is everyone having an error? I don't want to install it if there's an error.
Can you make it so stuff is around the map (stuctures) and toogle how many people play
@MattPlaysYT
No offense, but would you read? "11:40:30 AM [INFO] [HungerGames] v0.1.0 - Economy was not found, shutting down."
Same problem here too, please fix!
Here is what the server is saying when i start the server. Then when i do /hg or /hga nothing happens.
i have the same problem as datwerd86 but when i use v0.1.0 it works but i wanna use v0.2.0 :)
2012-04-30 20:20:27 [INFO] [HungerGames] Enabling HungerGames v0.2.0 2012-04-30 20:20:27 [SEVERE] Cannot load configuration from stream org.bukkit.configuration.InvalidConfigurationException: while scanning for the next token found character '\t' that cannot start any token in "<string>", line 3, column 1:
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:206) at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121) at com.randude14.hungergames.Config.getGlobalChestLoot(Config.java:79) at com.randude14.hungergames.Plugin.onEnable(Plugin.java:88) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: while scanning for the next token found character '\t' that cannot start any token in "<string>", line 3, column 1:
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179) at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) ... 15 more 2012-04-30 20:20:27 [SEVERE] Cannot load configuration from stream org.bukkit.configuration.InvalidConfigurationException: while scanning for the next token found character '\t' that cannot start any token in "<string>", line 3, column 1:
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:206) at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121) at com.randude14.hungergames.Config.getGlobalSponsorLoot(Config.java:89) at com.randude14.hungergames.Plugin.onEnable(Plugin.java:89) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: while scanning for the next token found character '\t' that cannot start any token in "<string>", line 3, column 1:
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179) at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) ... 15 more 2012-04-30 20:20:27 [SEVERE] Error occurred while enabling HungerGames v0.2.0 (Is it up to date?) java.lang.NullPointerException at com.randude14.hungergames.Config.getItemSets(Config.java:155) at com.randude14.hungergames.Plugin.onEnable(Plugin.java:92) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
I don't know if this is happening for everyone or I did something wrong but when i start up the server it is saying it is missing Economy and then shuts down the plugin.
I also added the vault plugin... looks very nice even though i'm stuck
the config supplied in v0.2 has a tab at line 3 before the comment block
config will not generate until this is repaired
Never mind jus click on v0.2 in recent files
Is there a changelog somewhere for v.0.2?
0.2.0 is out, but it has not yet been approved. If you want a early download, you can get it here: https://github.com/Randude14/MyHungerGames/blob/master/target/MyHungerGames-0.2.0.jar
Plugin works great and i love it. However, When a person dies, they get teleported back to spawn on my main world (using multiverse). It announces that the player is dead. But when you type /hg stat, he is still alive and the persons kill count remains at zero. Oh, and the redstone wiring is ineffective because it doesnt automatically work, guess we have to put them up a block higher, but that not a big deal. Overall, great plugin! Keep up the awesome work!
@Brocodo
Hmm, I wouldn't see why redstone would get stuck. Time shouldn't affect redstone, either. Nevertheless, I will look into it.