Project HungerGames
Project HungerGames
May the odds be ever in your favour.
Features
- A lot of config options (messages, random spawns distances and random events, ...).
- View a list of winners.
- You can add your maps or you can let the plugin generate them.
- There is a lobby !
- Spawn random items (configurable, you can choose to spawn them in chests).
- Broadcast random messages (configurable too).
- Level bar countdown.
- Integrated kits system.
- Easy to use API.
- BungeeCord support.
- Reward system.
- Auto-updates available with the Skyupdater.
- Spectator mode integrated.
- Developed by me :D
Documentation
The documentation is available here (commands, permissions, configuration, ...).
Use it with BungeeCord
It is possible !
Check this page for more informations !
Development builds
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.
You can download the latest dev build here.
Medias
Minecraft.fr speaks about Project HungerGames !
If you are a YouTuber and wanna make a video, please leave a comment with your link ;)
You can also post pictures as long as they have a relationship with the plugin.
Try it by yourself !
Go on the following IP :
craft1.ni-craft.fr:25659
You can invite your friends to play together ;)
Services included in the plugin
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org :
- A unique identifier.
- The server's version of Java.
- Whether the server is in offline or online mode.
- The plugin's version.
- The server's version.
- The OS version/name and architecture.
- The core count for the CPU.
- The number of players online.
- The Metrics version.
This plugin uses the Skyupdater, which means that the following may occur :
- Connection to curseforge.com.
- Plugin version compared against version on curseforge.com.
- Downloading of the plugin from curseforge.com.
This plugin uses an automatic errors report, which means that the following may occur :
- Getting your plugin version, your Bukkit version, your Java version, the error log and send it to www.project-hungergames.ml.
- Sends an e-mail to Skyost.
All of that can be disabled in the configuration file. Check the documentation here for more informations.
Sources
Please feel free to fork the project on Github if you want to improve it. This will really help me !
Donations
Development cost time and time is the money of the life. Please feel free to donate.
If you loved this plugin...
You will enjoy Skyoseasons too, this plugin brings seasons on your server !
@Skyost
thanks, you can add the players remaining, the time since the game started, ect :)
@phenix096
Java 7 is not installed properly :/
You need to make a reboot maybe ? Or if you are on Windows, update your Path.
@PrimoHighDefinition
Thank you :D
@Skyost
Hey, cool plugin, i know you by some other plugins, and this seems to be very cool :)
I'm againgst scoreboard in HungerGames, too :)
Thanks for the really good plugin! <3
<<reply 2097590="">>
I updated java to 7 51 but i am getting another error
PS: sorry for the spam
PPS: how do i post a past bin?
PPPS: i will delete my codes when im done with the error
[07:54:57 ERROR]: Could not load 'plugins/Project_HungerGames.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: fr/skyost/hungergames/HungerGames : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:313) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:236) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.reload(CraftServer.java:771) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.Bukkit.reload(Bukkit.java:279) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:670) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Caused by: java.lang.UnsupportedClassVersionError: fr/skyost/hungergames/HungerGames : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.6.0_65]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) ~[?:1.6.0_65]
at java.lang.ClassLoader.defineClass(ClassLoader.java:621) ~[?:1.6.0_65]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) ~[?:1.6.0_65]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) ~[?:1.6.0_65]
at java.net.URLClassLoader.access$000(URLClassLoader.java:58) ~[?:1.6.0_65]
at java.net.URLClassLoader$1.run(URLClassLoader.java:197) ~[?:1.6.0_65]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_65]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) ~[?:1.6.0_65]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) ~[?:1.6.0_65]
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ~[?:1.6.0_65]
at java.lang.Class.forName0(Native Method) ~[?:1.6.0_65]
at java.lang.Class.forName(Class.java:249) ~[?:1.6.0_65]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
... 14 more
@phenix096
Okay, first, upload your log on PasteBin (to avoid spamming this page).
Second, you need to update Java.
@iSacha
Hi !
Maybe in the v0.6 but I do not what adding to scoreboard.
[17:55:12 ERROR]: Could not load 'plugins/Project_HungerGames.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: fr/skyost/hungergames/HungerGames : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:313) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:236) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:312) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Caused by: java.lang.UnsupportedClassVersionError: fr/skyost/hungergames/HungerGames : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65]
at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65]
at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65]
at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65]
at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65]
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65]
at java.lang.Class.forName0(Native Method) [?:1.6.0_65]
at java.lang.Class.forName(Class.java:249) [?:1.6.0_65]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
... 9 more
@Skyost
thank you very much for answering so fast no i do not get any error it just dosent come up i dont understand why it is just me thank you phenix096
This plugin is perfect *-* Can you add a scoreboard system?
@phenix096
Do you have any error in the logs ?
Dear Skyost This plugin looks very good but i cannot seem to be able to install it i am running the version 1.7.2R-0.3 but it dosent load on my server i would relly apreciate it if you could tell me how to install it (other plugins have worked) thanks in advance phenix096
@kaerel4
Thanks ;)
@blackeye6
Do you have any suggestion ? Also, I will remake the api (for being compatible with new changes).
It would help a lot if you added more to the API
Oh wow, That's fantastic. Thanks!
@kaerel4
Those features will be added for v0.6 with (maybe) multiple arenas support.
@kaerel4
Thanks for your compliments ;)
I will add those features in a new updates but not multiple-arenas for now. If I have a lot of request to implement this feature, I will look on it.
I think a "chance" is a really important feature.
I like this plugin, there are just couple of features I would have loved. For example being able to set specific spawn points for your arena/s, multiple arenas and a "chance" feature.
But I'll be keeping my eye on this one for now, you seem to be very active with it which is excellent.
@ChengZi368
Have not tested yet, sorry :/
@kaerel4
The spawn is for the lobby. The spawn points are randomly calculated with the world' spawn. No, actually, you cannot define a "chance" for items, but I can add it in the next version if you want ?
@DjSwifPanda
Supports only one arena at the moment. If I add multiple arenas, there is a lot of cool features that will be unavailable.
Per World support? :O
Are the spawns for each arena random or can you set them? And How are the items spawning rate determined? Like is diamond more rare than iron for example, if so how does the plugin calculate that?
Does it support 1.6.4?