public boolean goodBoundaries(double playerX, double playerZ, double x, double z) {
		int valueX = 0, valueZ = 0;
		try {
			FileInputStream fin = new FileInputStream("plugins/KCProtect/config.txt");
			DataInputStream din = new DataInputStream(fin);
			BufferedReader reader = new BufferedReader(new InputStreamReader(din));
			String line;
			while((line = reader.readLine()) != null) {
				if(line.contains("valueX=")){
					valueX = Integer.parseInt(line.split("valueX=")[1]);
					valueZ = Integer.parseInt(line.split("valueZ=")[1]);
				}
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
		Polygon zone = new Polygon();
		zone.addPoint((int) x + valueX, (int) z - valueZ);
		zone.addPoint((int) x - valueX, (int) z + valueZ);
		if(!zone.contains(playerX, playerZ)) {
			return true;
		}
		return false;
	}