aboutsummaryrefslogtreecommitdiff
path: root/default-plugin
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-06-28 02:17:20 +0800
committershedaniel <daniel@shedaniel.me>2022-06-28 03:21:12 +0800
commitc5f2df8e240a8a960f6e1540fdbf9984e8dce856 (patch)
treeef772d48ed7e7eea27396683712234299c672e60 /default-plugin
parent4050ec43245893aec0f51cd45c0ec1948e6c4572 (diff)
downloadRoughlyEnoughItems-c5f2df8e240a8a960f6e1540fdbf9984e8dce856.tar.gz
RoughlyEnoughItems-c5f2df8e240a8a960f6e1540fdbf9984e8dce856.tar.bz2
RoughlyEnoughItems-c5f2df8e240a8a960f6e1540fdbf9984e8dce856.zip
Fix servers for tags
Diffstat (limited to 'default-plugin')
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java5
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java2
2 files changed, 6 insertions, 1 deletions
diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java
index 96cf3be2a..f51fed428 100644
--- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java
+++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java
@@ -47,6 +47,7 @@ import me.shedaniel.rei.plugin.common.displays.cooking.DefaultCookingDisplay;
import me.shedaniel.rei.plugin.common.displays.cooking.DefaultSmeltingDisplay;
import me.shedaniel.rei.plugin.common.displays.cooking.DefaultSmokingDisplay;
import me.shedaniel.rei.plugin.common.displays.crafting.DefaultCraftingDisplay;
+import me.shedaniel.rei.plugin.common.displays.tag.TagNodes;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.nbt.ListTag;
import net.minecraft.nbt.Tag;
@@ -60,6 +61,10 @@ import java.util.stream.Stream;
@ApiStatus.Internal
public class DefaultPlugin implements BuiltinPlugin, REIServerPlugin {
+ static {
+ TagNodes.init();
+ }
+
@Override
public void registerItemComparators(ItemComparatorRegistry registry) {
EntryComparator<Tag> nbtHasher = EntryComparator.nbt();
diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java
index 163776b87..76b6adbcc 100644
--- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java
+++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java
@@ -156,7 +156,7 @@ public class TagNodes {
ClientLifecycleEvent.CLIENT_LEVEL_LOAD.register(world -> {
requestedTags.clear();
});
- NetworkManager.registerReceiver(NetworkManager.s2c(), REQUEST_TAGS_PACKET_S2C, Collections.singletonList(new SplitPacketTransformer()), (buf, context) -> {
+ NetworkManager.registerReceiver(NetworkManager.s2c(), REQUEST_TAGS_PACKET_S2C, (buf, context) -> {
UUID uuid = buf.readUUID();
if (nextUUID.equals(uuid)) {
Map<ResourceLocation, TagData> map = new HashMap<>();