Skip to content

Commit

Permalink
This does not use VarInts
Browse files Browse the repository at this point in the history
  • Loading branch information
Alemiz112 committed Feb 26, 2024
1 parent 7d272ae commit a51c3cd
Showing 1 changed file with 2 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,19 @@
import org.cloudburstmc.protocol.bedrock.codec.BedrockCodecHelper;
import org.cloudburstmc.protocol.bedrock.codec.v291.serializer.MobEffectSerializer_v291;
import org.cloudburstmc.protocol.bedrock.packet.MobEffectPacket;
import org.cloudburstmc.protocol.common.util.VarInts;

public class MobEffectSerializer_v662 extends MobEffectSerializer_v291 {
public static final MobEffectSerializer_v662 INSTANCE = new MobEffectSerializer_v662();

@Override
public void serialize(ByteBuf buffer, BedrockCodecHelper helper, MobEffectPacket packet) {
super.serialize(buffer, helper, packet);
VarInts.writeUnsignedLong(buffer, packet.getTick());
buffer.writeLongLE(packet.getTick());
}

@Override
public void deserialize(ByteBuf buffer, BedrockCodecHelper helper, MobEffectPacket packet) {
super.deserialize(buffer, helper, packet);
packet.setTick(VarInts.readUnsignedLong(buffer));
packet.setTick(buffer.readLongLE());
}
}

0 comments on commit a51c3cd

Please sign in to comment.