Package net.minecraft.state.property
Class IntProperty
Represents a property that has integer values.
See Properties
for example
usages.
- Mappings:
Namespace Name official dcr
intermediary net/minecraft/class_2758
named net/minecraft/state/property/IntProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.state.property.Property
Property.Value<T extends Comparable<T>>
-
Field Summary
Modifier and TypeFieldDescriptionprivate final int
private final int
private final ImmutableSet<Integer>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
Returns all possible values of this property.Returns the name of the given value of this property.static IntProperty
Creates an integer property.Methods inherited from class net.minecraft.state.property.Property
createValue, createValue, getCodec, getName, getType, getValueCodec, hashCode, parse, stream, toString
-
Field Details
-
values
- Mappings:
Namespace Name Mixin selector official a
Ldcr;a:Lcom/google/common/collect/ImmutableSet;
intermediary field_12614
Lnet/minecraft/class_2758;field_12614:Lcom/google/common/collect/ImmutableSet;
named values
Lnet/minecraft/state/property/IntProperty;values:Lcom/google/common/collect/ImmutableSet;
-
min
private final int min- Mappings:
Namespace Name Mixin selector official b
Ldcr;b:I
intermediary field_37655
Lnet/minecraft/class_2758;field_37655:I
named min
Lnet/minecraft/state/property/IntProperty;min:I
-
max
private final int max- Mappings:
Namespace Name Mixin selector official c
Ldcr;c:I
intermediary field_37656
Lnet/minecraft/class_2758;field_37656:I
named max
Lnet/minecraft/state/property/IntProperty;max:I
-
-
Constructor Details
-
IntProperty
- Mappings:
Namespace Name Mixin selector official <init>
Ldcr;<init>(Ljava/lang/String;II)V
intermediary <init>
Lnet/minecraft/class_2758;<init>(Ljava/lang/String;II)V
named <init>
Lnet/minecraft/state/property/IntProperty;<init>(Ljava/lang/String;II)V
-
-
Method Details
-
getValues
Returns all possible values of this property.- Specified by:
getValues
in classProperty<Integer>
- Mappings:
Namespace Name Mixin selector official a
Ldcu;a()Ljava/util/Collection;
intermediary method_11898
Lnet/minecraft/class_2769;method_11898()Ljava/util/Collection;
named getValues
Lnet/minecraft/state/property/Property;getValues()Ljava/util/Collection;
-
equals
-
computeHashCode
public int computeHashCode()- Overrides:
computeHashCode
in classProperty<Integer>
- Mappings:
Namespace Name Mixin selector official b
Ldcu;b()I
intermediary method_11799
Lnet/minecraft/class_2769;method_11799()I
named computeHashCode
Lnet/minecraft/state/property/Property;computeHashCode()I
-
of
Creates an integer property.Note that this method computes all possible values.
- Parameters:
name
- the name of the property; see the note on the namemin
- the minimum value the property containsmax
- the maximum value the property contains- Throws:
IllegalArgumentException
- if0 <= min < max
is not satisfied- Mappings:
Namespace Name Mixin selector official a
Ldcr;a(Ljava/lang/String;II)Ldcr;
intermediary method_11867
Lnet/minecraft/class_2758;method_11867(Ljava/lang/String;II)Lnet/minecraft/class_2758;
named of
Lnet/minecraft/state/property/IntProperty;of(Ljava/lang/String;II)Lnet/minecraft/state/property/IntProperty;
-
parse
- Specified by:
parse
in classProperty<Integer>
- Mappings:
Namespace Name Mixin selector official b
Ldcu;b(Ljava/lang/String;)Ljava/util/Optional;
intermediary method_11900
Lnet/minecraft/class_2769;method_11900(Ljava/lang/String;)Ljava/util/Optional;
named parse
Lnet/minecraft/state/property/Property;parse(Ljava/lang/String;)Ljava/util/Optional;
-
name
Description copied from class:Property
Returns the name of the given value of this property.- Specified by:
name
in classProperty<Integer>
- Mappings:
Namespace Name Mixin selector official a
Ldcr;a(Ljava/lang/Integer;)Ljava/lang/String;
intermediary method_11868
Lnet/minecraft/class_2758;method_11868(Ljava/lang/Integer;)Ljava/lang/String;
named name
Lnet/minecraft/state/property/IntProperty;name(Ljava/lang/Integer;)Ljava/lang/String;
-