PortalDeviceSummonPage

public class PortalDeviceSummonPage extends InteractiveCustomUIPage

Class PortalDeviceSummonPage. Provides portaldevicesummonpage functionality for the Hytale server.

java.lang.Object > InteractiveCustomUIPage > PortalDeviceSummonPage

Field Summary

playerComponent

final Player playerComponent

Field playerComponent.

state

final State state

Field state.

instanceKeyNotFound

final InstanceKeyNotFound instanceKeyNotFound

Field instanceKeyNotFound.

instanceId

final String instanceId

Field instanceId.

totalTimeLimit

final long totalTimeLimit

Field totalTimeLimit.

gameplayConfig

final PortalGameplayConfig gameplayConfig

Field gameplayConfig.

minutesBreach

final long minutesBreach

Field minutesBreach.

exploMinutes

final long exploMinutes

Field exploMinutes.

portalTypeId

final String portalTypeId

Field portalTypeId.

canSpawn

final CanSpawnPortal canSpawn

Field canSpawn.

portalKey

final PortalKey portalKey

Field portalKey.

portalType

final PortalType portalType

Field portalType.

portalDesc

final PortalDescription portalDesc

Field portalDesc.

objectivesKeys

final String[] objectivesKeys

Field objectivesKeys.

wisdomKeys

final String[] wisdomKeys

Field wisdomKeys.

pills

final List pills

Field pills.

pillTag

final PillTag pillTag

Field pillTag.

child

final String child

Field child.

messageKey

final String messageKey

Field messageKey.

msg

final Message msg

Field msg.

durationMsg

final Message durationMsg

Field durationMsg.

minutes

final int minutes

Field minutes.

commandBuilder

final UICommandBuilder commandBuilder

Field commandBuilder.

originWorld

final World originWorld

Field originWorld.

index

final int index

Field index.

x

final int x

Field x.

y

final int y

Field y.

z

final int z

Field z.

worldChunk

final WorldChunk worldChunk

Field worldChunk.

portalDevice

final PortalDevice portalDevice

Field portalDevice.

blockType

final BlockType blockType

Field blockType.

rotation

final int rotation

Field rotation.

spawningType

final BlockType spawningType

Field spawningType.

onType

final BlockType onType

Field onType.

offType

final BlockType offType

Field offType.

setting

final int setting

Field setting.

worldX

final double worldX

Field worldX.

worldY

final double worldY

Field worldY.

worldZ

final double worldZ

Field worldZ.

transform

final Transform transform

Field transform.

uuidComponent

final UUIDComponent uuidComponent

Field uuidComponent.

playerUUID

final UUID playerUUID

Field playerUUID.

worldConfig

final WorldConfig worldConfig

Field worldConfig.

instanceConfig

final InstanceWorldConfig instanceConfig

Field instanceConfig.

discoveryConfig

final InstanceDiscoveryConfig discoveryConfig

Field discoveryConfig.

portalRemoval

final PortalRemovalCondition portalRemoval

Field portalRemoval.

portalWorld

final PortalWorld portalWorld

Field portalWorld.

returnBlockType

final String returnBlockType

Field returnBlockType.

portalSpawn

final PortalSpawn portalSpawn

Field portalSpawn.

spawnPoint

final Vector3d spawnPoint

Field spawnPoint.

spawnProvider

final ISpawnProvider spawnProvider

Field spawnProvider.

worldSpawnPoint

final Transform worldSpawnPoint

Field worldSpawnPoint.

computedSpawn

final Transform computedSpawn

Field computedSpawn.

activeFragments

final int activeFragments

Field activeFragments.

chunkStore

final Store chunkStore

Field chunkStore.

blockStateInfo

final BlockModule.BlockStateInfo blockStateInfo

Field blockStateInfo.

chunkRef

final Ref chunkRef

Field chunkRef.

existingDestinationWorld

final World existingDestinationWorld

Field existingDestinationWorld.

inHand

final ItemStack inHand

Field inHand.

offeredItem

final Item offeredItem

Field offeredItem.

instanceExists

final boolean instanceExists

Field instanceExists.

insidePortalWorld

final PortalWorld insidePortalWorld

Field insidePortalWorld.

gameplayConfigId

final String gameplayConfigId

Field gameplayConfigId.

portalGameplayConfig

final PortalGameplayConfig portalGameplayConfig

Field portalGameplayConfig.

hotbarSlot

final byte hotbarSlot

Field hotbarSlot.

hotbar

final ItemContainer hotbar

Field hotbar.

action

private String action

Field action.

Method Detail

PortalDeviceSummonPage

public public PortalDeviceSummonPage (@Nonnull final PlayerRef playerRef, final PortalDeviceConfig config, final Ref blockRef, final ItemStack offeredItemStack)

Method PortalDeviceSummonPage.

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

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(

updateCustomPills

static void updateCustomPills (final UICommandBuilder commandBuilder, final PortalType portalType)

Method updateCustomPills.

Parameters:
final UICommandBuilder commandBuilder
final PortalType portalType

updateBulletList

static void updateBulletList (final UICommandBuilder commandBuilder, final String selector, final String[] messageKeys)

Method updateBulletList.

Parameters:
final UICommandBuilder commandBuilder
final String selector
final String[] messageKeys

createDescription

static Message createDescription (final PortalType portalType, final int timeLimitSeconds)

Method createDescription.

Parameters:
final PortalType portalType
final int timeLimitSeconds

formatDurationCrudely

static Message formatDurationCrudely (final int seconds)

Method formatDurationCrudely.

Parameters:
final int seconds

handleDataEvent

public void handleDataEvent (@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final Data data)

Method handleDataEvent.

Parameters:
@Nonnull final Ref ref
@Nonnull final Store store
@Nonnull final Data data

PortalRemovalCondition

public new PortalRemovalCondition (portalKey.getTimeLimitSeconds()

Method PortalRemovalCondition.

Parameters:
portalKey.getTimeLimitSeconds( portalKey.getTimeLimitSeconds(

getSpawnTransform

public return getSpawnTransform (world, sampleUuid, portalSpawn)

Method getSpawnTransform.

Parameters:
world world
sampleUuid sampleUuid
portalSpawn portalSpawn

IndividualSpawnProvider

public new IndividualSpawnProvider (spawnTransform)

Method IndividualSpawnProvider.

Parameters:
spawnTransform spawnTransform

computeState

private State computeState (@Nonnull final Player player, @Nonnull final ComponentAccessor componentAccessor)

Method computeState.

Parameters:
@Nonnull final Player player
@Nonnull final ComponentAccessor componentAccessor

decrementItemInHand

static void decrementItemInHand (final Inventory inventory, final int amount)

Method decrementItemInHand.

Parameters:
final Inventory inventory
final int amount