Record Class FluidKey

java.lang.Object
java.lang.Record
zombie.scripting.objects.FluidKey

public record FluidKey(String id) extends Record
  • Field Details

    • ACID

      public static final FluidKey ACID
    • ALCOHOL

      public static final FluidKey ALCOHOL
    • ANIMAL_BLOOD

      public static final FluidKey ANIMAL_BLOOD
    • ANIMAL_GREASE

      public static final FluidKey ANIMAL_GREASE
    • ANIMAL_MILK

      public static final FluidKey ANIMAL_MILK
    • BEER

      public static final FluidKey BEER
    • BLEACH

      public static final FluidKey BLEACH
    • BLOOD

      public static final FluidKey BLOOD
    • BRANDY

      public static final FluidKey BRANDY
    • CARBONATED_WATER

      public static final FluidKey CARBONATED_WATER
    • CHAMPAGNE

      public static final FluidKey CHAMPAGNE
    • CIDER

      public static final FluidKey CIDER
    • CLEANING_LIQUID

      public static final FluidKey CLEANING_LIQUID
    • COFFEE

      public static final FluidKey COFFEE
    • COFFEE_LIQUEUR

      public static final FluidKey COFFEE_LIQUEUR
    • COLA

      public static final FluidKey COLA
    • COLA_DIET

      public static final FluidKey COLA_DIET
    • COLOGNE

      public static final FluidKey COLOGNE
    • COW_MILK

      public static final FluidKey COW_MILK
    • CURACAO

      public static final FluidKey CURACAO
    • DYE

      public static final FluidKey DYE
    • GIN

      public static final FluidKey GIN
    • GINGER_ALE

      public static final FluidKey GINGER_ALE
    • GRENADINE

      public static final FluidKey GRENADINE
    • HAIR_DYE

      public static final FluidKey HAIR_DYE
    • HONEY

      public static final FluidKey HONEY
    • JUICE_APPLE

      public static final FluidKey JUICE_APPLE
    • JUICE_CRANBERRY

      public static final FluidKey JUICE_CRANBERRY
    • JUICE_FRUITPUNCH

      public static final FluidKey JUICE_FRUITPUNCH
    • JUICE_GRAPE

      public static final FluidKey JUICE_GRAPE
    • JUICE_LEMON

      public static final FluidKey JUICE_LEMON
    • JUICE_ORANGE

      public static final FluidKey JUICE_ORANGE
    • JUICE_TOMATO

      public static final FluidKey JUICE_TOMATO
    • MEAD

      public static final FluidKey MEAD
    • MILK_CHOCOLATE

      public static final FluidKey MILK_CHOCOLATE
    • PERFUME

      public static final FluidKey PERFUME
    • PETROL

      public static final FluidKey PETROL
    • POISON_POTENT

      public static final FluidKey POISON_POTENT
    • PORT

      public static final FluidKey PORT
    • RUM

      public static final FluidKey RUM
    • SCOTCH

      public static final FluidKey SCOTCH
    • SECRET_FLAVORING

      public static final FluidKey SECRET_FLAVORING
    • SHEEP_MILK

      public static final FluidKey SHEEP_MILK
    • SHERRY

      public static final FluidKey SHERRY
    • SIMPLE_SYRUP

      public static final FluidKey SIMPLE_SYRUP
    • SODA_BLUEBERRY

      public static final FluidKey SODA_BLUEBERRY
    • SODA_BUBBLEGUM

      public static final FluidKey SODA_BUBBLEGUM
    • SODA_GRAPE

      public static final FluidKey SODA_GRAPE
    • SODA_LIME

      public static final FluidKey SODA_LIME
    • SODA_PINEAPPLE

      public static final FluidKey SODA_PINEAPPLE
    • SODA_POP

      public static final FluidKey SODA_POP
    • SODA_STREWBERRY

      public static final FluidKey SODA_STREWBERRY
    • SPIFFO_JUICE

      public static final FluidKey SPIFFO_JUICE
    • TAINTED_WATER

      public static final FluidKey TAINTED_WATER
    • TEA

      public static final FluidKey TEA
    • TEQUILA

      public static final FluidKey TEQUILA
    • VERMOUTH

      public static final FluidKey VERMOUTH
    • VODKA

      public static final FluidKey VODKA
    • WATER

      public static final FluidKey WATER
    • WHISKEY

      public static final FluidKey WHISKEY
    • WINE

      public static final FluidKey WINE
  • Constructor Details

    • FluidKey

      public FluidKey(String id)
      Creates an instance of a FluidKey record class.
      Parameters:
      id - the value for the id record component
  • Method Details

    • toString

      public 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 o)
      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:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • id

      public String id()
      Returns the value of the id record component.
      Returns:
      the value of the id record component