classpublicPriority 3
CommonAssetModule
com.hypixel.hytale.server.core.asset.common.CommonAssetModule
extends JavaPlugin
13
Methods
13
Public Methods
1
Fields
1
Constructors
Constants
intASSET_INDEX_CACHE_VERSION= 1
intASSET_INDEX_HASHES_VERSION= 0
StringASSET_INDEX_VERSION_IDENTIFIER= "VERSION="
Set<Path>IGNORED_FILES= Set.of(Path.of(".DS_Store"), Path.of("Thumbs.db"))
PluginManifestMANIFEST= PluginManifest.corePlugin(CommonAssetModule.class).depends(AssetModule.class).build()
intMAX_FRAME= 2621440
InstantTICK_TIMESTAMP_ORIGIN= Instant.parse("0001-01-01T00:00:00Z")
Constructors
public
CommonAssetModule(JavaPluginInit init)Methods
Public Methods (13)
public
void accept(Map<Path, EventKind> map)public
<T extends CommonAsset> void addCommonAsset(String pack, T asset)public
<T extends CommonAsset> void addCommonAsset(String pack, T asset, boolean log)public
Object getKey()@Override
public
Asset[] getRequiredAssets()@Nullable
public
void loadCommonAssets(AssetPack pack, long bootTime)public
void sendAsset(CommonAsset asset, boolean forceRebuild)public
void sendAssets(List<CommonAsset> toSend, boolean forceRebuild)public
void sendAssetsToPlayer(PacketHandler packetHandler, Asset[] requested, boolean forceRebuild)public
void sendAssetsToPlayer(PacketHandler packetHandler, List<CommonAsset> toSend, boolean forceRebuild)public
void sendRemoveAssets(List<CommonAssetRegistry.PackAsset> assets, boolean forceRebuild)public
boolean test(Path path, EventKind eventKind)public
FileVisitResult visitFile(Path path, BasicFileAttributes attrs)throws IOException
@Nonnull
Fields
Private/Package Fields (1)
private
CommonAssetModule instance