Package net.minecraft.entity.ai
Class TargetPredicate
java.lang.Object
net.minecraft.entity.ai.TargetPredicate
- Mappings:
Namespace Name named net/minecraft/entity/ai/TargetPredicateintermediary net/minecraft/class_4051official crc
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate doublestatic final TargetPredicateprivate static final doubleprivate booleanprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()static TargetPredicatestatic TargetPredicatesetBaseMaxDistance(double baseMaxDistance) setPredicate(@Nullable TargetPredicate.EntityPredicate predicate) booleantest(ServerWorld world, @Nullable LivingEntity tester, LivingEntity target)
-
Field Details
-
DEFAULT
- Mappings:
Namespace Name Mixin selector named DEFAULTLnet/minecraft/entity/ai/TargetPredicate;DEFAULT:Lnet/minecraft/entity/ai/TargetPredicate;intermediary field_18092Lnet/minecraft/class_4051;field_18092:Lnet/minecraft/class_4051;official aLcrc;a:Lcrc;
-
MIN_DISTANCE
private static final double MIN_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named MIN_DISTANCELnet/minecraft/entity/ai/TargetPredicate;MIN_DISTANCE:Dintermediary field_30263Lnet/minecraft/class_4051;field_30263:Dofficial bLcrc;b:D
-
attackable
private final boolean attackable- Mappings:
Namespace Name Mixin selector named attackableLnet/minecraft/entity/ai/TargetPredicate;attackable:Zintermediary field_33720Lnet/minecraft/class_4051;field_33720:Zofficial cLcrc;c:Z
-
baseMaxDistance
private double baseMaxDistance- Mappings:
Namespace Name Mixin selector named baseMaxDistanceLnet/minecraft/entity/ai/TargetPredicate;baseMaxDistance:Dintermediary field_18093Lnet/minecraft/class_4051;field_18093:Dofficial dLcrc;d:D
-
respectsVisibility
private boolean respectsVisibility- Mappings:
Namespace Name Mixin selector named respectsVisibilityLnet/minecraft/entity/ai/TargetPredicate;respectsVisibility:Zintermediary field_33721Lnet/minecraft/class_4051;field_33721:Zofficial eLcrc;e:Z
-
useDistanceScalingFactor
private boolean useDistanceScalingFactor- Mappings:
Namespace Name Mixin selector named useDistanceScalingFactorLnet/minecraft/entity/ai/TargetPredicate;useDistanceScalingFactor:Zintermediary field_18098Lnet/minecraft/class_4051;field_18098:Zofficial fLcrc;f:Z
-
predicate
- Mappings:
Namespace Name Mixin selector named predicateLnet/minecraft/entity/ai/TargetPredicate;predicate:Lnet/minecraft/entity/ai/TargetPredicate$EntityPredicate;intermediary field_28405Lnet/minecraft/class_4051;field_28405:Lnet/minecraft/class_4051$class_10254;official gLcrc;g:Lcrc$a;
-
-
Constructor Details
-
TargetPredicate
private TargetPredicate(boolean attackable) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/TargetPredicate;<init>(Z)Vintermediary <init>Lnet/minecraft/class_4051;<init>(Z)Vofficial <init>Lcrc;<init>(Z)V
-
-
Method Details
-
createAttackable
- Mappings:
Namespace Name Mixin selector named createAttackableLnet/minecraft/entity/ai/TargetPredicate;createAttackable()Lnet/minecraft/entity/ai/TargetPredicate;intermediary method_36625Lnet/minecraft/class_4051;method_36625()Lnet/minecraft/class_4051;official aLcrc;a()Lcrc;
-
createNonAttackable
- Mappings:
Namespace Name Mixin selector named createNonAttackableLnet/minecraft/entity/ai/TargetPredicate;createNonAttackable()Lnet/minecraft/entity/ai/TargetPredicate;intermediary method_36626Lnet/minecraft/class_4051;method_36626()Lnet/minecraft/class_4051;official bLcrc;b()Lcrc;
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/entity/ai/TargetPredicate;copy()Lnet/minecraft/entity/ai/TargetPredicate;intermediary method_33335Lnet/minecraft/class_4051;method_33335()Lnet/minecraft/class_4051;official cLcrc;c()Lcrc;
-
setBaseMaxDistance
- Mappings:
Namespace Name Mixin selector named setBaseMaxDistanceLnet/minecraft/entity/ai/TargetPredicate;setBaseMaxDistance(D)Lnet/minecraft/entity/ai/TargetPredicate;intermediary method_18418Lnet/minecraft/class_4051;method_18418(D)Lnet/minecraft/class_4051;official aLcrc;a(D)Lcrc;
-
ignoreVisibility
- Mappings:
Namespace Name Mixin selector named ignoreVisibilityLnet/minecraft/entity/ai/TargetPredicate;ignoreVisibility()Lnet/minecraft/entity/ai/TargetPredicate;intermediary method_36627Lnet/minecraft/class_4051;method_36627()Lnet/minecraft/class_4051;official dLcrc;d()Lcrc;
-
ignoreDistanceScalingFactor
- Mappings:
Namespace Name Mixin selector named ignoreDistanceScalingFactorLnet/minecraft/entity/ai/TargetPredicate;ignoreDistanceScalingFactor()Lnet/minecraft/entity/ai/TargetPredicate;intermediary method_18424Lnet/minecraft/class_4051;method_18424()Lnet/minecraft/class_4051;official eLcrc;e()Lcrc;
-
setPredicate
- Mappings:
Namespace Name Mixin selector named setPredicateLnet/minecraft/entity/ai/TargetPredicate;setPredicate(Lnet/minecraft/entity/ai/TargetPredicate$EntityPredicate;)Lnet/minecraft/entity/ai/TargetPredicate;intermediary method_18420Lnet/minecraft/class_4051;method_18420(Lnet/minecraft/class_4051$class_10254;)Lnet/minecraft/class_4051;official aLcrc;a(Lcrc$a;)Lcrc;
-
test
public boolean test(ServerWorld world, @Nullable @Nullable LivingEntity tester, LivingEntity target) - Mappings:
Namespace Name Mixin selector named testLnet/minecraft/entity/ai/TargetPredicate;test(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_18419Lnet/minecraft/class_4051;method_18419(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Zofficial aLcrc;a(Laxm;Lcgh;Lcgh;)Z
-