diff options
| author | shedaniel <daniel@shedaniel.me> | 2024-04-10 02:50:13 +0900 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2024-04-10 20:37:13 +0900 |
| commit | fccc677951d7d5352ab7bf154951b7198d440e90 (patch) | |
| tree | a641e63c744d00ed991cf673c310a69130c9d5b9 /default-plugin/src/main/java/me/shedaniel | |
| parent | aebe0f1c05e5b8240b5136f3ab4f1e4a84039d96 (diff) | |
| download | RoughlyEnoughItems-fccc677951d7d5352ab7bf154951b7198d440e90.tar.gz RoughlyEnoughItems-fccc677951d7d5352ab7bf154951b7198d440e90.tar.bz2 RoughlyEnoughItems-fccc677951d7d5352ab7bf154951b7198d440e90.zip | |
Update to 24w14a
Diffstat (limited to 'default-plugin/src/main/java/me/shedaniel')
| -rw-r--r-- | default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java | 6 |
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()); |
