View difference between Paste ID: zPW3Bhxc and enbXFzVf
SHOW: | | - or go back to the newest paste.
1
	public static Boolean contains(Material m, Location corner1, Location corner2){
2
		int xMin = 0;
3
		int xMax = 0;
4
		int yMin = 0;
5
		int yMax = 0;
6
		int zMin = 0;
7
		int zMax = 0;
8
9
		xMin = Math.min(corner1.getBlockX(), corner2.getBlockX());
10
		xMax = Math.max(corner1.getBlockX(), corner2.getBlockX());
11
12
		yMin = Math.min(corner1.getBlockY(), corner2.getBlockY());
13
		yMax = Math.max(corner1.getBlockY(), corner2.getBlockY());
14
15
		zMin = Math.min(corner1.getBlockZ(), corner2.getBlockZ());
16
		zMax = Math.max(corner1.getBlockZ(), corner2.getBlockZ());
17-
		
17+
18
		World world = Equinox.getInstance().getServer().getWorld(Rotation.getRot().getCurrentMap().getWorldName());
19
20
		for (int px = xMin; px <= xMax; px++) {
21-
					if(Equinox.getInstance().getServer().getWorld(Rotation.getRot().getCurrentMap().getWorldName()).getBlockAt(px, py, pz).getType() == m){
21+
22-
						return false;
22+
23-
					}else{
23+
					if (world.getBlockAt(px, py, pz).getType() == m){
24
						return true;
25
					}
26
				}
27
			}
28
		}
29
		return false;
30
	}