Package net.minecraft.entity.passive
Class BeeEntity.MoveToHiveGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.passive.BeeEntity.NotAngryGoal
net.minecraft.entity.passive.BeeEntity.MoveToHiveGoal
- Enclosing class:
- BeeEntity
public class BeeEntity.MoveToHiveGoal extends BeeEntity.NotAngryGoal
- Mappings:
Namespace Name official bbk$e
intermediary net/minecraft/class_4466$class_4472
named net/minecraft/entity/passive/BeeEntity$MoveToHiveGoal
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control
-
Field Summary
Fields Modifier and Type Field Description private Path
path
private List<BlockPos>
possibleHives
private int
ticks
private int
ticksUntilLost
-
Constructor Summary
Constructors Constructor Description MoveToHiveGoal()
-
Method Summary
Modifier and Type Method Description private void
addPossibleHive(BlockPos pos)
boolean
canBeeContinue()
boolean
canBeeStart()
private void
clearPossibleHives()
private boolean
isCloseEnough(BlockPos pos)
private boolean
isPossibleHive(BlockPos pos)
private void
makeChosenHivePossibleHive()
private void
setLost()
void
start()
private boolean
startMovingToFar(BlockPos pos)
void
stop()
void
tick()
Methods inherited from class net.minecraft.entity.passive.BeeEntity.NotAngryGoal
canStart, shouldContinue
Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getControls, setControls, toString
-
Field Details
-
ticks
private int ticks- Mappings:
Namespace Name Mixin selector official c
Lbbk$e;c:I
intermediary field_21647
Lnet/minecraft/class_4466$class_4472;field_21647:I
named ticks
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;ticks:I
-
possibleHives
- Mappings:
Namespace Name Mixin selector official d
Lbbk$e;d:Ljava/util/List;
intermediary field_21648
Lnet/minecraft/class_4466$class_4472;field_21648:Ljava/util/List;
named possibleHives
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;possibleHives:Ljava/util/List;
-
path
- Mappings:
Namespace Name Mixin selector official e
Lbbk$e;e:Ldct;
intermediary field_21649
Lnet/minecraft/class_4466$class_4472;field_21649:Lnet/minecraft/class_11;
named path
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;path:Lnet/minecraft/entity/ai/pathing/Path;
-
ticksUntilLost
private int ticksUntilLost- Mappings:
Namespace Name Mixin selector official f
Lbbk$e;f:I
intermediary field_23133
Lnet/minecraft/class_4466$class_4472;field_23133:I
named ticksUntilLost
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;ticksUntilLost:I
-
-
Constructor Details
-
MoveToHiveGoal
MoveToHiveGoal()
-
-
Method Details
-
canBeeStart
public boolean canBeeStart()- Specified by:
canBeeStart
in classBeeEntity.NotAngryGoal
- Mappings:
Namespace Name Mixin selector official g
Lbbk$a;g()Z
intermediary method_21814
Lnet/minecraft/class_4466$class_4467;method_21814()Z
named canBeeStart
Lnet/minecraft/entity/passive/BeeEntity$NotAngryGoal;canBeeStart()Z
-
canBeeContinue
public boolean canBeeContinue()- Specified by:
canBeeContinue
in classBeeEntity.NotAngryGoal
- Mappings:
Namespace Name Mixin selector official h
Lbbk$a;h()Z
intermediary method_21815
Lnet/minecraft/class_4466$class_4467;method_21815()Z
named canBeeContinue
Lnet/minecraft/entity/passive/BeeEntity$NotAngryGoal;canBeeContinue()Z
-
start
public void start() -
stop
public void stop() -
tick
public void tick() -
startMovingToFar
- Mappings:
Namespace Name Mixin selector official a
Lbbk$e;a(Lfx;)Z
intermediary method_24006
Lnet/minecraft/class_4466$class_4472;method_24006(Lnet/minecraft/class_2338;)Z
named startMovingToFar
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;startMovingToFar(Lnet/minecraft/util/math/BlockPos;)Z
-
isPossibleHive
- Mappings:
Namespace Name Mixin selector official b
Lbbk$e;b(Lfx;)Z
intermediary method_24007
Lnet/minecraft/class_4466$class_4472;method_24007(Lnet/minecraft/class_2338;)Z
named isPossibleHive
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;isPossibleHive(Lnet/minecraft/util/math/BlockPos;)Z
-
addPossibleHive
- Mappings:
Namespace Name Mixin selector official c
Lbbk$e;c(Lfx;)V
intermediary method_24009
Lnet/minecraft/class_4466$class_4472;method_24009(Lnet/minecraft/class_2338;)V
named addPossibleHive
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;addPossibleHive(Lnet/minecraft/util/math/BlockPos;)V
-
clearPossibleHives
private void clearPossibleHives()- Mappings:
Namespace Name Mixin selector official j
Lbbk$e;j()V
intermediary method_24011
Lnet/minecraft/class_4466$class_4472;method_24011()V
named clearPossibleHives
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;clearPossibleHives()V
-
makeChosenHivePossibleHive
private void makeChosenHivePossibleHive()- Mappings:
Namespace Name Mixin selector official k
Lbbk$e;k()V
intermediary method_24012
Lnet/minecraft/class_4466$class_4472;method_24012()V
named makeChosenHivePossibleHive
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;makeChosenHivePossibleHive()V
-
setLost
private void setLost()- Mappings:
Namespace Name Mixin selector official l
Lbbk$e;l()V
intermediary method_23885
Lnet/minecraft/class_4466$class_4472;method_23885()V
named setLost
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;setLost()V
-
isCloseEnough
- Mappings:
Namespace Name Mixin selector official d
Lbbk$e;d(Lfx;)Z
intermediary method_24010
Lnet/minecraft/class_4466$class_4472;method_24010(Lnet/minecraft/class_2338;)Z
named isCloseEnough
Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;isCloseEnough(Lnet/minecraft/util/math/BlockPos;)Z
-