PortalDeviceActivePage

public class PortalDeviceActivePage extends InteractiveCustomUIPage

Class PortalDeviceActivePage. Provides portaldeviceactivepage functionality for the Hytale server.

java.lang.Object > InteractiveCustomUIPage > PortalDeviceActivePage

Field Summary

state

final State state

Field state.

portalIsOpen2

final PortalIsOpen portalIsOpen2

Field portalIsOpen2.

portalIsOpen

final PortalIsOpen portalIsOpen

Field portalIsOpen.

world

final World world

Field world.

portalWorld

final PortalWorld portalWorld

Field portalWorld.

diedInside

final boolean diedInside

Field diedInside.

diedInIt

final boolean diedInIt

Field diedInIt.

portalType

final PortalType portalType

Field portalType.

playerCountMsg

final Message playerCountMsg

Field playerCountMsg.

remainingSeconds

final double remainingSeconds

Field remainingSeconds.

remainingMinutes

final int remainingMinutes

Field remainingMinutes.

remainingTimeMsg

final Message remainingTimeMsg

Field remainingTimeMsg.

playerCount

final int playerCount

Field playerCount.

pinkEnoughColor

final String pinkEnoughColor

Field pinkEnoughColor.

msg

final Message msg

Field msg.

playerRefs

final Collection playerRefs

Field playerRefs.

chunkStore

final Store chunkStore

Field chunkStore.

portalDevice

final PortalDevice portalDevice

Field portalDevice.

destinationWorld

final World destinationWorld

Field destinationWorld.

destinationStore

final Store destinationStore

Field destinationStore.

uuidComponent

final UUIDComponent uuidComponent

Field uuidComponent.

playerUUID

final UUID playerUUID

Field playerUUID.

Method Detail

PortalDeviceActivePage

public public PortalDeviceActivePage (@Nonnull final PlayerRef playerRef, @Nonnull final PortalDeviceConfig config, @Nonnull final Ref blockRef)

Method PortalDeviceActivePage.

Parameters:
@Nonnull final PlayerRef playerRef
@Nonnull final PortalDeviceConfig config
@Nonnull final Ref blockRef

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 Ref ref
@Nonnull final UICommandBuilder commandBuilder
@Nonnull final UIEventBuilder eventBuilder
@Nonnull final Store store

MatchException

public new MatchException (cause.toString()

Method MatchException.

Parameters:
cause.toString( cause.toString(

createPlayerCountMsg

static Message createPlayerCountMsg (final World world)

Method createPlayerCountMsg.

Parameters:
final World world

computeState

private State computeState (final Ref ref, @Nonnull final ComponentAccessor componentAccessor)

Method computeState.

Parameters:
final Ref ref
@Nonnull final ComponentAccessor componentAccessor