import org.bukkit.block.Block on tool break: if region "example" contains block at event-block: set {_brewingBlock} to event-block create reflection of "net.minecraft.server." + get server version + ".TileEntityBrewingStand" and store it in {_brewingClass} set {_brewingTileEntity} to new reflection of {_brewingClass} with new object from class "net.minecraft.server." + get server version + ".World" set {_nmsWorld} to new reflection of "org.bukkit.craftbukkit." + get server version + ".CraftWorld" with new object from class "org.bukkit.World" set field "net.minecraft.server." + get server version + ".TileEntity.x" of {_brewingTileEntity} to {_brewingBlock}'s x set field "net.minecraft.server." + get server version + ".TileEntity.y" of {_brewingTileEntity} to {_brewingBlock}'s y set field "net.minecraft.server." + get server version + ".TileEntity.z" of {_brewingTileEntity} to {_brewingBlock}'s z set field "net.minecraft.server." + get server version + ".TileEntity.world" of {_brewingTileEntity} to {_nmsWorld} set {_brewingInventory} to new reflection of {_brewingClass} with new object from class "net.minecraft.server." + get server version + ".InventorySubcontainer" set field "net.minecraft.server." + get server version + ".TileEntity.inventory" of {_brewingTileEntity} to {_brewingInventory} loop 0 to 2: set {_itemStack} to new reflection of "net.minecraft.server." + get server version + ".ItemStack" with new object from class "org.bukkit.inventory.ItemStack" invoke method "setCount" in {_itemStack} with parameters 1 set slot {_loop-number} of {_brewingInventory} to {_itemStack} set {_potionType} to event's potion type set {_potionData} to {_potionType}'s potion data if {_potionData}'s type is not "strength": continue else: cancel event send "&cBlokada: Nie możesz tworzyć mikstury siły w tym miejscu!"