public class RespawnPage extends InteractiveCustomUIPage
Class RespawnPage. Provides respawnpage functionality for the Hytale server.
java.lang.Object > InteractiveCustomUIPage > RespawnPage
Field Summary
singleItemStacks
final
ArrayList
singleItemStacks
Field singleItemStacks.
itemId
final
String
itemId
Field itemId.
combinedItemStack
final
ItemStack
combinedItemStack
Field combinedItemStack.
decimalFormat
final
DecimalFormat
decimalFormat
Field decimalFormat.
itemStack
final
ItemStack
itemStack
Field itemStack.
itemSelector
final
String
itemSelector
Field itemSelector.
playerComponent
final
Player
playerComponent
Field playerComponent.
isDead
final
boolean
isDead
Field isDead.
playerRefComponent
final
PlayerRef
playerRefComponent
Field playerRefComponent.
action
private
String
action
Field action.
Method Detail
RespawnPage
public
public
RespawnPage
(@Nonnull final PlayerRef playerRef, @Nullable final Message deathReason, final boolean displayDataOnDeathScreen, final DeathItemLoss deathItemLoss)
Method RespawnPage.
- Parameters:
@Nonnull final PlayerRefplayerRef@Nullable final MessagedeathReasonfinal booleandisplayDataOnDeathScreenfinal DeathItemLossdeathItemLoss
combineSimilarItemStacks
static
ItemStack[]
combineSimilarItemStacks
(@Nullable final ItemStack[] itemsLostOnDeath)
Method combineSimilarItemStacks.
- Parameters:
@Nullable final ItemStack[]itemsLostOnDeath
build
public
void
build
(@Nonnull final Ref ref, @Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder, @Nonnull final Store store)
Method build.
- Parameters:
@Nonnull final Refref@Nonnull final UICommandBuildercommandBuilder@Nonnull final UIEventBuildereventBuilder@Nonnull final Storestore
handleDataEvent
public
void
handleDataEvent
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final RespawnPageEventData data)
Method handleDataEvent.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final RespawnPageEventDatadata