diff options
-rw-r--r-- | README.md | 7 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/GTplusplus.java | 15 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java | 16 |
3 files changed, 34 insertions, 4 deletions
@@ -1,7 +1,10 @@ # Welcome to the GT++ Github! -### Current Build Status -#### CircleCI - [](https://circleci.com/gh/draknyte1/GTplusplus/tree/master) +## Current Build Status +### CircleCI - [](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){ |