Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
classes [2019/12/29 03:13]
joshin
classes [2019/12/29 03:19]
joshin
Line 149: Line 149:
     - '​killmob{type=ENDERMAN;​amount=6-9}'​     - '​killmob{type=ENDERMAN;​amount=6-9}'​
  
 +
 +To explain some of the options, display and lore are fairly self explanatory. This is where you set the display name of the class, and the lore that is shown in the /class menu.
 +
 +The item: option is where you select what item you want to represent the class in /class selection.
 +
 +Under that you can set the max level the class can achieve.
 +
 +Next is your triggers section. This is where the previously talked about triggers go.
 +
 +Next you have several cosmetic options like mana and casting particle. Warrior.yml has a good example of how you can setup a special type of mana that DEGENERATES and only regenerates inside of combat. We called this one "​rage"​ as an example. It is constantly degenerating unless you are in combat, in which case we use weapon-damage triggers to give mana.
 +
 +Finally at the bottom of the file you can edit the classes specific attributes and skills. Any attributes not given here will make that class inherit the stats.yml for it. If you leave this blank, that is fine and it will use stats.yml. Any attributes you put here will override stats.yml. The last thing you can do is set which skills that class is supposed to have. As well as modify at what level they get the skill, and modify specific skill modifiers based on the class. Any specific skill modifiers left blank will just inherit that global skills attributes.
  
  

classes.txt · Last modified: 2020/07/01 03:13 (external edit)