PrefabCommand

public class PrefabCommand extends AbstractCommandCollection

Command for prefa operations. Registered with the command system and callable by players.

java.lang.Object > AbstractCommandCollection > PrefabCommand

Field Summary

playerComponent

final Player playerComponent

Field playerComponent.

builderState

final BuilderToolsPlugin.BuilderState builderState

Field builderState.

assetPaths

final List assetPaths

Field assetPaths.

defaultRoot

final Path defaultRoot

Field defaultRoot.

storeType

final String storeType

Field storeType.

storeName

final String storeName

Field storeName.

finalName

final String finalName

Field finalName.

s

final String s

Field s.

value

final PrefabStore value

Field value.

foundPath

final Path foundPath

Field foundPath.

value2

final PrefabStore value2

Field value2.

storePath

final Path storePath

Field storePath.

finalPrefabStorePath

final Path finalPrefabStorePath

Field finalPrefabStorePath.

prefabExists

final boolean prefabExists

Field prefabExists.

module

final PrefabStore module

Field module.

serverPrefabsPath

final Path serverPrefabsPath

Field serverPrefabsPath.

resolve

final Path resolve

Field resolve.

ref

final Ref ref

Field ref.

store

final Store store

Field store.

playerRefComponent

final PlayerRef playerRefComponent

Field playerRefComponent.

relativize

final Path relativize

Field relativize.

prefabStorePath

final Path prefabStorePath

Field prefabStorePath.

world

final World world

Field world.

prefabFiles

final List prefabFiles

Field prefabFiles.

path

final Path path

Field path.

packPrefix

final String packPrefix

Field packPrefix.

fileName

final String fileName

Field fileName.

path2

final Path path2

Field path2.

Method Detail

PrefabCommand

public public PrefabCommand ()

Method PrefabCommand.

PrefabSaveCommand

public new PrefabSaveCommand ()

Method PrefabSaveCommand.

PrefabLoadCommand

public new PrefabLoadCommand ()

Method PrefabLoadCommand.

PrefabDeleteCommand

public new PrefabDeleteCommand ()

Method PrefabDeleteCommand.

PrefabListCommand

public new PrefabListCommand ()

Method PrefabListCommand.

execute

protected void execute (@Nonnull final CommandContext context, @Nonnull final Store store, @Nonnull final Ref ref, @Nonnull final PlayerRef playerRef, @Nonnull final World world)

Method execute.

Parameters:
@Nonnull final CommandContext context
@Nonnull final Store store
@Nonnull final Ref ref
@Nonnull final PlayerRef playerRef
@Nonnull final World world

PrefabSavePage

public new PrefabSavePage (playerRef)

Method PrefabSavePage.

Parameters:
playerRef playerRef

PrefabLoadByNameCommand

public new PrefabLoadByNameCommand ()

Method PrefabLoadByNameCommand.

PrefabPage

public new PrefabPage (playerRef, defaultRoot, builderState)

Method PrefabPage.

Parameters:
playerRef playerRef
defaultRoot defaultRoot
builderState builderState

executeSync

protected void executeSync (@Nonnull final CommandContext context)

Method executeSync.

Parameters:
@Nonnull final CommandContext context

visitFile

public FileVisitResult visitFile (@Nonnull final Path file, @Nonnull final BasicFileAttributes attrs)

Method visitFile.

Parameters:
@Nonnull final Path file
@Nonnull final BasicFileAttributes attrs