HyCodeYourTale
classpublicPriority 3

ObjectiveLocationMarker

com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation.ObjectiveLocationMarker

implements Component

11

Methods

11

Public Methods

7

Fields

2

Constructors

Constants

BuilderCodec<ObjectiveLocationMarker>CODEC= BuilderCodec.builder(ObjectiveLocationMarker.class, ObjectiveLocationMarker::new) .append( ...

Constructors

public
ObjectiveLocationMarker()
public
ObjectiveLocationMarker(String objectiveLocationMarkerId)

Methods

Public Methods (11)

public
Component<EntityStore> clone()
@Nonnull@Override
public
Objective getActiveObjective()
@Nullable
public
ObjectiveLocationMarkerArea getArea()
publicstatic
ComponentType<EntityStore, ObjectiveLocationMarker> getComponentType()
public
String getObjectiveLocationMarkerId()
public
UntrackObjective getUntrackPacket()
public
void setActiveObjective(Objective activeObjective)
public
void setActiveObjectiveUUID(UUID activeObjectiveUUID)
public
void setObjectiveLocationMarkerId(String objectiveLocationMarkerId)
public
void setUntrackPacket(UntrackObjective untrackPacket)
public
void updateLocationMarkerValues(ObjectiveLocationMarkerAsset objectiveLocationMarkerAsset, float yaw, Store<EntityStore> store)

Fields

Protected Fields (5)

protectedUUID activeObjectiveUUID
protectedObjectiveLocationMarkerArea area
protectedint[] environmentIndexes
protectedString objectiveLocationMarkerId
protectedObjectiveLocationTriggerCondition[] triggerConditions

Private/Package Fields (2)

privateObjective activeObjective
privateUntrackObjective untrackPacket

Related Classes