Class BuiltinCraftTweakerPlugin
java.lang.Object
com.blamejared.crafttweaker.impl.plugin.crafttweaker.BuiltinCraftTweakerPlugin
- All Implemented Interfaces:
ICraftTweakerPlugin
@CraftTweakerPlugin("crafttweaker:builtin")
public final class BuiltinCraftTweakerPlugin
extends Object
implements ICraftTweakerPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidManages plugin initialization tasks that might be required prior to the plugin lifecycle.voidManages the registration of all components required to integrate ZenCode scripts and Java.voidManages the registration of bracket expression parsers.voidManages the registration of commands for the/ctmain command.voidregisterEvents(IEventRegistrationHandler handler) Manages the registration of events andIEventBuses.voidManages the registration ofIScriptLoaders.voidManages the registration ofIScriptLoadSources.voidManages the registration ofIScriptRunModuleConfigurators.voidManages the registration ofIRecipeComponents.voidManages the registration ofIRecipeHandlers.voidManages the registration of components tied to theReplacersystem in CraftTweaker.voidManages the registration of taggable elements and their tag managers.voidManages the registration of elements necessary to manipulate villager trades.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blamejared.crafttweaker.api.plugin.ICraftTweakerPlugin
registerListeners
-
Constructor Details
-
BuiltinCraftTweakerPlugin
public BuiltinCraftTweakerPlugin()
-
-
Method Details
-
initialize
public void initialize()Description copied from interface:ICraftTweakerPluginManages plugin initialization tasks that might be required prior to the plugin lifecycle.This method is guaranteed to be called before any other registration methods, but after all plugins have been discovered.
- Specified by:
initializein interfaceICraftTweakerPlugin
-
registerLoaders
Description copied from interface:ICraftTweakerPluginManages the registration ofIScriptLoaders.- Specified by:
registerLoadersin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerLoadSource
Description copied from interface:ICraftTweakerPluginManages the registration ofIScriptLoadSources.- Specified by:
registerLoadSourcein interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerModuleConfigurators
Description copied from interface:ICraftTweakerPluginManages the registration ofIScriptRunModuleConfigurators.- Specified by:
registerModuleConfiguratorsin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
manageJavaNativeIntegration
Description copied from interface:ICraftTweakerPluginManages the registration of all components required to integrate ZenCode scripts and Java.- Specified by:
manageJavaNativeIntegrationin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerBracketParsers
Description copied from interface:ICraftTweakerPluginManages the registration of bracket expression parsers.- Specified by:
registerBracketParsersin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerRecipeComponents
Description copied from interface:ICraftTweakerPluginManages the registration ofIRecipeComponents.- Specified by:
registerRecipeComponentsin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerRecipeHandlers
Description copied from interface:ICraftTweakerPluginManages the registration ofIRecipeHandlers.- Specified by:
registerRecipeHandlersin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerVillagerTradeConverters
Description copied from interface:ICraftTweakerPluginManages the registration of elements necessary to manipulate villager trades.- Specified by:
registerVillagerTradeConvertersin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerCommands
Description copied from interface:ICraftTweakerPluginManages the registration of commands for the/ctmain command.- Specified by:
registerCommandsin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerTaggableElements
Description copied from interface:ICraftTweakerPluginManages the registration of taggable elements and their tag managers.- Specified by:
registerTaggableElementsin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-
registerReplacerComponents
Description copied from interface:ICraftTweakerPluginManages the registration of components tied to theReplacersystem in CraftTweaker.- Specified by:
registerReplacerComponentsin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration- See Also:
-
registerEvents
Description copied from interface:ICraftTweakerPluginManages the registration of events andIEventBuses.- Specified by:
registerEventsin interfaceICraftTweakerPlugin- Parameters:
handler- The handler responsible for registration.- See Also:
-