Class DistancePredicate

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

public class DistancePredicate extends Object
Mappings:
Namespace Name
official bc
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 Lbc;a:Lbc;
      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 Lbc;b:Lcg$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 Lbc;c:Lcg$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 Lbc;d:Lcg$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 Lbc;e:Lcg$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 Lbc;f:Lcg$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> Lbc;<init>(Lcg$c;Lcg$c;Lcg$c;Lcg$c;Lcg$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 Lbc;a(Lcg$c;)Lbc;
      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

      Mappings:
      Namespace Name Mixin selector
      official b Lbc;b(Lcg$c;)Lbc;
      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;
    • absolute

      public static DistancePredicate absolute(NumberRange.FloatRange absolute)
      Mappings:
      Namespace Name Mixin selector
      official c Lbc;c(Lcg$c;)Lbc;
      intermediary method_37223 Lnet/minecraft/class_2025;method_37223(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;
      named absolute Lnet/minecraft/predicate/entity/DistancePredicate;absolute(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 Lbc;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 @Nullable JsonElement json)
      Mappings:
      Namespace Name Mixin selector
      official a Lbc;a(Lcom/google/gson/JsonElement;)Lbc;
      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 Lbc;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;