Class CommonAssetModule

All Implemented Interfaces:
CommandOwner

public class CommonAssetModule extends JavaPlugin
Since:
28/8/17.
Version:
1.0
  • Field Details

    • MANIFEST

      public static final PluginManifest MANIFEST
    • IGNORED_FILES

      public static final Set<Path> IGNORED_FILES
    • TICK_TIMESTAMP_ORIGIN

      public static final Instant TICK_TIMESTAMP_ORIGIN
    • ASSET_INDEX_VERSION_IDENTIFIER

      public static final String ASSET_INDEX_VERSION_IDENTIFIER
      See Also:
    • ASSET_INDEX_HASHES_VERSION

      public static final int ASSET_INDEX_HASHES_VERSION
      See Also:
    • ASSET_INDEX_CACHE_VERSION

      public static final int ASSET_INDEX_CACHE_VERSION
      See Also:
    • MAX_FRAME

      public static final int MAX_FRAME
      See Also:
  • Constructor Details

    • CommonAssetModule

      public CommonAssetModule(@Nonnull JavaPluginInit init)
  • Method Details

    • get

      public static CommonAssetModule get()
    • loadCommonAssets

      public void loadCommonAssets(@Nonnull AssetPack pack, long bootTime)
    • addCommonAsset

      public <T extends CommonAsset> void addCommonAsset(String pack, @Nonnull T asset)
    • addCommonAsset

      public <T extends CommonAsset> void addCommonAsset(String pack, @Nonnull T asset, boolean log)
    • getRequiredAssets

      @Nullable public Asset[] getRequiredAssets()
    • sendAssetsToPlayer

      public void sendAssetsToPlayer(@Nonnull PacketHandler packetHandler, @Nullable Asset[] requested, boolean forceRebuild)
    • sendAssets

      public void sendAssets(@Nonnull List<CommonAsset> toSend, boolean forceRebuild)
    • sendAssetsToPlayer

      public void sendAssetsToPlayer(@Nonnull PacketHandler packetHandler, @Nonnull List<CommonAsset> toSend, boolean forceRebuild)
    • sendAsset

      public void sendAsset(@Nonnull CommonAsset asset, boolean forceRebuild)
    • sendRemoveAssets

      public void sendRemoveAssets(@Nonnull List<CommonAssetRegistry.PackAsset> assets, boolean forceRebuild)