Package net.minecraft.predicate.entity
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 Summary
Fields Modifier and Type Field Description private NumberRange.FloatRange
absolute
static DistancePredicate
ANY
private NumberRange.FloatRange
horizontal
private NumberRange.FloatRange
x
private NumberRange.FloatRange
y
private NumberRange.FloatRange
z
-
Constructor Summary
Constructors Constructor Description DistancePredicate(NumberRange.FloatRange x, NumberRange.FloatRange y, NumberRange.FloatRange z, NumberRange.FloatRange horizontal, NumberRange.FloatRange absolute)
-
Method Summary
Modifier and Type Method Description static DistancePredicate
fromJson(@Nullable JsonElement json)
static DistancePredicate
horizontal(NumberRange.FloatRange horizontal)
boolean
test(double x0, double y0, double z0, double x1, double y1, double z1)
JsonElement
toJson()
static DistancePredicate
y(NumberRange.FloatRange y)
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
public DistancePredicate(NumberRange.FloatRange x, NumberRange.FloatRange y, NumberRange.FloatRange z, NumberRange.FloatRange horizontal, NumberRange.FloatRange absolute)- 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
- 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
- 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
- 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
- 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;
-