Package me.gamercoder215.mobchip.ai.goal
Class PathfinderRandomStrollThroughVillage
java.lang.Object
me.gamercoder215.mobchip.ai.goal.Pathfinder
me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollThroughVillage
- All Implemented Interfaces:
PathfinderInfo
Represents a Pathfinder for a Creature to randomly stroll through a village
-
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
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a PathfinderRandomStrollThroughVillage with a default interval of 100 ticks.PathfinderRandomStrollThroughVillage
(@NotNull Creature c, int interval) Constructs a PathfinderRandomStrollThroughVillage. -
Method Summary
Modifier and TypeMethodDescriptiongetFlags()
Fetches an Array of Flags that this Pathfinder has.Returns the NMS Internal Name.int
Gets the current interval of this PathfinderRandomStrollThroughVillage.void
setInterval
(int interval) Sets the current interval of this PathfinderRandomStrollThroughVillage.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
-
PathfinderRandomStrollThroughVillage
Constructs a PathfinderRandomStrollThroughVillage with a default interval of 100 ticks.- Parameters:
c
- Creature to use
-
PathfinderRandomStrollThroughVillage
Constructs a PathfinderRandomStrollThroughVillage.- Parameters:
c
- Creature to useinterval
- Interval, in ticks, to stroll
-
-
Method Details
-
getInterval
public int getInterval()Gets the current interval of this PathfinderRandomStrollThroughVillage.- Returns:
- Interval to stroll, in ticks
-
setInterval
public void setInterval(int interval) Sets the current interval of this PathfinderRandomStrollThroughVillage.- Parameters:
interval
- interval to stroll, in ticks
-
getFlags
Description copied from class:Pathfinder
Fetches an Array of Flags that this Pathfinder has.
- Specified by:
getFlags
in classPathfinder
- Returns:
- Array of Pathfinder Flags
-
getInternalName
Description copied from interface:PathfinderInfo
Returns the NMS Internal Name.- Returns:
- Internal Name
-