Champions
Logo and buttons by TCuts
Champions aims to be a fully customizable and extensible RPG plugin. We want to bring a complete MMORPG experience to minecraft. The Champions plugin and API library helps you bring your RPG vision to life.
Champions Core Plugin
Races
Is your champion a dwarf, ogre, fairy, or even an alien? The races system lets you create your own races and set restrictions or bonuses for each. You could have a race that naturally has more mana, health, access to certain skills, or even restricted from using particular classes. The API for custom races allows for even more possibilities, letting you define your own behavior for leveling up, using a skill, hitting with a weapon, etc, etc. If you want to make a custom race that regains mana when attacking with a weapon, it's completely possible.
Classes
The classes system is one of the main features of Champions. There's very little you can't do here. We support multi-path class tiers, custom experience sources. You can restrict use of skills and weapons, modify mana costs, add bonus health, modify the stats (health and mana per level), set class mastery and level requirements, and just about anything else you can think of. Like the races system, the classes API is extremely flexible and allows developers fine control over all of their custom classes.
Skills
It's difficult to explain the full depth and flexibility of the skills system. If you can think of it, you can do it, and if you can't, then we'll modify the API to be sure you can. The basic skill configuration allows modification of mana, stamina, and health costs. Everything else can be done via the Champions API library.
Custom Weapon and Armor Types
We're currently in the process of completing implementation of custom weapon and armor types. Weapon types can be specified in the item's lore and classes can be configured to give bonuses to each weapon type. If you'd like an Assassin class that does more damage with Daggers, it's extremely simple to configure. We'll be putting some effort into making the lore formatting as configurable as possible but for the time being we're focusing mainly on the format used by the RPG Items plugin.
Experience Sources
You can specify custom experience sources for all of your classes. We currently support block break, block place, mob kill, player kill, furnace use, and skill use sources. You're able to specify the exact experience gain for each block, mob, player or skill. In your class configuration you're also able to set a modifier to adjust the experience gain from each source. There's also support for setting the experience gain for killing a specific player, either via the configuration or dynamically with the API. In the future we may add support for experience gain based on the level of the player that was killed.
Add-on Modules
We've designed the Champions Core plugin and API library to be as extensible as possible. We have several add-on modules planned to add even more features to Champions. This includes integration with existing plugins, support for weapon, armor and skill classes, a questing system and a whole lot more. After the core is finished, keep checking back for updates on these modules.
For developers: You can develop modules either: a) independant of Bukkit, or b) requiring Bukkit currently. For more information, look at the docs and tutorials sections on the wiki (coming soon).
Champions API Library
The API library is the primary focus of development for the time being. This library is completely independent from bukkit and can be used either to extend the Champions core plugin, or create your very own RPG plugin. It has everything you need for creating classes, skills races, experience sources, assigning restrictions, leveling, experience, events and just about everything else you can think of. This library is the root of the Champions core plugin. As the codebase becomes more stable, we'll be releasing a number of tutorials to help you learn how to use the API and explain what exactly can be done.
Notice: Currently looking for people willing to write docs and tutorials on various parts of Champions! PM YoshiGenius or add him on skype (yoshigenius) to apply.




-
View User Profile
-
Send Message
Posted Jun 22, 2013Definitely going to be using this when it gets released! Excited to see what this can do! Seems like you put a lot of time and effort into it. I hope the work is going well so it can be released soon.
-
View User Profile
-
Send Message
Posted Jun 18, 2013@gospelcraft
The builds on the CI are not for public use. We haven't yet released an alpha version. Those CI builds are really only useful for devs for the time being.
-
View User Profile
-
Send Message
Posted Jun 18, 2013@B2OJustin
Ok and i tried to use an experimental build and had no luck generating a config or even a folder of any sort. Is this a failed build (#96) or am I missing something?
-
View User Profile
-
Send Message
Posted Jun 18, 2013@gospelcraft
To put it bluntly, MCMMO doesn't add any major additions to gameplay. It doesn't have a multi tier class system, races, armor/weapon bonuses, extensible skill system, extensive API support, etc, etc. The goals of Champions and MCMMO are entirely different.
The description here is rather long but doesn't touch on even 1/4 of the features. This really requires extensive documentation. We've started on some API docs for developers but not much to benefit end users (server admins) just yet, but we're getting there :)
One of the major things I'd like to point out is that Champions isn't primarily a plugin. It's an API. The point of the core plugin is to give people something to build on, it will implement basic API features but it's designed to be extended and modified. What we're really doing here is giving you the tools to turn MC into a real MMORPG.
-
View User Profile
-
Send Message
Posted Jun 18, 2013I have noticed several times in the descrption the use of the word "mana" but there is nothing in the description about a spell system what is the point of mana? Also what makes your plugin any different than that of MCMMO? The races system of this plugin interests me very much and I look forward to seeing the release of this plugin!
-
View User Profile
-
Send Message
Posted Jun 11, 2013@DeathxWarLord
Yes, but the Champions developers are not involved, so please don't post here.
-
View User Profile
-
Send Message
Posted Jun 9, 2013@AiComoEuTBandida
Getting there slowly :) There's still alot to be done but I'm hoping to get an alpha release out in the next couple weeks or so if all goes well.
-
View User Profile
-
Send Message
Posted Jun 9, 2013Any predictions for release? :D
-
View User Profile
-
Send Message
Posted Jun 9, 2013Are you getting close to an alpha?
-
View User Profile
-
Send Message
Posted Jun 8, 2013@DukeofRealms
I heard there is another project coming out soon, will it be compatible with this?
-
View User Profile
-
Send Message
Posted Jun 7, 2013@B2OJustin
Would be lovely to see this be compatible with Health Bar and Lore Attributes then. :P
-
View User Profile
-
Send Message
Posted Jun 5, 2013@caw3
Don't worry. By default, spells like that will only affect people that are in your party. As yoshi said, we'll most definitely be creating extra modules to support factions or anything else on popular demand.
-
View User Profile
-
Send Message
Posted Jun 5, 2013@caw3
Well unless you invite them to your group it won't happen anyway.
-
View User Profile
-
Send Message
Posted Jun 5, 2013@Jakeio
Once it is done, which may be a while, or it may be soon.
-
View User Profile
-
Send Message
Posted Jun 5, 2013When will this be released?
-
View User Profile
-
Send Message
Posted Jun 5, 2013@caw3
There will be a factions compat module, so that will be included, along with support for other plugins that do similar things.
-
View User Profile
-
Send Message
Posted Jun 5, 2013Will champions skills be integrated with factions? It would be a lot better when it comes to "support skills" like group heal or damage buff so you just help your allies or faction members and not your enemies. It would be kind of weird if you heal the enemies in group battles.
And do you have a release date yet?
-
View User Profile
-
Send Message
Posted Jun 4, 2013I now have my Universal ClassGUI plugin I made... ready for this to come out xD
Champions... woot woot!
-
View User Profile
-
Send Message
Posted Jun 4, 2013@Tehkiah
Thanks, we don't plan on stopping, since we have come this far.
-
View User Profile
-
Send Message
Posted Jun 4, 2013All that sounds good! I can't wait to test and try out the plugin when it's ready and maybe use it in the big server project I'm currently working on! Keep up the good work, guys!