public Region(Location start, Location end) {
		world = start.getWorld();
		
		int startX = start.getBlockX();
		int startY = start.getBlockY();
		int startZ = start.getBlockZ();
		int endX = end.getBlockX();
		int endY = end.getBlockY();
		int endZ = end.getBlockZ();
		
		highX = (startX > endX) ? startX : endX;
		lowX = (startX <= endX) ? startX : endX;
		highY = (startY > endY) ? startY : endY;
		lowY = (startY <= endY) ? startY : endY;
		highZ = (startZ > endZ) ? startZ : endZ;
		lowZ = (startZ <= endZ) ? startZ : endZ;
		
		loc1 = world.getBlockAt(lowX, highY, highZ).getLocation();
		loc2 = world.getBlockAt(highX, highY, highZ).getLocation();
		loc3 = world.getBlockAt(highX, highY, lowZ).getLocation();
		loc4 = world.getBlockAt(lowX, highY, lowZ).getLocation();
		loc5 = world.getBlockAt(lowX, lowY, highZ).getLocation();
		loc6 = world.getBlockAt(highX, lowY, highZ).getLocation();
		loc7 = world.getBlockAt(highX, lowY, lowZ).getLocation();
		loc8 = world.getBlockAt(lowX, lowY, lowZ).getLocation();
	}