aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/recipe
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-11-29 00:47:46 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-11-29 00:47:46 +1000
commit3369fc3ca7553eaaff688f5de5399464d8a0d8d7 (patch)
tree8b344b2c7a52ab2a077d4a43328b7d48e9dba5b5 /src/Java/gtPlusPlus/core/recipe
parent9fc8b38599a4a58741e490ebf4fc1c802f7cac7e (diff)
downloadGT5-Unofficial-3369fc3ca7553eaaff688f5de5399464d8a0d8d7.tar.gz
GT5-Unofficial-3369fc3ca7553eaaff688f5de5399464d8a0d8d7.tar.bz2
GT5-Unofficial-3369fc3ca7553eaaff688f5de5399464d8a0d8d7.zip
+ Added some Thaumcraft Shards, they will not generate unless Thaumcraft is missing.
+ Added recipes to create these shards. + Added a texture for shards. + Added a class to handle Block Events. BlockEventHandler.java % Improved formatting on the 'Infused' dusts.
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
-rw-r--r--src/Java/gtPlusPlus/core/recipe/RECIPES_General.java48
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));
+ }
+
}
-
+
}