I am currently testing out different ideas and aspects of the class system. I decided to use YanFly's Class core because it provided the closest result to what I was looking for. So far, I have the note tag commands down and working (class level requirements, unlock, etc.) My Issue: I have never used plugin commands, so I am at a loss of how to use them or where to add them to get my desired outcome. What I'd like to happen: 1. Linear class progression: (Class: n00b  -> rookie  -> intermediate  -> master ) a. When class  reaches the required level to advance to class , the player can progress to class  via class menu b. Once player has advanced to class , lock or remove class  so they cannot "go back" to the previous class 2. Tree/branched class progression (Class: n00b -> squire [2a] -> Knight [3a] -> Paladin -> apprentice [2b] -> Acolyte [3b] -> Mage ->ArchMage) etc. a. Same as 1b [above] b. Since the required class level from class  has been met, player is able to chose class [2a or 2b], then the unpicked class becomes locked. So essentially, once they chose a "career path" they must stick with that career path, not able to hop back and forth. (So none of this: Knight [3a] -> Apprentice [2b].) 3. Constantly Active 4. Certain Classes unlocked by certain event a. Paladin -> Champion (after a certain story event/boss) I did play around with the plugin command (UnlockClass, RemoveClass) using them in System-> Common Events, and applied auto run, but I am confused on how to use the switch with it. Do I have the plugin command in the wrong place? Is all this possible using YanFly's I apologize in advance, I'm still getting used to plugins and switches and EVERYTHING, so I really hope all this makes sense and I'm not sounding crazy. As always, any help is greatly appreciated!!