HyCodeYourTale
classpublicPriority 3

PatrolPathMarkerEntity

com.hypixel.hytale.builtin.path.entities.PatrolPathMarkerEntity

extends Entity

implements IPrefabPathWaypoint

20

Methods

20

Public Methods

7

Fields

2

Constructors

Constants

BuilderCodec<PatrolPathMarkerEntity>CODEC= BuilderCodec.builder( PatrolPathMarkerEntity.class, PatrolPathMarkerEntity::new, Entity....

Constructors

public
PatrolPathMarkerEntity()
public
PatrolPathMarkerEntity(World world)

Methods

Public Methods (20)

publicstatic
String generateDisplayName(int worldgenId, PatrolPathMarkerEntity patrolPathMarkerEntity)
@Nonnull
publicstatic
ComponentType<EntityStore, PatrolPathMarkerEntity> getComponentType()
@Nullable
public
float getObservationAngle()
@Override
public
int getOrder()
@Override
public
IPath<IPrefabPathWaypoint> getParentPath()
@Override
public
UUID getPathId()
@Nullable
public
String getPathName()
public
double getPauseTime()
@Override
public
short getTempPathLength()
public
Vector3d getWaypointPosition(ComponentAccessor<EntityStore> componentAccessor)
@Nonnull@Override
public
Vector3f getWaypointRotation(ComponentAccessor<EntityStore> componentAccessor)
@Nonnull@Override
public
boolean isCollidable()
@Override
public
void onReplaced()
@Override
public
void setObservationAngle(float observationAngle)
public
void setOrder(int order)
public
void setParentPath(IPrefabPath parentPath)
public
void setPathId(UUID pathId)
public
void setPathName(String pathName)
public
void setPauseTime(double pauseTime)
public
String toString()
@Nonnull@Override

Fields

Private/Package Fields (7)

privatefloat observationAngle
privateint order
privateIPrefabPath parentPath
privateUUID pathId
privateString pathName
privatedouble pauseTime
privateshort tempPathLength

Related Classes