diff --git a/common/src/main/java/us/myles/ViaVersion/api/PacketWrapper.java b/common/src/main/java/us/myles/ViaVersion/api/PacketWrapper.java index de6154a7a..34689eaca 100644 --- a/common/src/main/java/us/myles/ViaVersion/api/PacketWrapper.java +++ b/common/src/main/java/us/myles/ViaVersion/api/PacketWrapper.java @@ -487,11 +487,8 @@ public class PacketWrapper { * Reset the reader, so that it can be read again. */ public void resetReader() { - // Move readable objects are packet values - this.packetValues.addAll(readableObjects); - this.readableObjects.clear(); // Move all packet values to the readable for next packet. - this.readableObjects.addAll(packetValues); + this.readableObjects.addAll(0, packetValues); this.packetValues.clear(); }