diff --git a/fabric/src/main/java/cn/zbx1425/worldcomment/fabric/CompatPacket.java b/fabric/src/main/java/cn/zbx1425/worldcomment/fabric/CompatPacket.java index 3d652cc..fbaeeac 100644 --- a/fabric/src/main/java/cn/zbx1425/worldcomment/fabric/CompatPacket.java +++ b/fabric/src/main/java/cn/zbx1425/worldcomment/fabric/CompatPacket.java @@ -35,7 +35,7 @@ public Type type() { public final StreamCodec STREAM_CODEC = new StreamCodec<>() { @Override public void encode(ByteBuf dest, Payload src) { - src.buffer.resetReaderIndex(); + src.buffer.readerIndex(0); dest.writeInt(src.buffer.readableBytes()); dest.writeBytes(src.buffer); } @@ -44,7 +44,7 @@ public void encode(ByteBuf dest, Payload src) { public Payload decode(ByteBuf src) { final int length = src.readInt(); FriendlyByteBuf result = new FriendlyByteBuf(src.readBytes(length)); - result.resetReaderIndex(); + result.readerIndex(0); return new Payload(result); } }; diff --git a/forge/src/main/java/cn/zbx1425/worldcomment/forge/ServerPlatformImpl.java b/forge/src/main/java/cn/zbx1425/worldcomment/forge/ServerPlatformImpl.java index 9a68a35..a13def6 100644 --- a/forge/src/main/java/cn/zbx1425/worldcomment/forge/ServerPlatformImpl.java +++ b/forge/src/main/java/cn/zbx1425/worldcomment/forge/ServerPlatformImpl.java @@ -51,7 +51,7 @@ public static void registerTickEvent(Consumer consumer) { } public static void sendPacketToPlayer(ServerPlayer player, ResourceLocation id, FriendlyByteBuf packet) { - packet.resetReaderIndex(); + packet.readerIndex(0); NetworkManager.sendToPlayer(player, id, packet); } } \ No newline at end of file diff --git a/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/ClientPlatformImpl.java b/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/ClientPlatformImpl.java index e600e86..40ac78b 100644 --- a/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/ClientPlatformImpl.java +++ b/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/ClientPlatformImpl.java @@ -37,7 +37,7 @@ public static void registerTickEvent(Consumer consumer) { } public static void sendPacketToServer(ResourceLocation id, FriendlyByteBuf packet) { - packet.resetReaderIndex(); + packet.readerIndex(0); #if MC_VERSION >= "12100" MainForge.PACKET_REGISTRY.sendC2S(id, packet); #else diff --git a/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/CompatPacket.java b/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/CompatPacket.java index 45cb519..c21653d 100644 --- a/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/CompatPacket.java +++ b/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/CompatPacket.java @@ -35,7 +35,7 @@ public Type type() { public final StreamCodec STREAM_CODEC = new StreamCodec<>() { @Override public void encode(ByteBuf dest, Payload src) { - src.buffer.resetReaderIndex(); + src.buffer.readerIndex(0); dest.writeInt(src.buffer.readableBytes()); dest.writeBytes(src.buffer); } @@ -44,7 +44,7 @@ public void encode(ByteBuf dest, Payload src) { public Payload decode(ByteBuf src) { final int length = src.readInt(); FriendlyByteBuf result = new FriendlyByteBuf(src.readBytes(length)); - result.resetReaderIndex(); + result.readerIndex(0); return new Payload(result); } }; diff --git a/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/ServerPlatformImpl.java b/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/ServerPlatformImpl.java index 40862d1..3efeb8c 100644 --- a/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/ServerPlatformImpl.java +++ b/neoforge/src/main/java/cn/zbx1425/worldcomment/neoforge/ServerPlatformImpl.java @@ -55,7 +55,7 @@ public static void registerTickEvent(Consumer consumer) { } public static void sendPacketToPlayer(ServerPlayer player, ResourceLocation id, FriendlyByteBuf packet) { - packet.resetReaderIndex(); + packet.readerIndex(0); #if MC_VERSION >= "12100" MainForge.PACKET_REGISTRY.sendS2C(player, id, packet); #else