Class DefinedPacket

    • Constructor Detail

      • DefinedPacket

        public DefinedPacket()
    • Method Detail

      • writeString

        public static void writeString​(String s,
                                       io.netty.buffer.ByteBuf buf)
      • writeString

        public static void writeString​(String s,
                                       io.netty.buffer.ByteBuf buf,
                                       int maxLength)
      • readString

        public static String readString​(io.netty.buffer.ByteBuf buf)
      • readString

        public static String readString​(io.netty.buffer.ByteBuf buf,
                                        int maxLen)
      • writeArray

        public static void writeArray​(byte[] b,
                                      io.netty.buffer.ByteBuf buf)
      • toArray

        public static byte[] toArray​(io.netty.buffer.ByteBuf buf)
      • readArray

        public static byte[] readArray​(io.netty.buffer.ByteBuf buf)
      • readArray

        public static byte[] readArray​(io.netty.buffer.ByteBuf buf,
                                       int limit)
      • readVarIntArray

        public static int[] readVarIntArray​(io.netty.buffer.ByteBuf buf)
      • writeStringArray

        public static void writeStringArray​(List<String> s,
                                            io.netty.buffer.ByteBuf buf)
      • readStringArray

        public static List<String> readStringArray​(io.netty.buffer.ByteBuf buf)
      • readVarInt

        public static int readVarInt​(io.netty.buffer.ByteBuf input)
      • readVarInt

        public static int readVarInt​(io.netty.buffer.ByteBuf input,
                                     int maxBytes)
      • writeVarInt

        public static void writeVarInt​(int value,
                                       io.netty.buffer.ByteBuf output)
      • readVarShort

        public static int readVarShort​(io.netty.buffer.ByteBuf buf)
      • writeVarShort

        public static void writeVarShort​(io.netty.buffer.ByteBuf buf,
                                         int toWrite)
      • writeUUID

        public static void writeUUID​(UUID value,
                                     io.netty.buffer.ByteBuf output)
      • readUUID

        public static UUID readUUID​(io.netty.buffer.ByteBuf input)
      • writeProperties

        public static void writeProperties​(Property[] properties,
                                           io.netty.buffer.ByteBuf buf)
      • readProperties

        public static Property[] readProperties​(io.netty.buffer.ByteBuf buf)
      • writePublicKey

        public static void writePublicKey​(PlayerPublicKey publicKey,
                                          io.netty.buffer.ByteBuf buf)
      • readPublicKey

        public static PlayerPublicKey readPublicKey​(io.netty.buffer.ByteBuf buf)
      • readTag

        public static se.llbit.nbt.Tag readTag​(io.netty.buffer.ByteBuf input)
      • writeTag

        public static void writeTag​(se.llbit.nbt.Tag tag,
                                    io.netty.buffer.ByteBuf output)
      • writeEnumSet

        public static <E extends Enum<E>> void writeEnumSet​(EnumSet<E> enumset,
                                                            Class<E> oclass,
                                                            io.netty.buffer.ByteBuf buf)
      • readEnumSet

        public static <E extends Enum<E>> EnumSet<E> readEnumSet​(Class<E> oclass,
                                                                 io.netty.buffer.ByteBuf buf)
      • readFixedBitSet

        public static BitSet readFixedBitSet​(int i,
                                             io.netty.buffer.ByteBuf buf)
      • writeFixedBitSet

        public static void writeFixedBitSet​(BitSet bits,
                                            int size,
                                            io.netty.buffer.ByteBuf buf)
      • read

        public void read​(io.netty.buffer.ByteBuf buf)
      • write

        public void write​(io.netty.buffer.ByteBuf buf)
      • equals

        public abstract boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • hashCode

        public abstract int hashCode()
        Overrides:
        hashCode in class Object
      • expectedMaxLength

        public int expectedMaxLength​(io.netty.buffer.ByteBuf buf,
                                     ProtocolConstants.Direction direction,
                                     int protocolVersion)
      • expectedMinLength

        public int expectedMinLength​(io.netty.buffer.ByteBuf buf,
                                     ProtocolConstants.Direction direction,
                                     int protocolVersion)