diff --git a/src/main/java/com/cricketcraft/chisel/api/rendering/CTM.java b/src/main/java/com/cricketcraft/chisel/api/rendering/CTM.java
index 1ce46f12..0bc17db6 100644
--- a/src/main/java/com/cricketcraft/chisel/api/rendering/CTM.java
+++ b/src/main/java/com/cricketcraft/chisel/api/rendering/CTM.java
@@ -68,9 +68,9 @@ import static com.cricketcraft.chisel.api.rendering.Dir.*;
public class CTM {
/** Some hardcoded offset values for the different corner indeces */
- private static int[] submapOffsets = { 4, 5, 1, 0 };
- private static TIntObjectMap
submapMap = new TIntObjectHashMap();
- private static EnumMap connectionMap = Maps.newEnumMap(Dir.class);
+ protected static int[] submapOffsets = { 4, 5, 1, 0 };
+ protected static TIntObjectMap submapMap = new TIntObjectHashMap();
+ protected static EnumMap connectionMap = Maps.newEnumMap(Dir.class);
/** For use via the Chisel 2 config only, altering this could cause unintended behavior */
public static boolean disableObscuredFaceCheckConfig = false;
@@ -87,7 +87,7 @@ public class CTM {
submapMap.put(3, new Dir[] { TOP, LEFT, TOP_LEFT });
}
- private CTM() {
+ protected CTM() {
}
public static CTM getInstance() {
diff --git a/src/main/java/com/cricketcraft/chisel/api/rendering/RenderBlocksCTM.java b/src/main/java/com/cricketcraft/chisel/api/rendering/RenderBlocksCTM.java
index a382ba59..b4fb5143 100644
--- a/src/main/java/com/cricketcraft/chisel/api/rendering/RenderBlocksCTM.java
+++ b/src/main/java/com/cricketcraft/chisel/api/rendering/RenderBlocksCTM.java
@@ -148,7 +148,7 @@ public class RenderBlocksCTM extends RenderBlocks {
}
}
- protected static CTM ctm = CTM.getInstance();
+ public CTM ctm = CTM.getInstance();
// globals added to save the JVM some trouble. No need to constantly create
// and destroy ints if we don't have to