Challenge
Challenge v.0.1.3.1 beta (CB 1.5.2 R0.1)
Follow on twitter for latest updates: @iftwt

Information
Installation - Updating - Commands - Permissions - Web Interface - Milestones - Source Code
Downloads
Latest Development Build
Development build available on request, just pm me for a download link.
News
[09/04/2014- - With regret I have decided to no longer continue development of this project, with the introduction of the new UUID's due to be released by 1.8 I no longer have the time to maintain the project let alone rewrite large chunks for the new UUID's. I would be happy to open source the mess some might call source code but I have to find the time to get it up on a repo. I apologise if this has caused inconvenience to you and your server community, but with 0 donations and development being made increasingly time consuming I can no longer commit the time.
[30/06/2013] - Currently developing support for PEX plus the ability to promote a player to multiple worlds (more than 2) as it has been highlighted that teleport needs to be enabled to currently promote to more than one world and then you can only currently promote in two worlds. Hopefully the next beta release will fix that.
[30/05/2013] - We move out of alpha and into beta after successfully seeing the plugin deployed and used with stability. The latest build also sees a change in the commands as we drop support for ./cadmin due to plugin conflicts so please note that the staff commands from v0.1.3.1 onwards will now only be ./ca
[26/05/2013] - In light of the InHaven/InTheLittleWood server closing down and the community moving to PothyCraft server I will be moving my focus from the InHaven dedicated Acorn2Sapling plugin over to the Challenge plugin, this should see more updates in the near future.
[14/04/2013] -Rebuild for 1.5.1-R0.2 and an update on the stability concerns - plugin has been running successfully with over 45,000 registered users on one server in it's original state.
[29/08/2012] - Fixed bug and uploaded a new build, will need to re-record install video so that will follow soon.
[28/08/2012] - alpha build is available.. will be working on support material later today but for those who can't wait please use the quick install guide linked above at your own risk.
[27/08/2012] - Uploaded an alpha build today.. should be ready as soon as bukkit approves the plugin. I'm still working on supporting material so install at your own risk. (No support currently available)
[27/08/2012] - Got side tracked yesterday with real life stuff, today I'm recording an install guide, will be editing this plugin page and uploading the plugin.. hopefully (if not tomorrow). Initial alpha release comes with no tech support as I currently have no spare time, so use at your own risk. Please report any bugs/glitches/requests through the tickets system, requests in the chat will be ignored.
[26/08/2012] - Had a few server admins putting on the pressure for me to get this released, so a quick thanks for the motivation to get me back on this and move it forward. You'll be glad to know I spent some time today getting a simple web interface working which means an public alpha build is about ready to be deployed, just need to check through the code and do a test install and I will look at uploading to bukkit and hosting a web interface download.
[12/08/2012] - Progress made, A working alpha build is in private testing, bug fixes will be implemented and a web interface built before a public release which will hopefully be very soon.
[10/08/2012] - Currently slow progress being made due to other commitments to both the Fart plugin and some in-house plugins for the InTheLittleWood server but progress is being made..
Description
Automatic player promotion system based on achieving challenges set by the server.
Go test out the plugin in minecraft here: mc.pothycraft.net
The video above shows the plugin in its original in-house build state. However the plugin is undergoing an overhaul to make it more generic for any server installation, so commands will be slightly different but the dynamics will be the same.
Players attempt item based survival challenges such as gather 64 logs or gathering materials to create a portal. on successfully gathering the materials the player initiates a command that checks their hotbar (not the full inventory like the video states.. Toby got it wrong!) for the items and logs successful challenges to a mySQL DB. Once a player has achieved all challenges they can initiate a auto promotion command that will check to ensure they have completed all the challenges successfully then attempt to promote them to the specified rank nominated in the plugin config.
If the server supports HeroChat the plugin can be configured to auto swap channels on promotion. If the server supports multiverse the plugin can be configured to teleport the player to a different world. Otherwise teleported to another point in the same world.
-
View User Profile
-
Send Message
Posted Jan 22, 2014Hi ya, I was just wondering when you were going to update? I would really like this for a server I run, thanks.
-
View User Profile
-
Send Message
Posted Jun 27, 2013@Tsrizchris
Will look into to it, thanks for reporting.
-
View User Profile
-
Send Message
Posted Jun 19, 2013@InbredFreak
You're using the wrong command for promotion. Otherwise it works.
Could you please change it to /pex user <username> group set <rankname>?
Thanks, Chris
-
View User Profile
-
Send Message
Posted Jun 16, 2013@Tsrizchris
responded to your private message with a test build for PEX, unfortunately I do not have a server configured with PEX so have not developed support for it in any of my plugins to date.
Anyone willing to test a build with PEX support PM me and I'll send you a test build in return for feedback on how it works/bugs etc.
If the tests go well I will add it to the main build for future releases.
-
View User Profile
-
Send Message
Posted Jun 16, 2013@tnthomson
I have to agree. This is not working with PEX. Instead of actually promoting, a message on the console pops up saying "Unknown command".
-
View User Profile
-
Send Message
Posted May 30, 2013@Bjarnootjuh
I'm guessing this was a 'NEW' install and not an update?
Did you create a new database for the plugin to use called 'challenge'?
-
View User Profile
-
Send Message
Posted May 30, 2013Plugin doesn't work here...
-
View User Profile
-
Send Message
Posted Feb 17, 2013Does this still work with 1.4.7? i would like to use it on my server...
-
View User Profile
-
Send Message
Posted Oct 6, 2012@InbredFreak
I'll see when I actually get into setting it up, which i'll hopefully do tomorrow! But have you actually programmed it to work with PEX?
-
View User Profile
-
Send Message
Posted Sep 13, 2012@Phoroxs
Hi Phorox, I got your PM and I'm glad you got this fixed.
For other users of the plugin, this error was not related to Challenge plugin.
-
View User Profile
-
Send Message
Posted Sep 9, 2012I got a error and im running craftbukkit 1.3.1-R2.0:
10:29:59 [SEVERE] Could not load 'plugins\Challenge.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : com/inbredfreak/bukkit/challenge/Challenge : Unsupported major.minor version 5 1.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:155) 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:222) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(Server ConfigurationManagerAbstract.java:50) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.UnsupportedClassVersionError: com/inbredfreak/bukkit/challe nge/Challenge : 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:44) 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:144) ... 9 more
-
View User Profile
-
Send Message
Posted Sep 7, 2012@tnthomson
not had oppertunity to test with PermEx.. if you do please let me know if you were successful or not..
:-)
-
View User Profile
-
Send Message
Posted Sep 3, 2012btw is it compatible with PermissionEX?
-
View User Profile
-
Send Message
Posted Sep 3, 2012Finally!!!! Yessss... thanks so much for making this plugin public. If i can help in any of the graphical interface or images just PM me...
edit: PS even custom fonts
-
View User Profile
-
Send Message
Posted Sep 2, 2012@leonardisbr
I like that idea.. tiered promotion.. might look at adding something like that later
:-)
-
View User Profile
-
Send Message
Posted Aug 31, 2012Know what would be really nice? To allow different promote types for each challenge or task.
-
View User Profile
-
Send Message
Posted Aug 31, 2012@leonardisbr
at the moment no.. I may look into a light version later but the amount of data that is stored, especially on a busy server, makes flat file db unsuitable but I can understand some servers with low traffic may find a flat file better for them... but my priority is to support larger communities who need to manage high volume traffic as from experience this is a nightmare to manage without some form of automation.
-
View User Profile
-
Send Message
Posted Aug 29, 2012Anyway to use it without Mysql? Like using it with flat files?
-
View User Profile
-
Send Message
Posted Aug 21, 2012Something my server really needs, and has been requested by many players. I can't wait for this plugin. If you need any graphical artwork, I can help out.
-
View User Profile
-
Send Message
Posted Aug 2, 2012Can you release it please! I want it.