HyCodeYourTale
classpublicPriority 3

SensorEntityPrioritiserAttitude

com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers.SensorEntityPrioritiserAttitude

implements ISensorEntityPrioritiser

9

Methods

9

Public Methods

1

Fields

1

Constructors

Constants

ComponentType<EntityStore, TransformComponent>TRANSFORM_COMPONENT_TYPE= TransformComponent.getComponentType()

Constructors

public
SensorEntityPrioritiserAttitude(BuilderSensorEntityPrioritiserAttitude builder, BuilderSupport support)

Methods

Public Methods (9)

public
void buildProvidedFilters(List<IEntityFilter> filters)
@Override
public
void cleanup()
@Override
public
Ref<EntityStore> getHighestPriorityTarget()
@Nullable@Override
public
IEntityByPriorityFilter getNPCPrioritiser()
@Nonnull@Override
public
IEntityByPriorityFilter getPlayerPrioritiser()
@Nonnull@Override
public
void init(Role role)
@Override
public
boolean providesFilters()
@Override
public
void registerWithSupport(Role role)
@Override
public
boolean test(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor)

Fields

Private/Package Fields (1)

privateAttitude[] attitudeByPriority

Related Classes