Package me.gamercoder215.mobchip.ai.goal
Class PathfinderRandomStrollFlying
java.lang.Object
me.gamercoder215.mobchip.ai.goal.Pathfinder
me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollFlying
- All Implemented Interfaces:
PathfinderInfo
,Repeated
,SpeedModifier
Represents a Pathfinder for a Creature to randomly fly
-
Nested Class Summary
Nested classes/interfaces inherited from class me.gamercoder215.mobchip.ai.goal.Pathfinder
Pathfinder.PathfinderFlag
-
Field Summary
Fields inherited from class me.gamercoder215.mobchip.ai.goal.Pathfinder
entity
Fields inherited from interface me.gamercoder215.mobchip.ai.SpeedModifier
DEFAULT_SPEED_MODIFIER
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a PathfinderRandomStrollFlying with no speed modifier.PathfinderRandomStrollFlying
(@NotNull Creature c, double speedMod) Constructs a PathfinderRandomStrollFlying. -
Method Summary
Methods inherited from class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
getFlags, getInterval, getSpeedModifier, setInterval, setSpeedModifier
Methods inherited from class me.gamercoder215.mobchip.ai.goal.Pathfinder
getEntity
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface me.gamercoder215.mobchip.ai.goal.PathfinderInfo
getName
-
Constructor Details
-
PathfinderRandomStrollFlying
Constructs a PathfinderRandomStrollFlying with no speed modifier.- Parameters:
c
- Creature to use
-
PathfinderRandomStrollFlying
Constructs a PathfinderRandomStrollFlying.- Parameters:
c
- Creature to usespeedMod
- Speed Modifier while flying
-
-
Method Details
-
getInternalName
Description copied from interface:PathfinderInfo
Returns the NMS Internal Name.- Specified by:
getInternalName
in interfacePathfinderInfo
- Overrides:
getInternalName
in classPathfinderRandomStroll
- Returns:
- Internal Name
-