Package net.citizensnpcs.api.ai.flocking
package net.citizensnpcs.api.ai.flocking
-
ClassDescriptionImplements alignment flocking with a particular weight i.e.Implements cohesion flocking with a particular weight i.e.An interface to be used with an
Flocker
to represent a certain type of behavior such as cohesion, alignment or separation.Implements a simple flocking controller as aRunnable
.Defines a static flock of NPCs with an optional radius.Represents a 'flock' of NPCs to be used as input to aFlocker
.A dynamic flock of NPCs that checks for entity NPCs within a certain block radius.Implements separation flocking with a particular weight i.e.