HyCodeYourTale
classpublicPriority 3

PositionProvider

com.hypixel.hytale.server.npc.sensorinfo.PositionProvider

extends InfoProviderBase

implements IPositionProvider

11

Methods

11

Public Methods

4

Fields

4

Constructors

Constructors

package-private
PositionProvider()
public
PositionProvider()
public
PositionProvider(ParameterProvider parameterProvider)
public
PositionProvider(ParameterProvider parameterProvider, ExtraInfoProvider[] providers)

Methods

Public Methods (11)

public
void clear()
@Override
public
IPositionProvider getPositionProvider()
@Nonnull@Override
public
Ref<EntityStore> getTarget()
@Nullable@Override
public
double getX()
@Override
public
double getY()
@Override
public
double getZ()
@Override
public
boolean hasPosition()
@Override
public
boolean providePosition(Vector3d result)
@Override
public
Ref<EntityStore> setTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor)
@Nullable
public
void setTarget(Vector3d pos)
public
void setTarget(double x, double y, double z)

Fields

Protected Fields (4)

protectedboolean isValid
protecteddouble x
protecteddouble y
protecteddouble z

Related Classes