Class BooleanProperty

java.lang.Object
net.minecraft.state.property.Property<Boolean>
net.minecraft.state.property.BooleanProperty

public final class BooleanProperty extends Property<Boolean>
Represents a property that has boolean values.

See Properties for example usages.

Mappings:
Namespace Name
named net/minecraft/state/property/BooleanProperty
intermediary net/minecraft/class_2746
official dyl
  • Field Details

    • values

      private static final List<Boolean> values
      Mappings:
      Namespace Name Mixin selector
      named values Lnet/minecraft/state/property/BooleanProperty;values:Ljava/util/List;
      intermediary field_12575 Lnet/minecraft/class_2746;field_12575:Ljava/util/List;
      official a Ldyl;a:Ljava/util/List;
    • TRUE_ORDINAL

      private static final int TRUE_ORDINAL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named TRUE_ORDINAL Lnet/minecraft/state/property/BooleanProperty;TRUE_ORDINAL:I
      intermediary field_54327 Lnet/minecraft/class_2746;field_54327:I
      official b Ldyl;b:I
    • FALSE_ORDINAL

      private static final int FALSE_ORDINAL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named FALSE_ORDINAL Lnet/minecraft/state/property/BooleanProperty;FALSE_ORDINAL:I
      intermediary field_54328 Lnet/minecraft/class_2746;field_54328:I
      official c Ldyl;c:I
  • Constructor Details

    • BooleanProperty

      private BooleanProperty(String name)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/state/property/BooleanProperty;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_2746;<init>(Ljava/lang/String;)V
      official <init> Ldyl;<init>(Ljava/lang/String;)V
  • Method Details

    • getValues

      public List<Boolean> getValues()
      Returns all possible values of this property.
      Specified by:
      getValues in class Property<Boolean>
      Mappings:
      Namespace Name Mixin selector
      named getValues Lnet/minecraft/state/property/Property;getValues()Ljava/util/List;
      intermediary method_11898 Lnet/minecraft/class_2769;method_11898()Ljava/util/List;
      official a Ldyw;a()Ljava/util/List;
    • of

      public static BooleanProperty of(String name)
      Creates a boolean property.
      Parameters:
      name - the name of the property; see the note on the name
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/state/property/BooleanProperty;of(Ljava/lang/String;)Lnet/minecraft/state/property/BooleanProperty;
      intermediary method_11825 Lnet/minecraft/class_2746;method_11825(Ljava/lang/String;)Lnet/minecraft/class_2746;
      official a Ldyl;a(Ljava/lang/String;)Ldyl;
    • parse

      public Optional<Boolean> parse(String name)
      Specified by:
      parse in class Property<Boolean>
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/state/property/Property;parse(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_11900 Lnet/minecraft/class_2769;method_11900(Ljava/lang/String;)Ljava/util/Optional;
      official b Ldyw;b(Ljava/lang/String;)Ljava/util/Optional;
    • name

      public String name(Boolean bool)
      Description copied from class: Property
      Returns the name of the given value of this property.
      Specified by:
      name in class Property<Boolean>
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/state/property/BooleanProperty;name(Ljava/lang/Boolean;)Ljava/lang/String;
      intermediary method_11826 Lnet/minecraft/class_2746;method_11826(Ljava/lang/Boolean;)Ljava/lang/String;
      official a Ldyl;a(Ljava/lang/Boolean;)Ljava/lang/String;
    • ordinal

      public int ordinal(Boolean bool)
      Specified by:
      ordinal in class Property<Boolean>
      Mappings:
      Namespace Name Mixin selector
      named ordinal Lnet/minecraft/state/property/BooleanProperty;ordinal(Ljava/lang/Boolean;)I
      intermediary method_64219 Lnet/minecraft/class_2746;method_64219(Ljava/lang/Boolean;)I
      official b Ldyl;b(Ljava/lang/Boolean;)I