variables:     {level::%player%} = 0     {max::%player%} = 10     {xp::%player%} = 0     {vTokens::%player%} = 0     {open1::%player%} = 10     {open2::%player%} = 10     {open3::%player%} = 10     {open4::%player%} = 10     {open5::%player%} = 10     {open6::%player%} = 10     {open7::%player%} = 10   on join:   if {level::%player%} is not set:     set {level::%player%} to 0   if {max::%player%} is not set:     set {max::%player%} to 20   if {xp::%player%} is not set:     set {xp::%player%} to 0   if {vTokens::%player%} is not set:     set {vTokens::%player%} to 0     on death:   victim is a player   attacker is a player   if attacker has the permission "XPKill.player":     set {_randomxp} to a random integer from 1 to 5     if {_randomxp} = 1:       add 1 to {xp::%attacker%}       send "&aYou received 1 xp from killing %victim%" to attacker     if {_randomxp} = 2:       add 2 to {xp::%attacker%}       send "&aYou received 2 xp from killing %victim%" to attacker     if {_randomxp} = 3:       add 3 to {xp::%attacker%}       send "&aYou received 3 xp from killing %victim%" to attacker     if {_randomxp} = 4:       add 4 to {xp::%attacker%}       send "&aYou received 4 xp from killing %victim%" to attacker     if {_randomxp} = 5:       add 5 to {xp::%attacker%}       send "&aYou received 5 xp from killing %victim%" to attacker         every 0.2 seconds:     loop all players:         if {xp::%loop-player%} is higher or equal to {max::%loop-player%}:             message "&aYou reached level &6%{level::%loop-player%}%" to loop-player             add 5 to {max::%loop-player%}             set {xp::%loop-player%} to 0             add 1 to {level::%loop-player%}   command /status:   permission: xp.status   trigger:     set {_dif} to difference between {max::%player%} and {xp::%player%}     set {_gui} to a new chest inventory with 5 row with name "&6&lYour Level"     set slots (integers between 0 and 9) of {_gui} to black glass pane named " "     set slots (integers between 18 and 27) of {_gui} to black glass pane named " "     set slots (integers between 29 and 30) of {_gui} to black glass pane named " "     set slots (integers between 32 and 33) of {_gui} to black glass pane named " "     set slots (integers between 35 and 44) of {_gui} to black glass pane named " "     set slot 17 of {_gui} to black glass pane named " "     set slot 28 of {_gui} to experience bottle named "&2XP Needed: %{_dif}%" with lore " ", "&7The XP left for you to gain a level" and " "     set slot 31 of {_gui} to enchanting table named "&2Your Level: &c%{level::%player%}%" with lore " ", "&7Your level based on the XP you get from kills" and " "     set slot 34 of {_gui} to written book named "&2Info" with lore " ", "&7You can get a random amount of XP from each kill", "&7Once you reach a certain amount of XP you level up", "&7Each time you level up you can claim a reward" and " " with all flags hidden         #Level 1 reward     #if {level::%player%} > 1 and {open1::%player%} is equal to 10:     if {level::%player%} is greater than or equal to 1:       {open1::%player%} is equal to 10       set slot 10 of {_gui} to 1 minecart with chest named "&cLevel Reward 1" with lore " ", "&8+&620 &7vTokens", " " and "&aYou haven't claimed this yet!"     if {level::%player%} > 1:       {open1::%player%} is equal to 1       set slot 10 of {_gui} to 1 minecart named "&cLevel Reward 1" with lore " ", "&8+&620 &7vTokens", " " and "&aYou have already claimed this reward!"     else:       set slot 10 of {_gui} to 1 minecart with chest named "&cLevel Reward 1" with lore " ", "&8+&620 &7vTokens", " " and "&cYou can't claim this yet!"             #Level 2 reward       if {level::%player%} is greater than or equal to 2:       {open2::%player%} is equal to 10       set slot 11 of {_gui} to 1 minecart with chest named "&cLevel Reward 2" with lore " ", "&8+&630 &7vTokens", " " and "&aYou haven't claimed this yet!"     if {level::%player%} > 2:       {open2::%player%} is equal to 1       set slot 11 of {_gui} to 1 minecart named "&cLevel Reward 2" with lore " ", "&8+&630 &7vTokens", " " and "&aYou have already claimed this reward!"     else:       set slot 11 of {_gui} to 1 minecart with chest named "&cLevel Reward 2" with lore " ", "&8+&630 &7vTokens", " " and "&cYou can't claim this yet!"   #Level 3 reward       if {level::%player%} is higher or equal to 3:       if {open3::%player%} is equal to 10:         set slot 12 of {_gui} to 1 minecart with chest named "&cLevel Reward 3" with lore " ", "&8+&640 &7vTokens", " " and "&aYou haven't claimed this yet!"       if {open3::%player%} = 1:         set slot 12 of {_gui} to 1 minecart named "&cLevel Reward 3" with lore " ", "&8+&640 &7vTokens", " " and "&aYou have already claimed this reward!"     if {level::%player%} < 3:       set slot 12 of {_gui} to 1 minecart with chest named "&cLevel Reward 3" with lore " ", "&8+&640 &7vTokens", " " and "&cYou can't claim this yet!"   #Level 4 reward       if {level::%player%} is higher or equal to 4:       if {open4::%player%} is equal to 10:         set slot 13 of {_gui} to 1 minecart with chest named "&cLevel Reward 4" with lore " ", "&8+&650 &7vTokens", " " and "&aYou haven't claimed this yet!"       if {open4::%player%} = 1:         set slot 13 of {_gui} to 1 minecart named "&cLevel Reward 4" with lore " ", "&8+&650 &7vTokens", " " and "&aYou have already claimed this reward!"     else:       set slot 13 of {_gui} to 1 minecart with chest named "&cLevel Reward 4" with lore " ", "&8+&650 &7vTokens", " " and "&cYou can't claim this yet!"             #Level 5 reward       if {level::%player%} is higher or equal to 5:       if {open5::%player%} is equal to 10:         set slot 14 of {_gui} to 1 minecart with chest named "&cLevel Reward 5" with lore " ", "&8+&660 &7vTokens", " " and "&aYou haven't claimed this yet!"       if {open5::%player%} = 1:         set slot 14 of {_gui} to 1 minecart named "&cLevel Reward 5" with lore " ", "&8+&660 &7vTokens", " " and "&aYou have already claimed this reward!"     else:       set slot 14 of {_gui} to 1 minecart with chest named "&cLevel Reward 5" with lore " ", "&8+&660 &7vTokens", " " and "&cYou can't claim this yet!"   #Level 6 reward       if {level::%player%} is higher or equal to 6:       if {open6::%player%} is equal to 10:         set slot 15 of {_gui} to 1 minecart with chest named "&cLevel Reward 6" with lore " ", "&8+&670 &7vTokens", " " and "&aYou haven't claimed this yet!"       if {open6::%player%} = 1:         set slot 15 of {_gui} to 1 minecart named "&cLevel Reward 6" with lore " ", "&8+&670 &7vTokens", " " and "&aYou have already claimed this reward!"     else:       set slot 15 of {_gui} to 1 minecart with chest named "&cLevel Reward 6" with lore " ", "&8+&670 &7vTokens", " " and "&cYou can't claim this yet!"             #Level 7 reward       if {level::%player%} is higher or equal to 7:       if {open7::%player%} is equal to 10:         set slot 16 of {_gui} to 1 minecart with chest named "&cLevel Reward 7" with lore " ", "&8+&680 &7vTokens", " " and "&aYou haven't claimed this yet!"       if {open7::%player%} = 1:         set slot 16 of {_gui} to 1 minecart named "&cLevel Reward 7" with lore " ", "&8+&680 &7vTokens", " " and "&aYou have already claimed this reward!"     else:       set slot 16 of {_gui} to 1 minecart with chest named "&cLevel Reward 7" with lore " ", "&8+&680 &7vTokens", " " and "&cYou can't claim this yet!"     open {_gui} to player     command /resetxpstats:   permission: lvl.set.xp   trigger:     set {level::%player%} to 0     set {max::%player%} to 10     set {xp::%player%} to  0     set {open1::%player%} to 10     set {open2::%player%} to 10     set {open3::%player%} to 10     set {open4::%player%} to 10     set {open5::%player%} to 10     set {open6::%player%} to 10     set {open7::%player%} to 10     set {vTokens::%player%} to 0     send "&aSuccessfully reset all stats" to player     command /showtokens:   permission: vtokens.show   trigger:     send "you have &6%{vTokens::%player%}% tokens"   #Lvl 1 reward   on inventory click:   if name of event-inventory is "&6&lYour Level":     if index of event-slot and {open1::%player%} = 10:       if {xp::%player%} = 20:         set {open1::%player%} to 1         add 20 to {vTokens::%player%}         send "&aYou claimed 20 eTokens!" to player         play sound "block.note_block.pling" at volume 1 at pitch 2 to player       else:         cancel event   #lvl 2 reward   on inventory click:   if name of event-inventory is "&6&lYour Level":     if index of event-slot and {open2::%player%} = 11:       if {xp::%player%} = 90:           set {open2::%player%} to 1           add 30 to {vTokens::%player%}           send "&aYou claimed 30 eTokens!" to player           play sound "block.note_block.pling" at volume 1 at pitch 2 to player         else:           cancel event   #lvl 3 reward   on inventory click:   if name of event-inventory is "&6&lYour Level":     if index of event-slot and {open3::%player%} = 12:       if {xp::%player%} = 160:         set {open3::%player%} to 1         add 40 to {vTokens::%player%}         send "&aYou claimed 40 eTokens!" to player         play sound "block.note_block.pling" at volume 1 at pitch 2 to player       else:         cancel event       #lvl 4 reward   on inventory click:   if name of event-inventory is "&6&lYour Level":     if index of event-slot and {open4::%player%} = 13:       if {xp::%player%} = 230:         set {open4::%player%} to 1         add 50 to {vTokens::%player%}         send "&aYou claimed 50 eTokens!" to player         play sound "block.note_block.pling" at volume 1 at pitch 2 to player       else:         cancel event       #lvl 5 reward   on inventory click:   if name of event-inventory is "&6&lYour Level":     if index of event-slot and {open5::%player%} = 14:       if {xp::%player%} = 300:         set {open5::%player%} to 1         add 60 to {vTokens::%player%}         send "&aYou claimed 60 eTokens!" to player         play sound "block.note_block.pling" at volume 1 at pitch 2 to player       else:         cancel event       #lvl 6 reward   on inventory click:   if name of event-inventory is "&6&lYour Level":     if index of event-slot and {open6::%player%} = 15:       if {xp::%player%} = 370:         set {open6::%player%} to 1         add 70 to {vTokens::%player%}         send "&aYou claimed 70 eTokens!" to player         play sound "block.note_block.pling" at volume 1 at pitch 2 to player       else:         cancel event   #lvl 7 reward   on inventory click:   if name of event-inventory is "&6&lYour Level":     if index of event-slot and {open7::%player%} = 16:       if {xp::%player%} = 440:         set {open7::%player%} to 1         add 80 to {vTokens::%player%}         send "&aYou claimed 80 eTokens!" to player         play sound "block.note_block.pling" at volume 1 at pitch 2 to player       else:         cancel event       on inventory click:   if name of event-inventory is "&6&lYour Level":         cancel event