Package Hierarchies:
Class Hierarchy
- java.lang.Object
- com.github.darksoulq.abyssallib.common.serialization.Codecs
- com.github.darksoulq.abyssallib.common.serialization.DecodeContext<D>
- com.github.darksoulq.abyssallib.common.serialization.DynamicOps<T>
- com.github.darksoulq.abyssallib.common.serialization.EncodeContext<D>
- com.github.darksoulq.abyssallib.common.serialization.ExtraCodecs
- com.github.darksoulq.abyssallib.common.serialization.FieldBuilder<T>
- com.github.darksoulq.abyssallib.common.serialization.MinecraftBlockSerializer
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Instance
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P1<O,T1>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P10<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P11<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P12<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P13<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P14<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P15<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P16<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P17<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P18<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P19<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P2<O,T1,T2>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P20<O,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P3<O,T1,T2,T3>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P4<O,T1,T2,T3,T4>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P5<O,T1,T2,T3,T4,T5>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P6<O,T1,T2,T3,T4,T5,T6>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P7<O,T1,T2,T3,T4,T5,T6,T7>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P8<O,T1,T2,T3,T4,T5,T6,T7,T8>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.P9<O,T1,T2,T3,T4,T5,T6,T7,T8,T9>
- com.github.darksoulq.abyssallib.common.serialization.RecordField<O,T>
- com.github.darksoulq.abyssallib.common.serialization.SavedEntity
Interface Hierarchy
- com.github.darksoulq.abyssallib.common.serialization.Codec<T>
- com.github.darksoulq.abyssallib.common.serialization.Codec.Decoder<T>
- com.github.darksoulq.abyssallib.common.serialization.Codec.Encoder<T>
- com.github.darksoulq.abyssallib.common.serialization.DataError
- com.github.darksoulq.abyssallib.common.serialization.DataResult<T>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function3<T1,T2,T3,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function4<T1,T2,T3,T4,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function5<T1,T2,T3,T4,T5,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function6<T1,T2,T3,T4,T5,T6,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function7<T1,T2,T3,T4,T5,T6,T7,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function8<T1,T2,T3,T4,T5,T6,T7,T8,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordBuilder.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.github.darksoulq.abyssallib.common.serialization.BlockInfo
- com.github.darksoulq.abyssallib.common.serialization.Codec.Pair<A,B>
- com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple3<A,B,C>
- com.github.darksoulq.abyssallib.common.serialization.Codec.Tuple4<A,B,C,D>
- com.github.darksoulq.abyssallib.common.serialization.DataError.Custom (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.DuplicateKey (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.IndexOutOfBounds (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.InvalidFormat (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.MissingField (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.NullValue (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.OutOfBounds (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.PathAware (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.TypeMismatch (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.UnknownEnum (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataError.UnsupportedOperation (implements com.github.darksoulq.abyssallib.common.serialization.DataError)
- com.github.darksoulq.abyssallib.common.serialization.DataResult.Error<T> (implements com.github.darksoulq.abyssallib.common.serialization.DataResult<T>)
- com.github.darksoulq.abyssallib.common.serialization.DataResult.Success<T> (implements com.github.darksoulq.abyssallib.common.serialization.DataResult<T>)
- com.github.darksoulq.abyssallib.common.serialization.Dynamic<T>