Interface WolfVariantRegistryEntry

All Known Subinterfaces:
WolfVariantRegistryEntry.Builder

@Experimental @NonExtendable public interface WolfVariantRegistryEntry
A data-centric version-specific registry entry for the Wolf.Variant type.
  • Method Details

    • angryClientTextureAsset

      ClientTextureAsset angryClientTextureAsset()
      Provides the client texture asset of the wolf variant for when it is angry, which is the location of the texture to use.
      Returns:
      the client texture asset.
    • wildClientTextureAsset

      ClientTextureAsset wildClientTextureAsset()
      Provides the client texture asset of the wolf variant for when it is wild, which is the location of the texture to use.
      Returns:
      the client texture asset.
    • tameClientTextureAsset

      ClientTextureAsset tameClientTextureAsset()
      Provides the client texture asset of the wolf variant for when it is tame, which is the location of the texture to use.
      Returns:
      the client texture asset.
    • babyAngryClientTextureAsset

      ClientTextureAsset babyAngryClientTextureAsset()
      Provides the client texture asset of the wolf variant for when it is an angry baby.
      Returns:
      the baby angry client texture asset.
    • babyWildClientTextureAsset

      ClientTextureAsset babyWildClientTextureAsset()
      Provides the client texture asset of the wolf variant for when it is a wild baby.
      Returns:
      the baby wild client texture asset.
    • babyTameClientTextureAsset

      ClientTextureAsset babyTameClientTextureAsset()
      Provides the client texture asset of the wolf variant for when it is a tame baby.
      Returns:
      the baby tame client texture asset.