aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/gregtech/common/blocks/BlockOresAbstract.java17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/main/java/gregtech/common/blocks/BlockOresAbstract.java b/src/main/java/gregtech/common/blocks/BlockOresAbstract.java
index f147c1c41d..358ae50e7f 100644
--- a/src/main/java/gregtech/common/blocks/BlockOresAbstract.java
+++ b/src/main/java/gregtech/common/blocks/BlockOresAbstract.java
@@ -82,11 +82,18 @@ public abstract class BlockOresAbstract extends GTGenericBlock implements ITileE
GregTechAPI.sGeneratedMaterials[i].getToolTip());
if ((GregTechAPI.sGeneratedMaterials[i].mTypes & 0x8) != 0
&& !aBlockedOres.contains(GregTechAPI.sGeneratedMaterials[i])) {
- GTOreDictUnificator.registerOre(
- this.getProcessingPrefix()[j] != null
- ? this.getProcessingPrefix()[j].get(GregTechAPI.sGeneratedMaterials[i])
- : "",
- new ItemStack(this, 1, i + (j * 1000)));
+ if (this.getProcessingPrefix()[j] != null && this.getProcessingPrefix()[j].mIsUnificatable) {
+ GTOreDictUnificator.set(
+ this.getProcessingPrefix()[j],
+ GregTechAPI.sGeneratedMaterials[i],
+ new ItemStack(this, 1, i + (j * 1000)));
+ } else {
+ GTOreDictUnificator.registerOre(
+ this.getProcessingPrefix()[j] != null
+ ? this.getProcessingPrefix()[j].get(GregTechAPI.sGeneratedMaterials[i])
+ : "",
+ new ItemStack(this, 1, i + (j * 1000)));
+ }
if (tHideOres) {
if (!(j == 0 && !aHideFirstMeta)) {
codechicken.nei.api.API.hideItem(new ItemStack(this, 1, i + (j * 1000)));