diff options
author | CraivMan <gamemaster370.carver@gmail.com> | 2022-12-03 23:06:22 -0600 |
---|---|---|
committer | CraivMan <gamemaster370.carver@gmail.com> | 2022-12-03 23:06:22 -0600 |
commit | a4125d14adefa32953f922c480ff47c7183b8440 (patch) | |
tree | 7e5c5c12b358f9c10fa1b5ee56140ce7f38ef8ea | |
parent | 6be45c6cdfb243fc872b7073729a755f8f1ee193 (diff) | |
download | Tumble-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.java | 18 |
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); + } + } + } + } } |