aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraivMan <gamemaster370.carver@gmail.com>2022-12-03 23:06:22 -0600
committerCraivMan <gamemaster370.carver@gmail.com>2022-12-03 23:06:22 -0600
commita4125d14adefa32953f922c480ff47c7183b8440 (patch)
tree7e5c5c12b358f9c10fa1b5ee56140ce7f38ef8ea
parent6be45c6cdfb243fc872b7073729a755f8f1ee193 (diff)
downloadTumble-a4125d14adefa32953f922c480ff47c7183b8440.tar.gz
Tumble-a4125d14adefa32953f922c480ff47c7183b8440.tar.bz2
Tumble-a4125d14adefa32953f922c480ff47c7183b8440.zip
Added cuboid generator (clear layers)
-rw-r--r--src/main/java/com/MylesAndMore/tumble/api/Generator.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/api/Generator.java b/src/main/java/com/MylesAndMore/tumble/api/Generator.java
index 632627d..5a1feba 100644
--- a/src/main/java/com/MylesAndMore/tumble/api/Generator.java
+++ b/src/main/java/com/MylesAndMore/tumble/api/Generator.java
@@ -24,4 +24,22 @@ public class Generator {
}
}
}
+
+ public static void generateCuboid(Location firstPos, Location secondPos, Material material) {
+ World world = firstPos.getWorld();
+ int fX = firstPos.getBlockX();
+ int fY = firstPos.getBlockY();
+ int fZ = firstPos.getBlockZ();
+ int sX = secondPos.getBlockX();
+ int sY = secondPos.getBlockY();
+ int sZ = secondPos.getBlockZ();
+
+ for (int x = fX; x <= sX; x++) {
+ for (int y = fY; y <= sY; y++) {
+ for (int z = fZ; z <= sZ; z++) {
+ world.getBlockAt(x, y, z).setType(material);
+ }
+ }
+ }
+ }
}