on script load: register new shaped recipe for sand stone named "&9SandFarmer" using sand, sand, sand, sand, emerald, sand, sand, sand, sand on script load: register new shaped recipe for end portal named "&9BoyFarmer" using obsidian, obsidian, obsidian, obsidian, emerald, obsidian, obsidian, obsidian, obsidian on script load: register new shaped recipe for stone named "&9KopaczFosy" using stone, stone, stone, stone, emerald, stone, stone, stone, stone on script load: register new shaped recipe for ender chest using obsidian, obsidian, obsidian, obsidian, ender pearl, obsidian, obsidian, obsidian, obsidian on place of sand stone: if player's tool is sand stone named "&9SandFarmer": loop blocks under event-block: set {_block::*} to all blocks if loop-block is {_block::*}: stop set loop-block to sand on place of end portal: if player's tool is end portal named "&9BoyFarmer": loop blocks under event-block: if loop-block is air: set loop-block to obsidian on place of stone: if player's tool is stone named "&9KopaczFosy": loop blocks under event-block: if loop-block is bedrock: stop set loop-block to air