classpublicPriority 1
DeathComponent
com.hypixel.hytale.server.core.modules.entity.damage.DeathComponent
implements Component
23
Methods
23
Public Methods
10
Fields
2
Constructors
Constants
BuilderCodec<DeathComponent>CODEC= BuilderCodec.builder(DeathComponent.class, DeathComponent::new)
.append(new KeyedCodec<>("D...
Constructors
protected
DeathComponent(Damage deathInfo)protected
DeathComponent()Methods
Public Methods (23)
public
Component<EntityStore> clone()@Nonnull@Override
public
boolean displayDataOnDeathScreen()publicstatic
ComponentType<EntityStore, DeathComponent> getComponentType()public
DamageCause getDeathCause()@Nullable
public
Damage getDeathInfo()@Nullable
public
DeathItemLoss getDeathItemLoss()public
Message getDeathMessage()@Nullable
public
InteractionChain getInteractionChain()@Nullable
public
double getItemsAmountLossPercentage()public
double getItemsDurabilityLossPercentage()public
DeathConfig.ItemsLossMode getItemsLossMode()public
ItemStack[] getItemsLostOnDeath()public
boolean isShowDeathMenu()public
void setDeathMessage(Message deathMessage)public
void setDisplayDataOnDeathScreen(boolean displayDataOnDeathScreen)public
void setInteractionChain(InteractionChain interactionChain)public
void setItemsAmountLossPercentage(double itemsAmountLossPercentage)public
void setItemsDurabilityLossPercentage(double itemsDurabilityLossPercentage)public
void setItemsLossMode(DeathConfig.ItemsLossMode itemsLossMode)public
void setItemsLostOnDeath(List<ItemStack> itemsLostOnDeath)public
void setShowDeathMenu(boolean showDeathMenu)publicstatic
void tryAddComponent(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, Damage damage)publicstatic
void tryAddComponent(Store<EntityStore> store, Ref<EntityStore> ref, Damage damage)Fields
Private/Package Fields (10)
private
String deathCauseprivate
Damage deathInfoprivate
Message deathMessageprivate
boolean displayDataOnDeathScreenprivate
InteractionChain interactionChainprivate
double itemsAmountLossPercentageprivate
double itemsDurabilityLossPercentageprivate
DeathConfig.ItemsLossMode itemsLossModeprivate
ItemStack[] itemsLostOnDeathprivate
boolean showDeathMenu