aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r--src/Java/gtPlusPlus/core/util/item/ItemUtils.java7
-rw-r--r--src/Java/gtPlusPlus/core/util/player/PlayerCache.java2
2 files changed, 6 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java
index 468940ac59..82c38de8bd 100644
--- a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java
+++ b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java
@@ -153,6 +153,9 @@ public class ItemUtils {
@SuppressWarnings("unused")
public static ItemStack simpleMetaStack(Item item, int meta, int itemstackSize){
try {
+ if (item == null){
+ return null;
+ }
Item em = item;
Item em1 = item;
Utils.LOG_WARNING("Found: "+em1.getUnlocalizedName()+":"+meta);
@@ -192,7 +195,7 @@ public class ItemUtils {
public static ItemStack getCorrectStacktype(Object item_Input, int stackSize) {
if (item_Input instanceof String){
- return getCorrectStacktype(item_Input, stackSize);
+ return getItemStackOfAmountFromOreDictNoBroken((String) item_Input, stackSize);
}
else if (item_Input instanceof ItemStack){
return (ItemStack) item_Input;
@@ -234,7 +237,7 @@ public class ItemUtils {
public static ItemStack[] validItemsForOreDict(String oredictName){
List<?> validNames = MaterialUtils.oreDictValuesForEntry(oredictName);
- ItemStack[] inputs = null;
+ ItemStack[] inputs = new ItemStack[validNames.size()];
for (int i=0; i<validNames.size();i++){
inputs[i] = (ItemStack) validNames.get(i);
}
diff --git a/src/Java/gtPlusPlus/core/util/player/PlayerCache.java b/src/Java/gtPlusPlus/core/util/player/PlayerCache.java
index 969de8dc08..85bba2470a 100644
--- a/src/Java/gtPlusPlus/core/util/player/PlayerCache.java
+++ b/src/Java/gtPlusPlus/core/util/player/PlayerCache.java
@@ -14,7 +14,7 @@ public class PlayerCache {
private static final File cache = new File("PlayerCache.dat");
public static final void initCache() {
- if (CORE.PlayerCache == null || CORE.PlayerCache.equals(null)){
+ if (CORE.PlayerCache == null){
try {
if (cache != null){