on script load: register new shaped recipe for end stone named "&6&lGenerator" using emerald, emerald, emerald, emerald, stone, emerald, emerald, emerald, emerald command /stoniarka: permission: op permission message: &cBrak permisji trigger: add 1 end stone named "&6&lGenerator" to player's inventory send "&6Otrzymales generator" on place end stone: if name of player's tool is "&6&lGenerator": add location of block to {generator::*} send "&7Postawiles &6&lGenerator &7aby go aktywowac, poloz na niego &6Stone &7lub &6Obsydian" on break end stone: loop {generator::*}: if loop-value is location of event-block: remove location above event-block from {stoniarka::*} remove location of event-block from {generator::*} if player can hold 1 end stone named "&6&lGenerator": add 1 end stone named "&6&lGenerator" to player's inventory else: drop 1 end stone named "&6&lGenerator" stop on place obsidian or stone: loop {generator::*}: if loop-value is location under event-block: if event-block is stone: add location of event-block to {stoniarka::*} if event-block is obsidian: add location of event-block to {obsydianiarka::*} stop on break obsidian: loop {obsydianiarka::*}: if loop-value is location of event-block: wait 3 second set event-block to obsidian on break stone: loop {stoniarka::*}: if loop-value is location of event-block: wait 3 second set block to stone