Package net.minecraft.predicate.entity
Class DistancePredicate
java.lang.Object
net.minecraft.predicate.entity.DistancePredicate
public class DistancePredicate extends Object
- Mappings:
Namespace Name official ayintermediary net/minecraft/class_2025named net/minecraft/predicate/entity/DistancePredicate
-
Field Summary
Fields Modifier and Type Field Description private NumberRange.FloatRangeabsolutestatic DistancePredicateANYprivate NumberRange.FloatRangehorizontalprivate NumberRange.FloatRangexprivate NumberRange.FloatRangeyprivate NumberRange.FloatRangez -
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 DistancePredicatefromJson(JsonElement json)static DistancePredicatehorizontal(NumberRange.FloatRange horizontal)booleantest(double x0, double y0, double z0, double x1, double y1, double z1)JsonElementtoJson()static DistancePredicatey(NumberRange.FloatRange y)
-
Field Details
-
ANY
- Mappings:
Namespace Name Mixin selector official aLay;a:Lay;intermediary field_9553Lnet/minecraft/class_2025;field_9553:Lnet/minecraft/class_2025;named ANYLnet/minecraft/predicate/entity/DistancePredicate;ANY:Lnet/minecraft/predicate/entity/DistancePredicate;
-
x
- Mappings:
Namespace Name Mixin selector official bLay;b:Lbz$c;intermediary field_9554Lnet/minecraft/class_2025;field_9554:Lnet/minecraft/class_2096$class_2099;named xLnet/minecraft/predicate/entity/DistancePredicate;x:Lnet/minecraft/predicate/NumberRange$FloatRange;
-
y
- Mappings:
Namespace Name Mixin selector official cLay;c:Lbz$c;intermediary field_9555Lnet/minecraft/class_2025;field_9555:Lnet/minecraft/class_2096$class_2099;named yLnet/minecraft/predicate/entity/DistancePredicate;y:Lnet/minecraft/predicate/NumberRange$FloatRange;
-
z
- Mappings:
Namespace Name Mixin selector official dLay;d:Lbz$c;intermediary field_9552Lnet/minecraft/class_2025;field_9552:Lnet/minecraft/class_2096$class_2099;named zLnet/minecraft/predicate/entity/DistancePredicate;z:Lnet/minecraft/predicate/NumberRange$FloatRange;
-
horizontal
- Mappings:
Namespace Name Mixin selector official eLay;e:Lbz$c;intermediary field_9557Lnet/minecraft/class_2025;field_9557:Lnet/minecraft/class_2096$class_2099;named horizontalLnet/minecraft/predicate/entity/DistancePredicate;horizontal:Lnet/minecraft/predicate/NumberRange$FloatRange;
-
absolute
- Mappings:
Namespace Name Mixin selector official fLay;f:Lbz$c;intermediary field_9556Lnet/minecraft/class_2025;field_9556:Lnet/minecraft/class_2096$class_2099;named absoluteLnet/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;)Vintermediary <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;)Vnamed <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 aLay;a(Lbz$c;)Lay;intermediary method_8860Lnet/minecraft/class_2025;method_8860(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;named horizontalLnet/minecraft/predicate/entity/DistancePredicate;horizontal(Lnet/minecraft/predicate/NumberRange$FloatRange;)Lnet/minecraft/predicate/entity/DistancePredicate;
-
y
- Mappings:
Namespace Name Mixin selector official bLay;b(Lbz$c;)Lay;intermediary method_8856Lnet/minecraft/class_2025;method_8856(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;named yLnet/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 aLay;a(DDDDDD)Zintermediary method_8859Lnet/minecraft/class_2025;method_8859(DDDDDD)Znamed testLnet/minecraft/predicate/entity/DistancePredicate;test(DDDDDD)Z
-
fromJson
- Mappings:
Namespace Name Mixin selector official aLay;a(Lcom/google/gson/JsonElement;)Lay;intermediary method_8857Lnet/minecraft/class_2025;method_8857(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2025;named fromJsonLnet/minecraft/predicate/entity/DistancePredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/entity/DistancePredicate;
-
toJson
- Mappings:
Namespace Name Mixin selector official aLay;a()Lcom/google/gson/JsonElement;intermediary method_8858Lnet/minecraft/class_2025;method_8858()Lcom/google/gson/JsonElement;named toJsonLnet/minecraft/predicate/entity/DistancePredicate;toJson()Lcom/google/gson/JsonElement;
-