Package net.minecraft.entity.ai.goal
Class TemptGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.TemptGoal
- Direct Known Subclasses:
- CatEntity.TemptGoal,- OcelotEntity.OcelotTemptGoal
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/goal/TemptGoal- intermediary - net/minecraft/class_1391- official - cdo
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.GoalGoal.Control
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprivate final booleanprotected @Nullable PlayerEntityprivate intprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprotected final PathAwareEntityprivate final TargetPredicateprivate final doubleprivate static final TargetPredicate
- 
Constructor SummaryConstructorsConstructorDescriptionTemptGoal(PathAwareEntity entity, double speed, Predicate<ItemStack> foodPredicate, boolean canBeScared) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleancanStart()booleanisActive()private booleanisTemptedBy(LivingEntity entity) booleanvoidstart()voidstop()voidtick()Methods inherited from class net.minecraft.entity.ai.goal.GoalcanStop, castToServerWorld, getControls, getServerWorld, getTickCount, setControls, shouldRunEveryTick, toGoalTicks, toString
- 
Field Details- 
TEMPTING_ENTITY_PREDICATE- Mappings:
- Namespace - Name - Mixin selector - named - TEMPTING_ENTITY_PREDICATE- Lnet/minecraft/entity/ai/goal/TemptGoal;TEMPTING_ENTITY_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;- intermediary - field_18090- Lnet/minecraft/class_1391;field_18090:Lnet/minecraft/class_4051;- official - c- Lcdo;c:Lcfz;
 
- 
predicate- Mappings:
- Namespace - Name - Mixin selector - named - predicate- Lnet/minecraft/entity/ai/goal/TemptGoal;predicate:Lnet/minecraft/entity/ai/TargetPredicate;- intermediary - field_28404- Lnet/minecraft/class_1391;field_28404:Lnet/minecraft/class_4051;- official - d- Lcdo;d:Lcfz;
 
- 
mob- Mappings:
- Namespace - Name - Mixin selector - named - mob- Lnet/minecraft/entity/ai/goal/TemptGoal;mob:Lnet/minecraft/entity/mob/PathAwareEntity;- intermediary - field_6616- Lnet/minecraft/class_1391;field_6616:Lnet/minecraft/class_1314;- official - a- Lcdo;a:Lbvq;
 
- 
speedprivate final double speed- Mappings:
- Namespace - Name - Mixin selector - named - speed- Lnet/minecraft/entity/ai/goal/TemptGoal;speed:D- intermediary - field_6615- Lnet/minecraft/class_1391;field_6615:D- official - e- Lcdo;e:D
 
- 
lastPlayerXprivate double lastPlayerX- Mappings:
- Namespace - Name - Mixin selector - named - lastPlayerX- Lnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerX:D- intermediary - field_6614- Lnet/minecraft/class_1391;field_6614:D- official - f- Lcdo;f:D
 
- 
lastPlayerYprivate double lastPlayerY- Mappings:
- Namespace - Name - Mixin selector - named - lastPlayerY- Lnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerY:D- intermediary - field_6611- Lnet/minecraft/class_1391;field_6611:D- official - g- Lcdo;g:D
 
- 
lastPlayerZprivate double lastPlayerZ- Mappings:
- Namespace - Name - Mixin selector - named - lastPlayerZ- Lnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerZ:D- intermediary - field_6621- Lnet/minecraft/class_1391;field_6621:D- official - h- Lcdo;h:D
 
- 
lastPlayerPitchprivate double lastPlayerPitch- Mappings:
- Namespace - Name - Mixin selector - named - lastPlayerPitch- Lnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerPitch:D- intermediary - field_6619- Lnet/minecraft/class_1391;field_6619:D- official - i- Lcdo;i:D
 
- 
lastPlayerYawprivate double lastPlayerYaw- Mappings:
- Namespace - Name - Mixin selector - named - lastPlayerYaw- Lnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerYaw:D- intermediary - field_6618- Lnet/minecraft/class_1391;field_6618:D- official - j- Lcdo;j:D
 
- 
closestPlayer- Mappings:
- Namespace - Name - Mixin selector - named - closestPlayer- Lnet/minecraft/entity/ai/goal/TemptGoal;closestPlayer:Lnet/minecraft/entity/player/PlayerEntity;- intermediary - field_6617- Lnet/minecraft/class_1391;field_6617:Lnet/minecraft/class_1657;- official - b- Lcdo;b:Lcoy;
 
- 
cooldownprivate int cooldown- Mappings:
- Namespace - Name - Mixin selector - named - cooldown- Lnet/minecraft/entity/ai/goal/TemptGoal;cooldown:I- intermediary - field_6612- Lnet/minecraft/class_1391;field_6612:I- official - k- Lcdo;k:I
 
- 
activeprivate boolean active- Mappings:
- Namespace - Name - Mixin selector - named - active- Lnet/minecraft/entity/ai/goal/TemptGoal;active:Z- intermediary - field_6613- Lnet/minecraft/class_1391;field_6613:Z- official - l- Lcdo;l:Z
 
- 
foodPredicate- Mappings:
- Namespace - Name - Mixin selector - named - foodPredicate- Lnet/minecraft/entity/ai/goal/TemptGoal;foodPredicate:Ljava/util/function/Predicate;- intermediary - field_6622- Lnet/minecraft/class_1391;field_6622:Ljava/util/function/Predicate;- official - m- Lcdo;m:Ljava/util/function/Predicate;
 
- 
canBeScaredprivate final boolean canBeScared- Mappings:
- Namespace - Name - Mixin selector - named - canBeScared- Lnet/minecraft/entity/ai/goal/TemptGoal;canBeScared:Z- intermediary - field_6620- Lnet/minecraft/class_1391;field_6620:Z- official - n- Lcdo;n:Z
 
 
- 
- 
Constructor Details- 
TemptGoalpublic TemptGoal(PathAwareEntity entity, double speed, Predicate<ItemStack> foodPredicate, boolean canBeScared) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/TemptGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DLjava/util/function/Predicate;Z)V- intermediary - <init>- Lnet/minecraft/class_1391;<init>(Lnet/minecraft/class_1314;DLjava/util/function/Predicate;Z)V- official - <init>- Lcdo;<init>(Lbvq;DLjava/util/function/Predicate;Z)V
 
 
- 
- 
Method Details- 
canStartpublic boolean canStart()
- 
isTemptedBy- Mappings:
- Namespace - Name - Mixin selector - named - isTemptedBy- Lnet/minecraft/entity/ai/goal/TemptGoal;isTemptedBy(Lnet/minecraft/entity/LivingEntity;)Z- intermediary - method_6312- Lnet/minecraft/class_1391;method_6312(Lnet/minecraft/class_1309;)Z- official - a- Lcdo;a(Lbvi;)Z
 
- 
shouldContinuepublic boolean shouldContinue()- Overrides:
- shouldContinuein class- Goal
- Mappings:
- Namespace - Name - Mixin selector - named - shouldContinue- Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z- intermediary - method_6266- Lnet/minecraft/class_1352;method_6266()Z- official - c- Lccg;c()Z
 
- 
canBeScaredprotected boolean canBeScared()- Mappings:
- Namespace - Name - Mixin selector - named - canBeScared- Lnet/minecraft/entity/ai/goal/TemptGoal;canBeScared()Z- intermediary - method_16081- Lnet/minecraft/class_1391;method_16081()Z- official - h- Lcdo;h()Z
 
- 
startpublic void start()
- 
stoppublic void stop()
- 
tickpublic void tick()
- 
isActivepublic boolean isActive()- Mappings:
- Namespace - Name - Mixin selector - named - isActive- Lnet/minecraft/entity/ai/goal/TemptGoal;isActive()Z- intermediary - method_6313- Lnet/minecraft/class_1391;method_6313()Z- official - i- Lcdo;i()Z
 
 
-