Enum Class BarrelType

java.lang.Object
java.lang.Enum<BarrelType>
com.minecolonies.api.blocks.types.BarrelType
All Implemented Interfaces:
Serializable, Comparable<BarrelType>, Constable, net.minecraft.util.StringRepresentable

public enum BarrelType extends Enum<BarrelType> implements net.minecraft.util.StringRepresentable
  • Enum Constant Details

  • Method Details

    • values

      public static BarrelType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static BarrelType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • byMetadata

      public static BarrelType byMetadata(int meta)
      Returns a type by a given metadata
      Parameters:
      meta - the metadata
      Returns:
      the type
    • getMetadata

      public int getMetadata()
      Returns the metadata
      Returns:
      the metadata of the type
    • getMaterialColor

      public net.minecraft.world.level.material.MapColor getMaterialColor()
      Returns the color that represents the entry on the map
      Returns:
      the color
    • toString

      public String toString()
      Override for the toString method
      Overrides:
      toString in class Enum<BarrelType>
      Returns:
      the name of the type
    • getName

      @NotNull public @NotNull String getName()
      Returns the name
      Returns:
      the name of the type
    • getTranslationKey

      public String getTranslationKey()
      Returns the unlocalized name
      Returns:
      the unlocalized name of the type
    • getSerializedName

      @NotNull public @NotNull String getSerializedName()
      Specified by:
      getSerializedName in interface net.minecraft.util.StringRepresentable