Object CodecExt
-
- All Implemented Interfaces:
public class CodecExt
-
-
Method Summary
Modifier and Type Method Description final <T extends Any, A extends Any> TtryEncode(Codec<A> $self, DynamicOps<T> ops, A data)final <T extends Any, A extends Any> AtryDecode(Codec<A> $self, DynamicOps<T> ops, T data)final <T extends Any, A extends Any> TencodeOrThrow(Codec<A> $self, DynamicOps<T> ops, A data)final <T extends Any, A extends Any> AdecodeOrThrow(Codec<A> $self, DynamicOps<T> ops, T data)final <A extends Any> TagtryEncodeNbt(Codec<A> $self, A data)final <A extends Any> AtryDecodeNbt(Codec<A> $self, Tag data)final <A extends Any> TagencodeNbtOrThrow(Codec<A> $self, A data)final <A extends Any> AdecodeNbtOrThrow(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)
-
-
-
-