diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2017-12-20 23:39:49 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2017-12-20 23:39:49 +1000 |
commit | 5715a32d2901922503fd850f3a68503fb77467c3 (patch) | |
tree | 7e12520fbc23844e99493d55af4410a785538e35 /src/Java/gtPlusPlus/core/material | |
parent | 2a4795f65d98ff60a177d7d6a5552fd687d9f6e8 (diff) | |
download | GT5-Unofficial-5715a32d2901922503fd850f3a68503fb77467c3.tar.gz GT5-Unofficial-5715a32d2901922503fd850f3a68503fb77467c3.tar.bz2 GT5-Unofficial-5715a32d2901922503fd850f3a68503fb77467c3.zip |
- Disabled some logging.
% Minor Project Clean-up, added missing Override annotations to 100+ methods & removed pointless casts.
% Moved Logging to it's own class.
$ Fixed Multi-block handling of Pollution.
$ Fixed the GT 5.09 material enabler system. (From My Side, it's still borked on GTs).
+ Added a Dynamic Proxy invocation for IMaterialHandler.
+ Added an AutoMap data type, which is a Auto-incremental ID'd Hashmap wrapper.
Diffstat (limited to 'src/Java/gtPlusPlus/core/material')
-rw-r--r-- | src/Java/gtPlusPlus/core/material/Material.java | 85 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/material/MaterialGenerator.java | 5 |
2 files changed, 46 insertions, 44 deletions
diff --git a/src/Java/gtPlusPlus/core/material/Material.java b/src/Java/gtPlusPlus/core/material/Material.java index 0b1139cbcf..390075729a 100644 --- a/src/Java/gtPlusPlus/core/material/Material.java +++ b/src/Java/gtPlusPlus/core/material/Material.java @@ -5,6 +5,7 @@ import static gregtech.api.enums.GT_Values.M; import java.util.*; import gregtech.api.enums.*; +import gtPlusPlus.api.objects.Logger; import gtPlusPlus.core.item.base.cell.BaseItemCell; import gtPlusPlus.core.material.state.MaterialState; import gtPlusPlus.core.util.StringUtils; @@ -246,11 +247,11 @@ public class Material { this.vChemicalFormula = this.getToolTip(chemicalSymbol, OrePrefixes.dust.mMaterialAmount / M, true); } else if (!this.vChemicalSymbol.equals("")){ - Utils.LOG_WARNING("materialInput is null, using a valid chemical symbol."); + Logger.WARNING("materialInput is null, using a valid chemical symbol."); this.vChemicalFormula = this.vChemicalSymbol; } else{ - Utils.LOG_WARNING("MaterialInput == null && chemicalSymbol probably equals nothing"); + Logger.WARNING("MaterialInput == null && chemicalSymbol probably equals nothing"); this.vChemicalFormula = "??"; } @@ -288,13 +289,13 @@ public class Material { } } - Utils.LOG_WARNING("Creating a Material instance for "+materialName); - Utils.LOG_WARNING("Formula: "+this.vChemicalFormula + " Smallest Stack: "+this.smallestStackSizeWhenProcessing+" Smallest Ratio:"+ratio); - Utils.LOG_WARNING("Protons: "+this.vProtons); - Utils.LOG_WARNING("Neutrons: "+this.vNeutrons); - Utils.LOG_WARNING("Mass: "+this.vMass+"/units"); - Utils.LOG_WARNING("Melting Point: "+this.meltingPointC+"C."); - Utils.LOG_WARNING("Boiling Point: "+this.boilingPointC+"C."); + Logger.WARNING("Creating a Material instance for "+materialName); + Logger.WARNING("Formula: "+this.vChemicalFormula + " Smallest Stack: "+this.smallestStackSizeWhenProcessing+" Smallest Ratio:"+ratio); + Logger.WARNING("Protons: "+this.vProtons); + Logger.WARNING("Neutrons: "+this.vNeutrons); + Logger.WARNING("Mass: "+this.vMass+"/units"); + Logger.WARNING("Melting Point: "+this.meltingPointC+"C."); + Logger.WARNING("Boiling Point: "+this.boilingPointC+"C."); } public final String getLocalizedName(){ @@ -453,8 +454,8 @@ public class Material { try { testNull = this.vMaterialInput.get(i).getValidStack(); } catch (final Throwable r){ - Utils.LOG_WARNING("Failed gathering material stack for "+this.localizedName+"."); - Utils.LOG_WARNING("What Failed: Length:"+this.vMaterialInput.size()+" current:"+i); + Logger.WARNING("Failed gathering material stack for "+this.localizedName+"."); + Logger.WARNING("What Failed: Length:"+this.vMaterialInput.size()+" current:"+i); } try { if (testNull != null){ @@ -462,7 +463,7 @@ public class Material { temp[i] = this.vMaterialInput.get(i).getValidStack(); } } catch (final Throwable r){ - Utils.LOG_WARNING("Failed setting slot "+i+", using "+this.localizedName); + Logger.WARNING("Failed setting slot "+i+", using "+this.localizedName); } } return temp; @@ -510,8 +511,8 @@ public class Material { public final long[] getSmallestRatio(final ArrayList<MaterialStack> tempInput){ if (tempInput != null){ if (!tempInput.isEmpty()){ - Utils.LOG_WARNING("length: "+tempInput.size()); - Utils.LOG_WARNING("(inputs != null): "+(tempInput != null)); + Logger.WARNING("length: "+tempInput.size()); + Logger.WARNING("(inputs != null): "+(tempInput != null)); //Utils.LOG_WARNING("length: "+inputs.length); final long[] tempRatio = new long[tempInput.size()]; for (int x=0;x<tempInput.size();x++){ @@ -529,7 +530,7 @@ public class Material { for (int r=0;r<tempRatio.length;r++){ tempRatioStringThing1 = tempRatioStringThing1 + tempRatio[r] +" : "; } - Utils.LOG_WARNING("Default Ratio: "+tempRatioStringThing1); + Logger.WARNING("Default Ratio: "+tempRatioStringThing1); String tempRatioStringThing = ""; int tempSmallestCraftingUseSize = 0; @@ -538,7 +539,7 @@ public class Material { tempSmallestCraftingUseSize = (int) (tempSmallestCraftingUseSize + smallestRatio[r]); } //this.smallestStackSizeWhenProcessing = tempSmallestCraftingUseSize; - Utils.LOG_WARNING("Smallest Ratio: "+tempRatioStringThing); + Logger.WARNING("Smallest Ratio: "+tempRatioStringThing); return smallestRatio; } } @@ -550,7 +551,7 @@ public class Material { if (!aShowQuestionMarks && (this.vChemicalFormula.equals("?")||this.vChemicalFormula.equals("??"))) { return ""; } - Utils.LOG_WARNING("===============| Calculating Atomic Formula for "+this.localizedName+" |==============="); + Logger.WARNING("===============| Calculating Atomic Formula for "+this.localizedName+" |==============="); if (!chemSymbol.equals("")) { return chemSymbol; } @@ -593,13 +594,13 @@ public class Material { return StringUtils.subscript(dummyFormula); //return dummyFormula; } - Utils.LOG_WARNING("dummyFormulaArray <= 0"); + Logger.WARNING("dummyFormulaArray <= 0"); } - Utils.LOG_WARNING("dummyFormulaArray == null"); + Logger.WARNING("dummyFormulaArray == null"); } - Utils.LOG_WARNING("tempInput.length <= 0"); + Logger.WARNING("tempInput.length <= 0"); } - Utils.LOG_WARNING("tempInput == null"); + Logger.WARNING("tempInput == null"); return "??"; } @@ -607,37 +608,37 @@ public class Material { public final Fluid generateFluid(){ final Materials isValid = Materials.get(this.getLocalizedName()); - Utils.LOG_WARNING("Is "+this.getLocalizedName()+" a Gregtech material? "+(isValid != null && isValid != Materials._NULL)+" | Found "+isValid.mDefaultLocalName); + Logger.WARNING("Is "+this.getLocalizedName()+" a Gregtech material? "+(isValid != null && isValid != Materials._NULL)+" | Found "+isValid.mDefaultLocalName); if (isValid != Materials._NULL){ for (Materials m : invalidMaterials.values()){ if (isValid == m){ - Utils.LOG_WARNING("Trying to generate a fluid for blacklisted material: "+m.mDefaultLocalName); + Logger.WARNING("Trying to generate a fluid for blacklisted material: "+m.mDefaultLocalName); FluidStack a1 = m.getFluid(1); FluidStack a2 = m.getGas(1); FluidStack a3 = m.getMolten(1); FluidStack a4 = m.getSolid(1); FluidStack a5 = m.getPlasma(1); if (a1 != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. Fluid."); + Logger.WARNING("Using a pre-defined Fluid from GT. Fluid."); return a1.getFluid(); } if (a2 != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. Gas."); + Logger.WARNING("Using a pre-defined Fluid from GT. Gas."); return a2.getFluid(); } if (a3 != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. Molten."); + Logger.WARNING("Using a pre-defined Fluid from GT. Molten."); return a3.getFluid(); } if (a4 != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. Solid."); + Logger.WARNING("Using a pre-defined Fluid from GT. Solid."); return a4.getFluid(); } if (a5 != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. Plasma."); + Logger.WARNING("Using a pre-defined Fluid from GT. Plasma."); return a5.getFluid(); } - Utils.LOG_WARNING("Using null."); + Logger.WARNING("Using null."); return null; } } @@ -645,44 +646,44 @@ public class Material { if (this.materialState == MaterialState.SOLID){ if (isValid.mFluid != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. mFluid."); + Logger.WARNING("Using a pre-defined Fluid from GT. mFluid."); return isValid.mFluid; } else if (isValid.mStandardMoltenFluid != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. mStandardMoltenFluid."); + Logger.WARNING("Using a pre-defined Fluid from GT. mStandardMoltenFluid."); return isValid.mStandardMoltenFluid; } } else if (this.materialState == MaterialState.GAS){ if (isValid.mGas != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. mGas."); + Logger.WARNING("Using a pre-defined Fluid from GT. mGas."); return isValid.mGas; } } else if (this.materialState == MaterialState.LIQUID || this.materialState == MaterialState.PURE_LIQUID){ if (isValid.mFluid != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. mFluid."); + Logger.WARNING("Using a pre-defined Fluid from GT. mFluid."); return isValid.mFluid; } else if (isValid.mGas != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. mGas."); + Logger.WARNING("Using a pre-defined Fluid from GT. mGas."); return isValid.mGas; } else if (isValid.mStandardMoltenFluid != null){ - Utils.LOG_WARNING("Using a pre-defined Fluid from GT. mStandardMoltenFluid."); + Logger.WARNING("Using a pre-defined Fluid from GT. mStandardMoltenFluid."); return isValid.mStandardMoltenFluid; } } - Utils.LOG_WARNING("Generating our own fluid."); + Logger.WARNING("Generating our own fluid."); //Generate a Cell if we need to if (ItemUtils.getItemStackOfAmountFromOreDictNoBroken("cell"+this.getUnlocalizedName(), 1) == null){ if (this.vGenerateCells){ final Item temp = new BaseItemCell(this); - Utils.LOG_WARNING("Generated a cell for "+this.getUnlocalizedName()); + Logger.WARNING("Generated a cell for "+this.getUnlocalizedName()); } else { - Utils.LOG_WARNING("Did not generate a cell for "+this.getUnlocalizedName()); + Logger.WARNING("Did not generate a cell for "+this.getUnlocalizedName()); } } @@ -736,11 +737,11 @@ public class Material { } } if (isValid.mPlasma != null){ - Utils.LOG_WARNING("Using a pre-defined Plasma from GT."); + Logger.WARNING("Using a pre-defined Plasma from GT."); return isValid.mPlasma; } - Utils.LOG_WARNING("Generating our own Plasma."); + Logger.WARNING("Generating our own Plasma."); return FluidUtils.addGTPlasma(this); } @@ -760,10 +761,10 @@ public class Material { for (MaterialStack part : this.vMaterialInput){ int incrementor = part.getStackMaterial().getMeltingPointC(); meltingPoint += incrementor; - Utils.LOG_WARNING("Melting Point for "+this.getLocalizedName()+" increased to "+ incrementor); + Logger.WARNING("Melting Point for "+this.getLocalizedName()+" increased to "+ incrementor); } int divisor = (this.vMaterialInput.size()>0 ? this.vMaterialInput.size() : 1); - Utils.LOG_WARNING("Dividing "+meltingPoint+" / "+divisor+" to get average melting point."); + Logger.WARNING("Dividing "+meltingPoint+" / "+divisor+" to get average melting point."); meltingPoint = (meltingPoint/divisor); return meltingPoint; } diff --git a/src/Java/gtPlusPlus/core/material/MaterialGenerator.java b/src/Java/gtPlusPlus/core/material/MaterialGenerator.java index f252b0d54e..9adf7d62a5 100644 --- a/src/Java/gtPlusPlus/core/material/MaterialGenerator.java +++ b/src/Java/gtPlusPlus/core/material/MaterialGenerator.java @@ -1,5 +1,6 @@ package gtPlusPlus.core.material; +import gtPlusPlus.api.objects.Logger; import gtPlusPlus.core.block.base.BasicBlock.BlockTypes; import gtPlusPlus.core.block.base.BlockBaseModular; import gtPlusPlus.core.item.base.bolts.BaseItemBolt; @@ -140,7 +141,7 @@ public class MaterialGenerator { return true; } catch (final Throwable t) { - Utils.LOG_WARNING(""+matInfo.getLocalizedName()+" failed to generate."); + Logger.WARNING(""+matInfo.getLocalizedName()+" failed to generate."); return false; } } @@ -211,7 +212,7 @@ public class MaterialGenerator { RecipeGen_DustGeneration.generateRecipes(matInfo, true); new RecipeGen_Recycling(matInfo); } catch (final Throwable t){ - Utils.LOG_WARNING(""+matInfo.getLocalizedName()+" failed to generate."); + Logger.WARNING(""+matInfo.getLocalizedName()+" failed to generate."); } } |