Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addAnnotatedPlaceholders(Object) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Adds annotated placeholders from the given object.
- addCustomChart(Metrics.CustomChart) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics
-
Adds a custom chart.
- addCustomChart(Metrics.CustomChart) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.MetricsBase
- addPlaceholder(String, PlaceholderFunction) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Adds a placeholder to the expansion.
- addResolver(InstanceResolver) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Adds a resolver that supplies instances for types the registry cannot create itself.
- AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.AdvancedBarChart
-
Class constructor.
- AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.AdvancedPie
-
Class constructor.
- AdventureMessenger - Class in com.zetaplugins.zetacore.messaging
- AdventureMessenger(LocalizationService) - Constructor for class com.zetaplugins.zetacore.messaging.AdventureMessenger
- Alias - Annotation Interface in com.zetaplugins.zetacore.command.annotation
-
Annotation to set the command aliases for a command handler.
- aliases() - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Returns the value of the
aliasesrecord component. - appendField(String, int) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
-
Appends an integer field to the JSON.
- appendField(String, int[]) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
-
Appends an integer array to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
-
Appends an object to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
-
Appends an object array to the JSON.
- appendField(String, String) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
-
Appends a string field to the JSON.
- appendField(String, String[]) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
-
Appends a string array to the JSON.
- appendNull(String) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
-
Appends a null field to the JSON.
- apply(OfflinePlayer, String) - Method in interface com.zetaplugins.zetacore.integration.papi.PlaceholderFunction
-
Applies the placeholder function to the given arguments.
- apply(OfflinePlayer, String, String[]) - Method in interface com.zetaplugins.zetacore.integration.papi.PatternPlaceholderFunction
-
Applies the pattern placeholder function to the given arguments.
- ArgumentList - Class in com.zetaplugins.zetacore.command
-
Represents a list of command arguments
- ArgumentList(String[]) - Constructor for class com.zetaplugins.zetacore.command.ArgumentList
-
Constructor for the ArgumentList class
- asResolver() - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Creates a resolver that lets a
ServiceRegistryinject managed config instances. - AutoCommandRegistrar - Class in com.zetaplugins.zetacore.command.registration
-
Manages the registration of commands and tab completers for a plugin.
- AutoCommandRegistrar(JavaPlugin, ClassScanner, String, ServiceRegistry) - Constructor for class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar
- AutoCommandRegistrar(JavaPlugin, String) - Constructor for class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar
- AutoCommandRegistrar(JavaPlugin, String, String) - Constructor for class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar
- AutoCommandRegistrar(JavaPlugin, String, String, ServiceRegistry) - Constructor for class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar
- AutoCommandRegistrar.Builder - Class in com.zetaplugins.zetacore.command.registration
-
Builder class for constructing an AutoCommandRegistrar instance.
- AutoEventListenerRegistrar - Class in com.zetaplugins.zetacore.event.registration
-
Manages the registration of event listeners for a plugin.
- AutoEventListenerRegistrar(JavaPlugin, ClassScanner, ServiceRegistry) - Constructor for class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar
- AutoEventListenerRegistrar(JavaPlugin, String) - Constructor for class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar
- AutoEventListenerRegistrar(JavaPlugin, String, ServiceRegistry) - Constructor for class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar
- AutoEventListenerRegistrar.Builder - Class in com.zetaplugins.zetacore.event.registration
-
Builder class for AutoEventListenerRegistrar.
B
- BaseMessageService - Class in com.zetaplugins.zetacore.messaging
- BaseMessageService(LocalizationService) - Constructor for class com.zetaplugins.zetacore.messaging.BaseMessageService
- Bean - Annotation Interface in com.zetaplugins.zetacore.di.annotation
-
Marks a factory method in a
Configurationclass whose return value is registered as a singleton. - binds() - Element in annotation interface com.zetaplugins.zetacore.di.annotation.Service
-
The type(s) this service should be registered under in the registry.
When specified, the service instance can be injected by these types (typically interfaces or abstract classes) instead of the concrete class.
The service is always also registered under its own concrete class.
Default is no additional bindings. - bstatsId() - Element in annotation interface com.zetaplugins.zetacore.annotation.ZetaPlugin
-
The bStats plugin id.
- build() - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar.Builder
- build() - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- build() - Method in class com.zetaplugins.zetacore.di.ServiceRegistry.Builder
- build() - Method in class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar.Builder
- build() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
-
Builds the JSON string and invalidates this builder.
- build() - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService.Builder
-
Build the BukkitLocalizationService instance
- Builder() - Constructor for class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar.Builder
- Builder() - Constructor for class com.zetaplugins.zetacore.di.ServiceRegistry.Builder
- Builder() - Constructor for class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar.Builder
- Builder() - Constructor for class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService.Builder
- BukkitLocalizationService - Class in com.zetaplugins.zetacore.messaging.localization
-
Service for handling localization and language files.
- BukkitLocalizationService(JavaPlugin, List<String>) - Constructor for class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService
- BukkitLocalizationService(JavaPlugin, List<String>, String, String, String) - Constructor for class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService
- BukkitLocalizationService.Builder - Class in com.zetaplugins.zetacore.messaging.localization
-
Builder class for creating instances of BukkitLocalizationService
C
- checkForUpdates(boolean) - Method in class com.zetaplugins.zetacore.integration.updatechecker.GitHubUpdateChecker
- checkForUpdates(boolean) - Method in class com.zetaplugins.zetacore.integration.updatechecker.HangarUpdateChecker
- checkForUpdates(boolean) - Method in class com.zetaplugins.zetacore.integration.updatechecker.ModrinthUpdateChecker
- checkForUpdates(boolean) - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
-
Checks for updates for the plugin.
- child(String) - Method in class com.zetaplugins.zetacore.permission.Permission
- child(String, PermissionDefault) - Method in class com.zetaplugins.zetacore.permission.Permission
- child(String, PermissionDefault, String) - Method in class com.zetaplugins.zetacore.permission.Permission
- ClassScanner - Class in com.zetaplugins.zetacore.scan
-
Scans a package for classes using a specific class loader.
- ClassScanner(String, ClassLoader) - Constructor for class com.zetaplugins.zetacore.scan.ClassScanner
-
Creates a scanner for the given package.
- clearCache() - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Clear the configuration cache.
- collect(String, JavaPlugin, File, Map<String, String>) - Static method in class com.zetaplugins.zetacore.debug.ReportDataCollector
-
Collects a debug report for the specified plugin.
- collectFromClass(Class<?>) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
-
Collects all static
PermissionNodefields from a class. - collectFromClasses(Class<?>...) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
-
Collects all static
PermissionNodefields from multiple classes. - collectFromClasses(Collection<Class<?>>) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
-
Collects all static
PermissionNodefields from multiple classes. - collectReport() - Method in class com.zetaplugins.zetacore.debug.ReportDataCollector
- colorMap - Variable in class com.zetaplugins.zetacore.messaging.BaseMessageService
- com.zetaplugins.zetacore - package com.zetaplugins.zetacore
- com.zetaplugins.zetacore.annotation - package com.zetaplugins.zetacore.annotation
- com.zetaplugins.zetacore.command - package com.zetaplugins.zetacore.command
- com.zetaplugins.zetacore.command.annotation - package com.zetaplugins.zetacore.command.annotation
- com.zetaplugins.zetacore.command.exception - package com.zetaplugins.zetacore.command.exception
- com.zetaplugins.zetacore.command.registration - package com.zetaplugins.zetacore.command.registration
- com.zetaplugins.zetacore.config - package com.zetaplugins.zetacore.config
- com.zetaplugins.zetacore.config.annotation - package com.zetaplugins.zetacore.config.annotation
- com.zetaplugins.zetacore.debug - package com.zetaplugins.zetacore.debug
- com.zetaplugins.zetacore.debug.command - package com.zetaplugins.zetacore.debug.command
- com.zetaplugins.zetacore.debug.data - package com.zetaplugins.zetacore.debug.data
- com.zetaplugins.zetacore.debug.uploader - package com.zetaplugins.zetacore.debug.uploader
- com.zetaplugins.zetacore.di - package com.zetaplugins.zetacore.di
- com.zetaplugins.zetacore.di.annotation - package com.zetaplugins.zetacore.di.annotation
- com.zetaplugins.zetacore.di.condition - package com.zetaplugins.zetacore.di.condition
- com.zetaplugins.zetacore.event.annotation - package com.zetaplugins.zetacore.event.annotation
- com.zetaplugins.zetacore.event.registration - package com.zetaplugins.zetacore.event.registration
- com.zetaplugins.zetacore.integration.bstats - package com.zetaplugins.zetacore.integration.bstats
- com.zetaplugins.zetacore.integration.papi - package com.zetaplugins.zetacore.integration.papi
- com.zetaplugins.zetacore.integration.papi.annotation - package com.zetaplugins.zetacore.integration.papi.annotation
- com.zetaplugins.zetacore.integration.updatechecker - package com.zetaplugins.zetacore.integration.updatechecker
- com.zetaplugins.zetacore.messaging - package com.zetaplugins.zetacore.messaging
- com.zetaplugins.zetacore.messaging.localization - package com.zetaplugins.zetacore.messaging.localization
- com.zetaplugins.zetacore.permission - package com.zetaplugins.zetacore.permission
- com.zetaplugins.zetacore.scan - package com.zetaplugins.zetacore.scan
- com.zetaplugins.zetacore.shared.util - package com.zetaplugins.zetacore.shared.util
- Command - Annotation Interface in com.zetaplugins.zetacore.command.annotation
-
Annotation to mark a class for automatic command registration.
- CommandContext - Class in com.zetaplugins.zetacore.command
-
Context for a command execution, containing the sender, command, label, and arguments.
- CommandContext(CommandSender, Command, String, ArgumentList) - Constructor for class com.zetaplugins.zetacore.command.CommandContext
- CommandException - Exception Class in com.zetaplugins.zetacore.command.exception
- CommandException(String) - Constructor for exception class com.zetaplugins.zetacore.command.exception.CommandException
- CommandExceptionHandler<E> - Interface in com.zetaplugins.zetacore.command
-
Functional interface for handling CommandExceptions.
- commandNamespace() - Element in annotation interface com.zetaplugins.zetacore.annotation.ZetaPlugin
-
The namespace for registered commands (e.g.
- CommandPermissionException - Exception Class in com.zetaplugins.zetacore.command.exception
- CommandPermissionException(Permission) - Constructor for exception class com.zetaplugins.zetacore.command.exception.CommandPermissionException
- CommandPermissionException(String) - Constructor for exception class com.zetaplugins.zetacore.command.exception.CommandPermissionException
- CommandRegistrar - Interface in com.zetaplugins.zetacore.command.registration
- CommandRegistrationCustomizer - Interface in com.zetaplugins.zetacore.command.registration
-
Customizes automatic command registration in
ZetaCorePlugin. - commands() - Element in annotation interface com.zetaplugins.zetacore.command.annotation.TabCompleterHandler
-
The command(s) to register the tab completer for.
- CommandSenderMustBeOrSpecifyPlayerException - Exception Class in com.zetaplugins.zetacore.command.exception
- CommandSenderMustBeOrSpecifyPlayerException() - Constructor for exception class com.zetaplugins.zetacore.command.exception.CommandSenderMustBeOrSpecifyPlayerException
- CommandSenderMustBePlayerException - Exception Class in com.zetaplugins.zetacore.command.exception
- CommandSenderMustBePlayerException() - Constructor for exception class com.zetaplugins.zetacore.command.exception.CommandSenderMustBePlayerException
- CommandUsageException - Exception Class in com.zetaplugins.zetacore.command.exception
- CommandUsageException(String) - Constructor for exception class com.zetaplugins.zetacore.command.exception.CommandUsageException
- CommandUtils - Class in com.zetaplugins.zetacore.command
-
Utility class for command-related operations.
- compareTo(SemanticVersion) - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- Condition - Interface in com.zetaplugins.zetacore.di.condition
-
A custom condition used with
Conditional. - Conditional - Annotation Interface in com.zetaplugins.zetacore.di.condition
-
Activates the annotated component only if all given
Conditions match. - ConditionalOnMissingPlugin - Annotation Interface in com.zetaplugins.zetacore.di.condition
-
Activates the annotated component only if none of the given plugins are installed.
- ConditionalOnPlugin - Annotation Interface in com.zetaplugins.zetacore.di.condition
-
Activates the annotated component only if all given plugins are installed.
- ConditionEvaluator - Class in com.zetaplugins.zetacore.di.condition
- ConditionEvaluator(JavaPlugin, ServiceRegistry) - Constructor for class com.zetaplugins.zetacore.di.condition.ConditionEvaluator
-
Creates an evaluator.
- ConfigFile - Annotation Interface in com.zetaplugins.zetacore.config.annotation
-
Annotation to mark a class as containing configuration properties.
- ConfigKey - Annotation Interface in com.zetaplugins.zetacore.config.annotation
-
Indicates that a field represents a configuration attribute.
- ConfigMapper - Class in com.zetaplugins.zetacore.config
- ConfigMapper() - Constructor for class com.zetaplugins.zetacore.config.ConfigMapper
- ConfigMappingException - Exception Class in com.zetaplugins.zetacore.config
- ConfigMappingException(String) - Constructor for exception class com.zetaplugins.zetacore.config.ConfigMappingException
- ConfigMappingException(String, Throwable) - Constructor for exception class com.zetaplugins.zetacore.config.ConfigMappingException
- ConfigSection - Annotation Interface in com.zetaplugins.zetacore.config.annotation
-
Annotation to mark a class as a configuration section.
- ConfigService - Class in com.zetaplugins.zetacore.config
-
Service for managing plugin configuration files with caching support.
- ConfigService(JavaPlugin) - Constructor for class com.zetaplugins.zetacore.config.ConfigService
-
Construct a new ConfigService.
- Configuration - Annotation Interface in com.zetaplugins.zetacore.di.annotation
-
Marks a class that declares
Beanmethods. - configurations() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
configurationsrecord component. - create(Class<T>) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Creates a new, unregistered instance of the specified class with full dependency injection.
- createBStatsMetrics(int) - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
-
Creates bStats metrics instance for this plugin.
- CustomChart(String) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.CustomChart
- customize(Metrics) - Method in interface com.zetaplugins.zetacore.integration.bstats.MetricsCustomizer
-
Adds charts to the metrics.
- customize(PapiExpansionService) - Method in interface com.zetaplugins.zetacore.integration.papi.PlaceholderExpansionCustomizer
-
Customizes the expansion before it is registered.
D
- DebugCommandHandler - Class in com.zetaplugins.zetacore.debug.command
-
DebugCommandHandler is a command handler for the debug command.
- DebugCommandHandler(String, JavaPlugin, File, String, Messenger) - Constructor for class com.zetaplugins.zetacore.debug.command.DebugCommandHandler
-
Constructor for DebugCommandHandler.
- DebugCommandHandler(String, JavaPlugin, File, String, Map<String, String>, DebugCommandMessages, Messenger) - Constructor for class com.zetaplugins.zetacore.debug.command.DebugCommandHandler
-
Constructor for DebugCommandHandler.
- DebugCommandHandler(String, JavaPlugin, File, String, Map<String, String>, Messenger) - Constructor for class com.zetaplugins.zetacore.debug.command.DebugCommandHandler
-
Constructor for DebugCommandHandler.
- DebugCommandHandlerBuilder - Class in com.zetaplugins.zetacore.debug.command
- DebugCommandHandlerBuilder() - Constructor for class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- DebugCommandMessages - Class in com.zetaplugins.zetacore.debug.command
-
DebugCommandMessages is a class that holds the messages used in the debug command.
- DebugCommandMessages() - Constructor for class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- DebugReport - Record Class in com.zetaplugins.zetacore.debug.data
-
Represents a debug report containing various system and plugin information.
- DebugReport(String, long, String, String, String, String, String, String, String, String, String, Set<InstalledPlugin>, Map<String, String>) - Constructor for record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Creates an instance of a
DebugReportrecord class. - DEFAULT_PROVIDER - Static variable in class com.zetaplugins.zetacore.shared.util.LocationSerializer
- description() - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Returns the value of the
descriptionrecord component. - Description - Annotation Interface in com.zetaplugins.zetacore.command.annotation
-
Annotation to set the description for a command.
- deserializeLocation(String) - Static method in class com.zetaplugins.zetacore.shared.util.LocationSerializer
-
Deserializes a location string back into a Location object.
- deserializeLocation(String, LocationSerializer.WorldProvider) - Static method in class com.zetaplugins.zetacore.shared.util.LocationSerializer
-
Deserializes a location string back into a Location object.
- discover(ClassScanner) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
-
Collects all static
PermissionNodefields from the classes found by the scanner: types implementingPermissionNode(such as permission enums) and classes annotated withPermissionHolder. - DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.DrilldownPie
-
Class constructor.
E
- eagerlyLoad() - Element in annotation interface com.zetaplugins.zetacore.di.annotation.Bean
-
Whether the bean is created on startup instead of when it is first needed.
Default is false (lazy loading). - eagerlyLoad() - Element in annotation interface com.zetaplugins.zetacore.di.annotation.Service
-
Whether the service should be eagerly loaded upon registration.
If true, the service will be instantiated immediately when registered.
If false, the service will be instantiated lazily when first requested.
Default is false (lazy loading). - enabled() - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
-
Returns the value of the
enabledrecord component. - equals(Object) - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- equals(Object) - Method in record class com.zetaplugins.zetacore.messaging.MessageService.Replaceable
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.zetaplugins.zetacore.messaging.Replaceable
-
Indicates whether some other object is "equal to" this one.
- EventListener - Annotation Interface in com.zetaplugins.zetacore.event.annotation
-
Annotation to mark event listener classes for automatic registration.
- EventListenerRegistrar - Interface in com.zetaplugins.zetacore.event.registration
-
Service for registering event listeners.
- execute(CommandContext) - Method in class com.zetaplugins.zetacore.command.PluginCommand
-
Execute the command
F
- failedToCreateFileMessage() - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- failToUploadMessage() - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- fileCreateSuccessMessage() - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- findFailedCondition(AnnotatedElement) - Method in class com.zetaplugins.zetacore.di.condition.ConditionEvaluator
-
Finds the first condition on the element that does not match.
- formatMsg(String, MessageService.Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Formats a message with placeholders
- fromClass(String, Class<?>) - Static method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
G
- GenericCommandException - Exception Class in com.zetaplugins.zetacore.command.exception
-
A generic command exception that can be used for various command errors.
- GenericCommandException(CommandExceptionHandler<GenericCommandException>) - Constructor for exception class com.zetaplugins.zetacore.command.exception.GenericCommandException
- GenericCommandException(String, CommandExceptionHandler<GenericCommandException>) - Constructor for exception class com.zetaplugins.zetacore.command.exception.GenericCommandException
- getAccentColor() - Method in class com.zetaplugins.zetacore.messaging.BaseMessageService
- getAccentColor() - Method in class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Gets the accent color
- getAll(Class<T>) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
- getAllArgs() - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the arguments as a list
- getAndFormatMsg(boolean, String, String, MessageService.Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Gets and formats a message from the config
- getAndFormatMsgList(String, MessageService.Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Gets and formats a list of messages from the config
- getArg(int) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the argument at the specified index
- getArgs() - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the arguments
- getArgs() - Method in class com.zetaplugins.zetacore.command.CommandContext
-
Get the arguments passed to the command.
- getAuthor() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- getBoolean(int, boolean) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get a boolean at the specified index
- getChartData() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.AdvancedBarChart
- getChartData() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.AdvancedPie
- getChartData() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.CustomChart
- getChartData() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.DrilldownPie
- getChartData() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.MultiLineChart
- getChartData() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.SimpleBarChart
- getChartData() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.SimplePie
- getChartData() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.SingleLineChart
- getClassLoader() - Method in class com.zetaplugins.zetacore.scan.ClassScanner
-
Gets the class loader used for scanning and loading classes.
- getClassScanner() - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Gets the scanner this registry uses to discover services.
- getClassScanner() - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
-
Gets the scanner used to discover this plugin's classes.
- getCommand() - Method in class com.zetaplugins.zetacore.command.CommandContext
-
Get the command that was executed.
- getConditionEvaluator() - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Gets the evaluator for conditions on services, beans, commands and listeners.
- getConfig(PluginConfigFile) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Get a configuration file based on the provided PluginConfig enum.
- getConfig(PluginConfigFile, boolean) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Get a configuration file based on the provided PluginConfig enum.
- getConfig(Class<T>) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Get the managed instance of a configuration class.
- getConfig(Class<T>, boolean) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Get the managed instance of a configuration class.
- getConfig(String) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Get a configuration file based on the provided file name.
- getConfig(String, boolean) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Get a configuration file based on the provided file name.
- getConfigService() - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
-
Gets the config service of this plugin.
- getCurrentArg() - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the last argument
- getCurrentArgIndex() - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the last argument index
- getDescription() - Method in class com.zetaplugins.zetacore.permission.Permission
- getDescription() - Method in interface com.zetaplugins.zetacore.permission.PermissionNode
-
Gets the description of the permission node.
- getDisplayOptions(Collection<String>, String) - Static method in class com.zetaplugins.zetacore.command.CommandUtils
-
Gets a list of options that start with the input
- getDisplayOptions(List<String>, String) - Method in class com.zetaplugins.zetacore.command.PluginCommand
-
Get a list of options that start with the input
- getDouble(int) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get a double at the specified index
- getDouble(int, double) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get a double at the specified index, with a default value
- getEnum(int, Class<E>) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get an enum at the specified index
- getEnum(int, Class<E>, E) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get an enum at the specified index, with a default value
- getEnumIgnoreCase(int, Class<E>, E) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get an enum at the specified index, ignoring case
- getFileName() - Method in interface com.zetaplugins.zetacore.config.PluginConfigFile
-
Get the file name withut extension
- getHandler() - Method in exception class com.zetaplugins.zetacore.command.exception.GenericCommandException
- getHttpURLConnection(URL) - Method in class com.zetaplugins.zetacore.debug.uploader.ReportUploader
- getIdentifier() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- getInt(int) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get an integer at the specified index
- getInt(int, int) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get an integer at the specified index, with a default value
- getInt(int, int, int, int) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get an integer at the specified index, with a default value and bounds
- getJoinedString(int) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the joined string of arguments starting from the specified index with a space seperator
- getJoinedString(int, String) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the joined string of arguments starting from the specified index
- getLabel() - Method in class com.zetaplugins.zetacore.command.CommandContext
-
Get the label (alias) used to execute the command.
- getLabel() - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- getLatestVersion() - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
- getLatestVersionUrl() - Method in class com.zetaplugins.zetacore.integration.updatechecker.GitHubUpdateChecker
- getLatestVersionUrl() - Method in class com.zetaplugins.zetacore.integration.updatechecker.HangarUpdateChecker
- getLatestVersionUrl() - Method in class com.zetaplugins.zetacore.integration.updatechecker.ModrinthUpdateChecker
- getLatestVersionUrl() - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
- getLocalizationService() - Method in class com.zetaplugins.zetacore.messaging.BaseMessageService
- getLocalizationService() - Method in class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Gets the LocalizationService instance
- getLogger() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- getLogger() - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
- getLong(int) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get a long at the specified index
- getLong(int, long) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get a long at the specified index, with a default value
- getMajor() - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- getMinor() - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- getNewVersionConsoleMessage(String, String, String) - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
-
Generates a console message indicating that a new version is available.
- getOrCreate(Class<T>) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Gets an existing instance of the specified class, or creates one if it doesn't exist.
- getPackagePrefix() - Method in class com.zetaplugins.zetacore.scan.ClassScanner
-
Gets the scanned package.
- getPatch() - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- getPermission() - Method in exception class com.zetaplugins.zetacore.command.exception.CommandPermissionException
- getPermissionDefault() - Method in class com.zetaplugins.zetacore.permission.Permission
- getPermissionDefault() - Method in interface com.zetaplugins.zetacore.permission.PermissionNode
-
Gets the default permission setting.
- getPlaceholderCount() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Gets the number of placeholders, including pattern placeholders.
- getPlaceholders() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- getPlayer(int) - Method in class com.zetaplugins.zetacore.command.CommandContext
-
Get the online player whose exact name is given at the specified argument index.
- getPlayer(int, Player, JavaPlugin) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the player at the specified index, with a default value
- getPlayer(int, JavaPlugin) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the player at the specified index
- getPlayerNotFoundMessage() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- getPlayerNotOnlineMessage() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- getPlayerOptions(String) - Method in class com.zetaplugins.zetacore.command.PluginCommand
-
Get a list of player options
- getPlayerOptions(JavaPlugin, String) - Static method in class com.zetaplugins.zetacore.command.CommandUtils
-
Get a list of player options that start with the input
- getPlayerOrSender(int) - Method in class com.zetaplugins.zetacore.command.CommandContext
-
Get the player given at the specified argument index, or the sender if the argument is missing.
- getPlayerSender() - Method in class com.zetaplugins.zetacore.command.CommandContext
-
Get the sender as a player.
- getPlugin() - Method in class com.zetaplugins.zetacore.command.PluginCommand
- getPlugin() - Method in class com.zetaplugins.zetacore.debug.uploader.ReportUploader
- getPlugin() - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
- getPluginFile() - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
-
Gets the plugin jar file.
- getRawMessage(String, String, boolean) - Method in class com.zetaplugins.zetacore.messaging.BaseMessageService
- getRawMessageList(String) - Method in class com.zetaplugins.zetacore.messaging.BaseMessageService
- getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.CustomChart
- getSender() - Method in class com.zetaplugins.zetacore.command.CommandContext
-
Get the sender of the command.
- getServiceRegistry() - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
-
Gets the service registry of this plugin.
- getSingletonCount() - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Gets the number of singleton services, beans and registered instances created so far.
- getSnapshot(Class<T>) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Creates a new, unmanaged instance of a configuration class with the values currently loaded.
- getString(int, String) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the argument at the specified index, with a default value
- getString(String) - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService
- getString(String) - Method in interface com.zetaplugins.zetacore.messaging.localization.LocalizationService
-
Get a string from the language file
- getString(String, String) - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService
- getString(String, String) - Method in interface com.zetaplugins.zetacore.messaging.localization.LocalizationService
-
Get a string from the language file with a fallback
- getStringList(String) - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService
- getStringList(String) - Method in interface com.zetaplugins.zetacore.messaging.localization.LocalizationService
-
Get a list of strings from the language file
- getSubTypesOf(Class<T>) - Method in class com.zetaplugins.zetacore.scan.ClassScanner
-
Finds all subtypes of the given type.
- getTypesAnnotatedWith(Class<? extends Annotation>) - Method in class com.zetaplugins.zetacore.scan.ClassScanner
-
Finds all classes annotated with the given annotation, including subclasses of annotated classes and classes annotated with an annotation that is itself annotated with it.
- getTypesWithMethodsAnnotatedWith(Class<? extends Annotation>) - Method in class com.zetaplugins.zetacore.scan.ClassScanner
-
Finds all classes that declare at least one method annotated with the given annotation.
- getUsage() - Method in exception class com.zetaplugins.zetacore.command.exception.CommandUsageException
- getValue() - Method in class com.zetaplugins.zetacore.permission.Permission
- getValue() - Method in interface com.zetaplugins.zetacore.permission.PermissionNode
-
Gets the permission node string.
- getVersion() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- getVersionUrl(String) - Method in class com.zetaplugins.zetacore.integration.updatechecker.HangarUpdateChecker
- getVersionUrl(String) - Method in class com.zetaplugins.zetacore.integration.updatechecker.ModrinthUpdateChecker
- getWorld(String) - Method in interface com.zetaplugins.zetacore.shared.util.LocationSerializer.WorldProvider
- GitHubUpdateChecker - Class in com.zetaplugins.zetacore.integration.updatechecker
-
Checks for updates of a plugin by querying the GitHub Releases API.
- GitHubUpdateChecker(JavaPlugin, String, String) - Constructor for class com.zetaplugins.zetacore.integration.updatechecker.GitHubUpdateChecker
-
Constructs a GitHubUpdateChecker for the given plugin and GitHub repository.
H
- handle(CommandContext, E) - Method in interface com.zetaplugins.zetacore.command.CommandExceptionHandler
-
Handle a CommandException.
- HangarUpdateChecker - Class in com.zetaplugins.zetacore.integration.updatechecker
- HangarUpdateChecker(JavaPlugin, String, String) - Constructor for class com.zetaplugins.zetacore.integration.updatechecker.HangarUpdateChecker
-
Constructs a HangarUpdateChecker for the given plugin and Hangar slug or ID.
- has(Permissible) - Method in interface com.zetaplugins.zetacore.permission.PermissionNode
-
Checks if a player has this permission.
- hasArg(int) - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the argument at the specified index
- hashCode() - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
-
Returns a hash code value for this object.
- hashCode() - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- hashCode() - Method in record class com.zetaplugins.zetacore.messaging.MessageService.Replaceable
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class com.zetaplugins.zetacore.messaging.Replaceable
-
Returns a hash code value for this object.
- hasPapi() - Static method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Checks if PlaceholderAPI is installed
I
- identifier() - Element in annotation interface com.zetaplugins.zetacore.integration.papi.annotation.Papi
-
The identifier for the placeholder.
- initializeEagerServices() - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Initializes all eagerly loaded singleton services found in the specified package and all registered
Beans marked as eagerly loaded. - Inject - Annotation Interface in com.zetaplugins.zetacore.di.annotation
-
Indicates that a field or constructor should be automatically injected by the
ServiceRegistry. - injectServices(Object) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Injects service instances into the fields of the target object.
- InstalledPlugin - Record Class in com.zetaplugins.zetacore.debug.data
-
Represents an installed plugin with its name and version.
- InstalledPlugin(String, String, boolean) - Constructor for record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
-
Creates an instance of a
InstalledPluginrecord class. - installedPlugins() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
installedPluginsrecord component. - InstanceResolver - Interface in com.zetaplugins.zetacore.di
-
Supplies instances for types the
ServiceRegistrycannot create on its own. - isGreaterThan(SemanticVersion) - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
-
Checks if this version is greater than the other version.
- isLessThan(SemanticVersion) - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
-
Checks if this version is less than the other version.
- isNewVersionAvailable() - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
- isReady() - Method in class com.zetaplugins.zetacore.debug.uploader.MclogsReportUploader
- iterator() - Method in class com.zetaplugins.zetacore.command.ArgumentList
J
- javaVersion() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
javaVersionrecord component. - JsonObjectBuilder() - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder
- JsonSerializable - Interface in com.zetaplugins.zetacore.debug.data
-
Interface for objects that can be serialized to JSON.
L
- latestLogs() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
latestLogsrecord component. - LegacyMessenger - Class in com.zetaplugins.zetacore.messaging
- LegacyMessenger(LocalizationService) - Constructor for class com.zetaplugins.zetacore.messaging.LegacyMessenger
- localizationService - Variable in class com.zetaplugins.zetacore.messaging.BaseMessageService
- LocalizationService - Interface in com.zetaplugins.zetacore.messaging.localization
- LocationDeserializationException - Exception Class in com.zetaplugins.zetacore.shared.util
- LocationDeserializationException(String) - Constructor for exception class com.zetaplugins.zetacore.shared.util.LocationDeserializationException
- LocationDeserializationException(String, Throwable) - Constructor for exception class com.zetaplugins.zetacore.shared.util.LocationDeserializationException
- LocationSerializer - Class in com.zetaplugins.zetacore.shared.util
-
Utility class for serializing and deserializing Location objects to and from string format.
- LocationSerializer.WorldProvider - Interface in com.zetaplugins.zetacore.shared.util
M
- map(FileConfiguration, Class<T>) - Static method in class com.zetaplugins.zetacore.config.ConfigMapper
-
Map values from a FileConfiguration into a new instance of the provided configClass.
- matches() - Method in interface com.zetaplugins.zetacore.di.condition.Condition
-
Checks whether the condition is met.
- matches(AnnotatedElement) - Method in class com.zetaplugins.zetacore.di.condition.ConditionEvaluator
-
Checks whether all conditions on the element match.
- MclogsReportUploader - Class in com.zetaplugins.zetacore.debug.uploader
- MclogsReportUploader(JavaPlugin) - Constructor for class com.zetaplugins.zetacore.debug.uploader.MclogsReportUploader
- MessageService - Class in com.zetaplugins.zetacore.messaging
-
Deprecated.
- MessageService(LocalizationService) - Constructor for class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Constructor for MessageService
- MessageService.Replaceable<T> - Record Class in com.zetaplugins.zetacore.messaging
-
Deprecated.Use
Replaceableinstead. - Messenger - Interface in com.zetaplugins.zetacore.messaging
- Metrics - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics(JavaPlugin, int) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics
-
Creates a new Metrics instance.
- METRICS_VERSION - Static variable in class com.zetaplugins.zetacore.integration.bstats.Metrics.MetricsBase
-
The version of the Metrics class.
- Metrics.AdvancedBarChart - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics.AdvancedPie - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics.CustomChart - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics.DrilldownPie - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics.JsonObjectBuilder - Class in com.zetaplugins.zetacore.integration.bstats
-
An extremely simple JSON builder.
- Metrics.JsonObjectBuilder.JsonObject - Class in com.zetaplugins.zetacore.integration.bstats
-
A super simple representation of a JSON object.
- Metrics.MetricsBase - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics.MultiLineChart - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics.SimpleBarChart - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics.SimplePie - Class in com.zetaplugins.zetacore.integration.bstats
- Metrics.SingleLineChart - Class in com.zetaplugins.zetacore.integration.bstats
- MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.MetricsBase
-
Creates a new MetricsBase class instance.
- MetricsCustomizer - Interface in com.zetaplugins.zetacore.integration.bstats
-
Adds custom charts to the bStats metrics that
ZetaCorePlugincreates whenbstatsId()is set. - minecraftVersion() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
minecraftVersionrecord component. - modrinthId() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
modrinthIdrecord component. - ModrinthUpdateChecker - Class in com.zetaplugins.zetacore.integration.updatechecker
-
ModrinthUpdateChecker checks for updates of a JavaPlugin by querying the Modrinth API.
- ModrinthUpdateChecker(JavaPlugin, String) - Constructor for class com.zetaplugins.zetacore.integration.updatechecker.ModrinthUpdateChecker
-
Constructs a ModrinthUpdateChecker for the given plugin and project ID.
- MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.MultiLineChart
-
Class constructor.
N
- name() - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Returns the value of the
namerecord component. - name() - Element in annotation interface com.zetaplugins.zetacore.config.annotation.ConfigKey
-
The name of the configuration attribute.
- noPermissionMessage() - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
O
- of(String) - Static method in class com.zetaplugins.zetacore.permission.Permission
- onCommand(CommandSender, Command, String, String[]) - Method in class com.zetaplugins.zetacore.command.PluginCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandler
- onCommandsRegistered(List<String>) - Method in interface com.zetaplugins.zetacore.command.registration.CommandRegistrationCustomizer
-
Called once after all commands are registered.
- onDisable() - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
- onEnable() - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
- onShutdown() - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
-
Called when the plugin is disabled, before services and beans are destroyed (see
PreDestroy). - onStartup() - Method in class com.zetaplugins.zetacore.ZetaCorePlugin
-
Called at the end of
ZetaCorePlugin.onEnable(), after everything is set up. - onTabComplete(CommandSender, Command, String, String[]) - Method in class com.zetaplugins.zetacore.command.PluginCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandler
- osName() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
osNamerecord component. - osVersion() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
osVersionrecord component.
P
- packagePrefix() - Element in annotation interface com.zetaplugins.zetacore.annotation.ZetaPlugin
-
The package to scan for services, commands and listeners.
Defaults to the package of the main class. - Papi - Annotation Interface in com.zetaplugins.zetacore.integration.papi.annotation
-
Annotation to mark methods as PlaceholderAPI placeholders.
- PapiExpansionService - Class in com.zetaplugins.zetacore.integration.papi
- PapiExpansionService() - Constructor for class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Creates a new empty PapiExpansionService.
- PapiExpansionService(String, String, String, Logger) - Constructor for class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Creates a new PapiExpansionService with the given identifier, author, and version.
- PapiExpansionService(JavaPlugin) - Constructor for class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Creates a new PapiExpansionService using the given plugin's information.
- PapiParam - Annotation Interface in com.zetaplugins.zetacore.integration.papi.annotation
-
Annotation to mark a method parameter as a PlaceholderAPI parameter.
- PatternPlaceholderFunction - Interface in com.zetaplugins.zetacore.integration.papi
- permission() - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Returns the value of the
permissionrecord component. - Permission - Class in com.zetaplugins.zetacore.permission
- Permission - Annotation Interface in com.zetaplugins.zetacore.command.annotation
-
Annotation to set the permission required for a command.
- Permission(String) - Constructor for class com.zetaplugins.zetacore.permission.Permission
- Permission(String, PermissionDefault) - Constructor for class com.zetaplugins.zetacore.permission.Permission
- Permission(String, PermissionDefault, String) - Constructor for class com.zetaplugins.zetacore.permission.Permission
- PermissionHolder - Annotation Interface in com.zetaplugins.zetacore.permission
-
Marks a class whose static
PermissionNodefields should be registered automatically. - PermissionNode - Interface in com.zetaplugins.zetacore.permission
-
Interface representing a permission node.
- PermissionRegistrar - Class in com.zetaplugins.zetacore.permission
-
Utility for collecting and registering permission constants from classes.
- placeholder() - Method in record class com.zetaplugins.zetacore.messaging.MessageService.Replaceable
-
Deprecated.Returns the value of the
placeholderrecord component. - placeholder() - Method in record class com.zetaplugins.zetacore.messaging.Replaceable
-
Returns the value of the
placeholderrecord component. - PlaceholderExpansionCustomizer - Interface in com.zetaplugins.zetacore.integration.papi
-
Customizes the PlaceholderAPI expansion that
ZetaCorePluginregisters automatically. - PlaceholderFunction - Interface in com.zetaplugins.zetacore.integration.papi
- PluginCommand<T> - Class in com.zetaplugins.zetacore.command
-
Represents a custom command for a plugin
- PluginCommand(T) - Constructor for class com.zetaplugins.zetacore.command.PluginCommand
-
Constructor for the PluginCommand class
- PluginConfigFile - Interface in com.zetaplugins.zetacore.config
-
Interface for plugin configuration files.
- pluginHash() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
pluginHashrecord component. - pluginName() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
pluginNamerecord component. - pluginName() - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
-
Returns the value of the
pluginNamerecord component. - pluginVersion() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
pluginVersionrecord component. - pluginVersion() - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
-
Returns the value of the
pluginVersionrecord component. - PostConstruct - Annotation Interface in com.zetaplugins.zetacore.di.annotation
-
Marks a method to be executed after construction and service injection.
- PreDestroy - Annotation Interface in com.zetaplugins.zetacore.di.annotation
-
Marks a method to be executed when the plugin is disabled.
- PROTOTYPE - Enum constant in enum class com.zetaplugins.zetacore.di.ServiceScope
-
Prototype scope - a new instance of the service is created each time it is requested.
R
- register() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Registers the expansion with PlaceholderAPI
- register() - Method in interface com.zetaplugins.zetacore.permission.PermissionNode
-
Registers the permission node with the Bukkit permission manager.
- register(JavaPlugin, String, CommandMap, CommandExecutor, TabCompleter) - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Registers the command
- RegisterableCommand - Record Class in com.zetaplugins.zetacore.command.registration
-
A command that can be registered
- RegisterableCommand(String, List<String>, String, String, String) - Constructor for record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Creates an instance of a
RegisterableCommandrecord class. - registerAll(Class<?>) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
-
Registers all static
PermissionNodefields from a class. - registerAll(Class<?>...) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
-
Registers all static
PermissionNodefields from multiple classes. - registerAll(Collection<? extends PermissionNode>) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
-
Registers permission nodes in Bukkit's permission manager.
- registerAllCommands() - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar
-
Registers all commands annotated with
Commandand tab completers annotated withTabCompleterHandler. - registerAllCommands() - Method in interface com.zetaplugins.zetacore.command.registration.CommandRegistrar
-
Registers all commands.
- registerAllCommands(Predicate<String>) - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar
-
Registers all commands annotated with
Commandand tab completers annotated withTabCompleterHandler. - registerAllListeners() - Method in class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar
-
Registers all listener classes annotated with
EventListener. - registerAllListeners() - Method in interface com.zetaplugins.zetacore.event.registration.EventListenerRegistrar
-
Registers all event listeners.
- registerCommand(String, CommandExecutor) - Method in interface com.zetaplugins.zetacore.command.registration.CommandRegistrar
-
Registers a command.
- registerCommand(String, CommandExecutor, TabCompleter) - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar
-
Manually registers a command defined in the plugin.yml
- registerCommand(String, CommandExecutor, TabCompleter) - Method in interface com.zetaplugins.zetacore.command.registration.CommandRegistrar
-
Registers a command.
- registerConfiguration(Class<?>) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Registers the
Beanmethods of a single configuration class. - registerConfigurations() - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Registers the
Beanmethods of allConfigurationclasses found in the scanned package. - registerExceptionHandler(Class<E>, CommandExceptionHandler<E>) - Method in class com.zetaplugins.zetacore.command.PluginCommand
-
Register an exception handler for a specific CommandException subclass
- registerInstance(Class<?>, Object) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Registers an existing instance in the registry under a specific class.
- registerInstance(Object) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Registers an existing instance in the registry.
- registerListener(Listener...) - Method in class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar
-
Registers one or more listener instances.
- registerListener(Listener...) - Method in interface com.zetaplugins.zetacore.event.registration.EventListenerRegistrar
-
Registers one or more event listeners.
- reload() - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Reload all configuration files from disk.
- reload() - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService
-
Reload the language configuration from the language files
- Replaceable<T> - Record Class in com.zetaplugins.zetacore.messaging
- Replaceable(String, T) - Constructor for record class com.zetaplugins.zetacore.messaging.MessageService.Replaceable
-
Deprecated.Creates an instance of a
Replaceablerecord class. - Replaceable(String, T) - Constructor for record class com.zetaplugins.zetacore.messaging.Replaceable
-
Creates an instance of a
Replaceablerecord class. - replaceInBuilder(StringBuilder, String, String) - Method in class com.zetaplugins.zetacore.messaging.BaseMessageService
- replaceInBuilder(StringBuilder, String, String) - Method in class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Replaces all occurrences of a placeholder in a StringBuilder with a replacement string
- replacePlaceholders(String, MessageService.Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Replaces placeholders in a message
- replacePlaceholders(String, Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.BaseMessageService
- replacePlaceholdersWithAccentColors(String, MessageService.Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.MessageService
-
Deprecated.Replaces placeholders in a message and adds accent colors
- replacePlaceholdersWithAccentColors(String, Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.BaseMessageService
- ReportDataCollector - Class in com.zetaplugins.zetacore.debug
-
ReportDataCollector is responsible for collecting data for a debug report.
- ReportDataCollector(String, JavaPlugin, File, Map<String, String>) - Constructor for class com.zetaplugins.zetacore.debug.ReportDataCollector
-
Creates a new ReportDataCollector instance.
- ReportFileWriter - Class in com.zetaplugins.zetacore.debug
-
ReportFileWriter is responsible for writing a DebugReport to a file.
- ReportUploader - Class in com.zetaplugins.zetacore.debug.uploader
-
Abstract class for uploading debug reports to a remote server.
- ReportUploader(JavaPlugin) - Constructor for class com.zetaplugins.zetacore.debug.uploader.ReportUploader
- requireServiceAnnotation() - Element in annotation interface com.zetaplugins.zetacore.annotation.ZetaPlugin
-
Whether managed classes must be annotated with
Service.
Default is true. - resolve(Class<?>) - Method in interface com.zetaplugins.zetacore.di.InstanceResolver
-
Resolves an instance for the given type.
S
- saveConfig(PluginConfigFile, FileConfiguration) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Save a configuration file based on the provided PluginConfig enum.
- saveConfig(String, FileConfiguration) - Method in class com.zetaplugins.zetacore.config.ConfigService
-
Save a configuration file based on the provided file name.
- scope() - Element in annotation interface com.zetaplugins.zetacore.di.annotation.Service
-
The scope of the service instance.
ServiceScope.SINGLETON - A single instance is shared across the application.
ServiceScope.PROTOTYPE - A new instance is created each time it is requested.
Default is ServiceScope.SINGLETON. - SemanticVersion - Class in com.zetaplugins.zetacore.integration.updatechecker
-
A class representing a semantic version (MAJOR.MINOR.PATCH) with optional label.
- SemanticVersion(int, int, int) - Constructor for class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
-
Constructs a SemanticVersion with major, minor and patch.
- SemanticVersion(int, int, int, String) - Constructor for class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
-
Constructs a SemanticVersion with major, minor, patch and label.
- SemanticVersion(String) - Constructor for class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
-
Parses a semantic version string in the form "MAJOR.MINOR.PATCH" with an optional "-label" and optional leading "v" (or "V"), e.g. "1.2.3", "v1.2.3", "1.2.3-beta".
- send(CommandSender, boolean, String, String, Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.AdventureMessenger
- send(CommandSender, boolean, String, String, Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.LegacyMessenger
- send(CommandSender, boolean, String, String, Replaceable<?>...) - Method in interface com.zetaplugins.zetacore.messaging.Messenger
-
Send a message by path with placeholders
- sendList(CommandSender, String, Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.AdventureMessenger
- sendList(CommandSender, String, Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.LegacyMessenger
- sendList(CommandSender, String, Replaceable<?>...) - Method in interface com.zetaplugins.zetacore.messaging.Messenger
-
Send a list of messages by path with placeholders
- sendRaw(CommandSender, String, Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.AdventureMessenger
- sendRaw(CommandSender, String, Replaceable<?>...) - Method in class com.zetaplugins.zetacore.messaging.LegacyMessenger
- sendRaw(CommandSender, String, Replaceable<?>...) - Method in interface com.zetaplugins.zetacore.messaging.Messenger
-
Send a single ad-hoc message string (raw message already formatted if desired)
- serializeLocation(String, double, double, double, float, float) - Static method in class com.zetaplugins.zetacore.shared.util.LocationSerializer
-
Serializes a location into a string format: "worldName,x,y,z,yaw,pitch"
- serializeLocation(Location) - Static method in class com.zetaplugins.zetacore.shared.util.LocationSerializer
-
Serializes a Location object into a string format: "worldName,x,y,z,yaw,pitch"
- serverSoftware() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
serverSoftwarerecord component. - Service - Annotation Interface in com.zetaplugins.zetacore.di.annotation
-
Annotation to mark a class as a service for dependency injection
- ServiceException - Exception Class in com.zetaplugins.zetacore.di
-
Thrown when the
ServiceRegistryencounters an error during service creation, injection, or lifecycle management. - ServiceException(String) - Constructor for exception class com.zetaplugins.zetacore.di.ServiceException
- ServiceException(String, Throwable) - Constructor for exception class com.zetaplugins.zetacore.di.ServiceException
- ServiceRegistry - Class in com.zetaplugins.zetacore.di
-
A registry for managing and injecting service instances.
- ServiceRegistry(JavaPlugin) - Constructor for class com.zetaplugins.zetacore.di.ServiceRegistry
-
Creates a new ServiceRegistry for the given plugin.
- ServiceRegistry(JavaPlugin, boolean, ClassScanner) - Constructor for class com.zetaplugins.zetacore.di.ServiceRegistry
-
Creates a new ServiceRegistry for the given plugin that uses an existing scanner.
- ServiceRegistry(JavaPlugin, boolean, String) - Constructor for class com.zetaplugins.zetacore.di.ServiceRegistry
-
Creates a new ServiceRegistry for the given plugin.
- ServiceRegistry.Builder - Class in com.zetaplugins.zetacore.di
- ServiceScope - Enum Class in com.zetaplugins.zetacore.di
-
Enum representing the scope of a service instance.
- setAuthor(String) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- setFailedToCreateFileMessage(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- setFailToUploadMessage(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- setFileCreateSuccessMessage(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- setIdentifier(String) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- setLabel(String) - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- setLatestVersion(String) - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
- setLogger(Logger) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- setMajor(int) - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- setMinor(int) - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- setNewVersionAvailable(boolean) - Method in class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
- setNoPermissionMessage(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- setPatch(int) - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- setPlaceholders(Map<String, PlaceholderFunction>) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Sets the placeholders for the expansion.
- setPlayerNotFoundMessage(String) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Sets the message to return when a player is not found.
- setPlayerNotOnlineMessage(String) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
-
Sets the message to return when a player is not online.
- setUploadConfirmMessage(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- setUploadSuccessMessage(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- setUsageMessage(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- setVersion(String) - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
- shouldRegister(String) - Method in interface com.zetaplugins.zetacore.command.registration.CommandRegistrationCustomizer
-
Decides whether a command should be registered.
- shutdown() - Method in class com.zetaplugins.zetacore.di.ServiceRegistry
-
Destroys all managed objects in reverse creation order.
- shutdown() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.MetricsBase
- shutdown() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics
-
Shuts down the underlying scheduler service.
- SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.SimpleBarChart
-
Class constructor.
- SimplePie(String, Callable<String>) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.SimplePie
-
Class constructor.
- SingleLineChart(String, Callable<Integer>) - Constructor for class com.zetaplugins.zetacore.integration.bstats.Metrics.SingleLineChart
-
Class constructor.
- SINGLETON - Enum constant in enum class com.zetaplugins.zetacore.di.ServiceScope
-
Singleton scope - only one instance of the service is created and shared.
- size() - Method in class com.zetaplugins.zetacore.command.ArgumentList
-
Get the number of arguments
T
- tabComplete(CommandContext) - Method in class com.zetaplugins.zetacore.command.PluginCommand
-
The Tabcompletion method for the command
- TabCompleterHandler - Annotation Interface in com.zetaplugins.zetacore.command.annotation
-
Annotation to mark a TabCompleter class for automatic registration.
- timestamp() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns the value of the
timestamprecord component. - toBukkitPermission() - Method in interface com.zetaplugins.zetacore.permission.PermissionNode
-
Creates a Bukkit permission from this permission node.
- toFileName(Class<?>) - Static method in class com.zetaplugins.zetacore.config.ConfigMapper
- toJson() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
- toJson() - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
- toJson() - Method in interface com.zetaplugins.zetacore.debug.data.JsonSerializable
-
Converts the implementing object to a JSON representation.
- toJsonString() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
- toReadableText() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
- toString() - Method in class com.zetaplugins.zetacore.command.ArgumentList
- toString() - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
-
Returns a string representation of this record class.
- toString() - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
-
Returns a string representation of this record class.
- toString() - Method in class com.zetaplugins.zetacore.integration.bstats.Metrics.JsonObjectBuilder.JsonObject
- toString() - Method in class com.zetaplugins.zetacore.integration.updatechecker.SemanticVersion
- toString() - Method in record class com.zetaplugins.zetacore.messaging.MessageService.Replaceable
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class com.zetaplugins.zetacore.messaging.Replaceable
-
Returns a string representation of this record class.
U
- UpdateChecker - Class in com.zetaplugins.zetacore.integration.updatechecker
-
Abstract class for checking updates for a JavaPlugin.
- UpdateChecker(JavaPlugin) - Constructor for class com.zetaplugins.zetacore.integration.updatechecker.UpdateChecker
-
Constructs an UpdateChecker for the given plugin.
- uploadConfirmMessage() - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- uploadReport(DebugReport) - Method in class com.zetaplugins.zetacore.debug.uploader.MclogsReportUploader
- uploadReport(DebugReport, JavaPlugin) - Static method in class com.zetaplugins.zetacore.debug.uploader.MclogsReportUploader
- uploadReport(DebugReport, JavaPlugin) - Static method in class com.zetaplugins.zetacore.debug.uploader.ZetaDebugReportUploader
- uploadSuccessMessage() - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
- usage() - Method in record class com.zetaplugins.zetacore.command.registration.RegisterableCommand
-
Returns the value of the
usagerecord component. - Usage - Annotation Interface in com.zetaplugins.zetacore.command.annotation
-
Annotation to set the usage for a command.
- usageMessage() - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandMessages
V
- value() - Element in annotation interface com.zetaplugins.zetacore.command.annotation.Alias
-
The alias(es) to register for this command.
- value() - Element in annotation interface com.zetaplugins.zetacore.command.annotation.Command
-
The command(s) to register the command for.
- value() - Element in annotation interface com.zetaplugins.zetacore.command.annotation.Description
-
The description for this command.
- value() - Element in annotation interface com.zetaplugins.zetacore.command.annotation.Permission
-
The required permission for this command.
- value() - Element in annotation interface com.zetaplugins.zetacore.command.annotation.TabCompleterHandler
-
The command(s) to register the tab completer for.
- value() - Element in annotation interface com.zetaplugins.zetacore.command.annotation.Usage
-
The usage for this command.
- value() - Element in annotation interface com.zetaplugins.zetacore.config.annotation.ConfigFile
-
The name of the configuration file.
- value() - Element in annotation interface com.zetaplugins.zetacore.di.condition.Conditional
-
The conditions that must all match.
- value() - Element in annotation interface com.zetaplugins.zetacore.di.condition.ConditionalOnMissingPlugin
-
The names of the plugins that must not be installed.
- value() - Element in annotation interface com.zetaplugins.zetacore.di.condition.ConditionalOnPlugin
-
The names of the plugins that must be installed.
- value() - Element in annotation interface com.zetaplugins.zetacore.integration.papi.annotation.PapiParam
-
The name of the placeholder parameter as used in the template, e.g.
- value() - Method in record class com.zetaplugins.zetacore.messaging.MessageService.Replaceable
-
Deprecated.Returns the value of the
valuerecord component. - value() - Method in record class com.zetaplugins.zetacore.messaging.Replaceable
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class com.zetaplugins.zetacore.di.ServiceScope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.zetaplugins.zetacore.di.ServiceScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withClassScanner(ClassScanner) - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar.Builder
-
Uses an existing scanner instead of creating one from the package prefix.
- withClassScanner(ClassScanner) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry.Builder
-
Uses an existing scanner instead of creating one from the package prefix.
- withClassScanner(ClassScanner) - Method in class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar.Builder
-
Uses an existing scanner instead of creating one from the package prefix.
- withCommandNamespace(String) - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar.Builder
- withConfigs(Map<String, String>) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- withFallbackLang(String) - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService.Builder
- withLangConfigOption(String) - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService.Builder
- withLangFolder(String) - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService.Builder
- withMessages(DebugCommandMessages) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- withMessenger(Messenger) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- withModrinthId(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- withPackagePrefix(String) - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar.Builder
- withPackagePrefix(String) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry.Builder
- withPackagePrefix(String) - Method in class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar.Builder
- withPermission(Permission) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- withPermission(String) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- withPlugin(JavaPlugin) - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar.Builder
- withPlugin(JavaPlugin) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- withPlugin(JavaPlugin) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry.Builder
- withPlugin(JavaPlugin) - Method in class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar.Builder
- withPlugin(JavaPlugin) - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService.Builder
- withPluginFile(File) - Method in class com.zetaplugins.zetacore.debug.command.DebugCommandHandlerBuilder
- withPossibleLangs(List<String>) - Method in class com.zetaplugins.zetacore.messaging.localization.BukkitLocalizationService.Builder
- withRequireServiceAnnotation(boolean) - Method in class com.zetaplugins.zetacore.di.ServiceRegistry.Builder
- withServiceRegistry(ServiceRegistry) - Method in class com.zetaplugins.zetacore.command.registration.AutoCommandRegistrar.Builder
- withServiceRegistry(ServiceRegistry) - Method in class com.zetaplugins.zetacore.event.registration.AutoEventListenerRegistrar.Builder
- writeJsonReportToFile(DebugReport, File) - Static method in class com.zetaplugins.zetacore.debug.ReportFileWriter
-
Writes the provided DebugReport to a file at the specified file.
- writeTextReportToFile(DebugReport, File) - Static method in class com.zetaplugins.zetacore.debug.ReportFileWriter
-
Writes the provided DebugReport to a text file at the specified file.
Z
- ZetaCorePlugin - Class in com.zetaplugins.zetacore
-
Base class for plugins built on ZetaCore.
- ZetaCorePlugin() - Constructor for class com.zetaplugins.zetacore.ZetaCorePlugin
- ZetaDebugReportUploader - Class in com.zetaplugins.zetacore.debug.uploader
- ZetaDebugReportUploader(JavaPlugin) - Constructor for class com.zetaplugins.zetacore.debug.uploader.ZetaDebugReportUploader
- ZetaDebugReportUploader(JavaPlugin, String) - Constructor for class com.zetaplugins.zetacore.debug.uploader.ZetaDebugReportUploader
- ZetaPlugin - Annotation Interface in com.zetaplugins.zetacore.annotation
-
Optional settings for a
ZetaCorePluginmain class.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AdventureMessengerorLegacyMessengerinstead.