@EventHandler(priority = EventPriority.NORMAL)
	public void onBlockBreak(final BlockBreakEvent event) {
		if (!event.isCancelled())
		{
			final Material material = event.getBlock().getType();
			if (material.equals(Material.WALL_SIGN) || material.equals(Material.SIGN) || material.equals(Material.SIGN_POST))
			{
				final Sign sign = (Sign) event.getBlock().getState();
				boolean has = false;
				for (String s : sign.getLines())
				{
					if (ChatColor.stripColor(s).equalsIgnoreCase(
							"[KarmicLotto]"))
					{
						// Sign already exists
						has = true;
					}
				}
				if (has)
				{
					if (!plugin.getPerm().has(
							event.getPlayer(), Permission.CREATE.getNode()))
					{
						//Deny as they don't have permission
						event.getPlayer().sendMessage(ChatColor.RED + KarmicLotto.prefix + " Lack permission: " + Permission.CREATE.getNode());
						event.setCancelled(true);
					}
				}
			}
		}
	}