public class AssetModule extends JavaPlugin
Class AssetModule. Provides assetmodule functionality for the Hytale server.
java.lang.Object > JavaPlugin > AssetModule
Field Summary
assetMonitor
Field assetMonitor.
hasLoaded
Field hasLoaded.
paths
Field paths.
sb
Field sb.
assetStores
Field assetStores.
assetStore2
Field assetStore2.
simpleName
Field simpleName.
assetCount
Field assetCount.
pack
Field pack.
manifestPath
Field manifestPath.
buffer
Field buffer.
rawJsonReader
Field rawJsonReader.
extraInfo
Field extraInfo.
manifest
Field manifest.
manifestPath2
Field manifestPath2.
buffer2
Field buffer2.
rawJsonReader2
Field rawJsonReader2.
extraInfo2
Field extraInfo2.
manifest2
Field manifest2.
packIdentifier
Field packIdentifier.
modConfig
Field modConfig.
enabled
Field enabled.
packId
Field packId.
packLocation
Field packLocation.
lowerFileName
Field lowerFileName.
path
Field path.
assetsPath
Field assetsPath.
preAddedAssets
Field preAddedAssets.
loadResult
Field loadResult.
serverAssetDirectory
Field serverAssetDirectory.
start
Field start.
provider
Field provider.
generator
Field generator.
valid
Field valid.
worldMap
Field worldMap.
Method Detail
setup
void
setup
()
Method setup.
DroplistCommand
new
DroplistCommand
()
Method DroplistCommand.
shutdown
void
shutdown
()
Method shutdown.
getAssetPacks
List
getAssetPacks
()
Method getAssetPacks.
findAssetPackForPath
Method findAssetPackForPath.
- Parameters:
Pathpath
isAssetPathImmutable
boolean
isAssetPathImmutable
(@Nonnull final Path path)
Method isAssetPathImmutable.
- Parameters:
@Nonnull final Pathpath
loadPackManifest
Method loadPackManifest.
- Parameters:
final PathpackPath
if
else
if
(Files.isDirectory(packPath, new LinkOption[0])
Method if.
- Parameters:
Files.isDirectory(packPathFiles.isDirectory(packPathnewLinkOption[0]
FileReader
new
FileReader
(manifestPath2.toFile()
Method FileReader.
- Parameters:
manifestPath2.toFile(manifestPath2.toFile(
loadPacksFromDirectory
void
loadPacksFromDirectory
(final Path modsPath)
Method loadPacksFromDirectory.
- Parameters:
final PathmodsPath
loadAndRegisterPack
void
loadAndRegisterPack
(final Path packPath)
Method loadAndRegisterPack.
- Parameters:
final PathpackPath
registerPack
void
registerPack
(@Nonnull final String name, @Nonnull final Path path, @Nonnull final PluginManifest manifest)
Method registerPack.
- Parameters:
@Nonnull final Stringname@Nonnull final Pathpath@Nonnull final PluginManifestmanifest
AssetPackRegisterEvent
new
AssetPackRegisterEvent
(pack)
Method AssetPackRegisterEvent.
- Parameters:
packpack
unregisterPack
void
unregisterPack
(@Nonnull final String name)
Method unregisterPack.
- Parameters:
@Nonnull final Stringname
AssetPackUnregisterEvent
new
AssetPackUnregisterEvent
(pack)
Method AssetPackUnregisterEvent.
- Parameters:
packpack
getAssetPack
Method getAssetPack.
- Parameters:
@Nonnull final Stringname
initPendingStores
void
initPendingStores
()
Method initPendingStores.
RuntimeException
new
RuntimeException
("Failed to load asset store: " + String.valueOf(assetStore.getAssetClass()
Method RuntimeException.
- Parameters:
"Failed to load asset store: " +String.valueOf(assetStore.getAssetClass(