Class EntityPositionProvider
java.lang.Object
com.hypixel.hytale.server.npc.sensorinfo.InfoProviderBase
com.hypixel.hytale.server.npc.sensorinfo.PositionProvider
com.hypixel.hytale.server.npc.sensorinfo.EntityPositionProvider
- All Implemented Interfaces:
InfoProvider,IPositionProvider
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.server.npc.sensorinfo.PositionProvider
isValid, x, y, zFields inherited from class com.hypixel.hytale.server.npc.sensorinfo.InfoProviderBase
extraProviders, parameterProvider, passedExtraInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleansetTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Methods inherited from class com.hypixel.hytale.server.npc.sensorinfo.PositionProvider
getPositionProvider, getX, getY, getZ, providePosition, setTarget, setTargetMethods inherited from class com.hypixel.hytale.server.npc.sensorinfo.InfoProviderBase
getExtraInfo, getParameterProvider, getPassedExtraInfo, passExtraInfo
-
Field Details
-
target
-
-
Constructor Details
-
EntityPositionProvider
public EntityPositionProvider() -
EntityPositionProvider
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceIPositionProvider- Overrides:
clearin classPositionProvider
-
setTarget
public Ref<EntityStore> setTarget(@Nullable Ref<EntityStore> ref, @Nonnull ComponentAccessor<EntityStore> componentAccessor) - Overrides:
setTargetin classPositionProvider
-
getTarget
- Specified by:
getTargetin interfaceIPositionProvider- Overrides:
getTargetin classPositionProvider
-
hasPosition
public boolean hasPosition()- Specified by:
hasPositionin interfaceInfoProvider- Specified by:
hasPositionin interfaceIPositionProvider- Overrides:
hasPositionin classPositionProvider
-