classpublicPriority 1
PickupItemComponent
com.hypixel.hytale.server.core.modules.entity.item.PickupItemComponent
implements Component
9
Methods
9
Public Methods
5
Fields
4
Constructors
Constants
BuilderCodec<PickupItemComponent>CODEC= BuilderCodec.builder(PickupItemComponent.class, PickupItemComponent::new).build()
floatPICKUP_TRAVEL_TIME_DEFAULT= 0.15F
Constructors
public
PickupItemComponent()public
PickupItemComponent(Ref<EntityStore> targetRef, Vector3d startPosition)public
PickupItemComponent(Ref<EntityStore> targetRef, Vector3d startPosition, float lifeTime)public
PickupItemComponent(PickupItemComponent pickupItemComponent)Methods
Public Methods (9)
public
void decreaseLifetime(float amount)publicstatic
ComponentType<EntityStore, PickupItemComponent> getComponentType()@Nonnull
public
float getLifeTime()public
float getOriginalLifeTime()public
Vector3d getStartPosition()@Nonnull
public
Ref<EntityStore> getTargetRef()@Nullable
public
boolean hasFinished()public
void setFinished(boolean finished)public
void setInitialLifeTime(float lifeTimeS)Fields
Private/Package Fields (5)
private
boolean finishedprivate
float lifeTimeprivate
float originalLifeTimeprivate
Vector3d startPositionprivate
Ref<EntityStore> targetRef