Object CodecExt
-
- All Implemented Interfaces:
public class CodecExt
-
-
Method Summary
Modifier and Type Method Description final <T extends Any, A extends Any> T
tryEncode(Codec<A> $self, DynamicOps<T> ops, A data)
final <T extends Any, A extends Any> A
tryDecode(Codec<A> $self, DynamicOps<T> ops, T data)
final <T extends Any, A extends Any> T
encodeOrThrow(Codec<A> $self, DynamicOps<T> ops, A data)
final <T extends Any, A extends Any> A
decodeOrThrow(Codec<A> $self, DynamicOps<T> ops, T data)
final <A extends Any> Tag
tryEncodeNbt(Codec<A> $self, A data)
final <A extends Any> A
tryDecodeNbt(Codec<A> $self, Tag data)
final <A extends Any> Tag
encodeNbtOrThrow(Codec<A> $self, A data)
final <A extends Any> A
decodeNbtOrThrow(Codec<A> $self, Tag data)
-
-
Method Detail
-
tryEncode
final <T extends Any, A extends Any> T tryEncode(Codec<A> $self, DynamicOps<T> ops, A data)
-
tryDecode
final <T extends Any, A extends Any> A tryDecode(Codec<A> $self, DynamicOps<T> ops, T data)
-
encodeOrThrow
final <T extends Any, A extends Any> T encodeOrThrow(Codec<A> $self, DynamicOps<T> ops, A data)
-
decodeOrThrow
final <T extends Any, A extends Any> A decodeOrThrow(Codec<A> $self, DynamicOps<T> ops, T data)
-
tryEncodeNbt
final <A extends Any> Tag tryEncodeNbt(Codec<A> $self, A data)
-
tryDecodeNbt
final <A extends Any> A tryDecodeNbt(Codec<A> $self, Tag data)
-
encodeNbtOrThrow
final <A extends Any> Tag encodeNbtOrThrow(Codec<A> $self, A data)
-
decodeNbtOrThrow
final <A extends Any> A decodeNbtOrThrow(Codec<A> $self, Tag data)
-
-
-
-