diff options
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
| -rw-r--r-- | src/Java/gtPlusPlus/core/recipe/RECIPES_General.java | 48 |
1 files changed, 40 insertions, 8 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_General.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_General.java index aa3026133e..532187c793 100644 --- a/src/Java/gtPlusPlus/core/recipe/RECIPES_General.java +++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_General.java @@ -12,37 +12,69 @@ import net.minecraft.item.ItemStack; public class RECIPES_General { + static ItemStack NULL = null; static ItemStack RECIPE_Paper = ItemUtils.getSimpleStack(Items.paper); + static ItemStack RECIPE_Dirt = ItemUtils.getSimpleStack(Item.getItemFromBlock(Blocks.dirt)); + static ItemStack RECIPE_Snow = ItemUtils.getSimpleStack(Item.getItemFromBlock(Blocks.snow)); + static ItemStack RECIPE_Obsidian = ItemUtils.getSimpleStack(Item.getItemFromBlock(Blocks.obsidian)); static String RECIPE_LapisDust = "dustLazurite"; static ItemStack OUTPUT_Blueprint = ItemUtils.getSimpleStack(ModItems.itemBlueprintBase); static ItemStack RECIPE_CraftingTable = ItemUtils.getSimpleStack(Item.getItemFromBlock(Blocks.crafting_table)); static String RECIPE_BronzePlate = "plateAnyBronze"; static ItemStack RECIPE_BasicCasingIC2; static ItemStack OUTPUT_Workbench_Bronze = ItemUtils.getSimpleStack(Item.getItemFromBlock(ModBlocks.blockWorkbench)); - static ItemStack NULL = null; + static String RECIPE_HydrogenDust = "dustHydrogen"; public static void RECIPES_LOAD(){ - if (LoadedMods.Gregtech){ RECIPE_BasicCasingIC2 = ItemUtils.getItemStack("IC2:blockMachine", 1); - run(); + run(); } } - + private static void run(){ - - + //Workbench Blueprint RecipeUtils.recipeBuilder( RECIPE_Paper, RECIPE_LapisDust, NULL, RECIPE_Paper, RECIPE_LapisDust, NULL, RECIPE_LapisDust, RECIPE_LapisDust, NULL, OUTPUT_Blueprint); - + + //Bronze Workbench RecipeUtils.recipeBuilder( RECIPE_BronzePlate, RECIPE_CraftingTable, RECIPE_BronzePlate, RECIPE_BronzePlate, RECIPE_BasicCasingIC2, RECIPE_BronzePlate, RECIPE_BronzePlate, RECIPE_BronzePlate, RECIPE_BronzePlate, OUTPUT_Workbench_Bronze); + + //Generates recipes for the Dull shard when TC is not installed. + if (!LoadedMods.Thaumcraft){ + //Dull Shard to Aer + RecipeUtils.recipeBuilder( + RECIPE_HydrogenDust, RECIPE_HydrogenDust, RECIPE_HydrogenDust, + RECIPE_HydrogenDust, ItemUtils.getSimpleStack(ModItems.shardDull), RECIPE_HydrogenDust, + RECIPE_HydrogenDust, RECIPE_HydrogenDust, RECIPE_HydrogenDust, + ItemUtils.getSimpleStack(ModItems.shardAer)); + //Dull Shard to Ignis + RecipeUtils.recipeBuilder( + RECIPE_Obsidian, RECIPE_Obsidian, RECIPE_Obsidian, + RECIPE_Obsidian, ItemUtils.getSimpleStack(ModItems.shardDull), RECIPE_Obsidian, + RECIPE_Obsidian, RECIPE_Obsidian, RECIPE_Obsidian, + ItemUtils.getSimpleStack(ModItems.shardIgnis)); + //Dull Shard to Terra + RecipeUtils.recipeBuilder( + RECIPE_Dirt, RECIPE_Dirt, RECIPE_Dirt, + RECIPE_Dirt, ItemUtils.getSimpleStack(ModItems.shardDull), RECIPE_Dirt, + RECIPE_Dirt, RECIPE_Dirt, RECIPE_Dirt, + ItemUtils.getSimpleStack(ModItems.shardTerra)); + //Dull Shard to Aqua + RecipeUtils.recipeBuilder( + RECIPE_LapisDust, RECIPE_LapisDust, RECIPE_LapisDust, + RECIPE_LapisDust, ItemUtils.getSimpleStack(ModItems.shardDull), RECIPE_LapisDust, + RECIPE_LapisDust, RECIPE_LapisDust, RECIPE_LapisDust, + ItemUtils.getSimpleStack(ModItems.shardAqua)); + } + } - + } |
