diff --git a/src/main/java/info/jbcs/minecraft/chisel/Chisel.java b/src/main/java/info/jbcs/minecraft/chisel/Chisel.java index 7a2d5711..8051d3dd 100644 --- a/src/main/java/info/jbcs/minecraft/chisel/Chisel.java +++ b/src/main/java/info/jbcs/minecraft/chisel/Chisel.java @@ -160,7 +160,7 @@ public class Chisel @EventHandler public void postInit(FMLPostInitializationEvent event) { - new ChiselModCompatibility().postInit(event); + Compatibility.init(event); if(Loader.isModLoaded("ProjRed|Exploration") && GameRegistry.findBlock("ProjRed|Exploration", "projectred.exploration.stone") != null) { diff --git a/src/main/java/info/jbcs/minecraft/chisel/Compatibility.java b/src/main/java/info/jbcs/minecraft/chisel/Compatibility.java new file mode 100644 index 00000000..3cd8d7eb --- /dev/null +++ b/src/main/java/info/jbcs/minecraft/chisel/Compatibility.java @@ -0,0 +1,31 @@ +package info.jbcs.minecraft.chisel; + +import cpw.mods.fml.common.Loader; +import cpw.mods.fml.common.event.FMLPostInitializationEvent; +import cpw.mods.fml.common.registry.GameRegistry; +import info.jbcs.minecraft.chisel.carving.Carving; + +/** + * Created by Pokefenn. + * Licensed under MIT (If this is one of my Mods) + */ +public class Compatibility +{ + + public static void init(FMLPostInitializationEvent event) + { + new ChiselModCompatibility().postInit(event); + + addSupport("ProjRed|Exploration", "projectred.exploration.stone", "marble", 0, 99); + addSupport("bluepower", "marble", "marble", 0, 99); + } + + public static void addSupport(String modname, String blockname, String name, int metadata, int order) + { + if(Loader.isModLoaded(modname) && GameRegistry.findBlock(modname, blockname) != null) + { + Carving.chisel.addVariation(name, GameRegistry.findBlock(modname, blockname), metadata, order); + GameRegistry.findBlock(modname, blockname).setHarvestLevel("chisel", 0, 0); + } + } +}