Class DistancePredicate

java.lang.Object
net.minecraft.predicate.entity.DistancePredicate

public class DistancePredicate
extends Object
Mappings:
Namespace Name
official ay
intermediary net/minecraft/class_2025
named net/minecraft/predicate/entity/DistancePredicate
  • Field Details

    • ANY

      public static final DistancePredicate ANY
      Mappings:
      Namespace Name Mixin selector
      official a Lay;a:Lay;
      intermediary field_9553 Lnet/minecraft/class_2025;field_9553:Lnet/minecraft/class_2025;
      named ANY Lnet/minecraft/predicate/entity/DistancePredicate;ANY:Lnet/minecraft/predicate/entity/DistancePredicate;
    • x

      private final NumberRange.FloatRange x
      Mappings:
      Namespace Name Mixin selector
      official b Lay;b:Lbz$c;
      intermediary field_9554 Lnet/minecraft/class_2025;field_9554:Lnet/minecraft/class_2096$class_2099;
      named x Lnet/minecraft/predicate/entity/DistancePredicate;x:Lnet/minecraft/predicate/NumberRange$FloatRange;
    • y

      private final NumberRange.FloatRange y
      Mappings:
      Namespace Name Mixin selector
      official c Lay;c:Lbz$c;
      intermediary field_9555 Lnet/minecraft/class_2025;field_9555:Lnet/minecraft/class_2096$class_2099;
      named y Lnet/minecraft/predicate/entity/DistancePredicate;y:Lnet/minecraft/predicate/NumberRange$FloatRange;
    • z

      private final NumberRange.FloatRange z
      Mappings:
      Namespace Name Mixin selector
      official d Lay;d:Lbz$c;
      intermediary field_9552 Lnet/minecraft/class_2025;field_9552:Lnet/minecraft/class_2096$class_2099;
      named z Lnet/minecraft/predicate/entity/DistancePredicate;z:Lnet/minecraft/predicate/NumberRange$FloatRange;
    • horizontal

      private final NumberRange.FloatRange horizontal
      Mappings:
      Namespace Name Mixin selector
      official e Lay;e:Lbz$c;
      intermediary field_9557 Lnet/minecraft/class_2025;field_9557:Lnet/minecraft/class_2096$class_2099;
      named horizontal Lnet/minecraft/predicate/entity/DistancePredicate;horizontal:Lnet/minecraft/predicate/NumberRange$FloatRange;
    • absolute

      private final NumberRange.FloatRange absolute
      Mappings:
      Namespace Name Mixin selector
      official f Lay;f:Lbz$c;
      intermediary field_9556 Lnet/minecraft/class_2025;field_9556:Lnet/minecraft/class_2096$class_2099;
      named absolute Lnet/minecraft/predicate/entity/DistancePredicate;absolute:Lnet/minecraft/predicate/NumberRange$FloatRange;
  • Constructor Details

    • DistancePredicate

      Mappings:
      Namespace Name Mixin selector
      official <init> Lay;<init>(Lbz$c;Lbz$c;Lbz$c;Lbz$c;Lbz$c;)V
      intermediary <init> Lnet/minecraft/class_2025;<init>(Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)V
      named <init> Lnet/minecraft/predicate/entity/DistancePredicate;<init>(Lnet/minecraft/predicate/NumberRange$FloatRange;Lnet/minecraft/predicate/NumberRange$FloatRange;Lnet/minecraft/predicate/NumberRange$FloatRange;Lnet/minecraft/predicate/NumberRange$FloatRange;Lnet/minecraft/predicate/NumberRange$FloatRange;)V
  • Method Details

    • horizontal

      public static DistancePredicate horizontal​(NumberRange.FloatRange horizontal)
      Mappings:
      Namespace Name Mixin selector
      official a Lay;a(Lbz$c;)Lay;
      intermediary method_8860 Lnet/minecraft/class_2025;method_8860(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;
      named horizontal Lnet/minecraft/predicate/entity/DistancePredicate;horizontal(Lnet/minecraft/predicate/NumberRange$FloatRange;)Lnet/minecraft/predicate/entity/DistancePredicate;
    • y

      public static DistancePredicate y​(NumberRange.FloatRange y)
      Mappings:
      Namespace Name Mixin selector
      official b Lay;b(Lbz$c;)Lay;
      intermediary method_8856 Lnet/minecraft/class_2025;method_8856(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;
      named y Lnet/minecraft/predicate/entity/DistancePredicate;y(Lnet/minecraft/predicate/NumberRange$FloatRange;)Lnet/minecraft/predicate/entity/DistancePredicate;
    • test

      public boolean test​(double x0, double y0, double z0, double x1, double y1, double z1)
      Mappings:
      Namespace Name Mixin selector
      official a Lay;a(DDDDDD)Z
      intermediary method_8859 Lnet/minecraft/class_2025;method_8859(DDDDDD)Z
      named test Lnet/minecraft/predicate/entity/DistancePredicate;test(DDDDDD)Z
    • fromJson

      public static DistancePredicate fromJson​(@Nullable JsonElement json)
      Mappings:
      Namespace Name Mixin selector
      official a Lay;a(Lcom/google/gson/JsonElement;)Lay;
      intermediary method_8857 Lnet/minecraft/class_2025;method_8857(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2025;
      named fromJson Lnet/minecraft/predicate/entity/DistancePredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/entity/DistancePredicate;
    • toJson

      public JsonElement toJson()
      Mappings:
      Namespace Name Mixin selector
      official a Lay;a()Lcom/google/gson/JsonElement;
      intermediary method_8858 Lnet/minecraft/class_2025;method_8858()Lcom/google/gson/JsonElement;
      named toJson Lnet/minecraft/predicate/entity/DistancePredicate;toJson()Lcom/google/gson/JsonElement;