Package dev.prozilla.pine.core.mod
Class ModManager
java.lang.Object
dev.prozilla.pine.core.mod.ModManager
- All Implemented Interfaces:
Destructible,Initializable
Class responsible for loading and keeping track of modifications (mods).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterInput(float deltaTime) voidvoidafterUpdate(float deltaTime) voidbeforeInput(float deltaTime) voidvoidbeforeUpdate(float deltaTime) voiddestroy()Removes all mods.getMods()Returns the metadata of all active mods.voidinit()Loads all mods from themodsdirectory by looking for jar files.booleanisEmpty()Returns true if there are no mods active.
-
Constructor Details
-
ModManager
-
-
Method Details
-
init
public void init()Loads all mods from themodsdirectory by looking for jar files.- Specified by:
initin interfaceInitializable
-
beforeInput
public void beforeInput(float deltaTime) -
afterInput
public void afterInput(float deltaTime) -
beforeUpdate
public void beforeUpdate(float deltaTime) -
afterUpdate
public void afterUpdate(float deltaTime) -
beforeRender
public void beforeRender() -
afterRender
public void afterRender() -
destroy
public void destroy()Removes all mods.- Specified by:
destroyin interfaceDestructible
-
getMods
Returns the metadata of all active mods. -
isEmpty
public boolean isEmpty()Returns true if there are no mods active.
-