aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus')
-rw-r--r--src/Java/gtPlusPlus/core/material/Material.java10
-rw-r--r--src/Java/gtPlusPlus/preloader/asm/transformers/Preloader_ClassTransformer2.java2
2 files changed, 9 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/core/material/Material.java b/src/Java/gtPlusPlus/core/material/Material.java
index 5197b2e34b..eca3c595ec 100644
--- a/src/Java/gtPlusPlus/core/material/Material.java
+++ b/src/Java/gtPlusPlus/core/material/Material.java
@@ -348,7 +348,7 @@ public class Material {
sets.put(r.getStackMaterial());
}
}
- TextureSet mostUsedTypeTextureSet = (TextureSet) MaterialUtils.getMostCommonTextureSet(new ArrayList(sets.values()));
+ TextureSet mostUsedTypeTextureSet = (TextureSet) MaterialUtils.getMostCommonTextureSet(new ArrayList<Material>(sets.values()));
if (mostUsedTypeTextureSet != null && mostUsedTypeTextureSet instanceof TextureSet) {
Logger.MATERIALS("Set textureset for "+this.localizedName+" to be "+mostUsedTypeTextureSet.mSetName+".");
return mostUsedTypeTextureSet;
@@ -611,6 +611,10 @@ public class Material {
}
private final short getComponentCount(final MaterialStack[] inputs){
+
+ if (inputs == null || inputs.length < 1) {
+ return 1;
+ }
int counterTemp = 0;
for (final MaterialStack m : inputs){
if (m.getStackMaterial() != null){
@@ -729,7 +733,7 @@ public class Material {
}
final Materials isValid = Materials.get(this.getLocalizedName());
- Logger.INFO("Is "+this.getLocalizedName()+" a Gregtech material? "+(isValid != null && isValid != Materials._NULL)+" | Found "+isValid.mDefaultLocalName);
+ //Logger.MATERIALS("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){
@@ -800,7 +804,7 @@ public class Material {
//Generate a Cell if we need to
if (ItemUtils.getItemStackOfAmountFromOreDictNoBroken("cell"+this.getUnlocalizedName(), 1) == null){
if (this.vGenerateCells){
- final Item temp = new BaseItemCell(this);
+ new BaseItemCell(this);
Logger.INFO("Generated a cell for "+this.getUnlocalizedName());
}
else {
diff --git a/src/Java/gtPlusPlus/preloader/asm/transformers/Preloader_ClassTransformer2.java b/src/Java/gtPlusPlus/preloader/asm/transformers/Preloader_ClassTransformer2.java
index 89c41452d5..6da476309f 100644
--- a/src/Java/gtPlusPlus/preloader/asm/transformers/Preloader_ClassTransformer2.java
+++ b/src/Java/gtPlusPlus/preloader/asm/transformers/Preloader_ClassTransformer2.java
@@ -25,6 +25,8 @@ import net.minecraftforge.fluids.FluidStack;
public class Preloader_ClassTransformer2 {
private final static Class<BaseMetaTileEntity> customTransformer2 = BaseMetaTileEntity.class;
+
+ NBTTagCompound mItemStorageNBT = new NBTTagCompound();
public static ArrayList<ItemStack> getDrops(BaseMetaTileEntity o) {
Logger.INFO("DROP!");