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 - official - bon- intermediary - net/minecraft/class_1399- named - net/minecraft/entity/ai/goal/RevengeGoal
- 
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, getControls, getTickCount, setControls, shouldRunEveryTick, tick, toGoalTicks, toString
- 
Field Details- 
VALID_AVOIDABLES_PREDICATE- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbon;a:Lbqm;- intermediary - field_18091- Lnet/minecraft/class_1399;field_18091:Lnet/minecraft/class_4051;- named - VALID_AVOIDABLES_PREDICATE- Lnet/minecraft/entity/ai/goal/RevengeGoal;VALID_AVOIDABLES_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
 
- 
BOX_VERTICAL_EXPANSIONprivate static final int BOX_VERTICAL_EXPANSION- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbon;b:I- intermediary - field_30230- Lnet/minecraft/class_1399;field_30230:I- named - BOX_VERTICAL_EXPANSION- Lnet/minecraft/entity/ai/goal/RevengeGoal;BOX_VERTICAL_EXPANSION:I
 
- 
groupRevengeprivate boolean groupRevenge- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbon;c:Z- intermediary - field_6639- Lnet/minecraft/class_1399;field_6639:Z- named - groupRevenge- Lnet/minecraft/entity/ai/goal/RevengeGoal;groupRevenge:Z
 
- 
lastAttackedTimeprivate int lastAttackedTime- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbon;d:I- intermediary - field_6638- Lnet/minecraft/class_1399;field_6638:I- named - lastAttackedTime- Lnet/minecraft/entity/ai/goal/RevengeGoal;lastAttackedTime:I
 
- 
noRevengeTypes- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbon;i:[Ljava/lang/Class;- intermediary - field_6637- Lnet/minecraft/class_1399;field_6637:[Ljava/lang/Class;- named - noRevengeTypes- Lnet/minecraft/entity/ai/goal/RevengeGoal;noRevengeTypes:[Ljava/lang/Class;
 
- 
noHelpTypes- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbon;j:[Ljava/lang/Class;- intermediary - field_6640- Lnet/minecraft/class_1399;field_6640:[Ljava/lang/Class;- named - noHelpTypes- Lnet/minecraft/entity/ai/goal/RevengeGoal;noHelpTypes:[Ljava/lang/Class;
 
 
- 
- 
Constructor Details- 
RevengeGoal- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbon;<init>(Lbgi;[Ljava/lang/Class;)V- intermediary - <init>- Lnet/minecraft/class_1399;<init>(Lnet/minecraft/class_1314;[Ljava/lang/Class;)V- named - <init>- Lnet/minecraft/entity/ai/goal/RevengeGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;[Ljava/lang/Class;)V
 
 
- 
- 
Method Details- 
canStartpublic boolean canStart()
- 
setGroupRevenge- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbon;a([Ljava/lang/Class;)Lbon;- intermediary - method_6318- Lnet/minecraft/class_1399;method_6318([Ljava/lang/Class;)Lnet/minecraft/class_1399;- named - setGroupRevenge- Lnet/minecraft/entity/ai/goal/RevengeGoal;setGroupRevenge([Ljava/lang/Class;)Lnet/minecraft/entity/ai/goal/RevengeGoal;
 
- 
startpublic void start()- Overrides:
- startin class- TrackTargetGoal
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbmv;c()V- intermediary - method_6269- Lnet/minecraft/class_1352;method_6269()V- named - start- Lnet/minecraft/entity/ai/goal/Goal;start()V
 
- 
callSameTypeForRevengeprotected void callSameTypeForRevenge()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbon;h()V- intermediary - method_6317- Lnet/minecraft/class_1399;method_6317()V- named - callSameTypeForRevenge- Lnet/minecraft/entity/ai/goal/RevengeGoal;callSameTypeForRevenge()V
 
- 
setMobEntityTarget- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbon;a(Lbgb;Lbfz;)V- intermediary - method_6319- Lnet/minecraft/class_1399;method_6319(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V- named - setMobEntityTarget- Lnet/minecraft/entity/ai/goal/RevengeGoal;setMobEntityTarget(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/LivingEntity;)V
 
 
-