Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.72 KB | None | 0 0
  1. variables:
  2. {exp.%player%} = 0
  3. {expmax.%player%} = 30
  4. {level.%player%} = 1
  5.  
  6. on mine of coal ore:
  7. if player is holding wooden pickaxe named "&eWooden Pickaxe":
  8. cancel event
  9. set event-block to stone
  10. set {_exp} to random integer between 1 and 2
  11. add {_exp} to {exp.%player%}
  12. send action bar "&7Earned &e%{_exp}% experience" to player
  13. wait 15 tick
  14. set event-block to coal ore
  15.  
  16. on mine of coal ore:
  17. if player is holding stone pickaxe named "&eStone Pickaxe" or wooden pickaxe named "&eWooden Pickaxe":
  18. cancel event
  19. set event-block to stone
  20. set {_exp} to random integer between 4 and 6
  21. add {_exp} to {exp.%player%}
  22. send action bar "&7Earned &e%{_exp}% experience" to player
  23. wait 15 tick
  24. set event-block to iron ore
  25.  
  26. on mine of lapis ore:
  27. if player is holding stone pickaxe named "&eStone Pickaxe" or wooden pickaxe named "&eWooden Pickaxe":
  28. cancel event
  29. set event-block to stone
  30. set {_exp} to random integer between 14 and 16
  31. add {_exp} to {exp.%player%}
  32. send action bar "&7Earned &e%{_exp}% experience" to player
  33. wait 15 tick
  34. set event-block to lapis ore
  35.  
  36. on mine of redstone ore:
  37. if player is holding iron pickaxe named "&eIron Pickaxe":
  38. cancel event
  39. set event-block to stone
  40. set {_exp} to random integer between 30 and 35
  41. add {_exp} to {exp.%player%}
  42. send action bar "&7Earned &e%{_exp}% experience" to player
  43. wait 15 tick
  44. set event-block to redstone ore
  45.  
  46. on mine of gold ore:
  47. if player is holding iron pickaxe named "&eIron Pickaxe":
  48. cancel event
  49. set event-block to stone
  50. set {_exp} to random integer between 100 and 125
  51. add {_exp} to {exp.%player%}
  52. send action bar "&7Earned &e%{_exp}% experience" to player
  53. wait 15 tick
  54. set event-block to gold ore
  55.  
  56. on mine of diamond ore:
  57. if player is holding iron pickaxe named "&eIron Pickaxe" or gold pickaxe named "&eGold Pickaxe":
  58. cancel event
  59. set event-block to stone
  60. set {_exp} to random integer between 350 and 375
  61. add {_exp} to {exp.%player%}
  62. send action bar "&7Earned &e%{_exp}% experience" to player
  63. wait 15 tick
  64. set event-block to diamond ore
  65.  
  66. on mine of emerald ore:
  67. if player is holding iron pickaxe named "&eIron Pickaxe" or gold pickaxe named "&eGold Pickaxe":
  68. cancel event
  69. set event-block to stone
  70. set {_exp} to random integer between 500 and 550
  71. add {_exp} to {exp.%player%}
  72. send action bar "&7Earned &e%{_exp}% experience" to player
  73. wait 15 tick
  74. set event-block to emerald ore
  75.  
  76. on mine of nether quartz ore:
  77. if player is holding diamond pickaxe named "&eDiamond Pickaxe":
  78. cancel event
  79. set event-block to stone
  80. set {_exp} to random integer between 1250 and 1300
  81. add {_exp} to {exp.%player%}
  82. send action bar "&7Earned &e%{_exp}% experience" to player
  83. wait 15 tick
  84. set event-block to nether quartz ore
  85.  
  86. on mine of obsidian:
  87. if player is holding diamond pickaxe named "&eDiamond Pickaxe":
  88. cancel event
  89. set event-block to stone
  90. set {_exp} to random integer between 5000 and 5250
  91. add {_exp} to {exp.%player%}
  92. send action bar "&7Earned &e%{_exp}% experience" to player
  93. wait 15 tick
  94. set event-block to obsidian
  95.  
  96. every 15 tick:
  97. loop all players:
  98. if {exp.%loop-player%} >= {expmax.%loop-player%}:
  99. add 1 to {level.%loop-player%}
  100. set {exp.%loop-player%} to 0
  101. add 9 to {expmax.%loop-player%}
  102. send title "&6&lLEVELUP" with subtitle "&7You have leveled up to &e%{level.%loop-player%}%" to loop-player
  103.  
  104. every 15 tick:
  105. loop all players:
  106. wipe loop-player's sidebar
  107. set name of sidebar of loop-player to "&atesting sidebar"
  108. set score "&elevel: %{level.%loop-player%}%" in sidebar of loop-player to 2
  109. 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