We'd like to have classes on our public server -- for example, if a player chooses "Warrior" (from a command block or sign) then he will now be able to earn mcMMO Sword & Axe skills, plus have 3-4 spells he can cast. After he's played for awhile, he should "level up" to a more advanced warrior class. Donors will be manually added to a really advanced warrior (or other) class.
Was thinking this could be done just w/ Group Manager configuration, plus a plugin to handle the "level up" after x hours of play. Possible? Or??
Planning 4 types of classes: Warrior, Archer, Mage, Woods. 3 levels ea.
1 - Initial
2 - Level up (automatic after x hours)
3 - Donor level (manuadd)
Hoping someone wants to do this for $20 -- but maybe I'm under-estimating complexity??
Running mcMMO, Factions, Essentials, and some more.
Thanks Euthorix - I think AutoRank makes sense for the level up. I have only used Group Manager -- but it seems like either one "should" work. Configuration pain tho!
Okay. It seems you may be complicating this a bit. I think all you actually need is a few plug-ins that complement each other and you're good. I did some thinking and some searching and found some things that may help you.
Alright.
So , The fact that you want to make classes is the first and easiest step. I recommend making 1 group for each level of a class.Now , McMMO offers a feature that allows you to toggle individual skills that a player has access to ,this covers the problem of separate McMMO skills for each class.
I recommend using MyCommand for the spells , With MyCommand you could just issue pre-set console commands via the regular players that have the permission node that you set.
After you have created the groups (Warrior I , Mage I , Archer I , Woods I , Warrior II and so on...) you'll want to get a plugin called "MasterPromote". Now MasterPromote has a feature that allows you to issue a console command depending on how long a player has been online. The perk that makes it work however if the player has to have a certain permission node that qualifies them for this console command to be acted upon.
Seen in the above photo it states "All your groups except your default group have to have the permission 'MasterPromote.member' , This meaning you can set separate tears of groups. Example
Warrior II would have the node MasterPromote.Warrior and so would Warrior I just to be safe and the config for that would be Time: Enabled: true Group: WarriorII Time: 172800 (48 hours in seconds) CountOffline: false
Now you could just use the same plugin (MyCommand) to make buttons at your initial spawn point that run console commands putting that player in the group that is the first level of their class.
So.. In conclusion , I just did this in half an hour. There's no need for custom plugins. It might take 1-2 hours to set it all up and write the permissions file. I'd be glad to help write the groups.yml for you. But that I would ask for a small donation to my personal server.
We'd like to have classes on our public server -- for example, if a player chooses "Warrior" (from a command block or sign) then he will now be able to earn mcMMO Sword & Axe skills, plus have 3-4 spells he can cast. After he's played for awhile, he should "level up" to a more advanced warrior class. Donors will be manually added to a really advanced warrior (or other) class.
Was thinking this could be done just w/ Group Manager configuration, plus a plugin to handle the "level up" after x hours of play. Possible? Or??
Planning 4 types of classes: Warrior, Archer, Mage, Woods. 3 levels ea.
1 - Initial
2 - Level up (automatic after x hours)
3 - Donor level (manuadd)
Hoping someone wants to do this for $20 -- but maybe I'm under-estimating complexity??
Running mcMMO, Factions, Essentials, and some more.
Thanks!!
Alright.
So , The fact that you want to make classes is the first and easiest step.
I recommend making 1 group for each level of a class.Now , McMMO offers a feature that allows you to toggle individual skills that a player has access to ,this covers the problem of separate McMMO skills for each class.
I recommend using MyCommand for the spells , With MyCommand you could just issue pre-set console commands via the regular players that have the permission node that you set.
After you have created the groups (Warrior I , Mage I , Archer I , Woods I , Warrior II and so on...) you'll want to get a plugin called "MasterPromote". Now MasterPromote has a feature that allows you to issue a console command depending on how long a player has been online. The perk that makes it work however if the player has to have a certain permission node that qualifies them for this console command to be acted upon.
Seen in the above photo it states "All your groups except your default group have to have the permission 'MasterPromote.member' ,
This meaning you can set separate tears of groups. Example
Warrior II would have the node MasterPromote.Warrior and so would Warrior I just to be safe
and the config for that would be
Time:
Enabled: true
Group: WarriorII
Time: 172800 (48 hours in seconds)
CountOffline: false
Now you could just use the same plugin (MyCommand) to make buttons at your initial spawn point that run console commands putting that player in the group that is the first level of their class.
So.. In conclusion , I just did this in half an hour. There's no need for custom plugins. It might take 1-2 hours to set it all up and write the permissions file. I'd be glad to help write the groups.yml for you. But that I would ask for a small donation to my personal server.
I hope I helped!