Interface NetworkBuffer.Type<T>
- All Known Implementing Classes:
DebugSubscriptionImpl
- 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 longdefault longsizeOf(T value, @Nullable Registries registries) default <S> NetworkBuffer.Type<S> default <R, TR extends R>
NetworkBuffer.Type<R> voidwrite(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
-