Class EntityMetadataField<T>

java.lang.Object
devs.beer.nativepackets.api.EntityMetadataField<T>

public final class EntityMetadataField<T> extends Object
A stable semantic entity metadata field with exact per-release wire mappings.
  • Method Details

    • key

      public String key()
    • valueType

      public Class<T> valueType()
    • availableIn

      public boolean availableIn(String minecraftRelease)
    • availableIn

      public boolean availableIn(MinecraftVersion minecraftVersion)
    • index

      public int index(String minecraftRelease)
    • index

      public int index(MinecraftVersion minecraftVersion)
    • serializerId

      public int serializerId(String minecraftRelease)
    • serializerId

      public int serializerId(MinecraftVersion minecraftVersion)
    • toString

      public String toString()
      Overrides:
      toString in class Object