package com.hypixel.hytale.server.npc.sensorinfo;
import com.hypixel.hytale.component.Ref;
import com.hypixel.hytale.math.vector.Vector3d;
import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
import javax.annotation.Nullable;
public interface IPositionProvider {
boolean hasPosition();
boolean providePosition(Vector3d var1);
double getX();
double getY();
double getZ();
@Nullable
Ref<EntityStore> getTarget();
void clear();
}