aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2020-01-15 03:10:48 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2020-01-15 03:10:48 +0000
commit816bd684a016a81c3447b968a490b5602b026ec0 (patch)
tree63ed553160911cdb2b116c8d4584adf72009a11a /src/Java/gtPlusPlus/core/util
parentfa71568545aee9e1192b72a90fcfdb0f2a969610 (diff)
downloadGT5-Unofficial-816bd684a016a81c3447b968a490b5602b026ec0.tar.gz
GT5-Unofficial-816bd684a016a81c3447b968a490b5602b026ec0.tar.bz2
GT5-Unofficial-816bd684a016a81c3447b968a490b5602b026ec0.zip
+ Added conversion recipe for phtalic acids. Closes #540.
+ Multiblock Mixer now has separate recipe processing for each input bus. Closes #560. % Buffed Dehydrator input tanks. Closes #537. % Buffed Algae Farm output to be 6-8x. $ Fixed Algae Farm not consuming compost. $ Adjusted Large Sifter Tooltip. Closes #535. $ Fixed Waste collector recipes. Closes #545. $ Fixed casing count in Volcanus structure check.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
index 720da1692b..485436011f 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
@@ -1268,5 +1268,40 @@ public class ItemUtils {
}
return getNullStack();
}
+
+ public static ItemStack getItemListObject(String aObjectFromExperimentalName, String aReplacementName, int aAmount) {
+ ItemList aItemListObject = getItemListObject(aReplacementName, aReplacementName);
+ if (aItemListObject == ItemList.NULL || aItemListObject == null) {
+ return null;
+ }
+ else {
+ return aItemListObject.get(aAmount);
+ }
+ }
+
+ public static ItemStack getItemListObject(ItemList aItemListObject, int aAmount) {
+ if (aItemListObject == ItemList.NULL || aItemListObject == null) {
+ return null;
+ }
+ else {
+ return aItemListObject.get(aAmount);
+ }
+ }
+
+ public static ItemList getItemListObject(String aObjectFromExperimentalName, String aReplacementName) {
+ ItemList aVal = ItemList.valueOf(aObjectFromExperimentalName);
+ if (aVal != null) {
+ return aVal;
+ }
+ else {
+ aVal = ItemList.valueOf(aReplacementName);
+ if (aVal != null) {
+ return aVal;
+ }
+ else {
+ return ItemList.NULL;
+ }
+ }
+ }
}