Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- {exp.%player%} = 0
- {expmax.%player%} = 30
- {level.%player%} = 1
- on mine of coal ore:
- if player is holding wooden pickaxe named "&eWooden Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 1 and 2
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to coal ore
- on mine of coal ore:
- if player is holding stone pickaxe named "&eStone Pickaxe" or wooden pickaxe named "&eWooden Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 4 and 6
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to iron ore
- on mine of lapis ore:
- if player is holding stone pickaxe named "&eStone Pickaxe" or wooden pickaxe named "&eWooden Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 14 and 16
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to lapis ore
- on mine of redstone ore:
- if player is holding iron pickaxe named "&eIron Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 30 and 35
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to redstone ore
- on mine of gold ore:
- if player is holding iron pickaxe named "&eIron Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 100 and 125
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to gold ore
- on mine of diamond ore:
- if player is holding iron pickaxe named "&eIron Pickaxe" or gold pickaxe named "&eGold Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 350 and 375
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to diamond ore
- on mine of emerald ore:
- if player is holding iron pickaxe named "&eIron Pickaxe" or gold pickaxe named "&eGold Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 500 and 550
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to emerald ore
- on mine of nether quartz ore:
- if player is holding diamond pickaxe named "&eDiamond Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 1250 and 1300
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to nether quartz ore
- on mine of obsidian:
- if player is holding diamond pickaxe named "&eDiamond Pickaxe":
- cancel event
- set event-block to stone
- set {_exp} to random integer between 5000 and 5250
- add {_exp} to {exp.%player%}
- send action bar "&7Earned &e%{_exp}% experience" to player
- wait 15 tick
- set event-block to obsidian
- every 15 tick:
- loop all players:
- if {exp.%loop-player%} >= {expmax.%loop-player%}:
- add 1 to {level.%loop-player%}
- set {exp.%loop-player%} to 0
- add 9 to {expmax.%loop-player%}
- send title "&6&lLEVELUP" with subtitle "&7You have leveled up to &e%{level.%loop-player%}%" to loop-player
- every 15 tick:
- loop all players:
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&atesting sidebar"
- set score "&elevel: %{level.%loop-player%}%" in sidebar of loop-player to 2
- set score "&eexp: %{exp.%loop-player%}%/%{expmax.%loop-player%}%" in sidebar of loop-player to 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement