CLASS bh net/minecraft/util/NumberRange CLASS bh$c Float FIELD e ANY Lbh$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;)Lbh$c; ARG 0 element METHOD a (Lcom/mojang/brigadier/StringReader;Ljava/lang/Float;Ljava/lang/Float;)Lbh$c; ARG 1 min ARG 2 max METHOD a squared (Ljava/lang/Float;)Ljava/lang/Double; ARG 0 value METHOD b atLeast (F)Lbh$c; ARG 0 value METHOD d matches (F)Z CLASS bh$d Integer FIELD e ANY Lbh$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)Lbh$d; ARG 0 value METHOD a fromJson (Lcom/google/gson/JsonElement;)Lbh$d; ARG 0 element METHOD a (Lcom/mojang/brigadier/StringReader;Ljava/lang/Integer;Ljava/lang/Integer;)Lbh$d; ARG 1 min ARG 2 max METHOD a squared (Ljava/lang/Integer;)Ljava/lang/Long; ARG 0 value METHOD b atLeast (I)Lbh$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 METHOD a getMin ()Ljava/lang/Number; METHOD b getMax ()Ljava/lang/Number; METHOD c isDummy ()Z METHOD d serialize ()Lcom/google/gson/JsonElement;