aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md7
-rw-r--r--src/Java/gtPlusPlus/GTplusplus.java15
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java16
3 files changed, 34 insertions, 4 deletions
diff --git a/README.md b/README.md
index a6bf51ecf4..d90f637172 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,10 @@
# Welcome to the GT++ Github!
-### Current Build Status
-#### CircleCI - [![CircleCI](https://circleci.com/gh/draknyte1/GTplusplus/tree/master.svg?style=svg)](https://circleci.com/gh/draknyte1/GTplusplus/tree/master)
+## Current Build Status
+### CircleCI - [![CircleCI](https://circleci.com/gh/draknyte1/GTplusplus/tree/master.svg?style=svg)](https://circleci.com/gh/draknyte1/GTplusplus/tree/master)
+
+### Discord
+[Join the GT++ Channel - Click here](https://discord.gg/YdXJbgb)
## Issues & Suggestions
[Github Issue Template - Click here](https://github.com/draknyte1/GTplusplus/wiki/Github-Issue-Format)
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){