接口 EntityDataSerializer<T>
- 所有已知子接口:
EntityDataSerializer.ForValueType<T>
public interface EntityDataSerializer<T>
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明default EntityDataAccessor<T>
createAccessor
(int pId) static <T> EntityDataSerializer<Optional<T>>
optional
(FriendlyByteBuf.Writer<T> pValueWriter, FriendlyByteBuf.Reader<T> pValueReader) read
(FriendlyByteBuf pBuffer) static <T> EntityDataSerializer<T>
simple
(FriendlyByteBuf.Writer<T> pValueWriter, FriendlyByteBuf.Reader<T> pValueReader) static <T extends Enum<T>>
EntityDataSerializer<T>simpleEnum
(Class<T> pEnumType) static <T> EntityDataSerializer<T>
void
write
(FriendlyByteBuf pBuffer, T pValue)
-
方法详细资料
-
write
-
read
-
createAccessor
-
copy
-
simple
static <T> EntityDataSerializer<T> simple(FriendlyByteBuf.Writer<T> pValueWriter, FriendlyByteBuf.Reader<T> pValueReader) -
optional
static <T> EntityDataSerializer<Optional<T>> optional(FriendlyByteBuf.Writer<T> pValueWriter, FriendlyByteBuf.Reader<T> pValueReader) -
simpleEnum
-
simpleId
-