public interface IForestryModule
ForestryModule to be loaded by
the model manager of Forestry.| Modifier and Type | Method and Description |
|---|---|
default void |
addLootPoolNames(java.util.Set<java.lang.String> lootPoolNames) |
default boolean |
canBeDisabled() |
default void |
disabledSetupAPI()
Called to setup the api if this module is disabled in the config or has missing dependencies.
|
default void |
doInit() |
default net.minecraft.command.ICommand[] |
getConsoleCommands() |
default java.util.Set<net.minecraft.util.ResourceLocation> |
getDependencyUids()
The ForestryModule.moduleID()s of any other modules this module depends on.
|
default java.lang.String |
getFailMessage() |
default boolean |
isAvailable() |
default void |
postInit() |
default void |
preInit()
Must be called by the mod that registers the container.
|
default void |
registerItemsAndBlocks()
Can be used to register items and blocks.
|
default void |
registerRecipes()
Can be used to register recipes.
|
default void |
registerTriggers()
Can be used to register Buildcraft triggers.
|
default void |
setupAPI()
Can be used to setup the api.
|
default boolean isAvailable()
default boolean canBeDisabled()
default java.lang.String getFailMessage()
default java.util.Set<net.minecraft.util.ResourceLocation> getDependencyUids()
default void setupAPI()
disabledSetupAPI() will be called.
Must be called by the mod that registers the container.
default void disabledSetupAPI()
Must be called by the mod that registers the container.
default void registerItemsAndBlocks()
preInit().
Must be called by the mod that registers the container.
default void preInit()
default void registerTriggers()
default void doInit()
default void registerRecipes()
doInit().default void addLootPoolNames(java.util.Set<java.lang.String> lootPoolNames)
default void postInit()
@Nullable default net.minecraft.command.ICommand[] getConsoleCommands()