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 Sep 18, 2013Can you add a feature to use air bubbles as the mana bar? I have never seen this solution in any other plugins and i think it's look alike mana. Another question, will this plugin release in 2013? Good luck for the plugin. :)
-
View User Profile
-
Send Message
Posted Sep 10, 2013@ShadeRaccoon
That isn't the case, I believe you've misunderstood. Development takes time, especially on such a large project. Things don't happen over night, life isn't a bump-free road. :)
To quote Justin;- Don't worry, this project isn't going to disappear. This is a large project though, and it's going to take time. Releasing a half baked alpha would just cause confusion and frustration for everyone.
-
View User Profile
-
Send Message
Posted Sep 9, 2013@Staticpast
Yeah you're probably right, just saying that these people hoping it will come out like next week shouldn't get their hopes up.
-
View User Profile
-
Send Message
Posted Sep 8, 2013@ShadeRaccoon
Having, known Justin for quite sometime. He, like Yoshi are rather busy in real life at present. Hence why activity here, has been minimal. Once, things have settled I'm sure development will continue at the same fast pace it had started.
So for the time being, sit back, relax and be patient.
All good things, come in good time my friend.
-
View User Profile
-
Send Message
Posted Sep 7, 2013When questions go unanswered for 3 weeks that's a very bad sign.
-
View User Profile
-
Send Message
Posted Sep 6, 2013Has development returned back to normal yet?
-
View User Profile
-
Send Message
Posted Aug 27, 2013Can't wait for the release :) I see my free time going down the drain when that happens XD
-
View User Profile
-
Send Message
Posted Aug 22, 2013Is there any ETA on this? I know that it is a huge project and I wish you the best of luck with it but I can honesty say I can't wait for this to out!
-
View User Profile
-
Send Message
Posted Aug 20, 2013Will the vanilla xp system be retained so that you can still enchant stuff as usual? This is vital for our server and we can't get Champions otherwise.
-
View User Profile
-
Send Message
Posted Aug 18, 2013@YoshiGenius
Niiiiiice, really looking forward to the release of this plugin :)
-
View User Profile
-
Send Message
Posted Aug 17, 2013@Zarkiel7
There will be an integration module for that.
-
View User Profile
-
Send Message
Posted Aug 17, 2013Can you guys make it possible to use spells made from the MagicSpells plugin, because they allow for a LOT of customizability with visual effects, sound effects, and actual functions
-
View User Profile
-
Send Message
Posted Aug 15, 2013Please provide a worst-case ETA for an initial release.
-
View User Profile
-
Send Message
Posted Aug 9, 2013Don't worry, development will return to normal soon.
-
View User Profile
-
Send Message
Posted Aug 8, 2013@Frofster
Several of the developers have run into some IRL issues of late. I'm feeling anxious too - but it shouldn't be too much to worry about, they'll be back. :)
-
View User Profile
-
Send Message
Posted Aug 7, 2013It's been uncharacteristically quiet on here. How's everything going? The plugin looks great; can't wait.
-
View User Profile
-
Send Message
Posted Jul 26, 2013@9316673
No - the plugin has not even reached alpha stages yet. Expect an alpha build within the coming weeks, however!
-
View User Profile
-
Send Message
Posted Jul 26, 2013is the jenkins download a working plugin?
-
View User Profile
-
Send Message
Posted Jul 23, 2013@Grimbot_x
That could be set via permissions, after the certain user has completed a quest they get the class perm.
Then you could trigger a command after they have completed the quest to change them into that class if you wished.
-
View User Profile
-
Send Message
Posted Jul 23, 2013I have another suggestion, would it be possible to have a player do a quest in order to become a class? This could be much like an initiation type of thing.