CLASS bi net/minecraft/util/NumberRange CLASS bi$a Factory CLASS bi$c FloatRange FIELD e ANY Lbi$c; FIELD f minSquared Ljava/lang/Double; FIELD g maxSquared Ljava/lang/Double; METHOD (Ljava/lang/Float;Ljava/lang/Float;)V ARG 1 max METHOD a matchesSquared (D)Z METHOD a fromJson (Lcom/google/gson/JsonElement;)Lbi$c; ARG 0 element METHOD a parse (Lcom/mojang/brigadier/StringReader;)Lbi$c; ARG 0 reader METHOD a create (Lcom/mojang/brigadier/StringReader;Ljava/lang/Float;Ljava/lang/Float;)Lbi$c; ARG 0 reader ARG 1 min ARG 2 max METHOD a parse (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lbi$c; ARG 0 reader METHOD a squared (Ljava/lang/Float;)Ljava/lang/Double; ARG 0 value METHOD b atLeast (F)Lbi$c; ARG 0 value METHOD d matches (F)Z CLASS bi$d IntRange FIELD e ANY Lbi$d; FIELD f minSquared Ljava/lang/Long; FIELD g maxSquared Ljava/lang/Long; METHOD (Ljava/lang/Integer;Ljava/lang/Integer;)V ARG 1 max METHOD a exactly (I)Lbi$d; ARG 0 value METHOD a fromJson (Lcom/google/gson/JsonElement;)Lbi$d; ARG 0 element METHOD a parse (Lcom/mojang/brigadier/StringReader;)Lbi$d; METHOD a (Lcom/mojang/brigadier/StringReader;Ljava/lang/Integer;Ljava/lang/Integer;)Lbi$d; ARG 1 min ARG 2 max METHOD a fromStringReader (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lbi$d; METHOD a squared (Ljava/lang/Integer;)Ljava/lang/Long; ARG 0 value METHOD b atLeast (I)Lbi$d; ARG 0 value METHOD d test (I)Z FIELD a EXCEPTION_EMPTY Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD b EXCEPTION_SWAPPED Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD c min Ljava/lang/Number; FIELD d max Ljava/lang/Number; METHOD (Ljava/lang/Number;Ljava/lang/Number;)V ARG 1 min ARG 2 max METHOD a getMin ()Ljava/lang/Number; METHOD a fromJson (Lcom/google/gson/JsonElement;Lbi;Ljava/util/function/BiFunction;Lbi$a;)Lbi; ARG 0 json ARG 1 defaultValue ARG 3 factory METHOD a isNextCharValid (Lcom/mojang/brigadier/StringReader;)Z ARG 0 reader METHOD a parse (Lcom/mojang/brigadier/StringReader;Lbi$b;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lbi; METHOD a fromStringReader (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Number; METHOD a applyIfNonNull (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; ARG 0 object ARG 1 function METHOD b getMax ()Ljava/lang/Number; METHOD c isDummy ()Z METHOD d serialize ()Lcom/google/gson/JsonElement;