diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java b/protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java index 122197e1..f8447c99 100644 --- a/protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java +++ b/protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java @@ -36,12 +36,12 @@ import net.md_5.bungee.protocol.util.TagUtil; public abstract class DefinedPacket { - public T readNullable(Function reader, ByteBuf buf) + public static T readNullable(Function reader, ByteBuf buf) { return buf.readBoolean() ? reader.apply( buf ) : null; } - public void writeNullable(T t0, BiConsumer writer, ByteBuf buf) + public static void writeNullable(T t0, BiConsumer writer, ByteBuf buf) { if ( t0 != null ) { @@ -53,7 +53,7 @@ public abstract class DefinedPacket } } - public T readLengthPrefixed(Function reader, ByteBuf buf, int maxSize) + public static T readLengthPrefixed(Function reader, ByteBuf buf, int maxSize) { int size = readVarInt( buf ); @@ -65,7 +65,7 @@ public abstract class DefinedPacket return reader.apply( buf.readSlice( size ) ); } - public void writeLengthPrefixed(T value, BiConsumer writer, ByteBuf buf, int maxSize) + public static void writeLengthPrefixed(T value, BiConsumer writer, ByteBuf buf, int maxSize) { ByteBuf tempBuffer = buf.alloc().buffer(); try