aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util/minecraft
diff options
context:
space:
mode:
authorAlkalus <Draknyte1@hotmail.com>2020-03-29 04:35:20 +0100
committerAlkalus <Draknyte1@hotmail.com>2020-03-29 04:35:20 +0100
commit0fd60ac639521d74f0026505c8f2c8db13750ae5 (patch)
tree0691802a48f1f37d80bde97900834e30a03afa97 /src/Java/gtPlusPlus/core/util/minecraft
parent52b3964ac2f92c0586a0ff7780651d62675a0778 (diff)
downloadGT5-Unofficial-0fd60ac639521d74f0026505c8f2c8db13750ae5.tar.gz
GT5-Unofficial-0fd60ac639521d74f0026505c8f2c8db13750ae5.tar.bz2
GT5-Unofficial-0fd60ac639521d74f0026505c8f2c8db13750ae5.zip
+ Added code to remove GT recipes for rocket_fuel and 1,1dimethylhydrazine.
% Made Formaldehyde Catalyst handled correctly in Chemical Plant.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util/minecraft')
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java18
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java9
2 files changed, 26 insertions, 1 deletions
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
index cd5b98557b..b2f048565f 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
@@ -27,6 +27,7 @@ import gtPlusPlus.core.item.base.dusts.decimal.BaseItemDecidust;
import gtPlusPlus.core.item.base.plates.BaseItemPlate_OLD;
import gtPlusPlus.core.item.chemistry.AgriculturalChem;
import gtPlusPlus.core.item.chemistry.GenericChem;
+import gtPlusPlus.core.item.chemistry.RocketFuels;
import gtPlusPlus.core.item.tool.staballoy.MultiPickaxeBase;
import gtPlusPlus.core.item.tool.staballoy.MultiSpadeBase;
import gtPlusPlus.core.lib.CORE;
@@ -1245,7 +1246,9 @@ public class ItemUtils {
}
public static boolean isCatalyst(ItemStack aStack) {
-
+ if (GT_Utility.areStacksEqual(aStack, RocketFuels.Formaldehyde_Catalyst_Stack, true)) {
+ return true;
+ }
if (GT_Utility.areStacksEqual(aStack, GenericChem.mBlueCatalyst, true)) {
return true;
}
@@ -1278,6 +1281,18 @@ public class ItemUtils {
}
+
+ public static boolean doesItemListEntryExist(String string) {
+ ItemList[] aListValues = ItemList.class.getEnumConstants();
+ for (ItemList aItem : aListValues) {
+ if (aItem != null) {
+ if (aItem.name().equals(string) || aItem.name().toLowerCase().equals(string.toLowerCase())) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
public static ItemList getValueOfItemList(String string, ItemList aOther) {
ItemList[] aListValues = ItemList.class.getEnumConstants();
@@ -1294,6 +1309,7 @@ public class ItemUtils {
}
return aOther;
}
+
public static ItemStack getValueOfItemList(String string, int aAmount, ItemList aOther) {
return getValueOfItemList(string, aOther).get(aAmount);
}
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java
index 2108087542..64a6c9e820 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java
@@ -501,5 +501,14 @@ public class MaterialUtils {
}
+ public static boolean doesMaterialExist(String aMatName) {
+ for (Materials m : Materials.values()) {
+ if (m.name().toLowerCase().equals(aMatName.toLowerCase())) {
+ return true;
+ }
+ }
+ return false;
+ }
+
} \ No newline at end of file