Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # on script load:
- # add 1 to {zaladowanych}
- # wait 0.5 seconds
- # make console execute command "sk enable zrobione/pex"
- every 6 seconds:
- loop {ogniska::*}:
- if "%loop-value%" does not contain "mushroom":
- remove loop-value from {ogniska::*}
- "%loop-value%" contains "mushroom"
- set {_loc.ognisko} to location of block at loop-value-1
- set y coordinate of {_loc.ognisko} to 1
- loop 3 times:
- block at {_loc.ognisko} is a chest:
- "%2th line of lore of slot 6 of block at {_loc.ognisko}%" contains ";&e%y coordinate of block at loop-value-1%&b;"
- set {_dalej} to true
- stop loop
- loop-value-2 isn't 3
- add 1 to y coordinate of {_loc.ognisko}
- {_dalej} isn't set:
- set block at loop-value to brown mushroom
- remove loop-value from {ogniska::*}
- {_dalej} is set
- if block at {_loc.ognisko} contains oak wood or coal item:
- if block at {_loc.ognisko} contains oak wood:
- if amount of 1 of oak wood in block at {_loc.ognisko} is 1:
- set slot 24 of block at {_loc.ognisko} to 0 of oak wood
- else:
- remove 1 of oak wood from block at {_loc.ognisko}
- else if block at {_loc.ognisko} contains coal item:
- chance of 50%:
- if amount of 1 of coal item in block at {_loc.ognisko} is 1:
- set slot 25 of block at {_loc.ognisko} to 0 of coal item
- else:
- remove 1 of coal item from block at {_loc.ognisko}
- if block at {_loc.ognisko} contains blaze rod:
- if amount of 1 of blaze rod in block at {_loc.ognisko} is 1:
- set slot 26 of block at {_loc.ognisko} to 0 of blaze rod
- else:
- remove 1 of blaze rod from block at {_loc.ognisko}
- if block at {_loc.ognisko} contains oak wood:
- if amount of 1 of oak wood in block at {_loc.ognisko} is 1:
- set slot 24 of block at {_loc.ognisko} to 0 of oak wood
- else:
- remove 1 of oak wood from block at {_loc.ognisko}
- else if block at {_loc.ognisko} contains coal item:
- chance of 50%:
- if amount of 1 of coal item in block at {_loc.ognisko} is 1:
- set slot 25 of block at {_loc.ognisko} to 0 of coal item
- else:
- remove 1 of coal item from block at {_loc.ognisko}
- else:
- set block at loop-value to brown mushroom
- remove loop-value from {ogniska::*}
- set slot 6 of block at {_loc.ognisko} to large fern named "&8Zgaszone ognisko" with lore "%lore of slot 6 of block at {_loc.ognisko}%"
- set slot 7 of block at {_loc.ognisko} to acacia sapling named "&cRozpal ognisko aby przepalic pozywienie" with lore ""
- set slot 8 of block at {_loc.ognisko} to white tulip named "&eKliknij aby rozpalic" with lore ""
- set {_line} to "%3th line of lore of slot 6 of block at {_loc.ognisko}%"
- set {_line::*} to {_line} split at ": &6"
- set {_kogo} to "%{_line::2}%" parsed as player
- if {_kogo} is online:
- "%metadata value ""jezyk"" of {_kogo}%" contains "pl":
- set action bar of {_kogo} to "&b&l>> &6Twoje ognisko wygaslo &b&l<<"
- else:
- set action bar of {_kogo} to "&b&l>> &6Your fireplace has expired &b&l<<"
- set metadata value "kiedy.ogien" of {_kogo} to "0"
- block at {_loc.ognisko} contains oak wood or coal item or blaze rod
- loop players in radius 3.5 of block at loop-value:
- loop-player's gamemode isn't creative
- distance between loop-player and loop-value-1 is less than 1:
- ignite loop-player for 6.1 seconds
- apply regeneration 1 to loop-player for 6.1 seconds
- on block physics:
- event-block is any mushroom or ladder or blue carpet or cactus or any piston or cocoa beans or cocoa plant
- cancel event
- on rightclick with melon seeds:
- cancel event
- distance between player and targeted block of player is less than 4
- loop blocks in radius 2 of targeted block of player:
- loop-block is any mushroom
- "%metadata value ""jezyk"" of player%" contains "pl":
- set action bar of player to "&b&l>> &c&lOgniska nie moga stac tak blisko siebie! &b&l<<"
- else:
- set action bar of player to "&b&l>> &c&lOther fireplace is too close! &b&l<<"
- stop
- set {_targ} to targeted block of player
- targeted block of player is long grass or 175:8 or sunflower or dandelion or ziolo or large flower or large fern or double-long grass or poppy or peony or fern:
- set {_targ} to block under {_targ}
- (block over {_targ}) and (block over block over {_targ}) is air or long grass or 175:8 or sunflower or dandelion or ziolo or large flower or large fern or double-long grass or poppy or peony or fern
- set {_blok} to location of block at {_targ}
- set y coordinate of {_targ} to 1
- loop 3 times:
- (block at {_targ}) or (block to the right of {_targ}) or (block to the left of {_targ}) or (block in front of {_targ}) or (block behind {_targ}) is a chest:
- loop-value isn't 3
- add 1 to y coordinate of {_targ}
- else:
- set {_dalej} to true
- stop loop
- {_dalej} isn't set:
- "%metadata value ""jezyk"" of player%" contains "pl":
- set action bar of player to "&b&l>> &cNie mozesz tutaj postawic ogniska &b&l<<"
- else:
- set action bar of player to "&b&l>> &cYou can't place fireplace there &b&l<<"
- stop
- set block over {_blok} to brown mushroom
- remove 1 of player's tool from player
- set block at {_targ} to chest named "&eOgnisko"
- loop 9 times:
- set slot 8+loop-value of block at {_targ} to red glass named " "
- loop 3 times:
- if loop-value is 2:
- set slot 5+((loop-value)-1)*9 of block at {_targ} to ghast tear named "&bInfo"
- else:
- set slot 5+((loop-value)-1)*9 of block at {_targ} to red glass named " "
- set slot 6 of block at {_targ} to large fern named "&8Zgaszone ognisko" with lore " || &fMiejsce: &e%x coordinate of block over {_blok}%&b;&e%y coordinate of block over {_blok}%&b;&e%z coordinate of block over {_blok}%&0;%y coordinate of block at {_targ}%|| &fRozpalajacy: &6%name of player% || &fKiedy: &e%now% || "
- set slot 7 of block at {_targ} to acacia sapling named "&cRozpal ognisko aby przepalic pozywienie" with lore ""
- set slot 8 of block at {_targ} to white tulip named "&eKliknij aby rozpalic" with lore ""
- set slot 24 of block at {_targ} to 0 of oak wood
- set slot 25 of block at {_targ} to 0 of coal item
- set slot 26 of block at {_targ} to 0 of blaze rod
- set slot 0 of block at {_targ} to 0 of raw chicken
- set slot 1 of block at {_targ} to 0 of raw porkchop
- set slot 2 of block at {_targ} to 0 of raw beef
- set slot 3 of block at {_targ} to 0 of raw fish
- set slot 4 of block at {_targ} to 0 of water bottle
- set slot 18 of block at {_targ} to 0 of cooked chicken
- set slot 19 of block at {_targ} to 0 of cooked porkchop
- set slot 20 of block at {_targ} to 0 of steak
- set slot 21 of block at {_targ} to 0 of cooked fish
- set slot 22 of block at {_targ} to 0 of potion:8192
- on mor.inventory click:
- player's current inventory contains large fern
- slot 6 of current inventory of player is large fern
- cancel event
- event-number is 25:
- event-item isn't coal or air
- set slot event-number of player's current inventory to 0 of coal item
- player has mining fatigue:
- "%metadata value ""jezyk"" of player%" contains "pl":
- set action bar of player to "&b&l>> &6Odczekaj chwile &b&l<<"
- else:
- set action bar of player to "&b&l>> &6Wait some time &b&l<<"
- stop
- loop 5 times:
- slot (loop-value)-1 of player's current inventory is air
- if loop-value is 1:
- #1 of slot (loop-value)-1 of player's current inventory isn't 1 of raw chicken
- set slot (loop-value)-1 of player's current inventory to 0 of raw chicken
- else if loop-value is 2:
- #1 of slot (loop-value)-1 of player's current inventory isn't 1 of raw porkchop
- set slot (loop-value)-1 of player's current inventory to 0 of raw porkchop
- else if loop-value is 3:
- #1 of slot (loop-value)-1 of player's current inventory isn't 1 of raw beef
- set slot (loop-value)-1 of player's current inventory to 0 of raw beef
- else if loop-value is 4:
- #1 of slot (loop-value)-1 of player's current inventory isn't 1 of raw fish
- set slot (loop-value)-1 of player's current inventory to 0 of raw fish
- else if loop-value is 5:
- #1 of slot (loop-value)-1 of player's current inventory isn't 1 of water bottle
- set slot (loop-value)-1 of player's current inventory to 0 of water bottle
- loop 5 times:
- slot (loop-value)+17 of player's current inventory is air
- if loop-value is 1:
- #1 of slot (loop-value)+17 of player's current inventory isn't 1 of cooked chicken
- set slot (loop-value)+17 of player's current inventory to 0 of cooked chicken
- else if loop-value is 2:
- #1 of slot (loop-value)+17 of player's current inventory isn't 1 of cooked porkchop
- set slot (loop-value)+17 of player's current inventory to 0 of cooked porkchop
- else if loop-value is 3:
- #1 of slot (loop-value)+17 of player's current inventory isn't 1 of steak
- set slot (loop-value)+17 of player's current inventory to 0 of steak
- else if loop-value is 4:
- #1 of slot (loop-value)+17 of player's current inventory isn't 1 of cooked fish
- set slot (loop-value)+17 of player's current inventory to 0 of cooked fish
- else if loop-value is 5:
- #1 of slot (loop-value)+17 of player's current inventory isn't 1 of 373:8192
- set slot (loop-value)+17 of player's current inventory to 0 of 373:8192
- loop 3 times:
- slot (loop-value)+23 of player's current inventory is air
- if loop-value is 1:
- #1 of slot (loop-value)+23 of player's current inventory isn't 1 of oak wood
- set slot (loop-value)+23 of player's current inventory to 0 of oak wood
- else if loop-value is 2:
- #1 of slot (loop-value)+23 of player's current inventory isn't 1 of coal item
- set slot (loop-value)+23 of player's current inventory to 0 of coal item
- else if loop-value is 3:
- #1 of slot (loop-value)+23 of player's current inventory isn't 1 of blaze rod
- set slot (loop-value)+23 of player's current inventory to 0 of blaze rod
- if event-item is white tulip or pink tulip or acacia sapling or ghast tear:
- apply mining fatigue to player for 2 seconds
- if event-item is white tulip:
- set {_time} to "%year*32140800+month*2678400+day*86400+hour*3600+minutes*60+seconds%" parsed as number
- if player has metadata "kiedy.ogien":
- set {_ogien} to "%metadata value ""kiedy.ogien"" of player%" parsed as number
- ({_time}-{_ogien}) isn't greater than 180
- set {_dif} to "%({_time}-{_ogien})%" parsed as number
- set {_dif} to 180-{_dif}
- set {_min} to rounded down ({_dif}/60)
- remove {_min}*60 from {_dif}
- set action bar of player to "&b&l>> &cMusisz odczekac jeszcze &6%{_min}% &eminut &ci &6%{_dif}% &esekund&c. &b&l<<"
- stop
- if (amount of oak wood in player's current inventory) and (amount of coal item in player's current inventory) is less than 1:
- set action bar of player to "&b&l>> &cAby rozpalic w ognisku musisz wlozyc do niego troche &6drewna/wegla &b&l<<"
- stop
- set {_line} to "%uncoloured 2th line of lore of slot 6 of player's current inventory%" parsed as text
- set {_kordy::*} to {_line} split at "Miejsce: "
- set {_loc::*} to {_kordy::2} split at ";"
- set {_loc} to location of player
- set x coordinate of {_loc} to "%{_loc::1}%" parsed as number
- set y coordinate of {_loc} to "%{_loc::2}%" parsed as number
- set z coordinate of {_loc} to "%{_loc::3}%" parsed as number
- add block at {_loc} to {ogniska::*}
- set slot 6 of player's current inventory to large fern named "&eRozpalone ognisko" with lore "%lore of slot 6 of player's current inventory%"
- set slot 7 of player's current inventory to acacia sapling named "&2Kliknij aby przepalic pozywienie" with lore ""
- set slot 8 of player's current inventory to pink tulip named "&8Kliknij aby zgasic" with lore ""
- set 3th line of lore of slot 6 of player's current inventory to " &fRozpalajacy: &6%player%"
- set 4th line of lore of slot 6 of player's current inventory to " &fKiedy: &e%now%"
- set metadata value "kiedy.ogien" of player to "%{_time}%"
- set block at {_loc} to red mushroom
- else if event-item is pink tulip:
- set {_line} to "%uncoloured 2th line of lore of slot 6 of player's current inventory%" parsed as text
- set {_kordy::*} to {_line} split at "Miejsce: "
- set {_loc::*} to {_kordy::2} split at ";"
- set {_loc} to location of player
- set x coordinate of {_loc} to "%{_loc::1}%" parsed as number
- set y coordinate of {_loc} to "%{_loc::2}%" parsed as number
- set z coordinate of {_loc} to "%{_loc::3}%" parsed as number
- set block at {_loc} to brown mushroom
- set {_line} to "%3th line of lore of slot 6 of player's current inventory%"
- set {_line::*} to {_line} split at ": &6"
- set {_kogo} to "%{_line::2}%" parsed as player
- if {_kogo} is online:
- set action bar of {_kogo} to "&b&l>> &6Twoje ognisko zostalo zgaszone przez &c%player% &b&l<<"
- set metadata value "kiedy.ogien" of {_kogo} to "0"
- remove block at {_loc} from {ogniska::*}
- set slot 6 of player's current inventory to large fern named "&8Zgaszone ognisko" with lore "%lore of slot 6 of player's current inventory%"
- set slot 7 of player's current inventory to acacia sapling named "&cRozpal ognisko aby przepalic pozywienie" with lore ""
- set slot 8 of player's current inventory to white tulip named "&eKliknij aby rozpalic" with lore ""
- else if event-item is acacia sapling:
- if player's current inventory does not contain raw chicken or raw pork or raw beef or raw fish or water bottle:
- set action bar of player to "&b&l>> &cW tym ognisku nie ma nic co moglbys upiec &b&l<<"
- stop
- player's current inventory does not contain green glass
- player's current inventory does not contain pink tulip:
- set action bar of player to "&b&l>> &cRozpal ognisko aby upiec pozywienie &b&l<<"
- stop
- set action bar of player to "&b&l>> &6Pieczenie pozywienia &b&l<<"
- loop 9 times:
- wait 10 ticks
- if slot 6 of player's current inventory is large fern:
- if loop-value is 6:
- set slot ((loop-value)-1) of player's current inventory to green glass named " "
- set slot 18+((loop-value)-1) of player's current inventory to green glass named " "
- else:
- set slot 9+((loop-value)-1) of player's current inventory to green glass named " "
- else:
- stop
- wait 10 ticks
- slot 6 of player's current inventory is large fern
- loop 9 times:
- loop-value isn't 6
- set slot 8+loop-value of player's current inventory to red glass named " "
- loop 3 times:
- loop-value isn't 2
- set slot 5+((loop-value)-1)*9 of player's current inventory to red glass named " "
- slot 6 of player's current inventory is large fern
- player's current inventory contains raw chicken or raw pork or raw beef or raw fish or water bottle
- if player's current inventory contains raw chicken:
- if amount of raw chicken in player's current inventory is 1:
- set slot 0 of player's current inventory to 0 of raw chicken
- else:
- remove 1 of raw chicken from player's current inventory
- if amount of cooked chicken in player's current inventory is 64:
- set action bar of player to "&b&l>> &6To ognisko nie pomiesci wiecej &b&l<<"
- drop 1 of cooked chicken at player
- else if amount of cooked chicken in player's current inventory is 0:
- set slot 18 of player's current inventory to 1 of cooked chicken
- else:
- add 1 of cooked chicken to player's current inventory
- else if player's current inventory contains raw porkchop:
- if amount of raw porkchop in player's current inventory is 1:
- set slot 1 of player's current inventory to 0 of raw porkchop
- else:
- remove 1 of raw porkchop from player's current inventory
- if amount of cooked porkchop in player's current inventory is 64:
- set action bar of player to "&b&l>> &6To ognisko nie pomiesci wiecej &b&l<<"
- drop 1 of cooked porkchop at player
- else if amount of cooked porkchop in player's current inventory is 0:
- set slot 19 of player's current inventory to 1 of cooked porkchop
- else:
- add 1 of cooked porkchop to player's current inventory
- else if player's current inventory contains raw beef:
- if amount of raw beef in player's current inventory is 1:
- set slot 2 of player's current inventory to 0 of raw beef
- else:
- remove 1 of raw beef from player's current inventory
- if amount of steak in player's current inventory is 64:
- set action bar of player to "&b&l>> &6To ognisko nie pomiesci wiecej &b&l<<"
- drop 1 of steak at player
- else if amount of steak in player's current inventory is 0:
- set slot 20 of player's current inventory to 1 of steak
- else:
- add 1 of steak to player's current inventory
- else if player's current inventory contains raw fish:
- if amount of raw fish in player's current inventory is 1:
- set slot 3 of player's current inventory to 0 of raw fish
- else:
- remove 1 of raw fish from player's current inventory
- if amount of cooked fish in player's current inventory is 64:
- set action bar of player to "&b&l>> &6To ognisko nie pomiesci wiecej &b&l<<"
- drop 1 of cooked fish at player
- else if amount of cooked fish in player's current inventory is 0:
- set slot 21 of player's current inventory to 1 of cooked fish
- else:
- add 1 of cooked fish to player's current inventory
- else if player's current inventory contains water bottle:
- if amount of water bottle in player's current inventory is 1:
- set slot 4 of player's current inventory to 0 of water bottle
- else:
- remove 1 of water bottle from player's current inventory
- if amount of potion:8192 in player's current inventory is 64:
- set action bar of player to "&b&l>> &6To ognisko nie pomiesci wiecej &b&l<<"
- drop 1 of potion:8192 at player
- else:
- set slot 22 of player's current inventory to (amount of potion:8192 in player's current inventory+1) of potion:8192
- else if event-item is ghast tear:
- close player's inventory
- wait 1 ticks
- open chest with 1 rows named "&9&l??? &6Ogniska &9&l???" to player
- wait 1 ticks
- "%inventory name of current inventory of player%" contains "ogniska"
- format slot 0 of player with ghast tear named "&6Info &b&l##1" with lore " || &7Ognisko sluzy do: || &f- Ogrzania swojego ciala || &f- Gotowania pozywienia || " to be unstealable
- format slot 1 of player with ghast tear named "&6Info &b&l##2" with lore " || &7Ognisko wymaga do dzialania materialow palnych: || &f- &71 Drewno &9= &a6 &fsekund || &f- &71 Wegiel &9= &7od &26 &7do &212 &fsekund || &f- &71 Bak &9= &c-6 &fsekund || &f- &71 Bak &9= &62x &2Wiecej ciepla || " to be unstealable
- format slot 2 of player with ghast tear named "&6Info &b&l##3" with lore " || &7Ognisko nie w kazdym miejscu: || &fOgnisko moze zostac postawione || &ftylko na niektorych blokach pochodzenia || &fnaturalnego. || " to be unstealable
- "%inventory name of current inventory of player%" contains "ogniska"
- format slot 3 of player with ghast tear named "&6Info &b&l##4" with lore " || &7Ograniczenia czasowe: || &fOgniska gracz moze stawiac po sobie || &fco 3 minuty &6bez zgaszenia poprzedniego || " to be unstealable
- format slot 4 of player with ghast tear named "&6Info &b&l##5" with lore " || &7Moc grzewcza: || &fOgnisko ogrzewa nasze cialo || &fstandardowo &7(bez benzyny) &fo || &f0.5 jednostki na 6 sekund || &7( co wynosi w przeliczeniu 0.5 || &7wskaznika ciepla na ramce co minute) " to be unstealable
- format slot 5 of player with ghast tear named "&6Info &b&l##6" with lore " || &7Zasieg: || &fOgnisko ogrzewa graczy || &fw promieniu 3 kratek od || &fmiejsca jego postawienia || " to be unstealable
- stop
- else if event-item is oak wood or coal item or blaze rod or water bottle or any chicken or any porkchop or raw beef or steak or any fish or potion:8192:
- "%event-inventory%" contains "%player%":
- if amount of 1 of event-item in player's current inventory is 64:
- set action bar of player to "&b&l>> &6To ognisko nie pomiesci wiecej &b&l<<"
- else if amount of 1 of event-item in player's current inventory is 0:
- if event-item is oak wood:
- set slot 24 of player's current inventory to 1 of event-item
- else if event-item is coal item:
- set slot 25 of player's current inventory to 1 of event-item
- else if event-item is blaze rod:
- set slot 26 of player's current inventory to 1 of event-item
- else if event-item is raw chicken:
- set slot 0 of player's current inventory to 1 of event-item
- else if event-item is raw porkchop:
- set slot 1 of player's current inventory to 1 of event-item
- else if event-item is raw beef:
- set slot 2 of player's current inventory to 1 of event-item
- else if event-item is raw fish:
- set slot 3 of player's current inventory to 1 of event-item
- else if event-item is water bottle:
- set slot 4 of player's current inventory to 1 of event-item
- else if event-item is cooked chicken:
- set slot 18 of player's current inventory to 1 of event-item
- else if event-item is cooked porkchop:
- set slot 19 of player's current inventory to 1 of event-item
- else if event-item is steak:
- set slot 20 of player's current inventory to 1 of event-item
- else if event-item is cooked fish:
- set slot 21 of player's current inventory to 1 of event-item
- else if event-item is potion:8192:
- set slot 22 of player's current inventory to 1 of event-item
- remove 1 of event-item from player's inventory
- else:
- if event-item is water bottle or potion:8192:
- if event-item is water bottle:
- set slot 4 of player's current inventory to ((amount of 1 of event-item in player's current inventory)+1) of event-item
- else if event-item is potion:8192:
- set slot 22 of player's current inventory to ((amount of 1 of event-item in player's current inventory)+1) of event-item
- remove 1 of event-item from player's inventory
- else:
- add 1 of event-item to player's current inventory
- remove 1 of event-item from player's inventory
- else:
- if amount of 1 of event-item in player's current inventory is 1:
- if event-item is oak wood:
- set slot 24 of player's current inventory to 0 of oak wood
- else if event-item is coal item:
- set slot 25 of player's current inventory to 0 of coal item
- else if event-item is blaze rod:
- set slot 26 of player's current inventory to 0 of blaze rod
- else if event-item is raw chicken:
- set slot 0 of player's current inventory to 0 of raw chicken
- else if event-item is raw porkchop:
- set slot 1 of player's current inventory to 0 of raw porkchop
- else if event-item is raw beef:
- set slot 2 of player's current inventory to 0 of raw beef
- else if event-item is raw fish:
- set slot 3 of player's current inventory to 0 of raw fish
- else if event-item is water bottle:
- set slot 4 of player's current inventory to 0 of water bottle
- else if event-item is cooked chicken:
- set slot 18 of player's current inventory to 0 of cooked chicken
- else if event-item is cooked porkchop:
- set slot 19 of player's current inventory to 0 of cooked porkchop
- else if event-item is steak:
- set slot 20 of player's current inventory to 0 of steak
- else if event-item is cooked fish:
- set slot 21 of player's current inventory to 0 of cooked fish
- else if event-item is potion:8192:
- set slot 22 of player's current inventory to 0 of potion:8192
- add 1 of event-item to player's inventory
- else if amount of 1 of event-item in player's current inventory is 0:
- set action bar of player to "&b&l>> &6Kliknij na &bdrewno/wegiel/benzyne/pozywienie &6w swoim ekwipunku aby dolozyc to do ogniska &b&l<<"
- else:
- add 1 of event-item to player's inventory
- remove 1 of event-item from player's current inventory
- stop
- else if event-item is water bottle or any chicken or any porkchop or any beef or any fish:
- apply mining fatigue to player for 0.5 seconds
- "%event-inventory%" contains "%player%":
- if player's current inventory contains 1 of event-item:
- if amount of 1 of event-item in player's current inventory/64 is 1 or 2 or 3 or 4 or 5:
- if (slot 0 of player's current inventory) or (slot 1 of player's current inventory) or (slot 2 of player's current inventory) or (slot 3 of player's current inventory) or (slot 4 of player's current inventory) is air:
- add event-item to player's current inventory
- remove event-item from player's inventory
- else:
- set action bar of player to "&b&l>> &6To ognisko nie pomiesci wiecej &b&l<<"
- else if amount of 1 of event-item in player's current inventory+amount of event-item is greater than 64:
- set {_am} to amount of 1 of event-item in player's current inventory
- if {_am} is greater than 64:
- while {_am} is greater than 64:
- remove 64 from {_am}
- add 64-{_am} of 1 of event-item to player's current inventory
- remove 64-{_am} of 1 of event-item from player's inventory
- else:
- add event-item to player's current inventory
- remove event-item from player's inventory
- else if (slot 0 of player's current inventory) or (slot 1 of player's current inventory) or (slot 2 of player's current inventory) or (slot 3 of player's current inventory) or (slot 4 of player's current inventory) is air:
- add event-item to player's current inventory
- remove event-item from player's inventory
- else:
- set action bar of player to "&b&l>> &6To ognisko nie pomiesci wiecej &b&l<<"
- else:
- if player can hold event-item:
- give event-item to player
- set {_ev} to event-number
- set slot {_ev} of player's current inventory to air
- else:
- drop event-item at player
- set {_ev} to event-number
- set slot {_ev} of player's current inventory to air
- on rightclick on any mushroom:
- cancel event
- player has haste:
- stop
- apply haste to player for 1 seconds
- set {_loc} to location of event-block
- set y coordinate of {_loc} to 1
- loop 3 times:
- block at {_loc} is a chest:
- slot 6 of inventory of block at {_loc} is large fern
- "%2th line of lore of slot 6 of inventory of block at {_loc}%" contains ";&e%y coordinate of event-block%&b;"
- set {_dalej} to true
- stop loop
- loop-value isn't 3
- add 1 to y coordinate of {_loc}
- {_dalej} is set
- open inventory of block at {_loc} to player
- remove mining fatigue from player
- player's current inventory contains green glass
- loop 9 times:
- loop-value isn't 6
- set slot 8+loop-value of player's current inventory to red glass named " "
- loop 3 times:
- loop-value isn't 2
- set slot 5+((loop-value)-1)*9 of player's current inventory to red glass named " "
- on break of an chest:
- slot 6 of inventory of event-block is large fern
- cancel event
- on break of an brown mushroom:
- cancel event
- set event-block to air
- set {_loc} to location of event-block
- set y coordinate of {_loc} to 1
- loop 3 times:
- block at {_loc} is a chest:
- slot 6 of inventory of block at {_loc} is large fern
- "%2th line of lore of slot 6 of inventory of block at {_loc}%" contains ";&e%y coordinate of event-block%&b;"
- set {_dalej} to true
- stop loop
- loop-value isn't 3
- add 1 to y coordinate of {_loc}
- {_dalej} is set
- loop all items in inventory of block at {_loc}:
- amount of loop-item is greater than 0
- loop-item isn't any glass or ghast tear or large fern or acacia sapling or white tulip or pink tulip
- add loop-item to {_all::*}
- drop {_all::*} over location of event-block
- clear inventory of block at {_loc}
- set block at {_loc} to stone
- on break of an red mushroom:
- cancel event
- set event-block to air
- remove block at event-block from {ogniska::*}
- set {_loc} to location of event-block
- set {_loc} to location of event-block
- set y coordinate of {_loc} to 1
- loop 3 times:
- block at {_loc} is a chest:
- slot 6 of inventory of block at {_loc} is large fern
- "%2th line of lore of slot 6 of inventory of block at {_loc}%" contains ";&e%y coordinate of event-block%&b;"
- set {_dalej} to true
- stop loop
- loop-value isn't 3
- add 1 to y coordinate of {_loc}
- {_dalej} is set
- loop all items in inventory of block at {_loc}:
- amount of loop-item is greater than 0
- loop-item isn't any glass or ghast tear or large fern or acacia sapling or white tulip or pink tulip
- add loop-item to {_all::*}
- set {_line} to "%3th line of lore of slot 6 of block at {_loc}%"
- set {_line::*} to {_line} split at ": &6"
- set {_kogo} to "%{_line::2}%" parsed as player
- if {_kogo} is online:
- set action bar of {_kogo} to "&b&l>> &6Twoje ognisko zostalo zniszczone przez &c%player% &b&l<<"
- set metadata value "kiedy.ogien" of {_kogo} to "0"
- drop {_all::*} over location of event-block
- clear inventory of block at {_loc}
- set block at {_loc} to stone
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement