Record Class FrogVariant

java.lang.Object
java.lang.Record
net.minecraft.entity.passive.FrogVariant
Record Components:
texture -

public record FrogVariant(Identifier texture) extends Record
Mappings:
Namespace Name
official bnp
intermediary net/minecraft/class_7106
named net/minecraft/entity/passive/FrogVariant
official d
intermediary comp_707
named texture
  • Field Details

    • texture

      private final Identifier texture
      The field for the texture record component.
    • TEMPERATE

      public static final FrogVariant TEMPERATE
      Mappings:
      Namespace Name Mixin selector
      official a Lbnp;a:Lbnp;
      intermediary field_37462 Lnet/minecraft/class_7106;field_37462:Lnet/minecraft/class_7106;
      named TEMPERATE Lnet/minecraft/entity/passive/FrogVariant;TEMPERATE:Lnet/minecraft/entity/passive/FrogVariant;
    • WARM

      public static final FrogVariant WARM
      Mappings:
      Namespace Name Mixin selector
      official b Lbnp;b:Lbnp;
      intermediary field_37463 Lnet/minecraft/class_7106;field_37463:Lnet/minecraft/class_7106;
      named WARM Lnet/minecraft/entity/passive/FrogVariant;WARM:Lnet/minecraft/entity/passive/FrogVariant;
    • COLD

      public static final FrogVariant COLD
      Mappings:
      Namespace Name Mixin selector
      official c Lbnp;c:Lbnp;
      intermediary field_37464 Lnet/minecraft/class_7106;field_37464:Lnet/minecraft/class_7106;
      named COLD Lnet/minecraft/entity/passive/FrogVariant;COLD:Lnet/minecraft/entity/passive/FrogVariant;
  • Constructor Details

    • FrogVariant

      public FrogVariant(Identifier identifier)
  • Method Details

    • register

      private static FrogVariant register(String id, String textureId)
      Mappings:
      Namespace Name Mixin selector
      official a Lbnp;a(Ljava/lang/String;Ljava/lang/String;)Lbnp;
      intermediary method_43091 Lnet/minecraft/class_7106;method_43091(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7106;
      named register Lnet/minecraft/entity/passive/FrogVariant;register(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/entity/passive/FrogVariant;
    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object object)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      object - the object with which to compare
      Returns:
      true if this object is the same as the object argument; false otherwise.
    • texture

      public Identifier texture()
      Returns the value of the texture record component.
      Returns:
      the value of the texture record component