diff --git a/src/main/java/baritone/process/BuilderProcess.java b/src/main/java/baritone/process/BuilderProcess.java
index cafbeee0..2d0a157a 100644
--- a/src/main/java/baritone/process/BuilderProcess.java
+++ b/src/main/java/baritone/process/BuilderProcess.java
@@ -34,7 +34,7 @@ import baritone.pathing.movement.CalculationContext;
import baritone.pathing.movement.MovementHelper;
import baritone.utils.BaritoneProcessHelper;
import baritone.utils.PathingCommandContext;
-import baritone.utils.Schematic;
+import baritone.utils.schematic.Schematic;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.Minecraft;
import net.minecraft.init.Blocks;
diff --git a/src/main/java/baritone/utils/ExampleBaritoneControl.java b/src/main/java/baritone/utils/ExampleBaritoneControl.java
index 6e65c087..d7c3fd71 100644
--- a/src/main/java/baritone/utils/ExampleBaritoneControl.java
+++ b/src/main/java/baritone/utils/ExampleBaritoneControl.java
@@ -34,6 +34,7 @@ import baritone.pathing.movement.Movement;
import baritone.pathing.movement.Moves;
import baritone.process.CustomGoalProcess;
import baritone.utils.pathing.SegmentedCalculator;
+import baritone.utils.schematic.AirSchematic;
import net.minecraft.block.Block;
import net.minecraft.client.multiplayer.ChunkProviderClient;
import net.minecraft.entity.Entity;
diff --git a/src/main/java/baritone/utils/AirSchematic.java b/src/main/java/baritone/utils/schematic/AirSchematic.java
similarity index 97%
rename from src/main/java/baritone/utils/AirSchematic.java
rename to src/main/java/baritone/utils/schematic/AirSchematic.java
index 6580b4f8..fd253105 100644
--- a/src/main/java/baritone/utils/AirSchematic.java
+++ b/src/main/java/baritone/utils/schematic/AirSchematic.java
@@ -15,7 +15,7 @@
* along with Baritone. If not, see .
*/
-package baritone.utils;
+package baritone.utils.schematic;
import baritone.api.utils.ISchematic;
import net.minecraft.block.state.IBlockState;
diff --git a/src/main/java/baritone/utils/MapArtSchematic.java b/src/main/java/baritone/utils/schematic/MapArtSchematic.java
similarity index 98%
rename from src/main/java/baritone/utils/MapArtSchematic.java
rename to src/main/java/baritone/utils/schematic/MapArtSchematic.java
index 711a4ed8..69a46762 100644
--- a/src/main/java/baritone/utils/MapArtSchematic.java
+++ b/src/main/java/baritone/utils/schematic/MapArtSchematic.java
@@ -15,7 +15,7 @@
* along with Baritone. If not, see .
*/
-package baritone.utils;
+package baritone.utils.schematic;
import net.minecraft.block.state.IBlockState;
import net.minecraft.init.Blocks;
@@ -25,6 +25,7 @@ import java.util.OptionalInt;
import java.util.function.Predicate;
public class MapArtSchematic extends Schematic {
+
private final int[][] heightMap;
public MapArtSchematic(NBTTagCompound schematic) {
diff --git a/src/main/java/baritone/utils/Schematic.java b/src/main/java/baritone/utils/schematic/Schematic.java
similarity index 98%
rename from src/main/java/baritone/utils/Schematic.java
rename to src/main/java/baritone/utils/schematic/Schematic.java
index 0cae99ca..55dfb619 100644
--- a/src/main/java/baritone/utils/Schematic.java
+++ b/src/main/java/baritone/utils/schematic/Schematic.java
@@ -15,7 +15,7 @@
* along with Baritone. If not, see .
*/
-package baritone.utils;
+package baritone.utils.schematic;
import baritone.api.utils.ISchematic;
import net.minecraft.block.Block;