Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on click on jack-o'-lantern:
- if player is in world "spawn":
- cancel event
- if difference between {saper.dynia.%player%.%location of clicked block%} and now is bigger than 1 day:
- set {saper.dynia.%player%.%location of clicked block%} to now
- make player run command "saper" as op
- if {saper.dynia.%player%.%location of clicked block%} is not set:
- set {saper.dynia.%player%.%location of clicked block%} to now
- make player run command "saper" as op
- command /saper:
- permission: mod
- trigger:
- delete {saper.lost.%player%}
- delete {saper.pos.%player%::*}
- set {saper.moby.%player%} to random integer between 2 and 5
- loop {saper.moby.%player%} times:
- set {_x} to random integer between 1 and 9
- set {_y} to random integer between 1 and 5
- if {saper.pos.%player%::%{_x}%.%{_y}%} is set:
- remove 1 from {saper.moby.%player%}
- else:
- set {saper.pos.%player%::%{_x}%.%{_y}%} to true
- open chest with 6 rows named "&6&lWesolego Dyngusa!" to player
- set player's current inventory's slot 0 to ender_crystal named " "
- set player's current inventory's slot 8 to ender_crystal named " "
- set player's current inventory's slot 1 to white_stained_glass_pane of sharpness 10 named " "
- set player's current inventory's slot 7 to white_stained_glass_pane of sharpness 10 named " "
- set player's current inventory's slot 2 to {saper.moby.%player%} of skeleton head named "&ePozostalo flag:&f %{saper.moby.%player%}%"
- set player's current inventory's slot 6 to redstone_torch_on named "&4Sprawdz pole"
- set player's current inventory's slot 3 to white_stained_glass_pane of sharpness 10 named " "
- set player's current inventory's slot 5 to white_stained_glass_pane of sharpness 10 named " "
- set player's current inventory's slot 4 to pumpkin named "&2&lJacek dynia"
- loop 45 times:
- set player's current inventory's slot loop-number+8 to 1 gray glass named " "
- on inventory click:
- if inventory name of current inventory of player is "&6&lWesolego Dyngusa!":
- cancel event
- if {saper.lost.%player%} is set:
- stop
- if "%clicked slot%" is "%slot 6 of player's current inventory%":
- if current inventory of player's slot 6 is tnt:
- set player's current inventory's slot 6 to redstone_torch_on named "&4Sprawdz pole"
- else:
- set player's current inventory's slot 6 to tnt named "&4Postaw flage"
- if "%clicked slot%" contains "<none>":
- set {_slot} to subtext of "%clicked slot%" from characters 16 to 17
- replace all " " with "" in {_slot}
- set {_slot} to {_slot} parsed as integer
- if {_slot} is bigger than 8:
- set {_x} to ({_slot} mod 9)+1
- set {_y} to ({_slot}-({_slot} mod 9))/9
- if current inventory of player's slot 6 is tnt:
- if current inventory of player's slot {_slot} is banner item:
- set player's current inventory's slot {_slot} to gray glass named " "
- set {_a} to number of skeleton head in player's current inventory +1
- set player's current inventory's slot 2 to {_a} of skeleton head named "&ePozostalo flag:&f %{_a}%"
- else:
- if number of skeleton head in player's current inventory is bigger than 0:
- set player's current inventory's slot {_slot} to red banner item named "&cOflagowane"
- set {_a} to number of skeleton head in player's current inventory -1
- set player's current inventory's slot 2 to {_a} of skeleton head named "&ePozostalo flag:&f %{_a}%"
- else:
- if current inventory of player's slot {_slot} is gray glass:
- if {saper.pos.%player%::%{_x}%.%{_y}%} is set:
- set player's current inventory's slot {_slot} to creeper head named "&4&lPrzegrales"
- set {saper.lost.%player%} to true
- stop
- set {_x1} to {_x} -1
- loop 3 times:
- set {_y1} to {_y} -1
- loop 3 times:
- if {saper.pos.%player%::%{_x1}%.%{_y1}%} is set:
- add 1 to {_moby}
- add 1 to {_y1}
- add 1 to {_x1}
- if {_moby} is 1:
- set player's current inventory's slot {_slot} to 1 of cyan rug named "&3&l1"
- if {_moby} is 2:
- set player's current inventory's slot {_slot} to 2 of green rug named "&2&l2"
- if {_moby} is 3:
- set player's current inventory's slot {_slot} to 3 of red rug named "&4&l3"
- if {_moby} is 4:
- set player's current inventory's slot {_slot} to 4 of blue rug named "&1&l4"
- if {_moby} is 5:
- set player's current inventory's slot {_slot} to 5 of brown rug named "&5&l5"
- if {_moby} is 6:
- set player's current inventory's slot {_slot} to 6 of magenta rug named "&d&l6"
- if {_moby} is 7:
- set player's current inventory's slot {_slot} to 7 of orange rug named "&6&l7"
- if {_moby} is 8:
- set player's current inventory's slot {_slot} to 8 of gray rug named "&7&l8"
- if {_moby} is not set:
- set player's current inventory's slot {_slot} to 1 of light gray stained glass named " "
- if number of gray stained glass in player's current inventory is 0:
- send "&a&lWygrales!"
- set player's current inventory's slot 4 to jack-o'-lantern named "&6&lBezpieczny Jacek"
- set player's current inventory's slot 4 to green stained glass named " "
- set player's current inventory's slot 13 to jack-o'-lantern named "&6&lBezpieczny Jacek"
- wait 10 ticks
- set player's current inventory's slot 13 to green stained glass named " "
- set player's current inventory's slot 22 to jack-o'-lantern named "&6&lBezpieczny Jacek"
- wait 10 ticks
- set player's current inventory's slot 22 to green stained glass named " "
- set player's current inventory's slot 31 to jack-o'-lantern named "&6&lBezpieczny Jacek"
- wait 10 ticks
- set player's current inventory's slot 31 to green stained glass named " "
- set player's current inventory's slot 40 to jack-o'-lantern named "&6&lBezpieczny Jacek"
- wait 10 ticks
- set player's current inventory's slot 40 to green stained glass named " "
- set player's current inventory's slot 49 to jack-o'-lantern named "&6&lBezpieczny Jacek"
- wait 10 ticks
- open chest with 6 rows named "&6&lOdbierz nagrode" to player
- set {_r} to random integer between 1 and 3
- name of player's helmet is "&6Dynia Jezdzca bez glowy":
- set {_r} to {_r}*2
- set player's current inventory's slot 49 to {_r} of jack-o'-lantern named "&6&lBezpieczny Jacek" with lore "&e%player%"
Advertisement
Add Comment
Please, Sign In to add comment