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
,TemptGoal.HappyGhastTemptGoal
- Mappings:
Namespace Name named net/minecraft/entity/ai/goal/TemptGoal
intermediary net/minecraft/class_1391
official ciq
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private final boolean
protected @Nullable PlayerEntity
private int
private static final double
private double
private double
private double
private double
private double
protected final MobEntity
private final TargetPredicate
private final double
protected final double
private static final TargetPredicate
-
Constructor Summary
ConstructorsConstructorDescriptionTemptGoal
(MobEntity entity, double speed, Predicate<ItemStack> temptItemPredicate, boolean canBeScared, double range) TemptGoal
(PathAwareEntity entity, double speed, Predicate<ItemStack> temptItemPredicate, boolean canBeScared) TemptGoal
(PathAwareEntity entity, double speed, Predicate<ItemStack> temptItemPredicate, boolean canBeScared, double range) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
canStart()
boolean
isActive()
private boolean
isTemptedBy
(LivingEntity entity) boolean
void
start()
protected void
startMovingTo
(PlayerEntity player) void
stop()
protected void
void
tick()
Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, 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 d
Lciq;d:Lclc;
-
DEFAULT_RANGE
private static final double DEFAULT_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_RANGE
Lnet/minecraft/entity/ai/goal/TemptGoal;DEFAULT_RANGE:D
intermediary field_59677
Lnet/minecraft/class_1391;field_59677:D
official e
Lciq;e:D
-
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 f
Lciq;f:Lclc;
-
mob
- Mappings:
Namespace Name Mixin selector named mob
Lnet/minecraft/entity/ai/goal/TemptGoal;mob:Lnet/minecraft/entity/mob/MobEntity;
intermediary field_6616
Lnet/minecraft/class_1391;field_6616:Lnet/minecraft/class_1308;
official a
Lciq;a:Lcao;
-
speed
protected 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 b
Lciq;b:D
-
lastPlayerX
private 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 g
Lciq;g:D
-
lastPlayerY
private 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 h
Lciq;h:D
-
lastPlayerZ
private 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 i
Lciq;i:D
-
lastPlayerPitch
private 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 j
Lciq;j:D
-
lastPlayerYaw
private 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 k
Lciq;k: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 c
Lciq;c:Lcut;
-
cooldown
private 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 l
Lciq;l:I
-
active
private 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 m
Lciq;m:Z
-
temptItemPredicate
- Mappings:
Namespace Name Mixin selector named temptItemPredicate
Lnet/minecraft/entity/ai/goal/TemptGoal;temptItemPredicate:Ljava/util/function/Predicate;
intermediary field_6622
Lnet/minecraft/class_1391;field_6622:Ljava/util/function/Predicate;
official n
Lciq;n:Ljava/util/function/Predicate;
-
canBeScared
private 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 o
Lciq;o:Z
-
range
private final double range- Mappings:
Namespace Name Mixin selector named range
Lnet/minecraft/entity/ai/goal/TemptGoal;range:D
intermediary field_59678
Lnet/minecraft/class_1391;field_59678:D
official p
Lciq;p:D
-
-
Constructor Details
-
TemptGoal
public TemptGoal(PathAwareEntity entity, double speed, Predicate<ItemStack> temptItemPredicate, 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>
Lciq;<init>(Lcau;DLjava/util/function/Predicate;Z)V
-
TemptGoal
public TemptGoal(PathAwareEntity entity, double speed, Predicate<ItemStack> temptItemPredicate, boolean canBeScared, double range) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/ai/goal/TemptGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DLjava/util/function/Predicate;ZD)V
intermediary <init>
Lnet/minecraft/class_1391;<init>(Lnet/minecraft/class_1314;DLjava/util/function/Predicate;ZD)V
official <init>
Lciq;<init>(Lcau;DLjava/util/function/Predicate;ZD)V
-
TemptGoal
TemptGoal(MobEntity entity, double speed, Predicate<ItemStack> temptItemPredicate, boolean canBeScared, double range) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/ai/goal/TemptGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;DLjava/util/function/Predicate;ZD)V
intermediary <init>
Lnet/minecraft/class_1391;<init>(Lnet/minecraft/class_1308;DLjava/util/function/Predicate;ZD)V
official <init>
Lciq;<init>(Lcao;DLjava/util/function/Predicate;ZD)V
-
-
Method Details
-
canStart
public 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
Lciq;a(Lcam;)Z
-
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinue
in classGoal
- 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
Lchi;c()Z
-
canBeScared
protected 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
Lciq;h()Z
-
start
public void start() -
stop
public void stop() -
tick
public void tick() -
stopMoving
protected void stopMoving()- Mappings:
Namespace Name Mixin selector named stopMoving
Lnet/minecraft/entity/ai/goal/TemptGoal;stopMoving()V
intermediary method_70685
Lnet/minecraft/class_1391;method_70685()V
official i
Lciq;i()V
-
startMovingTo
- Mappings:
Namespace Name Mixin selector named startMovingTo
Lnet/minecraft/entity/ai/goal/TemptGoal;startMovingTo(Lnet/minecraft/entity/player/PlayerEntity;)V
intermediary method_70684
Lnet/minecraft/class_1391;method_70684(Lnet/minecraft/class_1657;)V
official a
Lciq;a(Lcut;)V
-
isActive
public 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 k
Lciq;k()Z
-