aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util
diff options
context:
space:
mode:
authorrepo_alt <wvk17@yandex.ru>2020-11-14 01:48:21 +0300
committerrepo_alt <wvk17@yandex.ru>2020-11-14 01:48:21 +0300
commitb0b861120f91a2bf060c0fc6c6a2c0b20bce06df (patch)
tree01a9647edd14121adc263eee0bb0b2c5cf6ad8dd /src/main/java/gregtech/api/util
parent38b8f59deee780993ba088b6e4829bed97d949ed (diff)
downloadGT5-Unofficial-b0b861120f91a2bf060c0fc6c6a2c0b20bce06df.tar.gz
GT5-Unofficial-b0b861120f91a2bf060c0fc6c6a2c0b20bce06df.tar.bz2
GT5-Unofficial-b0b861120f91a2bf060c0fc6c6a2c0b20bce06df.zip
Miners may actually detect ores by the oredict
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/5468
Diffstat (limited to 'src/main/java/gregtech/api/util')
-rw-r--r--src/main/java/gregtech/api/util/GT_Utility.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java
index a65ed00aed..cf7b86fe94 100644
--- a/src/main/java/gregtech/api/util/GT_Utility.java
+++ b/src/main/java/gregtech/api/util/GT_Utility.java
@@ -65,6 +65,7 @@ import net.minecraftforge.event.ForgeEventFactory;
import net.minecraftforge.event.world.BlockEvent;
import net.minecraftforge.fluids.*;
import net.minecraftforge.fluids.FluidContainerRegistry.FluidContainerData;
+import net.minecraftforge.oredict.OreDictionary;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
@@ -2489,5 +2490,12 @@ public class GT_Utility {
public static boolean isPartOfOrePrefix(ItemStack aStack, OrePrefixes aPrefix){
return GT_OreDictUnificator.getAssociation(aStack) != null ? GT_OreDictUnificator.getAssociation(aStack).mPrefix.equals(aPrefix) : false;
}
+ public static boolean isOre(ItemStack aStack) {
+ for (int id: OreDictionary.getOreIDs(aStack)) {
+ if (OreDictionary.getOreName(id).startsWith("ore"))
+ return true;
+ }
+ return false;
+ }
}