类 TemptGoal
- java.lang.Object
-
- net.minecraft.entity.ai.goal.Goal
-
- net.minecraft.entity.ai.goal.TemptGoal
-
public class TemptGoal extends Goal
- Mappings:
Namespace Name official azxintermediary net/minecraft/class_1391named net/minecraft/entity/ai/goal/TemptGoal
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.goal.Goal
Goal.Control
-
-
字段概要
字段 修饰符和类型 字段 说明 private booleanactiveprivate booleancanBeScaredprotected PlayerEntityclosestPlayerprivate intcooldownprivate Ingredientfoodprivate doublelastPlayerPitchprivate doublelastPlayerXprivate doublelastPlayerYprivate doublelastPlayerYawprivate doublelastPlayerZprotected PathAwareEntitymobprivate TargetPredicatepredicateprivate doublespeedprivate static TargetPredicateTEMPTING_ENTITY_PREDICATE
-
构造器概要
构造器 构造器 说明 TemptGoal(PathAwareEntity entity, double speed, Ingredient food, boolean canBeScared)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected booleancanBeScared()booleancanStart()booleanisActive()private booleanisTemptedBy(LivingEntity entity)booleanshouldContinue()voidstart()voidstop()voidtick()-
从类继承的方法 net.minecraft.entity.ai.goal.Goal
canStop, getControls, setControls, toString
-
-
-
-
字段详细资料
-
TEMPTING_ENTITY_PREDICATE
private static final TargetPredicate TEMPTING_ENTITY_PREDICATE
- Mappings:
Namespace Name Mixin selector official cLazx;c:Lbcb;intermediary field_18090Lnet/minecraft/class_1391;field_18090:Lnet/minecraft/class_4051;named TEMPTING_ENTITY_PREDICATELnet/minecraft/entity/ai/goal/TemptGoal;TEMPTING_ENTITY_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
-
predicate
private final TargetPredicate predicate
- Mappings:
Namespace Name Mixin selector official dLazx;d:Lbcb;intermediary field_28404Lnet/minecraft/class_1391;field_28404:Lnet/minecraft/class_4051;named predicateLnet/minecraft/entity/ai/goal/TemptGoal;predicate:Lnet/minecraft/entity/ai/TargetPredicate;
-
mob
protected final PathAwareEntity mob
- Mappings:
Namespace Name Mixin selector official aLazx;a:Latg;intermediary field_6616Lnet/minecraft/class_1391;field_6616:Lnet/minecraft/class_1314;named mobLnet/minecraft/entity/ai/goal/TemptGoal;mob:Lnet/minecraft/entity/mob/PathAwareEntity;
-
speed
private final double speed
- Mappings:
Namespace Name Mixin selector official eLazx;e:Dintermediary field_6615Lnet/minecraft/class_1391;field_6615:Dnamed speedLnet/minecraft/entity/ai/goal/TemptGoal;speed:D
-
lastPlayerX
private double lastPlayerX
- Mappings:
Namespace Name Mixin selector official fLazx;f:Dintermediary field_6614Lnet/minecraft/class_1391;field_6614:Dnamed lastPlayerXLnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerX:D
-
lastPlayerY
private double lastPlayerY
- Mappings:
Namespace Name Mixin selector official gLazx;g:Dintermediary field_6611Lnet/minecraft/class_1391;field_6611:Dnamed lastPlayerYLnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerY:D
-
lastPlayerZ
private double lastPlayerZ
- Mappings:
Namespace Name Mixin selector official hLazx;h:Dintermediary field_6621Lnet/minecraft/class_1391;field_6621:Dnamed lastPlayerZLnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerZ:D
-
lastPlayerPitch
private double lastPlayerPitch
- Mappings:
Namespace Name Mixin selector official iLazx;i:Dintermediary field_6619Lnet/minecraft/class_1391;field_6619:Dnamed lastPlayerPitchLnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerPitch:D
-
lastPlayerYaw
private double lastPlayerYaw
- Mappings:
Namespace Name Mixin selector official jLazx;j:Dintermediary field_6618Lnet/minecraft/class_1391;field_6618:Dnamed lastPlayerYawLnet/minecraft/entity/ai/goal/TemptGoal;lastPlayerYaw:D
-
closestPlayer
protected PlayerEntity closestPlayer
- Mappings:
Namespace Name Mixin selector official bLazx;b:Lbjf;intermediary field_6617Lnet/minecraft/class_1391;field_6617:Lnet/minecraft/class_1657;named closestPlayerLnet/minecraft/entity/ai/goal/TemptGoal;closestPlayer:Lnet/minecraft/entity/player/PlayerEntity;
-
cooldown
private int cooldown
- Mappings:
Namespace Name Mixin selector official kLazx;k:Iintermediary field_6612Lnet/minecraft/class_1391;field_6612:Inamed cooldownLnet/minecraft/entity/ai/goal/TemptGoal;cooldown:I
-
active
private boolean active
- Mappings:
Namespace Name Mixin selector official lLazx;l:Zintermediary field_6613Lnet/minecraft/class_1391;field_6613:Znamed activeLnet/minecraft/entity/ai/goal/TemptGoal;active:Z
-
food
private final Ingredient food
- Mappings:
Namespace Name Mixin selector official mLazx;m:Lbsg;intermediary field_6622Lnet/minecraft/class_1391;field_6622:Lnet/minecraft/class_1856;named foodLnet/minecraft/entity/ai/goal/TemptGoal;food:Lnet/minecraft/recipe/Ingredient;
-
canBeScared
private final boolean canBeScared
- Mappings:
Namespace Name Mixin selector official nLazx;n:Zintermediary field_6620Lnet/minecraft/class_1391;field_6620:Znamed canBeScaredLnet/minecraft/entity/ai/goal/TemptGoal;canBeScared:Z
-
-
构造器详细资料
-
TemptGoal
public TemptGoal(PathAwareEntity entity, double speed, Ingredient food, boolean canBeScared)
- Mappings:
Namespace Name Mixin selector official <init>Lazx;<init>(Latg;DLbsg;Z)Vintermediary <init>Lnet/minecraft/class_1391;<init>(Lnet/minecraft/class_1314;DLnet/minecraft/class_1856;Z)Vnamed <init>Lnet/minecraft/entity/ai/goal/TemptGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DLnet/minecraft/recipe/Ingredient;Z)V
-
-
方法详细资料
-
canStart
public boolean canStart()
-
isTemptedBy
private boolean isTemptedBy(LivingEntity entity)
- Mappings:
Namespace Name Mixin selector official aLazx;a(Lasy;)Zintermediary method_6312Lnet/minecraft/class_1391;method_6312(Lnet/minecraft/class_1309;)Znamed isTemptedByLnet/minecraft/entity/ai/goal/TemptGoal;isTemptedBy(Lnet/minecraft/entity/LivingEntity;)Z
-
shouldContinue
public boolean shouldContinue()
- 覆盖:
shouldContinue在类中Goal- Mappings:
Namespace Name Mixin selector official bLayq;b()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
canBeScared
protected boolean canBeScared()
- Mappings:
Namespace Name Mixin selector official gLazx;g()Zintermediary method_16081Lnet/minecraft/class_1391;method_16081()Znamed canBeScaredLnet/minecraft/entity/ai/goal/TemptGoal;canBeScared()Z
-
start
public void start()
-
stop
public void stop()
-
tick
public void tick()
-
isActive
public boolean isActive()
- Mappings:
Namespace Name Mixin selector official hLazx;h()Zintermediary method_6313Lnet/minecraft/class_1391;method_6313()Znamed isActiveLnet/minecraft/entity/ai/goal/TemptGoal;isActive()Z
-
-