Uses of Class
com.github.pinont.singularitylib.plugin.CorePlugin
Packages that use CorePlugin
Package
Description
-
Uses of CorePlugin in com.github.pinont.singularitylib.api
Subclasses of CorePlugin in com.github.pinont.singularitylib.api -
Uses of CorePlugin in com.github.pinont.singularitylib.api.registry
Methods in com.github.pinont.singularitylib.api.registry that return CorePluginModifier and TypeMethodDescriptionstatic @Nullable CorePluginLooks up a registered plugin by its plugin name.Methods in com.github.pinont.singularitylib.api.registry that return types with arguments of type CorePluginModifier and TypeMethodDescriptionstatic @NotNull Optional<CorePlugin> Looks up a registered plugin by its plugin name (optional-friendly).static @NotNull Collection<CorePlugin> PluginRegistry.plugins()Methods in com.github.pinont.singularitylib.api.registry with parameters of type CorePluginModifier and TypeMethodDescriptionstatic @NotNull PluginRegistry.RegisteredComponentsPluginRegistry.componentsOf(@Nullable CorePlugin plugin) Returns a plugin's registered components (empty record if none recorded).static voidPluginRegistry.register(CorePlugin plugin) Called by CorePlugin lifecycle.static voidPluginRegistry.registerComponents(CorePlugin plugin, Collection<? extends SimpleCommand> commands, Collection<? extends org.bukkit.event.Listener> listeners, Collection<? extends CustomItem> items) Records a plugin's classified components (from its Register).static voidPluginRegistry.unregister(CorePlugin plugin) Called by CorePlugin lifecycle.