HyCodeYourTale
classpublicPriority 1

GenerateAssetsEvent

com.hypixel.hytale.assetstore.event.GenerateAssetsEvent

10

Methods

10

Public Methods

6

Fields

1

Constructors

Constructors

public
GenerateAssetsEvent(Class<T> tClass, M assetMap, Map<K, T> loadedAssets, Map<K, Set<K>> assetChildren)

Methods

Public Methods (10)

public
void addChildAsset(K childKey, T asset, K parent)
publicfinal
void addChildAsset(K childKey, T asset, K[] parents)
@SafeVarargs
public
void addChildAssetWithReferences(K childKey, T asset, GenerateAssetsEvent.ParentReference<?, ?>[] parents)
public
Class<T> getAssetClass()
public
M getAssetMap()
public
Map<K, T> getLoadedAssets()
@Nonnull
public
Class<P> getParentAssetClass()
public
PK getParentKey()
public
void processEvent(String hookName)
@Override
public
String toString()
@Nonnull@Override

Fields

Private/Package Fields (6)

privateMap<K, Set<K>> assetChildren
privateM assetMap
privatelong before
privateMap<K, T> loadedAssets
privateClass<T> tClass
privateMap<K, T> unmodifiableLoadedAssets

Related Classes