From c5f2df8e240a8a960f6e1540fdbf9984e8dce856 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 28 Jun 2022 02:17:20 +0800 Subject: Fix servers for tags --- .../src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java | 5 +++++ .../java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'default-plugin') 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 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 map = new HashMap<>(); -- cgit