Record Class FloatRangeArgument

java.lang.Object
java.lang.Record
net.minecraft.command.FloatRangeArgument
Record Components:
min -
max -

public record FloatRangeArgument(@Nullable Float min, @Nullable Float max) extends Record
Mappings:
Namespace Name
named net/minecraft/command/FloatRangeArgument
intermediary net/minecraft/class_2152
official en
named min
intermediary comp_1840
official c
named max
intermediary comp_1841
official d
  • Field Details Link icon

    • min Link icon

      @Nullable private final @Nullable Float min
      The field for the min record component.
    • max Link icon

      @Nullable private final @Nullable Float max
      The field for the max record component.
    • ANY Link icon

      public static final FloatRangeArgument ANY
      Mappings:
      Namespace Name Mixin selector
      named ANY Lnet/minecraft/command/FloatRangeArgument;ANY:Lnet/minecraft/command/FloatRangeArgument;
      intermediary field_9780 Lnet/minecraft/class_2152;field_9780:Lnet/minecraft/class_2152;
      official a Len;a:Len;
    • ONLY_INTS_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ONLY_INTS_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named ONLY_INTS_EXCEPTION Lnet/minecraft/command/FloatRangeArgument;ONLY_INTS_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9781 Lnet/minecraft/class_2152;field_9781:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official b Len;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
  • Constructor Details Link icon

    • FloatRangeArgument Link icon

      public FloatRangeArgument(@Nullable @Nullable Float min, @Nullable @Nullable Float max)
      Creates an instance of a FloatRangeArgument record class.
      Parameters:
      min - the value for the min record component
      max - the value for the max record component
  • Method Details Link icon

    • exactly Link icon

      public static FloatRangeArgument exactly(float value)
      Mappings:
      Namespace Name Mixin selector
      named exactly Lnet/minecraft/command/FloatRangeArgument;exactly(F)Lnet/minecraft/command/FloatRangeArgument;
      intermediary method_35401 Lnet/minecraft/class_2152;method_35401(F)Lnet/minecraft/class_2152;
      official a Len;a(F)Len;
    • between Link icon

      public static FloatRangeArgument between(float min, float max)
      Mappings:
      Namespace Name Mixin selector
      named between Lnet/minecraft/command/FloatRangeArgument;between(FF)Lnet/minecraft/command/FloatRangeArgument;
      intermediary method_35402 Lnet/minecraft/class_2152;method_35402(FF)Lnet/minecraft/class_2152;
      official a Len;a(FF)Len;
    • atLeast Link icon

      public static FloatRangeArgument atLeast(float value)
      Mappings:
      Namespace Name Mixin selector
      named atLeast Lnet/minecraft/command/FloatRangeArgument;atLeast(F)Lnet/minecraft/command/FloatRangeArgument;
      intermediary method_35406 Lnet/minecraft/class_2152;method_35406(F)Lnet/minecraft/class_2152;
      official b Len;b(F)Len;
    • atMost Link icon

      public static FloatRangeArgument atMost(float value)
      Mappings:
      Namespace Name Mixin selector
      named atMost Lnet/minecraft/command/FloatRangeArgument;atMost(F)Lnet/minecraft/command/FloatRangeArgument;
      intermediary method_35408 Lnet/minecraft/class_2152;method_35408(F)Lnet/minecraft/class_2152;
      official c Len;c(F)Len;
    • isInRange Link icon

      public boolean isInRange(float value)
      Mappings:
      Namespace Name Mixin selector
      named isInRange Lnet/minecraft/command/FloatRangeArgument;isInRange(F)Z
      intermediary method_35409 Lnet/minecraft/class_2152;method_35409(F)Z
      official d Len;d(F)Z
    • isInSquaredRange Link icon

      public boolean isInSquaredRange(double value)
      Mappings:
      Namespace Name Mixin selector
      named isInSquaredRange Lnet/minecraft/command/FloatRangeArgument;isInSquaredRange(D)Z
      intermediary method_35400 Lnet/minecraft/class_2152;method_35400(D)Z
      official a Len;a(D)Z
    • toJson Link icon

      public JsonElement toJson()
      Mappings:
      Namespace Name Mixin selector
      named toJson Lnet/minecraft/command/FloatRangeArgument;toJson()Lcom/google/gson/JsonElement;
      intermediary method_35407 Lnet/minecraft/class_2152;method_35407()Lcom/google/gson/JsonElement;
      official a Len;a()Lcom/google/gson/JsonElement;
    • fromJson Link icon

      public static FloatRangeArgument fromJson(@Nullable @Nullable JsonElement json)
      Mappings:
      Namespace Name Mixin selector
      named fromJson Lnet/minecraft/command/FloatRangeArgument;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/command/FloatRangeArgument;
      intermediary method_35403 Lnet/minecraft/class_2152;method_35403(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2152;
      official a Len;a(Lcom/google/gson/JsonElement;)Len;
    • parse Link icon

      public static FloatRangeArgument parse(com.mojang.brigadier.StringReader reader, boolean allowFloats) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/command/FloatRangeArgument;parse(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/command/FloatRangeArgument;
      intermediary method_35404 Lnet/minecraft/class_2152;method_35404(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2152;
      official a Len;a(Lcom/mojang/brigadier/StringReader;Z)Len;
    • parse Link icon

      public static FloatRangeArgument parse(com.mojang.brigadier.StringReader reader, boolean allowFloats, Function<Float,Float> transform) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/command/FloatRangeArgument;parse(Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Lnet/minecraft/command/FloatRangeArgument;
      intermediary method_9172 Lnet/minecraft/class_2152;method_9172(Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Lnet/minecraft/class_2152;
      official a Len;a(Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Len;
    • parseFloat Link icon

      @Nullable private static @Nullable Float parseFloat(com.mojang.brigadier.StringReader reader, boolean allowFloats) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parseFloat Lnet/minecraft/command/FloatRangeArgument;parseFloat(Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float;
      intermediary method_9176 Lnet/minecraft/class_2152;method_9176(Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float;
      official b Len;b(Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float;
    • peekDigit Link icon

      private static boolean peekDigit(com.mojang.brigadier.StringReader reader, boolean allowFloats)
      Mappings:
      Namespace Name Mixin selector
      named peekDigit Lnet/minecraft/command/FloatRangeArgument;peekDigit(Lcom/mojang/brigadier/StringReader;Z)Z
      intermediary method_9173 Lnet/minecraft/class_2152;method_9173(Lcom/mojang/brigadier/StringReader;Z)Z
      official c Len;c(Lcom/mojang/brigadier/StringReader;Z)Z
    • mapFloat Link icon

      @Nullable private static @Nullable Float mapFloat(@Nullable @Nullable Float value, Function<Float,Float> function)
      Mappings:
      Namespace Name Mixin selector
      named mapFloat Lnet/minecraft/command/FloatRangeArgument;mapFloat(Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float;
      intermediary method_9174 Lnet/minecraft/class_2152;method_9174(Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float;
      official a Len;a(Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float;
    • toString Link icon

      public final String 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.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode Link icon

      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.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals Link icon

      public final boolean equals(Object object)
      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 with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      object - the object with which to compare
      Returns:
      true if this object is the same as the object argument; false otherwise.
    • min Link icon

      @Nullable public @Nullable Float min()
      Returns the value of the min record component.
      Returns:
      the value of the min record component
    • max Link icon

      @Nullable public @Nullable Float max()
      Returns the value of the max record component.
      Returns:
      the value of the max record component