PositionProvider

public class PositionProvider extends InfoProviderBase implements IPositionProvider

Class PositionProvider. Provides positionprovider functionality for the Hytale server.

java.lang.Object > InfoProviderBase > PositionProvider

Field Summary

x

protected double x

Field x.

y

protected double y

Field y.

z

protected double z

Field z.

isValid

protected boolean isValid

Field isValid.

transformComponent

final TransformComponent transformComponent

Field transformComponent.

Method Detail

PositionProvider

public public PositionProvider ()

Method PositionProvider.

clear

public void clear ()

Method clear.

setTarget

public Ref setTarget (@Nullable final Ref ref, @Nonnull final ComponentAccessor componentAccessor)

Method setTarget.

Parameters:
@Nullable final Ref ref
@Nonnull final ComponentAccessor componentAccessor

providePosition

public boolean providePosition (@Nonnull final Vector3d result)

Method providePosition.

Parameters:
@Nonnull final Vector3d result

getX

public double getX ()

Method getX.

getY

public double getY ()

Method getY.

getZ

public double getZ ()

Method getZ.

getPositionProvider

public IPositionProvider getPositionProvider ()

Method getPositionProvider.

hasPosition

public boolean hasPosition ()

Method hasPosition.

getTarget

public Ref getTarget ()

Method getTarget.