@EventHandler
	public void onSignBreak(BlockBreakEvent e){
		if(e.getBlock().getState() instanceof Sign){
			Sign sign = (Sign) e.getBlock().getState();
			if(e.getPlayer().hasPermission("oitc.admin")){
				if(sign.getLine(0).equalsIgnoreCase(ChatColor.DARK_GRAY + "[" + ChatColor.AQUA.toString() + ChatColor.BOLD.toString() + "OITC" + ChatColor.DARK_GRAY + "]")){
				if(e.getPlayer().isSneaking()){
					
					for(Arena arena : Arenas.getArenas()){
						if(sign.getLine(1).equalsIgnoreCase( ChatColor.BOLD + arena.getName() )){
							arena.removeSign(e.getBlock().getLocation());
							OITC.sendMessage(e.getPlayer(), "You have removed a sign from " + ChatColor.DARK_AQUA + arena.getName());
							
							break;
						}
					}
					
				}else{
					e.setCancelled(true);
					sign.update(true);
					OITC.sendMessage(e.getPlayer(), "If you want to break this sign, please sneak + break!");
				}
				
			}
			}else{
				if(sign.getLine(0).equalsIgnoreCase(ChatColor.DARK_GRAY + "[" + ChatColor.AQUA.toString() + ChatColor.BOLD.toString() + "OITC" + ChatColor.DARK_GRAY + "]")){
					e.setCancelled(true);
					sign.update(true);
				}
				
			}
			
			
			
			
			
		}
	}