Package net.minecraft.entity.ai.goal
Class RevengeGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.TrackTargetGoal
net.minecraft.entity.ai.goal.RevengeGoal
- Direct Known Subclasses:
- BeeEntity.BeeRevengeGoal,- LlamaEntity.SpitRevengeGoal,- PandaEntity.PandaRevengeGoal,- PolarBearEntity.PolarBearRevengeGoal
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/goal/RevengeGoal- intermediary - net/minecraft/class_1399- official - cdy
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.GoalGoal.Control
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate booleanprivate intprivate final Class<?>[]private static final TargetPredicateFields inherited from class net.minecraft.entity.ai.goal.TrackTargetGoalcheckVisibility, maxTimeWithoutVisibility, mob, target
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidbooleancanStart()setGroupRevenge(Class<?>[] noHelpTypes) protected voidsetMobEntityTarget(MobEntity mob, LivingEntity target) voidstart()Methods inherited from class net.minecraft.entity.ai.goal.TrackTargetGoalcanTrack, getFollowRange, setMaxTimeWithoutVisibility, shouldContinue, stopMethods inherited from class net.minecraft.entity.ai.goal.GoalcanStop, castToServerWorld, getControls, getServerWorld, getTickCount, setControls, shouldRunEveryTick, tick, toGoalTicks, toString
- 
Field Details- 
VALID_AVOIDABLES_PREDICATE- Mappings:
- Namespace - Name - Mixin selector - named - VALID_AVOIDABLES_PREDICATE- Lnet/minecraft/entity/ai/goal/RevengeGoal;VALID_AVOIDABLES_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;- intermediary - field_18091- Lnet/minecraft/class_1399;field_18091:Lnet/minecraft/class_4051;- official - a- Lcdy;a:Lcfz;
 
- 
BOX_VERTICAL_EXPANSIONprivate static final int BOX_VERTICAL_EXPANSION- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - BOX_VERTICAL_EXPANSION- Lnet/minecraft/entity/ai/goal/RevengeGoal;BOX_VERTICAL_EXPANSION:I- intermediary - field_30230- Lnet/minecraft/class_1399;field_30230:I- official - b- Lcdy;b:I
 
- 
groupRevengeprivate boolean groupRevenge- Mappings:
- Namespace - Name - Mixin selector - named - groupRevenge- Lnet/minecraft/entity/ai/goal/RevengeGoal;groupRevenge:Z- intermediary - field_6639- Lnet/minecraft/class_1399;field_6639:Z- official - c- Lcdy;c:Z
 
- 
lastAttackedTimeprivate int lastAttackedTime- Mappings:
- Namespace - Name - Mixin selector - named - lastAttackedTime- Lnet/minecraft/entity/ai/goal/RevengeGoal;lastAttackedTime:I- intermediary - field_6638- Lnet/minecraft/class_1399;field_6638:I- official - d- Lcdy;d:I
 
- 
noRevengeTypes- Mappings:
- Namespace - Name - Mixin selector - named - noRevengeTypes- Lnet/minecraft/entity/ai/goal/RevengeGoal;noRevengeTypes:[Ljava/lang/Class;- intermediary - field_6637- Lnet/minecraft/class_1399;field_6637:[Ljava/lang/Class;- official - i- Lcdy;i:[Ljava/lang/Class;
 
- 
noHelpTypes- Mappings:
- Namespace - Name - Mixin selector - named - noHelpTypes- Lnet/minecraft/entity/ai/goal/RevengeGoal;noHelpTypes:[Ljava/lang/Class;- intermediary - field_6640- Lnet/minecraft/class_1399;field_6640:[Ljava/lang/Class;- official - j- Lcdy;j:[Ljava/lang/Class;
 
 
- 
- 
Constructor Details- 
RevengeGoal- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/RevengeGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;[Ljava/lang/Class;)V- intermediary - <init>- Lnet/minecraft/class_1399;<init>(Lnet/minecraft/class_1314;[Ljava/lang/Class;)V- official - <init>- Lcdy;<init>(Lbvq;[Ljava/lang/Class;)V
 
 
- 
- 
Method Details- 
canStartpublic boolean canStart()
- 
setGroupRevenge- Mappings:
- Namespace - Name - Mixin selector - named - setGroupRevenge- Lnet/minecraft/entity/ai/goal/RevengeGoal;setGroupRevenge([Ljava/lang/Class;)Lnet/minecraft/entity/ai/goal/RevengeGoal;- intermediary - method_6318- Lnet/minecraft/class_1399;method_6318([Ljava/lang/Class;)Lnet/minecraft/class_1399;- official - a- Lcdy;a([Ljava/lang/Class;)Lcdy;
 
- 
startpublic void start()- Overrides:
- startin class- TrackTargetGoal
- Mappings:
- Namespace - Name - Mixin selector - named - start- Lnet/minecraft/entity/ai/goal/Goal;start()V- intermediary - method_6269- Lnet/minecraft/class_1352;method_6269()V- official - d- Lccg;d()V
 
- 
callSameTypeForRevengeprotected void callSameTypeForRevenge()- Mappings:
- Namespace - Name - Mixin selector - named - callSameTypeForRevenge- Lnet/minecraft/entity/ai/goal/RevengeGoal;callSameTypeForRevenge()V- intermediary - method_6317- Lnet/minecraft/class_1399;method_6317()V- official - h- Lcdy;h()V
 
- 
setMobEntityTarget- Mappings:
- Namespace - Name - Mixin selector - named - setMobEntityTarget- Lnet/minecraft/entity/ai/goal/RevengeGoal;setMobEntityTarget(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_6319- Lnet/minecraft/class_1399;method_6319(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V- official - a- Lcdy;a(Lbvk;Lbvi;)V
 
 
-