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)
private
boolean canBeDeletedprivate
boolean isReadOnlyprivate
String packKeyprivate
Path rootPath