aboutsummaryrefslogtreecommitdiff
path: root/src/Java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java')
-rw-r--r--src/Java/gtPlusPlus/GTplusplus.java15
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java16
2 files changed, 29 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/GTplusplus.java b/src/Java/gtPlusPlus/GTplusplus.java
index 9f9c33aa53..540f4db79a 100644
--- a/src/Java/gtPlusPlus/GTplusplus.java
+++ b/src/Java/gtPlusPlus/GTplusplus.java
@@ -13,7 +13,6 @@ import cpw.mods.fml.relauncher.IFMLLoadingPlugin.MCVersion;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
-import net.minecraft.client.Minecraft;
import net.minecraft.launchwrapper.Launch;
import net.minecraft.util.IIcon;
@@ -198,6 +197,13 @@ public class GTplusplus implements ActionListener {
if (ItemUtils.checkForInvalidItems(x.mInputs)) {
CORE.RA.addMultiblockCentrifugeRecipe(x.mInputs, x.mFluidInputs, x.mFluidOutputs, x.mOutputs, x.mChances, x.mDuration, x.mEUt, x.mSpecialValue);
}
+ else {
+ Logger.INFO("[Recipe] Error generating Large Centrifuge recipe.");
+ Logger.INFO("Inputs: "+ItemUtils.getArrayStackNames(x.mInputs));
+ Logger.INFO("Fluid Inputs: "+ItemUtils.getArrayStackNames(x.mFluidInputs));
+ Logger.INFO("Outputs: "+ItemUtils.getArrayStackNames(x.mOutputs));
+ Logger.INFO("Fluid Outputs: "+ItemUtils.getArrayStackNames(x.mFluidOutputs));
+ }
}
}
@@ -207,6 +213,13 @@ public class GTplusplus implements ActionListener {
if (ItemUtils.checkForInvalidItems(x.mInputs)) {
CORE.RA.addMultiblockElectrolyzerRecipe(x.mInputs, x.mFluidInputs, x.mFluidOutputs, x.mOutputs, x.mChances, x.mDuration, x.mEUt, x.mSpecialValue);
}
+ else {
+ Logger.INFO("[Recipe] Error generating Large Electrolyzer recipe.");
+ Logger.INFO("Inputs: "+ItemUtils.getArrayStackNames(x.mInputs));
+ Logger.INFO("Fluid Inputs: "+ItemUtils.getArrayStackNames(x.mFluidInputs));
+ Logger.INFO("Outputs: "+ItemUtils.getArrayStackNames(x.mOutputs));
+ Logger.INFO("Fluid Outputs: "+ItemUtils.getArrayStackNames(x.mFluidOutputs));
+ }
}
}
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
index edeb056be4..9eff8d1183 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
@@ -563,6 +563,21 @@ public class ItemUtils {
}
return sRadiation;
}
+
+ public static String getArrayStackNames(final FluidStack[] aStack){
+ String itemNames = "Fluid Array: ";
+ for (final FluidStack alph : aStack){
+ if (alph != null){
+ final String temp = itemNames;
+ itemNames = temp + ", " + alph.getLocalizedName() + " x" + alph.amount;
+ }
+ else {
+ final String temp = itemNames;
+ itemNames = temp + ", " + "null" + " x" + "0";
+ }
+ }
+ return itemNames;
+ }
public static String getArrayStackNames(final ItemStack[] aStack){
String itemNames = "Item Array: ";
@@ -578,7 +593,6 @@ public class ItemUtils {
}
}
return itemNames;
-
}
public static String[] getArrayStackNamesAsArray(final ItemStack[] aStack){