Index

A B C D E F G H I J L M N O P R S T U V W Z 
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.
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 aliases record 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
AutoCommandRegistrar - Class in com.zetaplugins.zetacore.command.registration
Manages the registration of commands and tab completers for a plugin.
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, 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
 
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.
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
Builds the AutoEventListenerRegistrar instance.
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
 
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 PermissionNode fields from a class.
collectFromClasses(Class<?>...) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
Collects all static PermissionNode fields from multiple classes.
collectFromClasses(Collection<Class<?>>) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
Collects all static PermissionNode fields 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.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.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.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.
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
 
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
 
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.
configurations() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
Returns the value of the configurations record component.
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
 

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 DebugReport record 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 description record 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.
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.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 enabled record 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
 
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
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
 
getCommand() - Method in class com.zetaplugins.zetacore.command.CommandContext
Get the command that was executed.
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 a configuration mapped to the specified configuration class.
getConfig(Class<T>, boolean) - Method in class com.zetaplugins.zetacore.config.ConfigService
Get a configuration mapped to the specified 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.
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.
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.
getPlaceholders() - Method in class com.zetaplugins.zetacore.integration.papi.PapiExpansionService
 
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
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
 
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.
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
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 and registers all eagerly loaded singleton services found in the specified package.
Inject - Annotation Interface in com.zetaplugins.zetacore.di.annotation
Indicates that a field 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 InstalledPlugin record class.
installedPlugins() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
Returns the value of the installedPlugins record component.
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 javaVersion record 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 latestLogs record 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.
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 Replaceable instead.
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.
minecraftVersion() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
Returns the value of the minecraftVersion record component.
modrinthId() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
Returns the value of the modrinthId record 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 name record 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
 
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 osName record component.
osVersion() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
Returns the value of the osVersion record component.

P

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 permission record 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
 
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 placeholder record component.
placeholder() - Method in record class com.zetaplugins.zetacore.messaging.Replaceable
Returns the value of the placeholder record component.
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 pluginHash record component.
pluginName() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
Returns the value of the pluginName record component.
pluginName() - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
Returns the value of the pluginName record component.
pluginVersion() - Method in record class com.zetaplugins.zetacore.debug.data.DebugReport
Returns the value of the pluginVersion record component.
pluginVersion() - Method in record class com.zetaplugins.zetacore.debug.data.InstalledPlugin
Returns the value of the pluginVersion record component.
PostConstruct - Annotation Interface in com.zetaplugins.zetacore.di.annotation
Marks a method to be executed after construction and service injection.
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 RegisterableCommand record class.
registerAll(Class<?>) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
Registers all static PermissionNode fields from a class.
registerAll(Class<?>...) - Static method in class com.zetaplugins.zetacore.permission.PermissionRegistrar
Registers all static PermissionNode fields 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 Command and tab completers annotated with TabCompleterHandler.
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 Command and tab completers annotated with TabCompleterHandler.
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.
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.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 Replaceable record class.
Replaceable(String, T) - Constructor for record class com.zetaplugins.zetacore.messaging.Replaceable
Creates an instance of a Replaceable record 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
 

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 serverSoftware record 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 ServiceRegistry encounters 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, 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
 
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 timestamp record 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 usage record 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.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 value record component.
value() - Method in record class com.zetaplugins.zetacore.messaging.Replaceable
Returns the value of the value record 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

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
 
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
 
A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form