Advertisement
Kusa_Haenai_wWW

Untitled

May 3rd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.81 KB | None | 0 0
  1. command /dataset:
  2. trigger:
  3. if {level::%player%} is not set:
  4. set {level::%player%} to 1
  5. if {sp::%player%} is not set:
  6. set {sp::%player%} to 0
  7. if {exp::%player%} is not set:
  8. set {exp::%player%} to 0
  9. if {needexp::%player%} is not set:
  10. set {needexp::%player%} to 100
  11. if {eff::%player%} is not set:
  12. set {eff::%player%} to 0
  13. if {for::%player%} is not set:
  14. set {for::%player%} to 0
  15. if {stone::%player%} is not set:
  16. set {stone::%player%} to 1
  17. message "&bデータ&aの&dセット&aが完了しました!!"
  18. else:
  19. message "&c既にデータのセットが完了しています!!"
  20.  
  21. on break of stone:
  22. cancel event
  23. add ({for::%player%} * {stone::%player%}) to {exp::%player%}
  24. if {exp::%player%} >= {needexp::%player%}:
  25. set {exp::%player%} to 0
  26. add 1 to {sp::%player%}
  27. add 1 to {level::%player%}
  28. add 15 to {needexp::%player%}
  29. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  30. message "&e========================="
  31. message "&a&lLevel Up!!"
  32. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  33. message "&e========================="
  34.  
  35. on break of coal ore:
  36. cancel event
  37. if {level::%player%} is more than 10:
  38. add 3 to {exp::%player%}
  39. if {exp::%player%} >= {needexp::%player%}:
  40. set {exp::%player%} to 0
  41. add 1 to {sp::%player%}
  42. add 1 to {level::%player%}
  43. add 15 to {needexp::%player%}
  44. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  45. message "&e========================="
  46. message "&a&lLevel Up!!"
  47. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  48. message "&e========================="
  49. else:
  50. message "&cレベルが足りません!! 必要レベル: 10"
  51.  
  52. on break of iron ore:
  53. cancel event
  54. if {level::%player%} is more than 30:
  55. add 5 to {exp::%player%}
  56. if {exp::%player%} >= {needexp::%player%}:
  57. set {exp::%player%} to 0
  58. add 1 to {sp::%player%}
  59. add 1 to {level::%player%}
  60. add 15 to {needexp::%player%}
  61. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  62. message "&e========================="
  63. message "&a&lLevel Up!!"
  64. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  65. message "&e========================="
  66. else:
  67. message "&cレベルが足りません!! 必要レベル: 30"
  68.  
  69. on break of lapis ore:
  70. cancel event
  71. if {level::%player%} is more than 50:
  72. add 10 to {exp::%player%}
  73. if {exp::%player%} >= {needexp::%player%}:
  74. set {exp::%player%} to 0
  75. add 1 to {sp::%player%}
  76. add 1 to {level::%player%}
  77. add 15 to {needexp::%player%}
  78. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  79. message "&e========================="
  80. message "&a&lLevel Up!!"
  81. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  82. message "&e========================="
  83. else:
  84. message "&cレベルが足りません!! 必要レベル: 50"
  85.  
  86. on break of redstone ore:
  87. cancel event
  88. if {level::%player%} is more than 70:
  89. add 20 to {exp::%player%}
  90. if {exp::%player%} >= {needexp::%player%}:
  91. set {exp::%player%} to 0
  92. add 1 to {sp::%player%}
  93. add 1 to {level::%player%}
  94. add 15 to {needexp::%player%}
  95. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  96. message "&e========================="
  97. message "&a&lLevel Up!!"
  98. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  99. message "&e========================="
  100. else:
  101. message "&cレベルが足りません!! 必要レベル: 70"
  102.  
  103. on break of gold ore:
  104. cancel event
  105. if {level::%player%} is more than 90:
  106. add 35 to {exp::%player%}
  107. if {exp::%player%} >= {needexp::%player%}:
  108. set {exp::%player%} to 0
  109. add 1 to {sp::%player%}
  110. add 1 to {level::%player%}
  111. add 15 to {needexp::%player%}
  112. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  113. message "&e========================="
  114. message "&a&lLevel Up!!"
  115. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  116. message "&e========================="
  117. else:
  118. message "&cレベルが足りません!! 必要レベル: 90"
  119.  
  120. on break of diamond ore:
  121. cancel event
  122. if {level::%player%} is more than 100:
  123. add 50 to {exp::%player%}
  124. if {exp::%player%} >= {needexp::%player%}:
  125. set {exp::%player%} to 0
  126. add 1 to {sp::%player%}
  127. add 1 to {level::%player%}
  128. add 15 to {needexp::%player%}
  129. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  130. message "&e========================="
  131. message "&a&lLevel Up!!"
  132. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  133. message "&e========================="
  134. else:
  135. message "&cレベルが足りません!! 必要レベル: 100"
  136.  
  137. command /status [<offline player>]:
  138. trigger:
  139. if arg-1 is not set:
  140. message "&e========================="
  141. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  142. message "&a必要&eExp&8: &c&l%{exp::%player%}%&e/%{needexp::%player%}%"
  143. message "&e========================="
  144. else:
  145. message "&e========================="
  146. message "&d%arg-1% さんのデータ"
  147. message "&a現在の&eレベル&8: &c&l%{level::%arg-1%}%"
  148. message "&a必要&eExp&8: &c&l%{exp::%arg-1%}%&e/%{needexp::%arg-1%}%"
  149. message "&e========================="
  150.  
  151. on right click holding a pickaxe:
  152. open chest with 3 rows named "&d&lMenu" to player
  153. wait 1 tick
  154. format slot 0 of player with Gray Stained glass Pane named "" to be unstealable
  155. format slot 1 of player with Gray Stained glass Pane named "" to be unstealable
  156. format slot 2 of player with Gray Stained glass Pane named "" to be unstealable
  157. format slot 3 of player with Gray Stained glass Pane named "" to be unstealable
  158. format slot 4 of player with Gray Stained glass Pane named "" to be unstealable
  159. format slot 5 of player with Gray Stained glass Pane named "" to be unstealable
  160. format slot 6 of player with Gray Stained glass Pane named "" to be unstealable
  161. format slot 7 of player with Gray Stained glass Pane named "" to be unstealable
  162. format slot 8 of player with Gray Stained glass Pane named "" to be unstealable
  163. format slot 9 of player with Gray Stained glass Pane named "" to be unstealable
  164. format slot 10 of player with Gray Stained glass Pane named "" to be unstealable
  165. format slot 11 of player with clock named "&e&lステータス振り" with lore "&dうんち" to run [make player execute command "/menu2"]
  166. format slot 12 of player with Gray Stained glass Pane named "" to be unstealable
  167. format slot 13 of player with Gray Stained glass Pane named "" to be unstealable
  168. format slot 14 of player with Gray Stained glass Pane named "" to be unstealable
  169. format slot 15 of player with Gray Stained glass Pane named "" to be unstealable
  170. format slot 16 of player with Gray Stained glass Pane named "" to be unstealable
  171. format slot 17 of player with Gray Stained glass Pane named "" to be unstealable
  172. format slot 18 of player with Gray Stained glass Pane named "" to be unstealable
  173. format slot 19 of player with Gray Stained glass Pane named "" to be unstealable
  174. format slot 20 of player with Gray Stained glass Pane named "" to be unstealable
  175. format slot 21 of player with Gray Stained glass Pane named "" to be unstealable
  176. format slot 22 of player with Gray Stained glass Pane named "" to be unstealable
  177. format slot 23 of player with Gray Stained glass Pane named "" to be unstealable
  178. format slot 24 of player with Gray Stained glass Pane named "" to be unstealable
  179. format slot 25 of player with Gray Stained glass Pane named "" to be unstealable
  180. format slot 26 of player with Gray Stained glass Pane named "" to be unstealable
  181. format slot 27 of player with Gray Stained glass Pane named "" to be unstealable
  182.  
  183. command /menu2:
  184. trigger:
  185. open chest with 1 rows named "&e&lステータス振り" to player
  186. format slot 0 of player with Gray Stained glass Pane named "" to be unstealable
  187. format slot 1 of player with clock named "&c&l効率強化" with lore "&dうんち" to run [make player execute command "/mine ehehehe"]
  188. format slot 2 of player with Gray Stained glass Pane named "" to be unstealable
  189. format slot 3 of player with clock named "&e&l幸運" with lore "&dうんち" to run [make player execute command "/mine kouunn"]
  190. format slot 4 of player with Gray Stained glass Pane named "" to be unstealable
  191. format slot 5 of player with Gray Stained glass Pane named "" to be unstealable
  192. format slot 6 of player with Gray Stained glass Pane named "" to be unstealable
  193. format slot 7 of player with Gray Stained glass Pane named "" to be unstealable
  194. format slot 8 of player with Gray Stained glass Pane named "" to be unstealable
  195. format slot 9 of player with Gray Stained glass Pane named "" to be unstealable
  196.  
  197. every 1 seconds:
  198. loop all players:
  199. set action bar of loop-player to "&b%loop-player% &8[&c&lLv.%{level::%loop-player%}%&8] &8[&d%{exp::%loop-player%}%&e/&8[%{needexp::%loop-player%}%&8]"
  200.  
  201. command /mine [<text>]:
  202. trigger:
  203. if player is holding a pickaxe:
  204. if arg 1 is "ehehehe":
  205. if {sp::%Player%}+1 > 1:
  206. add 1 to {eff::%Player%}
  207. remove 1 from {sp::%Player%}
  208. set line 1 of lore of player's tool to "&c&l効率強化 &8>> &d%{eff::%Player%}%"
  209. evaluate "enchant player's tool with efficiency %level of efficiency of player's tool + 1%"
  210. send "&c効率&7に&bSPを割り振りました" to Player
  211. else:
  212. send "&bSP&cが足りません"
  213. if arg 1 is "kouunn":
  214. if {sp::%Player%}+1 > 1:
  215. add 1 to {for::%Player%}
  216. remove 1 from {sp::%Player%}
  217. set line 2 of lore of player's tool to "&e&l幸運 &8>> &d%{for::%Player%}%"
  218. send "&e幸運&7に&bSPを割り振りました" to Player
  219. else:
  220. send "&bSP&cが足りません"
  221. if arg 1 is "status":
  222. send "&b======== &f%Player% &b========" to Player
  223. send "&c効率 &8>> &d%{eff::%Player%}%" to Player
  224. send "&e幸運 &8>> &d%{for::%Player%}%" to Player
  225. send "&bSP &8>> &d%{sp::%Player%}%" to Player
  226. else:
  227. send "&dピッケル&cを手に持ってください" to Player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement