@EventHandler
    public void onBlockBreak(BlockBreakEvent event)
    {
        Block block = event.getBlock();
        if (block.getTypeId() == config.center)
        {
            Pad pad = manager.getPadAt(block.getLocation());
            UnnamedPad upad = plugin.getUnnamedPadAt(block.getLocation());
            if (pad != null)
            {
                if (event.getPlayer().hasPermission("travelpad.create"))
                {
                    if (manager.config.anyBreak || pad.getOwner().equalsIgnoreCase(event.getPlayer().getName()))
                    {
                        plugin.delete(pad);
                    }
                    else
                    {
                        event.getPlayer().sendMessage(ChatColor.RED+manager.l.command_deny_permission());
                        event.setCancelled(true);
                    }
                }
                else
                {
                    event.getPlayer().sendMessage(ChatColor.RED+manager.l.command_deny_permission());
                }
            }
            else if (upad != null)
            {
                event.setCancelled(true);
            }
        }
        else
        {
            Location location = block.getLocation();
            Pad pad = plugin.getPadAt(location);
            UnnamedPad upad = plugin.getUnnamedPadAt(location);
            if (pad != null || upad != null)
            {
                event.setCancelled(true);
            }
        }
    }