Package fr.ghostrider584.axiom.metadata
Class MetadataCodecRegistry
java.lang.Object
fr.ghostrider584.axiom.metadata.MetadataCodecRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minestom.server.entity.metadata.EntityMeta>
voidapplyNBT(T meta, net.kyori.adventure.nbt.CompoundBinaryTag nbt) static <T extends net.minestom.server.entity.metadata.EntityMeta>
MetadataCodec<T> static <T extends net.minestom.server.entity.metadata.EntityMeta>
voidregister(Class<T> metaClass, MetadataCodec<T> codec) static <T extends net.minestom.server.entity.metadata.EntityMeta>
net.kyori.adventure.nbt.CompoundBinaryTagtoNBT(T meta)
-
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)
-