Package de.ellpeck.rockbottom.api.assets
Interface IAssetLoader<T extends IAsset>
public interface IAssetLoader<T extends IAsset>
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandealWithSpecialCases(IAssetManager manager, String resourceName, String path, com.google.gson.JsonElement element, String elementName, IMod loadingMod, ContentPack pack) voiddisableAsset(IAssetManager manager, ResourceName resourceName) default voidfinalize(IAssetManager manager) voidloadAsset(IAssetManager manager, ResourceName resourceName, String path, com.google.gson.JsonElement element, String elementName, IMod loadingMod, ContentPack pack) default voidregister()
-
Method Details
-
register
default void register() -
getAssetIdentifier
ResourceName getAssetIdentifier() -
loadAsset
void loadAsset(IAssetManager manager, ResourceName resourceName, String path, com.google.gson.JsonElement element, String elementName, IMod loadingMod, ContentPack pack) throws Exception - Throws:
Exception
-
disableAsset
-
dealWithSpecialCases
default boolean dealWithSpecialCases(IAssetManager manager, String resourceName, String path, com.google.gson.JsonElement element, String elementName, IMod loadingMod, ContentPack pack) throws Exception - Throws:
Exception
-
finalize
-