aboutsummaryrefslogtreecommitdiff
path: root/default-plugin/src/main/java/me/shedaniel/rei/plugin/common
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2024-04-10 02:50:13 +0900
committershedaniel <daniel@shedaniel.me>2024-04-10 20:37:13 +0900
commitfccc677951d7d5352ab7bf154951b7198d440e90 (patch)
treea641e63c744d00ed991cf673c310a69130c9d5b9 /default-plugin/src/main/java/me/shedaniel/rei/plugin/common
parentaebe0f1c05e5b8240b5136f3ab4f1e4a84039d96 (diff)
downloadRoughlyEnoughItems-fccc677951d7d5352ab7bf154951b7198d440e90.tar.gz
RoughlyEnoughItems-fccc677951d7d5352ab7bf154951b7198d440e90.tar.bz2
RoughlyEnoughItems-fccc677951d7d5352ab7bf154951b7198d440e90.zip
Update to 24w14a
Diffstat (limited to 'default-plugin/src/main/java/me/shedaniel/rei/plugin/common')
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java6
1 files changed, 4 insertions, 2 deletions
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 9e4fafadd..488beb78e 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
@@ -32,6 +32,7 @@ import dev.architectury.utils.EnvExecutor;
import io.netty.buffer.Unpooled;
import it.unimi.dsi.fastutil.ints.IntArrayList;
import it.unimi.dsi.fastutil.ints.IntList;
+import me.shedaniel.rei.api.common.display.basic.BasicDisplay;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.Minecraft;
@@ -40,6 +41,7 @@ import net.minecraft.core.HolderSet;
import net.minecraft.core.Registry;
import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.network.FriendlyByteBuf;
+import net.minecraft.network.RegistryFriendlyByteBuf;
import net.minecraft.resources.ResourceKey;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.server.level.ServerPlayer;
@@ -124,7 +126,7 @@ public class TagNodes {
NetworkManager.registerReceiver(NetworkManager.c2s(), REQUEST_TAGS_PACKET_C2S, Collections.singletonList(new SplitPacketTransformer()), (buf, context) -> {
UUID uuid = buf.readUUID();
ResourceKey<? extends Registry<?>> resourceKey = ResourceKey.createRegistryKey(buf.readResourceLocation());
- FriendlyByteBuf newBuf = new FriendlyByteBuf(Unpooled.buffer());
+ RegistryFriendlyByteBuf newBuf = new RegistryFriendlyByteBuf(Unpooled.buffer(), context.registryAccess());
newBuf.writeUUID(uuid);
Map<ResourceLocation, TagData> dataMap = TAG_DATA_MAP.getOrDefault(resourceKey, Collections.emptyMap());
newBuf.writeInt(dataMap.size());
@@ -146,7 +148,7 @@ public class TagNodes {
requestedTags.get(resourceKey).accept(callback);
callback.accept(DataResult.success(TAG_DATA_MAP.getOrDefault(resourceKey, Collections.emptyMap())));
} else {
- FriendlyByteBuf buf = new FriendlyByteBuf(Unpooled.buffer());
+ RegistryFriendlyByteBuf buf = new RegistryFriendlyByteBuf(Unpooled.buffer(), BasicDisplay.registryAccess());
UUID uuid = UUID.randomUUID();
buf.writeUUID(uuid);
buf.writeResourceLocation(resourceKey.location());