- Enclosing interface:
NetworkBuffer
public static interface NetworkBuffer.Type<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault NetworkBuffer.Type
<T> lengthPrefixed
(int maxLength) default NetworkBuffer.Type
<List<T>> list()
default NetworkBuffer.Type
<List<T>> list
(int maxSize) default <V> NetworkBuffer.Type
<Map<T, V>> mapValue
(NetworkBuffer.Type<V> valueType) default <V> NetworkBuffer.Type
<Map<T, V>> mapValue
(NetworkBuffer.Type<V> valueType, int maxSize) default NetworkBuffer.Type
<T> optional()
read
(NetworkBuffer buffer) default NetworkBuffer.Type
<Set<T>> set()
default NetworkBuffer.Type
<Set<T>> set
(int maxSize) default long
default long
sizeOf
(T value, @Nullable Registries registries) default <S> NetworkBuffer.Type
<S> default <R,
TR extends R>
NetworkBuffer.Type<R> void
write
(NetworkBuffer buffer, T value)
-
Method Details
-
write
-
read
-
sizeOf
-
sizeOf
-
transform
-
mapValue
-
mapValue
-
list
-
list
-
set
-
set
-
optional
-
unionType
default <R,TR extends R> NetworkBuffer.Type<R> unionType(Function<T, NetworkBuffer.Type<TR>> serializers, Function<R, ? extends T> keyFunc) -
lengthPrefixed
-