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

    • min

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

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

      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

      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

    • FloatRangeArgument

      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

    • exactly

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      @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

      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

      @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

      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

      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

      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

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

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