Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on break:
- if player has permission "jackhammer.break":
- if {Jackhammer::%player%} is equal to 1:
- if {Jackhammerlevel::%player%} is 1:
- chance of 0.5%:
- loop all blocks in the region at event-block:
- if "%loop-block's y location%" is "%event-block's y location%":
- if loop-block is not bedrock, air, stone_slab or stone:
- if {Fortune::%player%} is equal to 1:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 0:
- "%region at event-block%" contains "mine"
- give player 1 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 6:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 11:
- "%region at event-block%" contains "mine"
- give player 3 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 16:
- "%region at event-block%" contains "mine"
- give player 4 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 20:
- "%region at event-block%" contains "mine"
- give player 5 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 20:
- "%region at event-block%" contains "mine"
- give player 6 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Jackhammerlevel::%player%} is 2:
- chance of 1%:
- loop all blocks in the region at event-block:
- if "%loop-block's y location%" is "%event-block's y location%":
- if loop-block is not bedrock, air, stone_slab or stone:
- if {Fortune::%player%} is equal to 1:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 0:
- "%region at event-block%" contains "mine"
- give player 1 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 6:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 11:
- "%region at event-block%" contains "mine"
- give player 3 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 16:
- "%region at event-block%" contains "mine"
- give player 4 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 20:
- "%region at event-block%" contains "mine"
- give player 5 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 20:
- "%region at event-block%" contains "mine"
- give player 6 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Jackhammerlevel::%player%} is 3:
- chance of 1.5%:
- loop all blocks in the region at event-block:
- if "%loop-block's y location%" is "%event-block's y location%":
- if loop-block is not bedrock, air, stone_slab or stone:
- if {Fortune::%player%} is equal to 1:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 0:
- "%region at event-block%" contains "mine"
- give player 1 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 6:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 11:
- "%region at event-block%" contains "mine"
- give player 3 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 16:
- "%region at event-block%" contains "mine"
- give player 4 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 20:
- "%region at event-block%" contains "mine"
- give player 5 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 20:
- "%region at event-block%" contains "mine"
- give player 6 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Jackhammerlevel::%player%} is 4:
- loop all blocks in the region at event-block:
- if "%loop-block's y location%" is "%event-block's y location%":
- if loop-block is not bedrock, air, stone_slab or stone:
- if {Fortune::%player%} is equal to 1:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 0:
- "%region at event-block%" contains "mine"
- give player 1 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 6:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 11:
- "%region at event-block%" contains "mine"
- give player 3 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 16:
- "%region at event-block%" contains "mine"
- give player 4 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 20:
- "%region at event-block%" contains "mine"
- give player 5 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 20:
- "%region at event-block%" contains "mine"
- give player 6 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Jackhammerlevel::%player%} is 5:
- chance of 2.5%:
- loop all blocks in the region at event-block:
- if "%loop-block's y location%" is "%event-block's y location%":
- if loop-block is not bedrock, air, stone_slab or stone:
- if {Fortune::%player%} is equal to 1:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 0:
- "%region at event-block%" contains "mine"
- give player 1 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 6:
- "%region at event-block%" contains "mine"
- give player 2 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 11:
- "%region at event-block%" contains "mine"
- give player 3 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 16:
- "%region at event-block%" contains "mine"
- give player 4 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is less than 20:
- "%region at event-block%" contains "mine"
- give player 5 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- if {Fortune::%player%} is equal to 20:
- "%region at event-block%" contains "mine"
- give player 6 of loop-block
- add 1 to {Blocks::%player%}
- set loop-block to air
- command /Jackhammer:
- trigger:
- if player has permission "jackhammer.break":
- if {Jackhammer::%player%} is equal to 0:
- set {Jackhammer::%player%} to 1
- send "&3&lJackhammer &8// &7You toggled Jackhammer &a&lON &7!" to player
- else:
- set {Jackhammer::%player%} to 0
- send "&3&lJackhammer &8// &7You toggled Jackhammer &c&lOFF &7!" to player
- else:
- send "&3&lJackhammer &8// &cSorry, but you need to mine 200,000 Blocks before you can use Jackhammer !" to player
- every 1 second:
- loop all players:
- if {Jackhammerlevel::%loop-player%} is not set:
- set {Jackhammerlevel::%loop-player%} to 0
- if {Blocks::%loop-player%} > 199999:
- if loop-player does not have the permission "jackhammer.break":
- broadcast "&3&lEnchants &8// &3%loop-player% &bnow has access to &3Jackhammer &b!"
- set {Jackhammer::%loop-player%} to 1
- execute console command "/manuaddp %loop-player% jackhammer.break"
- set {Jackhammerlevel::%loop-player%} to 1
- stop
- if {Blocks::%loop-player%} > 399999:
- if {Jackhammerlevel::%loop-player%} is 1:
- broadcast "&3&lEnchants &8// &3%loop-player% &bhas upgraded &3Jackhammer to 2&b!"
- set {Jackhammer::%loop-player%} to 1
- set {Jackhammerlevel::%loop-player%} to 2
- stop
- if {Blocks::%loop-player%} > 599999:
- if {Jackhammerlevel::%loop-player%} is 2:
- broadcast "&3&lEnchants &8// &3%loop-player% &bhas upgraded &3Jackhammer to 3&b!"
- set {Jackhammer::%loop-player%} to 1
- set {Jackhammerlevel::%loop-player%} to 3
- stop
- if {Blocks::%loop-player%} > 699999:
- if {Jackhammerlevel::%loop-player%} is 3:
- broadcast "&3&lEnchants &8// &3%loop-player% &bhas upgraded &3Jackhammer to 4&b!"
- set {Jackhammer::%loop-player%} to 1
- set {Jackhammerlevel::%loop-player%} to 4
- stop
- if {Blocks::%loop-player%} > 999999:
- if {Jackhammerlevel::%loop-player%} is 4:
- broadcast "&3&lEnchants &8// &3%loop-player% &bhas upgraded &3Jackhammer to 5&b!"
- set {Jackhammer::%loop-player%} to 1
- set {Jackhammerlevel::%loop-player%} to 5
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement