aboutsummaryrefslogtreecommitdiff
path: root/forge/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-07-06 17:16:20 +0800
committershedaniel <daniel@shedaniel.me>2022-07-06 17:16:20 +0800
commit84ce034ad0eeffd6e88ea7a1cae821779b620841 (patch)
tree324e5b434199b44eadab99b5e655626693aab3a5 /forge/src/main/java
parent3df8ca8d31d6e49373f38075de6235653c006551 (diff)
downloadRoughlyEnoughItems-84ce034ad0eeffd6e88ea7a1cae821779b620841.tar.gz
RoughlyEnoughItems-84ce034ad0eeffd6e88ea7a1cae821779b620841.tar.bz2
RoughlyEnoughItems-84ce034ad0eeffd6e88ea7a1cae821779b620841.zip
Fix #970
Diffstat (limited to 'forge/src/main/java')
-rw-r--r--forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinTagLoader.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinTagLoader.java b/forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinTagLoader.java
index d6c164b86..66606b9bd 100644
--- a/forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinTagLoader.java
+++ b/forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinTagLoader.java
@@ -40,10 +40,7 @@ import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
+import java.util.*;
@Mixin(TagLoader.class)
public class MixinTagLoader<T> {
@@ -65,6 +62,7 @@ public class MixinTagLoader<T> {
if (resourceKey == null) return;
TagNodes.TAG_DATA_MAP.put(resourceKey, new HashMap<>());
Map<ResourceLocation, TagNodes.TagData> tagDataMap = TagNodes.TAG_DATA_MAP.get(resourceKey);
+ if (tagDataMap == null) return;
Registry<T> registry = ((Registry<Registry<T>>) Registry.REGISTRY).get((ResourceKey<Registry<T>>) resourceKey);
Stopwatch stopwatch = Stopwatch.createStarted();