Package net.minecraft.predicate
Class NumberRange<T extends Number>
java.lang.Object
net.minecraft.predicate.NumberRange<T>
- Direct Known Subclasses:
- NumberRange.FloatRange,- NumberRange.IntRange
- Mappings:
- Namespace - Name - official - cj- intermediary - net/minecraft/class_2096- named - net/minecraft/predicate/NumberRange
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static interfaceNumberRange.CommandFactory<T extends Number,R extends NumberRange<T>> protected static interfaceNumberRange.Factory<T extends Number,R extends NumberRange<T>> static classstatic class
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected static <T extends Number,R extends NumberRange<T>> 
 RfromJson(@Nullable JsonElement json, R fallback, BiFunction<JsonElement, String, T> asNumber, NumberRange.Factory<T, R> factory) private static <T extends Number>
 TfromStringReader(com.mojang.brigadier.StringReader reader, Function<String, T> converter, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> exceptionTypeSupplier) getMax()getMin()booleanisDummy()private static booleanisNextCharValid(com.mojang.brigadier.StringReader reader) private static <T> Tprotected static <T extends Number,R extends NumberRange<T>> 
 Rparse(com.mojang.brigadier.StringReader commandReader, NumberRange.CommandFactory<T, R> commandFactory, Function<String, T> converter, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> exceptionTypeSupplier, Function<T, T> mapper) toJson()
- 
Field Details- 
EXCEPTION_EMPTYpublic static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType EXCEPTION_EMPTY- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcj;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- intermediary - field_9700- Lnet/minecraft/class_2096;field_9700:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- named - EXCEPTION_EMPTY- Lnet/minecraft/predicate/NumberRange;EXCEPTION_EMPTY:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
 
- 
EXCEPTION_SWAPPEDpublic static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType EXCEPTION_SWAPPED- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcj;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- intermediary - field_9701- Lnet/minecraft/class_2096;field_9701:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- named - EXCEPTION_SWAPPED- Lnet/minecraft/predicate/NumberRange;EXCEPTION_SWAPPED:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
 
- 
min- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcj;c:Ljava/lang/Number;- intermediary - field_9702- Lnet/minecraft/class_2096;field_9702:Ljava/lang/Number;- named - min- Lnet/minecraft/predicate/NumberRange;min:Ljava/lang/Number;
 
- 
max- Mappings:
- Namespace - Name - Mixin selector - official - d- Lcj;d:Ljava/lang/Number;- intermediary - field_9699- Lnet/minecraft/class_2096;field_9699:Ljava/lang/Number;- named - max- Lnet/minecraft/predicate/NumberRange;max:Ljava/lang/Number;
 
 
- 
- 
Constructor Details- 
NumberRange- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcj;<init>(Ljava/lang/Number;Ljava/lang/Number;)V- intermediary - <init>- Lnet/minecraft/class_2096;<init>(Ljava/lang/Number;Ljava/lang/Number;)V- named - <init>- Lnet/minecraft/predicate/NumberRange;<init>(Ljava/lang/Number;Ljava/lang/Number;)V
 
 
- 
- 
Method Details- 
getMin- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcj;a()Ljava/lang/Number;- intermediary - method_9038- Lnet/minecraft/class_2096;method_9038()Ljava/lang/Number;- named - getMin- Lnet/minecraft/predicate/NumberRange;getMin()Ljava/lang/Number;
 
- 
getMax- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcj;b()Ljava/lang/Number;- intermediary - method_9042- Lnet/minecraft/class_2096;method_9042()Ljava/lang/Number;- named - getMax- Lnet/minecraft/predicate/NumberRange;getMax()Ljava/lang/Number;
 
- 
isDummypublic boolean isDummy()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcj;c()Z- intermediary - method_9041- Lnet/minecraft/class_2096;method_9041()Z- named - isDummy- Lnet/minecraft/predicate/NumberRange;isDummy()Z
 
- 
toJson- Mappings:
- Namespace - Name - Mixin selector - official - d- Lcj;d()Lcom/google/gson/JsonElement;- intermediary - method_9036- Lnet/minecraft/class_2096;method_9036()Lcom/google/gson/JsonElement;- named - toJson- Lnet/minecraft/predicate/NumberRange;toJson()Lcom/google/gson/JsonElement;
 
- 
fromJsonprotected static <T extends Number,R extends NumberRange<T>> R fromJson(@Nullable @Nullable JsonElement json, R fallback, BiFunction<JsonElement, String, T> asNumber, NumberRange.Factory<T, R> factory) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcj;a(Lcom/google/gson/JsonElement;Lcj;Ljava/util/function/BiFunction;Lcj$a;)Lcj;- intermediary - method_9039- Lnet/minecraft/class_2096;method_9039(Lcom/google/gson/JsonElement;Lnet/minecraft/class_2096;Ljava/util/function/BiFunction;Lnet/minecraft/class_2096$class_2097;)Lnet/minecraft/class_2096;- named - fromJson- Lnet/minecraft/predicate/NumberRange;fromJson(Lcom/google/gson/JsonElement;Lnet/minecraft/predicate/NumberRange;Ljava/util/function/BiFunction;Lnet/minecraft/predicate/NumberRange$Factory;)Lnet/minecraft/predicate/NumberRange;
 
- 
parseprotected static <T extends Number,R extends NumberRange<T>> R parse(com.mojang.brigadier.StringReader commandReader, NumberRange.CommandFactory<T, R> commandFactory, Function<String, throws com.mojang.brigadier.exceptions.CommandSyntaxExceptionT> converter, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> exceptionTypeSupplier, Function<T, T> mapper) - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcj;a(Lcom/mojang/brigadier/StringReader;Lcj$b;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lcj;- intermediary - method_9043- Lnet/minecraft/class_2096;method_9043(Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2096$class_2098;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/class_2096;- named - parse- Lnet/minecraft/predicate/NumberRange;parse(Lcom/mojang/brigadier/StringReader;Lnet/minecraft/predicate/NumberRange$CommandFactory;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/predicate/NumberRange;
 
- 
fromStringReader@Nullable private static <T extends Number> T fromStringReader(com.mojang.brigadier.StringReader reader, Function<String, T> converter, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> exceptionTypeSupplier) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcj;a(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Number;- intermediary - method_9037- Lnet/minecraft/class_2096;method_9037(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Number;- named - fromStringReader- Lnet/minecraft/predicate/NumberRange;fromStringReader(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Number;
 
- 
isNextCharValidprivate static boolean isNextCharValid(com.mojang.brigadier.StringReader reader) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcj;a(Lcom/mojang/brigadier/StringReader;)Z- intermediary - method_9040- Lnet/minecraft/class_2096;method_9040(Lcom/mojang/brigadier/StringReader;)Z- named - isNextCharValid- Lnet/minecraft/predicate/NumberRange;isNextCharValid(Lcom/mojang/brigadier/StringReader;)Z
 
- 
map- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcj;a(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;- intermediary - method_9035- Lnet/minecraft/class_2096;method_9035(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;- named - map- Lnet/minecraft/predicate/NumberRange;map(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
 
 
-