HyCodeYourTale
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)

privateboolean finished
privatefloat lifeTime
privatefloat originalLifeTime
privateVector3d startPosition
privateRef<EntityStore> targetRef

Related Classes