public final void removeLocation(Location location)
	{
		Location remove = null;
		for (Iterator<Location> tocheck = getLocs().iterator(); tocheck.hasNext(); ) {
			Location loc = (Location)tocheck.next();
			boolean world = loc.getWorld().getName() == location.getWorld().getName();
			boolean x = loc.getBlockX() == location.getBlockX();
			boolean y = loc.getBlockY() == location.getBlockY();
			boolean z = loc.getBlockZ() == location.getBlockZ();
			if ((world) && (x) && (y) && (z)) {
				remove = loc;
				break;
			}
		}
		if (remove != null)
			this.locs.remove(remove);
	}