Package net.minecraft.predicate
Record Class NumberRange.IntRange
java.lang.Object
java.lang.Record
net.minecraft.predicate.NumberRange.IntRange
- Record Components:
min
-max
-minSquared
-maxSquared
-
- All Implemented Interfaces:
NumberRange<Integer>
- Enclosing interface:
NumberRange<T extends Number>
public static record NumberRange.IntRange(Optional<Integer> min, Optional<Integer> max, Optional<Long> minSquared, Optional<Long> maxSquared)
extends Record
implements NumberRange<Integer>
- Mappings:
Namespace Name named net/minecraft/predicate/NumberRange$IntRange
intermediary net/minecraft/class_2096$class_2100
official dj$d
named min
intermediary comp_1805
official e
named max
intermediary comp_1806
official f
named minSquared
intermediary comp_1809
official g
named maxSquared
intermediary comp_1810
official h
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.predicate.NumberRange
NumberRange.CommandFactory<T extends Number,
R extends NumberRange<T>>, NumberRange.DoubleRange, NumberRange.Factory<T extends Number, R extends NumberRange<T>>, NumberRange.IntRange -
Field Summary
Modifier and TypeFieldDescriptionstatic final NumberRange.IntRange
static final com.mojang.serialization.Codec
<NumberRange.IntRange> The field for themax
record component.The field for themaxSquared
record component.The field for themin
record component.The field for theminSquared
record component.Fields inherited from interface net.minecraft.predicate.NumberRange
EXCEPTION_EMPTY, EXCEPTION_SWAPPED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic NumberRange.IntRange
atLeast
(int value) static NumberRange.IntRange
atMost
(int value) static NumberRange.IntRange
between
(int min, int max) final boolean
Indicates whether some other object is "equal to" this one.static NumberRange.IntRange
exactly
(int value) static NumberRange.IntRange
fromStringReader
(com.mojang.brigadier.StringReader reader, Function<Integer, Integer> converter) final int
hashCode()
Returns a hash code value for this object.max()
Returns the value of themax
record component.Returns the value of themaxSquared
record component.min()
Returns the value of themin
record component.Returns the value of theminSquared
record component.static NumberRange.IntRange
parse
(com.mojang.brigadier.StringReader reader) private static NumberRange.IntRange
boolean
test
(int value) boolean
testSqrt
(long value) final String
toString()
Returns a string representation of this record class.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.predicate.NumberRange
getConstantValue, isDummy
-
Field Details
-
min
The field for themin
record component. -
max
The field for themax
record component. -
minSquared
The field for theminSquared
record component. -
maxSquared
The field for themaxSquared
record component. -
ANY
- Mappings:
Namespace Name Mixin selector named ANY
Lnet/minecraft/predicate/NumberRange$IntRange;ANY:Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary field_9708
Lnet/minecraft/class_2096$class_2100;field_9708:Lnet/minecraft/class_2096$class_2100;
official c
Ldj$d;c:Ldj$d;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/predicate/NumberRange$IntRange;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_45763
Lnet/minecraft/class_2096$class_2100;field_45763:Lcom/mojang/serialization/Codec;
official d
Ldj$d;d:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
IntRange
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/predicate/NumberRange$IntRange;<init>(Ljava/util/Optional;Ljava/util/Optional;)V
intermediary <init>
Lnet/minecraft/class_2096$class_2100;<init>(Ljava/util/Optional;Ljava/util/Optional;)V
official <init>
Ldj$d;<init>(Ljava/util/Optional;Ljava/util/Optional;)V
-
IntRange
-
-
Method Details
-
parse
private static NumberRange.IntRange parse(com.mojang.brigadier.StringReader reader, Optional<Integer> min, Optional<Integer> max) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named parse
Lnet/minecraft/predicate/NumberRange$IntRange;parse(Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary method_9055
Lnet/minecraft/class_2096$class_2100;method_9055(Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096$class_2100;
official a
Ldj$d;a(Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Ldj$d;
-
square
- Mappings:
Namespace Name Mixin selector named square
Lnet/minecraft/predicate/NumberRange$IntRange;square(Ljava/util/Optional;)Ljava/util/Optional;
intermediary method_9059
Lnet/minecraft/class_2096$class_2100;method_9059(Ljava/util/Optional;)Ljava/util/Optional;
official a
Ldj$d;a(Ljava/util/Optional;)Ljava/util/Optional;
-
exactly
- Mappings:
Namespace Name Mixin selector named exactly
Lnet/minecraft/predicate/NumberRange$IntRange;exactly(I)Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary method_9058
Lnet/minecraft/class_2096$class_2100;method_9058(I)Lnet/minecraft/class_2096$class_2100;
official a
Ldj$d;a(I)Ldj$d;
-
between
- Mappings:
Namespace Name Mixin selector named between
Lnet/minecraft/predicate/NumberRange$IntRange;between(II)Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary method_35287
Lnet/minecraft/class_2096$class_2100;method_35287(II)Lnet/minecraft/class_2096$class_2100;
official a
Ldj$d;a(II)Ldj$d;
-
atLeast
- Mappings:
Namespace Name Mixin selector named atLeast
Lnet/minecraft/predicate/NumberRange$IntRange;atLeast(I)Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary method_9053
Lnet/minecraft/class_2096$class_2100;method_9053(I)Lnet/minecraft/class_2096$class_2100;
official b
Ldj$d;b(I)Ldj$d;
-
atMost
- Mappings:
Namespace Name Mixin selector named atMost
Lnet/minecraft/predicate/NumberRange$IntRange;atMost(I)Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary method_35289
Lnet/minecraft/class_2096$class_2100;method_35289(I)Lnet/minecraft/class_2096$class_2100;
official c
Ldj$d;c(I)Ldj$d;
-
test
public boolean test(int value) - Mappings:
Namespace Name Mixin selector named test
Lnet/minecraft/predicate/NumberRange$IntRange;test(I)Z
intermediary method_9054
Lnet/minecraft/class_2096$class_2100;method_9054(I)Z
official d
Ldj$d;d(I)Z
-
testSqrt
public boolean testSqrt(long value) - Mappings:
Namespace Name Mixin selector named testSqrt
Lnet/minecraft/predicate/NumberRange$IntRange;testSqrt(J)Z
intermediary method_35288
Lnet/minecraft/class_2096$class_2100;method_35288(J)Z
official a
Ldj$d;a(J)Z
-
parse
public static NumberRange.IntRange parse(com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named parse
Lnet/minecraft/predicate/NumberRange$IntRange;parse(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary method_9060
Lnet/minecraft/class_2096$class_2100;method_9060(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2100;
official a
Ldj$d;a(Lcom/mojang/brigadier/StringReader;)Ldj$d;
-
fromStringReader
public static NumberRange.IntRange fromStringReader(com.mojang.brigadier.StringReader reader, Function<Integer, Integer> converter) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named fromStringReader
Lnet/minecraft/predicate/NumberRange$IntRange;fromStringReader(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary method_9057
Lnet/minecraft/class_2096$class_2100;method_9057(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2100;
official a
Ldj$d;a(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Ldj$d;
-
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. -
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. -
equals
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 withObjects::equals(Object,Object)
. -
min
Returns the value of themin
record component.- Specified by:
min
in interfaceNumberRange<Integer>
- Returns:
- the value of the
min
record component
-
max
Returns the value of themax
record component.- Specified by:
max
in interfaceNumberRange<Integer>
- Returns:
- the value of the
max
record component
-
minSquared
Returns the value of theminSquared
record component.- Returns:
- the value of the
minSquared
record component
-
maxSquared
Returns the value of themaxSquared
record component.- Returns:
- the value of the
maxSquared
record component
-