Class AssetMonitorEvent<T>

java.lang.Object
com.hypixel.hytale.assetstore.event.AssetMonitorEvent<T>
All Implemented Interfaces:
IBaseEvent<T>, IEvent<T>
Direct Known Subclasses:
AssetStoreMonitorEvent, CommonAssetMonitorEvent

public abstract class AssetMonitorEvent<T> extends Object implements IEvent<T>
  • Field Details

    • createdOrModifiedFilesToLoad

      @Nonnull private final List<Path> createdOrModifiedFilesToLoad
    • removedFilesToUnload

      @Nonnull private final List<Path> removedFilesToUnload
    • createdOrModifiedDirectories

      @Nonnull private final List<Path> createdOrModifiedDirectories
    • removedFilesAndDirectories

      @Nonnull private final List<Path> removedFilesAndDirectories
    • assetPack

      @Nonnull private final String assetPack
  • Constructor Details

    • AssetMonitorEvent

      public AssetMonitorEvent(@Nonnull String assetPack, @Nonnull List<Path> createdOrModified, @Nonnull List<Path> removed, @Nonnull List<Path> createdDirectories, @Nonnull List<Path> removedDirectories)
  • Method Details

    • getAssetPack

      @Nonnull public String getAssetPack()
    • getCreatedOrModifiedFilesToLoad

      @Nonnull public List<Path> getCreatedOrModifiedFilesToLoad()
    • getRemovedFilesToUnload

      @Nonnull public List<Path> getRemovedFilesToUnload()
    • getRemovedFilesAndDirectories

      @Nonnull public List<Path> getRemovedFilesAndDirectories()
    • getCreatedOrModifiedDirectories

      @Nonnull public List<Path> getCreatedOrModifiedDirectories()