2014-12-15 00:11:48 +00:00
|
|
|
package com.cricketcraft.chisel.compat;
|
|
|
|
|
|
|
|
|
|
import com.cricketcraft.chisel.carving.Carving;
|
2014-08-13 16:58:37 +01:00
|
|
|
|
|
|
|
|
import cpw.mods.fml.common.Loader;
|
|
|
|
|
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
|
|
|
|
import cpw.mods.fml.common.registry.GameRegistry;
|
|
|
|
|
|
2015-01-07 19:50:18 -05:00
|
|
|
public class Compatibility {
|
2014-08-13 16:58:37 +01:00
|
|
|
|
2015-01-07 19:50:18 -05:00
|
|
|
public static void init(FMLPostInitializationEvent event) {
|
2015-01-10 04:39:10 -05:00
|
|
|
new VariationCompat().postInit(event);
|
2014-08-13 16:58:37 +01:00
|
|
|
|
2015-01-07 19:50:18 -05:00
|
|
|
addSupport("ProjRed|Exploration", "projectred.exploration.stone", "marble", 0, 99);
|
|
|
|
|
addSupport("bluepower", "marble", "marble", 0, 99);
|
|
|
|
|
|
|
|
|
|
addSupport("PFAAGeologica", "strongStone", "marble", 5, 99);
|
|
|
|
|
addSupport("PFAAGeologica", "strongStoneSlab", "marbleSlab", 5, 99);
|
|
|
|
|
addSupport("PFAAGeologica", "strongStoneBrickStairs.marble", "marbleStairs", 0, 99);
|
|
|
|
|
addSupport("PFAAGeologica", "mediumStone", "limestone", 0, 99);
|
|
|
|
|
addSupport("PFAAGeologica", "mediumStoneSlab", "limestoneSlab", 0, 99);
|
|
|
|
|
addSupport("PFAAGeologica", "mediumStoneBrickStairs.limestone", "limestoneStairs", 0, 99);
|
|
|
|
|
addSupport("PFAAGeologica", "strongStoneBrick", "stoneBrick", 3, 99);
|
|
|
|
|
addSupport("PFAAGeologica", "strongCobble", "cobblestone", 3, 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);
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-08-13 16:58:37 +01:00
|
|
|
}
|