public class PrefabPage extends InteractiveCustomUIPage
Class PrefabPage. Provides prefabpage functionality for the Hytale server.
java.lang.Object > InteractiveCustomUIPage > PrefabPage
Field Summary
inAssetsRoot
Field inAssetsRoot.
assetsCurrentDir
Field assetsCurrentDir.
prefabStore
Field prefabStore.
roots
Field roots.
config
Field config.
savedSearchQuery
Field savedSearchQuery.
initialRoot
Field initialRoot.
commandBuilder
Field commandBuilder.
eventBuilder
Field eventBuilder.
selectedPath
Field selectedPath.
parent
Field parent.
resolvedPath
Field resolvedPath.
commandBuilder2
Field commandBuilder2.
eventBuilder2
Field eventBuilder2.
playerComponent
Field playerComponent.
playerRefComponent
Field playerRefComponent.
prefab
Field prefab.
currentDirStr
Field currentDirStr.
root
Field root.
rootDisplay
Field rootDisplay.
currentPath
Field currentPath.
rootStr
Field rootStr.
entries
Field entries.
displayText
Field displayText.
eventKey
Field eventKey.
inventory
Field inventory.
hotbar
Field hotbar.
storage
Field storage.
tools
Field tools.
hotbarSize
Field hotbarSize.
itemStack
Field itemStack.
itemStack2
Field itemStack2.
itemStack3
Field itemStack3.
Method Detail
PrefabPage
public
PrefabPage
(@Nonnull final PlayerRef playerRef, final Path defaultRoot, @Nonnull final BuilderToolsPlugin.BuilderState builderState)
Method PrefabPage.
- Parameters:
@Nonnull final PlayerRefplayerReffinal PathdefaultRoot@Nonnull final BuilderToolsPlugin.BuilderStatebuilderState
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
handleDataEvent
void
handleDataEvent
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final FileBrowserEventData data)
Method handleDataEvent.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final FileBrowserEventDatadata
handlePrefabSelection
void
handlePrefabSelection
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final Path file, @Nonnull final String displayPath)
Method handlePrefabSelection.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final Pathfile@Nonnull final StringdisplayPath
buildCurrentPath
Method buildCurrentPath.
- Parameters:
@Nonnull final UICommandBuildercommandBuilder
getRootDisplayName
String
getRootDisplayName
(@Nonnull final Path root)
Method getRootDisplayName.
- Parameters:
@Nonnull final Pathroot
buildFileList
void
buildFileList
(@Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder)
Method buildFileList.
- Parameters:
@Nonnull final UICommandBuildercommandBuilder@Nonnull final UIEventBuildereventBuilder
buildAssetsFileList
void
buildAssetsFileList
(@Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder)
Method buildAssetsFileList.
- Parameters:
@Nonnull final UICommandBuildercommandBuilder@Nonnull final UIEventBuildereventBuilder
switchToPasteTool
void
switchToPasteTool
(@Nonnull final Player playerComponent, @Nonnull final PlayerRef playerRef)
Method switchToPasteTool.
- Parameters:
@Nonnull final PlayerplayerComponent@Nonnull final PlayerRefplayerRef
SetActiveSlot
new
SetActiveSlot
(-1, (byte)
Method SetActiveSlot.
- Parameters:
-1-1(byte(byte
ItemStack
new
ItemStack
(pasteToolStack.getItemId()
Method ItemStack.
- Parameters:
pasteToolStack.getItemId(pasteToolStack.getItemId(