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.
I made a server : 94.224.249.184:25565 and the plugin worked.
@SavageMcnet
I tried releasing the source on Github...but its being weird for some reason...as for the error, I have had problems like that on previous plugins for strange reasons.
Are you planning on releasing the source? It would be really nice if you did...
Problems with the chest fill feature:
15:42:35 [WARNING] Task of 'HungerGames' generated an exception java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlockState cannot be cast to org.bukkit.block.Chest at com.randude14.hungergames.games.HungerGame.fillChests(HungerGame.java:250) at com.randude14.hungergames.games.HungerGame.startGame(HungerGame.java:222) at com.randude14.hungergames.GameCountdown.run(GameCountdown.java:28) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Do I need a rank PLUGIN??
@NCVirtualPixels
Why i dont have permission, I am OP
can we download that map you use?
@Emilrolu
Vault is needed.
Do u need any other plugins?? wil it not work whit some plugins??
Hello,
Do we have permission to use your plugin as a base for 4 servers? Your plugin will still be given credit via sign, but our dev just needs to expand it a bit. I assume since the plugin is public domain you will allow this for a private plugin (will not be released to general public)
Thanks ^^
So, there are a few problems with the plugin. Maybe they are on my end but after some testing, I'm pretty sure they aren't.
Players are able to /join and /rejoin games after they have died (also if they have just joined the server, they can join a game in progress), probably due to the death listener problem below. The only way to run a game with this plugin is to ban people after they die through some other method.
Deaths aren't seen by the plugin, so they aren't counted... here is the error that comes up:
16:36:18 [INFO] [HungerGames] v0.1.0 - 1 16:36:18 [SEVERE] Could not pass event PlayerDeathEvent to HungerGames org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:317) at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:173) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:215) at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:997) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at com.randude14.hungergames.games.HungerGame.killed(HungerGame.java:429) at com.randude14.hungergames.GameManager.playerKilled(GameManager.java:87) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 16 more
Hi i installed your MyHungerGames plugin och Vault but i cant do my commands. Im op and i have set permissions but it dont work. And nothing comes up in the console. What do i do?
@Firetobbe
Need to install Vault
182 recipes 27 achievements 03:17:55 [INFO] Starting minecraft server version 1.2.5 03:17:55 [INFO] Loading properties 03:17:55 [INFO] Starting Minecraft server on *:25565 03:17:55 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R1.0 -b2149jnks (MC: 1.2.5) (Implementing API version 1.2.5-R1.0) 03:17:55 [INFO] [HungerGames] Loading HungerGames v0.1.0 03:17:55 [INFO] Preparing level "world" 03:17:55 [INFO] Default game type: 0 03:17:55 [INFO] Preparing start region for level 0 (Seed: -4530952403499657140) 03:17:56 [INFO] Preparing start region for level 1 (Seed: 2600598742770103324) 03:17:56 [INFO] Preparing spawn area: 97% 03:17:56 [INFO] Preparing start region for level 2 (Seed: 2600598742770103324) 03:17:57 [INFO] [HungerGames] Enabling HungerGames v0.1.0 03:17:57 [ALLVARLIG] Error occurred while enabling HungerGames v0.1.0 (Is it up to date?) java.lang.NoClassDefFoundError: net/milkbowl/vault/permission/Permission at com.randude14.hungergames.Plugin.setupPermission(Plugin.java:115) at com.randude14.hungergames.Plugin.onEnable(Plugin.java:83) 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(SimplePluginManage r.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: java.lang.ClassNotFoundException: net.milkbowl.vault.permission.Permi ssion at java.net.URLClassLoader$1.run(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) ... 12 more 03:17:57 [VARNING] Server permissions file permissions.yml is not valid YAML. java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map at org.bukkit.craftbukkit.CraftServer.loadCustomPermissions(CraftServer. java:564) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238 ) 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) 03:17:57 [INFO] Done (1,526s)! For help, type "help" or "?"
What is wrong? I've installed Java 7 :S
As a developer i know a lot of people have issues with their hosting services on java 6 but it is better to use 7. it has become more stable than 6 just upgrade to 7 its become the new standard
@Randude14
Please, please, please! Compile a Java 6 version (If you are able to), it will allow more players to use it, was looking forward to using this plugin until i found out i can't because of the Java incompatibilities.
y do i keep getting the plugin automatically disabled after it is enabled? it says economy not found after it gets enabled and den it shutsdown and gets disabled.
I sent you a message with all the gltiches/updates that may need to be done
@ambushed91
The "games.yml" is used for saving and loading, no where in the middle of the plugin does it "randomly" save stuff.
When i create an arena it says created but its not added to the games file. how come???
@gibbly96
lol its ok, niether do I :D but it makes a fun game
@GokouZWAR
That would require spout support...possible optional dependency?
@agiantcheeto
Yes this does support multiple worlds :D you can even have spawnpoints in different worlds and have teleporters and stuff...that actually sounds like a cool map.