All Classes and Interfaces
Class
Description
Represents a method handle annotated with a specific annotation.
Utility class for joining components with a delimiter.
Resolves an object into a component.
Utility class for working with Adventure components.
Represents the data folder of the plugin.
A simple directed graph implementation using Depth-First Search (DFS) for topological sorting.
Resolves annotation expressions to their corresponding values.
Represents a lifecycle method.
Indicates that a component is a module component
and should be injected into the module.
and should be injected into the module.
Annotation processor for
ModuleComponent.Utility methods for numbers.
Indicates that a method should be called when the plugin is disabled.
Marks a method to be executed when the service is enabled.
Marks a method to be executed when the service is reloaded.
Module for plugin components.
This class should be extended by any module that is used by the WinterBoot plugin.
This class is responsible for scanning, registering, loading, enabling, and disabling plugin modules.
Interface for scheduling tasks within a plugin environment.
Indicates that a component is
Provider.Utility class for reflection operations.
Represents a lifecycle method that is reflected.
Manages the reloading of services.
Annotates a handle to be executed repeatedly at a fixed interval
Represents a repeating task method
Represents a lifecycle method that is a runnable.
Annotates a method to be executed at a fixed time of the day
Represents a method that can be scheduled.
Indicates that a component is a service
and should be injected into the service.
and should be injected into the service.
Annotation processor for
Service.Marks an annotation as a service decorator.
Handler for service decorators (annotations).
This class is responsible for managing services.
Module for services.
Represents an entity that can be tagged.
Utility class for creating tag resolvers.
A standard set of date periods units.
Represents a tuple of two values.
Marks a class as a Winter plugin.
This class should be extended by any plugin that is used by the WinterBoot annotation.