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(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;
-