类 EatGrassGoal
- java.lang.Object
-
- net.minecraft.entity.ai.goal.Goal
-
- net.minecraft.entity.ai.goal.EatGrassGoal
-
public class EatGrassGoal extends Goal
- Mappings:
Namespace Name official ayiintermediary net/minecraft/class_1345named net/minecraft/entity/ai/goal/EatGrassGoal
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.goal.Goal
Goal.Control
-
-
字段概要
字段 修饰符和类型 字段 说明 private static intfield_30203private static Predicate<BlockState>GRASS_PREDICATEprivate MobEntitymobprivate inttimerprivate Worldworld
-
构造器概要
构造器 构造器 说明 EatGrassGoal(MobEntity mob)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanStart()intgetTimer()booleanshouldContinue()voidstart()voidstop()voidtick()-
从类继承的方法 net.minecraft.entity.ai.goal.Goal
canStop, getControls, setControls, toString
-
-
-
-
字段详细资料
-
field_30203
private static final int field_30203
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLayi;a:Iintermediary field_30203Lnet/minecraft/class_1345;field_30203:Inamed field_30203Lnet/minecraft/entity/ai/goal/EatGrassGoal;field_30203:I
-
GRASS_PREDICATE
private static final Predicate<BlockState> GRASS_PREDICATE
- Mappings:
Namespace Name Mixin selector official bLayi;b:Ljava/util/function/Predicate;intermediary field_6423Lnet/minecraft/class_1345;field_6423:Ljava/util/function/Predicate;named GRASS_PREDICATELnet/minecraft/entity/ai/goal/EatGrassGoal;GRASS_PREDICATE:Ljava/util/function/Predicate;
-
mob
private final MobEntity mob
- Mappings:
Namespace Name Mixin selector official cLayi;c:Lasz;intermediary field_6424Lnet/minecraft/class_1345;field_6424:Lnet/minecraft/class_1308;named mobLnet/minecraft/entity/ai/goal/EatGrassGoal;mob:Lnet/minecraft/entity/mob/MobEntity;
-
world
private final World world
- Mappings:
Namespace Name Mixin selector official dLayi;d:Lbvr;intermediary field_6421Lnet/minecraft/class_1345;field_6421:Lnet/minecraft/class_1937;named worldLnet/minecraft/entity/ai/goal/EatGrassGoal;world:Lnet/minecraft/world/World;
-
timer
private int timer
- Mappings:
Namespace Name Mixin selector official eLayi;e:Iintermediary field_6422Lnet/minecraft/class_1345;field_6422:Inamed timerLnet/minecraft/entity/ai/goal/EatGrassGoal;timer:I
-
-
构造器详细资料
-
EatGrassGoal
public EatGrassGoal(MobEntity mob)
- Mappings:
Namespace Name Mixin selector official <init>Layi;<init>(Lasz;)Vintermediary <init>Lnet/minecraft/class_1345;<init>(Lnet/minecraft/class_1308;)Vnamed <init>Lnet/minecraft/entity/ai/goal/EatGrassGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;)V
-
-
方法详细资料
-
canStart
public boolean canStart()
-
start
public void start()
-
stop
public void stop()
-
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
-
getTimer
public int getTimer()
- Mappings:
Namespace Name Mixin selector official gLayi;g()Iintermediary method_6258Lnet/minecraft/class_1345;method_6258()Inamed getTimerLnet/minecraft/entity/ai/goal/EatGrassGoal;getTimer()I
-
-