Class MetadataCodecRegistry

java.lang.Object
fr.ghostrider584.axiom.metadata.MetadataCodecRegistry

public final class MetadataCodecRegistry extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends net.minestom.server.entity.metadata.EntityMeta>
    void
    applyNBT(T meta, net.kyori.adventure.nbt.CompoundBinaryTag nbt)
     
    static <T extends net.minestom.server.entity.metadata.EntityMeta>
    MetadataCodec<T>
    get(Class<T> metaClass)
     
    static <T extends net.minestom.server.entity.metadata.EntityMeta>
    void
    register(Class<T> metaClass, MetadataCodec<T> codec)
     
    static <T extends net.minestom.server.entity.metadata.EntityMeta>
    net.kyori.adventure.nbt.CompoundBinaryTag
    toNBT(T meta)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MetadataCodecRegistry

      public MetadataCodecRegistry()
  • Method Details

    • register

      public static <T extends net.minestom.server.entity.metadata.EntityMeta> void register(Class<T> metaClass, MetadataCodec<T> codec)
    • get

      public static <T extends net.minestom.server.entity.metadata.EntityMeta> MetadataCodec<T> get(Class<T> metaClass)
    • applyNBT

      public static <T extends net.minestom.server.entity.metadata.EntityMeta> void applyNBT(T meta, net.kyori.adventure.nbt.CompoundBinaryTag nbt)
    • toNBT

      public static <T extends net.minestom.server.entity.metadata.EntityMeta> net.kyori.adventure.nbt.CompoundBinaryTag toNBT(T meta)