'A', new ItemStack(Blocks.anvil),
'P', new ItemStack(Blocks.piston),
'G', RailcraftItem.gear.getRecipeObject(ItemGear.EnumGear.STEEL));
if (BlockCube.getBlock() != null) {
EnumCube type = EnumCube.STEEL_BLOCK;
if (RailcraftConfig.isSubBlockEnabled(type.getTag())) {
initMetalBlock(Metal.STEEL);
LootPlugin.addLootTool(type.getItem(), 1, 1, "steel.block");
if (EnumMachineAlpha.BLAST_FURNACE.isAvaliable())
RailcraftCraftingManager.blastFurnace.addRecipe(new ItemStack(Blocks.iron_block), false, false, 11520, EnumCube.STEEL_BLOCK.getItem());
}
type = EnumCube.COPPER_BLOCK;
if (RailcraftConfig.isSubBlockEnabled(type.getTag()))
initMetalBlock(Metal.COPPER);
type = EnumCube.TIN_BLOCK;
if (RailcraftConfig.isSubBlockEnabled(type.getTag()))
initMetalBlock(Metal.TIN);
type = EnumCube.LEAD_BLOCK;
if (RailcraftConfig.isSubBlockEnabled(type.getTag()))
initMetalBlock(Metal.LEAD);
type = EnumCube.CRUSHED_OBSIDIAN;
if (RailcraftConfig.isSubBlockEnabled(type.getTag())) {
ItemStack stack = type.getItem();
BallastRegistry.registerBallast(BlockCube.getBlock(), type.ordinal());
if (IC2Plugin.isModInstalled() && RailcraftConfig.addObsidianRecipesToMacerator()) {
IC2Plugin.addMaceratorRecipe(new ItemStack(Blocks.obsidian), stack);
IC2Plugin.addMaceratorRecipe(stack, ItemDust.getDust(ItemDust.EnumDust.OBSIDIAN));
}
}
type = EnumCube.COKE_BLOCK;
if (RailcraftConfig.isSubBlockEnabled(type.getTag())) {
BlockCube.registerBlock();
Block cube = BlockCube.getBlock();
if (cube != null) {
ItemStack stack = type.getItem();
CraftingPlugin.addShapedRecipe(stack,
"CCC",
"CCC",
"CCC",
'C', RailcraftToolItems.getCoalCoke());