diff --git a/src/api/java/baritone/api/Settings.java b/src/api/java/baritone/api/Settings.java
index 33b1c134..95682d32 100644
--- a/src/api/java/baritone/api/Settings.java
+++ b/src/api/java/baritone/api/Settings.java
@@ -206,6 +206,29 @@ public final class Settings {
)));
+ /**
+ * A list of blocks to be treated as correct.
+ *
+ * If a schematic asks for any block on this list at a certain position, it will be treated as correct, regardless of what it currently is.
+ */
+ public final Setting> buildSkipBlocks = new Setting<>(new ArrayList<>(Arrays.asList(
+
+ )));
+
+ /**
+ * A mapping of blocks to blocks treated as correct in their position
+ *
+ * If a schematic asks for a block on this mapping, all blocks on the mapped list will be accepted at that location as well
+ */
+ public final Setting