Class BuiltinKubeJSPlugin
java.lang.Object
dev.latvian.mods.kubejs.plugin.builtin.BuiltinKubeJSPlugin
- All Implemented Interfaces:
KubeJSPlugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgenerateData(KubeDataGenerator generator) voidlocalWebServerStarted(LocalWebServer server) voidregisterBindings(BindingRegistry bindings) voidvoidregisterBuilderTypes(BuilderTypeRegistry registry) voidvoidregisterEvents(EventGroupRegistry registry) CallEventGroupRegistry.register(EventGroup)for event groups your mod addsvoidregisterIconTypes(KubeIconTypeRegistry registry) voidvoidregisterItemNameProviders(NameProvider.Registry<net.minecraft.world.item.Item, net.minecraft.world.item.ItemStack> registry) voidregisterLocalWebServer(LocalWebServerRegistry registry) voidvoidvoidregisterRecipeFactories(RecipeFactoryRegistry registry) voidvoidvoidregisterRecordDefaults(RecordDefaultsRegistry registry) voidvoidvoidregisterTypeWrappers(TypeWrapperRegistry registry) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.latvian.mods.kubejs.plugin.KubeJSPlugin
afterInit, afterScriptsLoaded, attachLevelData, attachPlayerData, attachServerData, beforeRecipeLoading, beforeScriptsLoaded, breakpoint, exportServerData, generateAssets, generateLang, init, initStartup, registerClasses, registerCustomRecipeSchemaFunctions, registerLocalWebServerAPIs, registerRecipeMappings, registerRecipeSchemas, registerRecipeViewerEntryTypes
-
Field Details
-
GLOBAL
-
-
Constructor Details
-
BuiltinKubeJSPlugin
public BuiltinKubeJSPlugin()
-
-
Method Details
-
registerBuilderTypes
- Specified by:
registerBuilderTypesin interfaceKubeJSPlugin
-
registerServerRegistries
- Specified by:
registerServerRegistriesin interfaceKubeJSPlugin
-
registerEvents
Description copied from interface:KubeJSPluginCallEventGroupRegistry.register(EventGroup)for event groups your mod adds- Specified by:
registerEventsin interfaceKubeJSPlugin
-
registerBindings
- Specified by:
registerBindingsin interfaceKubeJSPlugin
-
registerTypeWrappers
- Specified by:
registerTypeWrappersin interfaceKubeJSPlugin
-
registerRecordDefaults
- Specified by:
registerRecordDefaultsin interfaceKubeJSPlugin
-
registerTypeDescriptions
- Specified by:
registerTypeDescriptionsin interfaceKubeJSPlugin
-
registerRecipeFactories
- Specified by:
registerRecipeFactoriesin interfaceKubeJSPlugin
-
registerRecipeComponents
- Specified by:
registerRecipeComponentsin interfaceKubeJSPlugin
-
registerRecipeSchemaFunctionTypes
- Specified by:
registerRecipeSchemaFunctionTypesin interfaceKubeJSPlugin
-
registerRecipePostProcessors
- Specified by:
registerRecipePostProcessorsin interfaceKubeJSPlugin
-
registerBlockEntityAttachments
- Specified by:
registerBlockEntityAttachmentsin interfaceKubeJSPlugin
-
registerIngredientActionTypes
- Specified by:
registerIngredientActionTypesin interfaceKubeJSPlugin
-
clearCaches
public void clearCaches()- Specified by:
clearCachesin interfaceKubeJSPlugin
-
registerDataComponentTypeDescriptions
- Specified by:
registerDataComponentTypeDescriptionsin interfaceKubeJSPlugin
-
registerLocalWebServer
- Specified by:
registerLocalWebServerin interfaceKubeJSPlugin
-
registerLocalWebServerWithAuth
- Specified by:
registerLocalWebServerWithAuthin interfaceKubeJSPlugin
-
localWebServerStarted
- Specified by:
localWebServerStartedin interfaceKubeJSPlugin
-
registerItemNameProviders
public void registerItemNameProviders(NameProvider.Registry<net.minecraft.world.item.Item, net.minecraft.world.item.ItemStack> registry) - Specified by:
registerItemNameProvidersin interfaceKubeJSPlugin
-
registerIconTypes
- Specified by:
registerIconTypesin interfaceKubeJSPlugin
-
generateData
- Specified by:
generateDatain interfaceKubeJSPlugin
-