aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-07-22 18:20:29 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-07-22 18:20:29 +1000
commitf3f99ebf638e7ef9a47458d516e0f64f585f963f (patch)
treecf65188a7c3d11727f46646c4d4e9fc873c23458 /src/Java/miscutil/core
parenta91333d5978bfc17a6cd983863ff2a490ebe74fe (diff)
downloadGT5-Unofficial-f3f99ebf638e7ef9a47458d516e0f64f585f963f.tar.gz
GT5-Unofficial-f3f99ebf638e7ef9a47458d516e0f64f585f963f.tar.bz2
GT5-Unofficial-f3f99ebf638e7ef9a47458d516e0f64f585f963f.zip
+ Added Staballoy Mixer recipe.
$ Fixed another ExtraBees ModLoaded() check.
Diffstat (limited to 'src/Java/miscutil/core')
-rw-r--r--src/Java/miscutil/core/item/ModItems.java3
-rw-r--r--src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java11
-rw-r--r--src/Java/miscutil/core/util/item/UtilsItems.java6
-rw-r--r--src/Java/miscutil/core/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java3
4 files changed, 22 insertions, 1 deletions
diff --git a/src/Java/miscutil/core/item/ModItems.java b/src/Java/miscutil/core/item/ModItems.java
index 0760bd12c8..48ddde3f0b 100644
--- a/src/Java/miscutil/core/item/ModItems.java
+++ b/src/Java/miscutil/core/item/ModItems.java
@@ -2,6 +2,7 @@ package miscutil.core.item;
import static miscutil.core.creative.AddToCreativeTab.tabMachines;
import static miscutil.core.creative.AddToCreativeTab.tabMisc;
import static miscutil.core.lib.CORE.LOAD_ALL_CONTENT;
+import gregtech.api.util.GT_OreDictUnificator;
import miscutil.core.creative.AddToCreativeTab;
import miscutil.core.item.base.CoreItem;
import miscutil.core.item.effects.RarityUncommon;
@@ -282,8 +283,10 @@ Gold Tool: 22*/
//Battery Alloy For cheap Niggers
itemIngotBatteryAlloy = new Item().setUnlocalizedName("itemIngotBatteryAlloy").setCreativeTab(tabMachines).setTextureName(CORE.MODID + ":itemIngotBatteryAlloy");
GameRegistry.registerItem(itemIngotBatteryAlloy, "itemIngotBatteryAlloy");
+ GT_OreDictUnificator.registerOre("ingotBatteryAlloy", UtilsItems.getItemStack(CORE.MODID+":itemIngotBatteryAlloy", 1));
itemPlateBatteryAlloy = new Item().setUnlocalizedName("itemPlateBatteryAlloy").setCreativeTab(tabMachines).setTextureName(CORE.MODID + ":itemPlateBatteryAlloy");
GameRegistry.registerItem(itemPlateBatteryAlloy, "itemPlateBatteryAlloy");
+ GT_OreDictUnificator.registerOre("plateBatteryAlloy", UtilsItems.getItemStack(CORE.MODID+":itemPlateBatteryAlloy", 1));
itemHeliumBlob = new CoreItem("itemHeliumBlob", tabMisc).setTextureName(CORE.MODID + ":itemHeliumBlob");
//GameRegistry.registerItem(itemHeliumBlob, "itemHeliumBlob");
diff --git a/src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java b/src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java
index 300b66fa88..80c7a7f2ba 100644
--- a/src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java
+++ b/src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java
@@ -6,6 +6,9 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
+
+import java.util.Arrays;
+
import miscutil.core.lib.CORE;
import miscutil.core.util.Utils;
import miscutil.core.util.fluid.FluidUtils;
@@ -23,6 +26,7 @@ public class RECIPES_GREGTECH {
matterFabRecipes();
assemblerRecipes();
distilleryRecipes();
+ mixerRecipes();
addFuels();
}
@@ -127,6 +131,13 @@ public class RECIPES_GREGTECH {
//System.exit(1);
}
+ private static void mixerRecipes(){
+ for (OrePrefixes tPrefix : Arrays.asList(new OrePrefixes[]{OrePrefixes.dust, OrePrefixes.dustSmall, OrePrefixes.dustTiny})) {
+ GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(tPrefix, Materials.Uranium, 8L), GT_OreDictUnificator.get(tPrefix, Materials.Titanium, 1L), null, null, GT_Values.NF, GT_Values.NF, UtilsItems.getSimpleStack(RECIPES_Shapeless.dustStaballoy.getItem(), (int) (9L * tPrefix.mMaterialAmount)), (int) (900L * tPrefix.mMaterialAmount / 3628800L), 8);
+ }
+
+ }
+
private static void registerSkookumChoocher(){
//GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadUniversalSpade, aMaterial, 1L), tBits, new Object[]{"fX", Character.valueOf('X'), OrePrefixes.toolHeadShovel.get(aMaterial)});
}
diff --git a/src/Java/miscutil/core/util/item/UtilsItems.java b/src/Java/miscutil/core/util/item/UtilsItems.java
index a3157e56ab..d7661756ae 100644
--- a/src/Java/miscutil/core/util/item/UtilsItems.java
+++ b/src/Java/miscutil/core/util/item/UtilsItems.java
@@ -38,8 +38,12 @@ public class UtilsItems {
}
public static ItemStack getSimpleStack(Item x){
+ return getSimpleStack(x, 1);
+ }
+
+ public static ItemStack getSimpleStack(Item x, int i){
try {
- ItemStack r = new ItemStack(x, 1);
+ ItemStack r = new ItemStack(x, i);
return r;
} catch(Throwable e){
return null;
diff --git a/src/Java/miscutil/core/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java b/src/Java/miscutil/core/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java
index 6fc95f5afa..d707eb89ef 100644
--- a/src/Java/miscutil/core/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java
+++ b/src/Java/miscutil/core/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java
@@ -1,5 +1,6 @@
package miscutil.core.xmod.forestry.bees.recipe;
+import miscutil.core.lib.LoadedMods;
import miscutil.core.util.item.UtilsItems;
import miscutil.core.util.recipe.UtilsRecipe;
import miscutil.core.xmod.forestry.bees.items.FR_ItemRegistry;
@@ -47,6 +48,7 @@ public class FR_Gregtech_Recipes {
rod_Uranium, rod_Uranium, rod_Uranium,
hiveFrameMutagenic);
+ if (!LoadedMods.ExtraBees){
//Extra Bee Like Frames
UtilsRecipe.recipeBuilder(
null, itemCocoaBeans, null,
@@ -71,6 +73,7 @@ public class FR_Gregtech_Recipes {
itemClayDust, hiveFrameImpregnated, itemClayDust,
null, itemClayDust, null,
hiveFrameClay);
+ }