HyCodeYourTale
classpublicPriority 3

AssetTree

com.hypixel.hytale.builtin.asseteditor.AssetTree

9

Methods

9

Public Methods

4

Fields

3

Constructors

Constants

HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()

Constructors

package-private
AssetTree(AssetTree assetTree)
public
AssetTree(Path rootPath, String packKey, boolean isReadOnly, boolean canBeDeleted)
public
AssetTree(Path rootPath, String packKey, boolean isReadOnly, boolean canBeDeleted, Collection<AssetTypeHandler> assetTypes)

Methods

Public Methods (9)

public
void applyAssetChanges(Map<Path, ModifiedAsset> createdDirectories, Map<Path, ModifiedAsset> modifiedAssets)
public
AssetEditorFileEntry ensureAsset(Path path, boolean isDirectory)
@Nullable
public
AssetEditorFileEntry getAssetFile(Path path)
@Nullable
public
boolean isDirectoryEmpty(Path path)
public
FileVisitResult preVisitDirectory(Path path, BasicFileAttributes attrs)

throws IOException

public
AssetEditorFileEntry removeAsset(Path path)
@Nullable
public
void replaceAssetTree(AssetTree assetTree)
public
void sendPackets(EditorClient editorClient)
public
FileVisitResult visitFile(Path path, BasicFileAttributes attrs)
@Nonnull

Fields

Private/Package Fields (4)

privateboolean canBeDeleted
privateboolean isReadOnly
privateString packKey
privatePath rootPath

Related Classes