public class PortalDeviceSummonPage extends InteractiveCustomUIPage
Class PortalDeviceSummonPage. Provides portaldevicesummonpage functionality for the Hytale server.
java.lang.Object > InteractiveCustomUIPage > PortalDeviceSummonPage
Field Summary
playerComponent
Field playerComponent.
state
Field state.
instanceKeyNotFound
Field instanceKeyNotFound.
instanceId
Field instanceId.
totalTimeLimit
Field totalTimeLimit.
gameplayConfig
Field gameplayConfig.
minutesBreach
Field minutesBreach.
exploMinutes
Field exploMinutes.
portalTypeId
Field portalTypeId.
canSpawn
Field canSpawn.
portalKey
Field portalKey.
portalType
Field portalType.
portalDesc
Field portalDesc.
objectivesKeys
Field objectivesKeys.
wisdomKeys
Field wisdomKeys.
pills
Field pills.
pillTag
Field pillTag.
child
Field child.
messageKey
Field messageKey.
msg
Field msg.
durationMsg
Field durationMsg.
minutes
Field minutes.
commandBuilder
Field commandBuilder.
originWorld
Field originWorld.
index
Field index.
x
Field x.
y
Field y.
z
Field z.
worldChunk
Field worldChunk.
portalDevice
Field portalDevice.
blockType
Field blockType.
rotation
Field rotation.
spawningType
Field spawningType.
onType
Field onType.
offType
Field offType.
setting
Field setting.
worldX
Field worldX.
worldY
Field worldY.
worldZ
Field worldZ.
transform
Field transform.
uuidComponent
Field uuidComponent.
playerUUID
Field playerUUID.
worldConfig
Field worldConfig.
instanceConfig
Field instanceConfig.
discoveryConfig
Field discoveryConfig.
portalRemoval
Field portalRemoval.
portalWorld
Field portalWorld.
returnBlockType
Field returnBlockType.
portalSpawn
Field portalSpawn.
spawnPoint
Field spawnPoint.
spawnProvider
Field spawnProvider.
worldSpawnPoint
Field worldSpawnPoint.
computedSpawn
Field computedSpawn.
activeFragments
Field activeFragments.
chunkStore
Field chunkStore.
blockStateInfo
Field blockStateInfo.
chunkRef
Field chunkRef.
existingDestinationWorld
Field existingDestinationWorld.
inHand
Field inHand.
offeredItem
Field offeredItem.
instanceExists
Field instanceExists.
insidePortalWorld
Field insidePortalWorld.
gameplayConfigId
Field gameplayConfigId.
portalGameplayConfig
Field portalGameplayConfig.
hotbarSlot
Field hotbarSlot.
hotbar
Field hotbar.
action
Field action.
Method Detail
PortalDeviceSummonPage
public
PortalDeviceSummonPage
(@Nonnull final PlayerRef playerRef, final PortalDeviceConfig config, final Ref blockRef, final ItemStack offeredItemStack)
Method PortalDeviceSummonPage.
- Parameters:
@Nonnull final PlayerRefplayerReffinal PortalDeviceConfigconfigfinal RefblockReffinal ItemStackofferedItemStack
build
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
MatchException
new
MatchException
(cause.toString()
Method MatchException.
- Parameters:
cause.toString(cause.toString(
updateCustomPills
Method updateCustomPills.
- Parameters:
final UICommandBuildercommandBuilderfinal PortalTypeportalType
updateBulletList
void
updateBulletList
(final UICommandBuilder commandBuilder, final String selector, final String[] messageKeys)
Method updateBulletList.
- Parameters:
final UICommandBuildercommandBuilderfinal Stringselectorfinal String[]messageKeys
createDescription
Method createDescription.
- Parameters:
final PortalTypeportalTypefinal inttimeLimitSeconds
formatDurationCrudely
Method formatDurationCrudely.
- Parameters:
final intseconds
handleDataEvent
void
handleDataEvent
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final Data data)
Method handleDataEvent.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final Datadata
PortalRemovalCondition
new
PortalRemovalCondition
(portalKey.getTimeLimitSeconds()
Method PortalRemovalCondition.
- Parameters:
portalKey.getTimeLimitSeconds(portalKey.getTimeLimitSeconds(
getSpawnTransform
return
getSpawnTransform
(world, sampleUuid, portalSpawn)
Method getSpawnTransform.
- Parameters:
worldworldsampleUuidsampleUuidportalSpawnportalSpawn
IndividualSpawnProvider
new
IndividualSpawnProvider
(spawnTransform)
Method IndividualSpawnProvider.
- Parameters:
spawnTransformspawnTransform
computeState
State
computeState
(@Nonnull final Player player, @Nonnull final ComponentAccessor componentAccessor)
Method computeState.
- Parameters:
@Nonnull final Playerplayer@Nonnull final ComponentAccessorcomponentAccessor
decrementItemInHand
Method decrementItemInHand.
- Parameters:
final Inventoryinventoryfinal intamount