Package net.minecraft.entity.ai
Class TargetPredicate
java.lang.Object
net.minecraft.entity.ai.TargetPredicate
public class TargetPredicate extends Object
- Mappings:
Namespace Name official balintermediary net/minecraft/class_4051named net/minecraft/entity/ai/TargetPredicate
-
Field Summary
Fields Modifier and Type Field Description private doublebaseMaxDistancestatic TargetPredicateDEFAULTprivate booleanignoreEntityTargetRulesprivate booleanincludeHiddenprivate booleanincludeInvulnerableprivate booleanincludeTeammatesprivate Predicate<LivingEntity>predicateprivate booleanuseDistanceScalingFactor -
Constructor Summary
Constructors Constructor Description TargetPredicate() -
Method Summary
Modifier and Type Method Description TargetPredicatecopy()TargetPredicateignoreDistanceScalingFactor()TargetPredicateignoreEntityTargetRules()TargetPredicateincludeHidden()TargetPredicateincludeInvulnerable()TargetPredicateincludeTeammates()TargetPredicatesetBaseMaxDistance(double baseMaxDistance)TargetPredicatesetPredicate(Predicate<LivingEntity> predicate)booleantest(LivingEntity baseEntity, LivingEntity targetEntity)
-
Field Details
-
DEFAULT
- Mappings:
Namespace Name Mixin selector official aLbal;a:Lbal;intermediary field_18092Lnet/minecraft/class_4051;field_18092:Lnet/minecraft/class_4051;named DEFAULTLnet/minecraft/entity/ai/TargetPredicate;DEFAULT:Lnet/minecraft/entity/ai/TargetPredicate;
-
baseMaxDistance
private double baseMaxDistance- Mappings:
Namespace Name Mixin selector official bLbal;b:Dintermediary field_18093Lnet/minecraft/class_4051;field_18093:Dnamed baseMaxDistanceLnet/minecraft/entity/ai/TargetPredicate;baseMaxDistance:D
-
includeInvulnerable
private boolean includeInvulnerable- Mappings:
Namespace Name Mixin selector official cLbal;c:Zintermediary field_18094Lnet/minecraft/class_4051;field_18094:Znamed includeInvulnerableLnet/minecraft/entity/ai/TargetPredicate;includeInvulnerable:Z
-
includeTeammates
private boolean includeTeammates- Mappings:
Namespace Name Mixin selector official dLbal;d:Zintermediary field_18095Lnet/minecraft/class_4051;field_18095:Znamed includeTeammatesLnet/minecraft/entity/ai/TargetPredicate;includeTeammates:Z
-
includeHidden
private boolean includeHidden- Mappings:
Namespace Name Mixin selector official eLbal;e:Zintermediary field_18096Lnet/minecraft/class_4051;field_18096:Znamed includeHiddenLnet/minecraft/entity/ai/TargetPredicate;includeHidden:Z
-
ignoreEntityTargetRules
private boolean ignoreEntityTargetRules- Mappings:
Namespace Name Mixin selector official fLbal;f:Zintermediary field_18097Lnet/minecraft/class_4051;field_18097:Znamed ignoreEntityTargetRulesLnet/minecraft/entity/ai/TargetPredicate;ignoreEntityTargetRules:Z
-
useDistanceScalingFactor
private boolean useDistanceScalingFactor- Mappings:
Namespace Name Mixin selector official gLbal;g:Zintermediary field_18098Lnet/minecraft/class_4051;field_18098:Znamed useDistanceScalingFactorLnet/minecraft/entity/ai/TargetPredicate;useDistanceScalingFactor:Z
-
predicate
- Mappings:
Namespace Name Mixin selector official hLbal;h:Ljava/util/function/Predicate;intermediary field_28405Lnet/minecraft/class_4051;field_28405:Ljava/util/function/Predicate;named predicateLnet/minecraft/entity/ai/TargetPredicate;predicate:Ljava/util/function/Predicate;
-
-
Constructor Details
-
TargetPredicate
public TargetPredicate()
-
-
Method Details
-
copy
- Mappings:
Namespace Name Mixin selector official aLbal;a()Lbal;intermediary method_33335Lnet/minecraft/class_4051;method_33335()Lnet/minecraft/class_4051;named copyLnet/minecraft/entity/ai/TargetPredicate;copy()Lnet/minecraft/entity/ai/TargetPredicate;
-
setBaseMaxDistance
- Mappings:
Namespace Name Mixin selector official aLbal;a(D)Lbal;intermediary method_18418Lnet/minecraft/class_4051;method_18418(D)Lnet/minecraft/class_4051;named setBaseMaxDistanceLnet/minecraft/entity/ai/TargetPredicate;setBaseMaxDistance(D)Lnet/minecraft/entity/ai/TargetPredicate;
-
includeInvulnerable
- Mappings:
Namespace Name Mixin selector official bLbal;b()Lbal;intermediary method_18417Lnet/minecraft/class_4051;method_18417()Lnet/minecraft/class_4051;named includeInvulnerableLnet/minecraft/entity/ai/TargetPredicate;includeInvulnerable()Lnet/minecraft/entity/ai/TargetPredicate;
-
includeTeammates
- Mappings:
Namespace Name Mixin selector official cLbal;c()Lbal;intermediary method_18421Lnet/minecraft/class_4051;method_18421()Lnet/minecraft/class_4051;named includeTeammatesLnet/minecraft/entity/ai/TargetPredicate;includeTeammates()Lnet/minecraft/entity/ai/TargetPredicate;
-
includeHidden
- Mappings:
Namespace Name Mixin selector official dLbal;d()Lbal;intermediary method_18422Lnet/minecraft/class_4051;method_18422()Lnet/minecraft/class_4051;named includeHiddenLnet/minecraft/entity/ai/TargetPredicate;includeHidden()Lnet/minecraft/entity/ai/TargetPredicate;
-
ignoreEntityTargetRules
- Mappings:
Namespace Name Mixin selector official eLbal;e()Lbal;intermediary method_18423Lnet/minecraft/class_4051;method_18423()Lnet/minecraft/class_4051;named ignoreEntityTargetRulesLnet/minecraft/entity/ai/TargetPredicate;ignoreEntityTargetRules()Lnet/minecraft/entity/ai/TargetPredicate;
-
ignoreDistanceScalingFactor
- Mappings:
Namespace Name Mixin selector official fLbal;f()Lbal;intermediary method_18424Lnet/minecraft/class_4051;method_18424()Lnet/minecraft/class_4051;named ignoreDistanceScalingFactorLnet/minecraft/entity/ai/TargetPredicate;ignoreDistanceScalingFactor()Lnet/minecraft/entity/ai/TargetPredicate;
-
setPredicate
- Mappings:
Namespace Name Mixin selector official aLbal;a(Ljava/util/function/Predicate;)Lbal;intermediary method_18420Lnet/minecraft/class_4051;method_18420(Ljava/util/function/Predicate;)Lnet/minecraft/class_4051;named setPredicateLnet/minecraft/entity/ai/TargetPredicate;setPredicate(Ljava/util/function/Predicate;)Lnet/minecraft/entity/ai/TargetPredicate;
-
test
- Mappings:
Namespace Name Mixin selector official aLbal;a(Lari;Lari;)Zintermediary method_18419Lnet/minecraft/class_4051;method_18419(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Znamed testLnet/minecraft/entity/ai/TargetPredicate;test(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
-