package tppitweaks.tweak.recipe;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.ShapedOreRecipe;
import tppitweaks.config.ConfigurationHandler;
import tterrag.rtc.RecipeAddition;
import tterrag.rtc.RecipeRemoval;
import tterrag.rtc.TweakingRegistry;
import tterrag.rtc.TweakingRegistry.TweakingAction;
public class TweakMineFactoryReloaded {
public static Block machine1 = GameRegistry.findBlock("MineFactoryReloaded", "machine.1");
public static Block machineBlock = GameRegistry.findBlock("MineFactoryReloaded", "machineblock");
public static Item plasticCup = GameRegistry.findItem("MineFactoryReloaded", "plastic.cup");
@RecipeRemoval(requiredModids = "MineFactoryReloaded")
public static void init() {
if (ConfigurationHandler.buffUnifierRecipe)
TweakingRegistry.markItemForRecipeRemoval(machine1, 8, TweakingAction.CHANGED, "Cheapened for use", "in JABBA barrels");
if (ConfigurationHandler.disablePlasticCups)
TweakingRegistry.markItemForRecipeRemoval(plasticCup, -1, TweakingAction.REMOVED, "Has liquid dupes.");
}
@RecipeAddition(requiredModids = "MineFactoryReloaded")
public static void addRecipes() {
if (ConfigurationHandler.buffUnifierRecipe) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(machineBlock, 3),
"RRR",
"SSS",
'R', "sheetPlastic",
'S', "stone"
));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(machine1, 1, 8),
"RRR",
"rCr",
" M ",
'R', "sheetPlastic",
'r', Items.redstone,
'C', Items.comparator,
'M', machineBlock
));
}
}
}