Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abandonConversation(Conversation) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
abandonConversation(Conversation, ConversationAbandonedEvent) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
abort(Executor) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
absent() - Static method in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
ABSENT - Enum constant in enum class com.ultikits.ultitools.utils.CredentialStore.ReadResult.Outcome
 
ABSENT - Enum constant in enum class com.ultikits.ultitools.utils.PluginInstallUtils.Presence
It is definitively not there.
absolutePathsOf(List<File>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The absolute paths of files, in the order given.
AbstractCommand - Class in com.ultikits.ultitools.abstracts
 
AbstractCommand() - Constructor for class com.ultikits.ultitools.abstracts.AbstractCommand
 
AbstractConfigEntity - Class in com.ultikits.ultitools.abstracts
Abstract class representing a configuration entity.
AbstractConfigEntity(String) - Constructor for class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Constructor for AbstractConfigEntity.
AbstractConsoleCommandExecutor - Class in com.ultikits.ultitools.abstracts
Abstract class representing a console command executor.
AbstractConsoleCommandExecutor() - Constructor for class com.ultikits.ultitools.abstracts.AbstractConsoleCommandExecutor
 
AbstractPlayerCommandExecutor - Class in com.ultikits.ultitools.abstracts
Abstract class representing a player command executor.
AbstractPlayerCommandExecutor() - Constructor for class com.ultikits.ultitools.abstracts.AbstractPlayerCommandExecutor
 
AbstractRelationalDataOperator<T> - Class in com.ultikits.ultitools.interfaces.impl.data
Abstract base class for relational database data operators.
AbstractRelationalDataOperator(DataSource, Class<T>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Creates a new data operator.
AbstractRelationalDataOperator.ColumnMapping - Class in com.ultikits.ultitools.interfaces.impl.data
 
AbstractTabExecutor - Class in com.ultikits.ultitools.abstracts
Abstract class representing a tab command executor.
AbstractTabExecutor() - Constructor for class com.ultikits.ultitools.abstracts.AbstractTabExecutor
 
acceptConversationInput(String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
access_token - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
AccessDecision - Class in com.ultikits.ultitools.entities
The reason-carrying return type both remote-surface policy predicates change to as of 6.3.0: CommandExecutionManager's command-allowed check and FileOperationManager.isPathAllowed both previously returned boolean.
AccessDecision(boolean, String, boolean, String) - Constructor for class com.ultikits.ultitools.entities.AccessDecision
 
acquireLock(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Acquires a lock for command execution.
action - Variable in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
ACTION_EXECUTE_COMMAND - Static variable in class com.ultikits.ultitools.manager.CommandExecutionManager
The RemoteActionLog.Entry.getAction() literal for every entry this class records.
ACTION_FILE_OPERATION_PREFIX - Static variable in class com.ultikits.ultitools.manager.FileOperationManager
The RemoteActionLog.Entry.getAction() literal prefix every entry this class records carries, extended with the operation itself (e.g.
ACTION_LOG - Static variable in class com.ultikits.ultitools.manager.RemoteActionLog
 
ACTION_LOG_FILES_COMMENT - Static variable in class com.ultikits.ultitools.UltiTools
 
ACTION_LOG_SIZE_COMMENT - Static variable in class com.ultikits.ultitools.UltiTools
 
activateCloudIfCurrent(CloudSession) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Atomically, inside the session's own lock: "re-check that session is still current → connect → start the refresh schedule."
active - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
 
actor - Variable in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
adapters - Static variable in class com.ultikits.ultitools.api.UltiToolsAPI
 
add(CommandValidator) - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.Builder
Adds a validator to the chain.
addAdded(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
addAdvisor(AopAdvisor) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Adds an advisor to be considered during proxy resolution.
addAll(Collection<CommandValidator>) - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.Builder
Adds all validators to the chain.
addAttachment(Plugin) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
addAttachment(Plugin, int) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
addAttachment(Plugin, String, boolean) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
addAttachment(Plugin, String, boolean, int) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
addBeanPostProcessor(BeanPostProcessor) - Method in class com.ultikits.ultitools.context.SimpleContainer
Add bean post processor.
addBindingRange(String, String, Predicate<Long>) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Records that key is bound by a config-bound @Scheduled or @CmdCD (#531), so that a panel write setting it to a value isValid rejects is refused, naming the key, the value and rule.
addCandidateIfNonDefault(Map<String, List<MergedAnnotationResolver.Candidate>>, String, Method, Annotation, Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
addChangeListener(ConfigChangeListener) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Adds a configuration change listener.
addChild(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Adds a child Element.
addChild(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Adds a child node.
addConfigEntity(UltiToolsPlugin, AbstractConfigEntity) - Method in class com.ultikits.ultitools.manager.ConfigManager
 
addCustomChart(Metrics.CustomChart) - Method in class com.ultikits.ultitools.utils.Metrics
Adds a custom chart.
addCustomChart(Metrics.CustomChart) - Method in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
addDangerousClass(String) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Deprecated.
Since 6.3.0 (GEN-07): this method no longer mutates ClassloadFilterAudit.SYSTEM_DANGEROUS_CLASSES or anything else. The signature is retained because it is public static on a published class.
added - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
added - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
addEnabledLevel(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Adds an enabled log level.
addExcludedLogger(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Adds an excluded logger.
additionalEntities() - Element in annotation interface com.ultikits.ultitools.annotations.UltiToolsModule
Entity classes this module owns that live outside its own JAR -- a shared library JAR, a multi-module build's common artifact, or a plugin suite's shared JAR.
additionalEntityRefusalMessage(String, Class<?>, String) - Static method in class com.ultikits.ultitools.manager.PluginManager
Builds the refusal message for an additionalEntities declaration that does not live on the declarer's own classpath -- the same "confirmed owner" vs.
addLore(String...) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Adds lines to the existing lore.
addMoved(RenderNode, int, int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
addRemoved(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
addSingleton(String, Object) - Method in class com.ultikits.ultitools.context.SimpleContainer
Add a fully initialized singleton to level 1 cache.
addSingletonFactory(String, Supplier<Object>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Add a singleton factory to level 3 cache for early reference support.
addToBatch(JsonObject) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Adds a log entry to the batch queue.
addToBottomRow(int, Icon) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Adds an item to the last row at the specified column.
addTrustedPackage(String) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Deprecated.
Since 6.3.0 (GEN-07): this method no longer mutates ClassloadFilterAudit.TRUSTED_PACKAGE_PREFIXES or anything else. The signature is retained because it is public static on a published class.
addUnavailableAnnotation(Class<? extends Annotation>, String) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Declares an annotation as recognised but unavailable.
addUpdated(RenderNode, RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
addValidator(CommandValidator) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Adds a custom validator to the chain.
addValidator(CommandValidator) - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Adds a validator to the chain.
AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class com.ultikits.ultitools.utils.Metrics.AdvancedBarChart
Class constructor.
AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class com.ultikits.ultitools.utils.Metrics.AdvancedPie
Class constructor.
adventure - Variable in class com.ultikits.ultitools.manager.DependenceManagers
 
adviceFor(boolean, boolean) - Static method in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
D-04: the action advice follows the observed (actuallyPresent, currentDecision) pair instead of a single fixed template -- the old unconditional "a restart is required" sentence sent an operator to restart the server in order to remove a component that was never actually there.
advisor - Variable in class com.ultikits.ultitools.aop.AopProxyResolver.AdvisorScopedInterceptor
 
advisors - Variable in class com.ultikits.ultitools.aop.AopProxyResolver
 
AdvisorScopedInterceptor(AopAdvisor, Class<?>) - Constructor for class com.ultikits.ultitools.aop.AopProxyResolver.AdvisorScopedInterceptor
 
afterSetup(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Hook called after setup is complete.
alias - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The alias used to invoke the command.
alias() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdExecutor
 
AliasDeclaration(String, String) - Constructor for class com.ultikits.ultitools.context.MergedAnnotationResolver.AliasDeclaration
 
AliasFor - Annotation Interface in com.ultikits.ultitools.annotations
AliasFor annotation to replace Spring's @AliasFor.
ALL - Enum constant in enum class com.ultikits.ultitools.annotations.command.UsageLimit.LimitType
Serialises invocations server-wide -- see the class-level javadoc.
allFailedValidators - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
allowed - Variable in class com.ultikits.ultitools.entities.AccessDecision
 
allowed() - Static method in class com.ultikits.ultitools.entities.AccessDecision
The allowed decision — no reason, no config key.
allowed(Capability, String, String, String) - Static method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
ALLOWED - Enum constant in enum class com.ultikits.ultitools.manager.RemoteActionLog.Verdict
 
allResults - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
ALPHANUMERIC - Static variable in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
alreadyAttached(Throwable, Throwable) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Whether candidate is already among failure's suppressed throwables.
AMBIGUOUS - Enum constant in enum class com.ultikits.ultitools.utils.EconomyUtils.MatchKind
The closest (longest) matching scan root for this frame has 2+ distinct owners.
AMBIGUOUS_BEAN_TYPE - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
AMBIGUOUS_MATCH - Static variable in class com.ultikits.ultitools.utils.EconomyUtils.FrameMatch
 
ambiguousBeanType(Class<?>, Class<?>, Class<?>) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception for an ambiguous by-type bean resolution (D-11/D-12).
AmbiguousModuleNameException(String) - Constructor for exception class com.ultikits.ultitools.utils.PluginInstallUtils.AmbiguousModuleNameException
 
amount(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper.Builder
 
amount(int) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the amount of items in the stack.
and(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
and(String) - Method in interface com.ultikits.ultitools.interfaces.Query
Add an AND condition on a column.
annotation() - Element in annotation interface com.ultikits.ultitools.annotations.AliasFor
Annotation type.
AnnotationAopAdvisor(Class<? extends Annotation>, MethodInterceptor, int) - Constructor for class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
AnnotationAopAdvisor(Class<? extends Annotation>, MethodInterceptor, int, AnnotationLookupCache<? extends Annotation>) - Constructor for class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
AnnotationLookupCache<A> - Class in com.ultikits.ultitools.aop
Memoizes the two annotation lookups in AopAdvisor for one annotation type.
AnnotationLookupCache(Class<A>) - Constructor for class com.ultikits.ultitools.aop.AnnotationLookupCache
 
annotationType - Variable in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
annotationType - Variable in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
AnnotationUtils - Class in com.ultikits.ultitools.utils
Utility class for annotation processing operations.
AnnotationUtils() - Constructor for class com.ultikits.ultitools.utils.AnnotationUtils
Private constructor to prevent instantiation.
aop(String, String) - Static method in class com.ultikits.ultitools.manager.TriggerContext
Create context for an AOP interceptor trigger.
AOP - Enum constant in enum class com.ultikits.ultitools.manager.TriggerContext.TriggerType
 
AOP_ANNOTATIONS - Static variable in class com.ultikits.ultitools.aop.AopEligibility
Annotations that request interception.
AopAdvisor - Interface in com.ultikits.ultitools.aop
An advisor that combines a pointcut (when to apply) with advice (what to do).
AopAdvisor.AnnotationAopAdvisor - Class in com.ultikits.ultitools.aop
Internal implementation for annotation-based advisors.
aopAnnotationOnPreConstructedBean(Class<?>, String) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception refusing to register, via registerSingleton, an instance whose class carries an AOP annotation (@Transactional or @ExceptionCatch) that can never take effect on it (D-15).
AopEligibility - Class in com.ultikits.ultitools.aop
Decides whether a class can be proxied, and explains why not when it cannot.
AopEligibility() - Constructor for class com.ultikits.ultitools.aop.AopEligibility
 
AopEligibility.Problem - Class in com.ultikits.ultitools.aop
A single reason a class cannot be proxied.
AopEligibility.Problem.Kind - Enum Class in com.ultikits.ultitools.aop
The category of the problem.
AopEligibility.Rule - Enum Class in com.ultikits.ultitools.aop
The five proxy-eligibility rules, unified per D-36.
aopProxyResolver - Variable in class com.ultikits.ultitools.context.SimpleContainer
Resolves which class to instantiate for a bean.
AopProxyResolver - Class in com.ultikits.ultitools.aop
Decides which class the container should instantiate for a bean.
AopProxyResolver() - Constructor for class com.ultikits.ultitools.aop.AopProxyResolver
 
AopProxyResolver.AdvisorScopedInterceptor - Class in com.ultikits.ultitools.aop
Applies an advisor's interceptor only to the methods that advisor matches.
ApiRateLimiter - Class in com.ultikits.ultitools.utils
Simple rate limiter for UltiCloud API calls.
ApiRateLimiter() - Constructor for class com.ultikits.ultitools.utils.ApiRateLimiter
 
ApiResponse<T> - Class in com.ultikits.ultitools.entities
Generic wrapper for backend API envelope responses.
ApiResponse() - Constructor for class com.ultikits.ultitools.entities.ApiResponse
 
appendConditions(StringBuilder, List<Object>, WhereCondition[], boolean) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Appends a WHERE clause built from conditions to sql and their bound values to params, routing every column through AbstractRelationalDataOperator.sqlOperatorFor(com.ultikits.ultitools.entities.Comparison) so the four relational builders cannot diverge in how they honor a Comparison again.
appendField(String, int) - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Appends an integer field to the JSON.
appendField(String, int[]) - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Appends an integer array to the JSON.
appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Appends an object to the JSON.
appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Appends an object array to the JSON.
appendField(String, String) - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Appends a string field to the JSON.
appendField(String, String[]) - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Appends a string array to the JSON.
appendFieldUnescaped(String, String) - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Appends a field to the object.
appendNull(String) - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Appends a null field to the JSON.
appendPlatformData(Metrics.JsonObjectBuilder) - Method in class com.ultikits.ultitools.utils.Metrics
 
appendPlatformDataConsumer - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
appendServiceData(Metrics.JsonObjectBuilder) - Method in class com.ultikits.ultitools.utils.Metrics
 
appendServiceDataConsumer - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
applyAndValidate(JsonObject, List<Field>, List<Object>) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Applies every jsonObject field this class declares via @ConfigEntry to this instance, then validates the resulting state via AbstractConfigEntity.validateFields().
applyBatchConfig(LogStreamManager.BatchConfigSection, List<String>) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Applies an already-validated batchConfig section (if present) and appends a description to changes -- extracted from LogStreamManager.handleConfigUpdate(JsonObject, String) alongside LogStreamManager.applyLevels(LevelsSection, List) (Codacy Gate-2 NPath complexity finding).
applyConfigUpdate(String, String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Decides where to write based on fileName.
applyCooldown(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Applies cooldown after command execution.
applyDiff(DiffResult) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Applies the diff result to the Inventory.
applyFieldsTo(YamlConfiguration) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Copies every non-null @ConfigEntry field, serialized through its declared parser, onto target.
applyGridPositions() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
Writes each child's GridView-computed slot onto the RenderNode(s) its subtree produced.
applyLevels(LogStreamManager.LevelsSection, List<String>) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Applies an already-validated levels section (if present) and appends a description to changes -- extracted from LogStreamManager.handleConfigUpdate(JsonObject, String) alongside LogStreamManager.applyBatchConfig(BatchConfigSection, List) (Codacy Gate-2 NPath complexity finding).
applyPlaceholderArityOverride(File, byte[], String, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Builds the disk language for the "operator customisation" branches (2 and 4 in UltiToolsPlugin.resolveLanguageWithProvenance(java.lang.String, java.io.File, java.lang.String, java.lang.String)): the disk dictionary stays authoritative for every key, except a key the jar's value proves has LOST a placeholder relative to the disk value -- that key is overridden to the jar's value and warned about once, naming the module, the file and the key but never either value (T-16-04-02).
applyReloadedConfigBindings(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
Applies a module's reloaded configuration to its config-bound @Scheduled tasks and @CmdCD cooldowns (#531).
applySetAll(JsonObject) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
Apply a batch of properties, report it over the socket, and hand the outcome back.
applyStatementTimeout(PreparedStatement) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
ArchiveIdentity(PluginInstallUtils.EntryState, String) - Constructor for class com.ultikits.ultitools.utils.PluginInstallUtils.ArchiveIdentity
 
argAt(String, int) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
 
args - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The current arguments typed by the player.
arguments - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
ARITY_GSON - Static variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
A private, independent JSON reader for the D-05 placeholder-arity comparison only -- not a change to Language's own Gson usage, which stays entirely inside Language.java (untouched by this plan).
ARITY_MAP_TYPE - Static variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
arm(TaskManager.BoundTask, long) - Method in class com.ultikits.ultitools.manager.TaskManager
Schedules handle's method with its current timing, first running after firstDelay ticks.
armTick - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
Tick the task was first armed at load; the anchor for "arm tick + new delay".
armTimeoutWatcher(CommandContext, AsyncCommand, AtomicBoolean) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Arms the delayed watcher that reports a timeout message to the sender if the command body has not already completed by then.
assemblePluginContainer(SimpleContainer, UltiToolsPlugin, Class<? extends UltiToolsPlugin>, ClassLoader) - Method in class com.ultikits.ultitools.manager.PluginManager
Assemble a plugin's container: type registration, component scan, the plugin's own singleton registration, config-entity beans, the static instance field, DataScope minting plus entity ownership, AOP wiring, refresh(), and (after refresh()) @ContextEntry bean registration with autowireBean.
assignContext(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Assigns a Context to this Element (only used for the root Element or in tests).
async() - Element in annotation interface com.ultikits.ultitools.annotations.Scheduled
Run on async thread instead of main server thread.
AsyncCommand - Annotation Interface in com.ultikits.ultitools.annotations.command
Annotation to mark a command method as async execution.
asyncPool - Variable in class com.ultikits.ultitools.events.EventBus
 
atedPlayer - Static variable in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
attachedHandler - Variable in class com.ultikits.ultitools.manager.RemoteActionLog
The FileHandler this specific instance attached to the shared static RemoteActionLog.ACTION_LOG — null until a successful RemoteActionLog.init(File).
attemptCloudLogin() - Method in class com.ultikits.ultitools.UltiTools
 
attemptCount - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
attemptPluginRegistration(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
 
attribute() - Element in annotation interface com.ultikits.ultitools.annotations.AliasFor
Attribute name.
attributeCallingModule() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
The module-attribution helper (D-08): the first stack frame belonging to a registered module's own scan packages, using the same Thread.getStackTrace() idiom SystemLogHandler already relies on for trigger inference — no StackWalker, since this project's bytecode target is Java 8.
attributeModule(StackTraceElement[], Map<String, String>) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Pure: given a stack trace and a map from package prefix to module name, returns the module name attributed to the CLOSEST (most-recent) frame that matches ANY mapped prefix, or null when no frame in the whole stack matches — including the empty-input cases (a null/empty stack, or an empty prefix map, as when no module is registered yet).
attributeName - Variable in class com.ultikits.ultitools.context.MergedAnnotationResolver.AliasDeclaration
 
AUDIT_LOGGER - Static variable in class com.ultikits.ultitools.utils.ClassloadFilterAudit
 
AuditableDataEntity<ID> - Class in com.ultikits.ultitools.abstracts.data
Data entity with audit fields for tracking creation and modification.
AuditableDataEntity() - Constructor for class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
 
authorities - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
authors - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
authors - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
autoAddPage - Variable in enum class com.ultikits.ultitools.entities.ViewType
 
autowireBean(Object) - Method in class com.ultikits.ultitools.context.AutowireFactory
Autowire bean dependencies.
Autowired - Annotation Interface in com.ultikits.ultitools.annotations
Autowired annotation to replace Spring's @Autowired.
AutowireFactory - Class in com.ultikits.ultitools.context
Simple autowire factory to replace Spring's AutowireCapableBeanFactory.
AutowireFactory(SimpleContainer) - Constructor for class com.ultikits.ultitools.context.AutowireFactory
 
AVAILABLE - Enum constant in enum class com.ultikits.ultitools.services.EconomyProvider.State
Vault is installed and a provider is registered — economy operations work.

B

BACK - Enum constant in enum class com.ultikits.ultitools.entities.Buttons
Back buttons.
backGroundColor - Variable in enum class com.ultikits.ultitools.entities.ViewType
 
backoff - Variable in class com.ultikits.ultitools.utils.CloudSession
The global budget and backoff for this session's outer reconnection (reinit loop).
BaseCommandExecutor - Class in com.ultikits.ultitools.abstracts.command
Base command executor with improved architecture using Chain of Responsibility pattern.
BaseCommandExecutor() - Constructor for class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Creates a new command executor with default validators.
BaseCommandExecutor(ValidatorChain) - Constructor for class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Creates a new command executor with a custom validator chain.
baseCommandExecutors(SimpleContainer) - Static method in class com.ultikits.ultitools.manager.PluginManager
 
BaseConfirmationPage - Class in com.ultikits.ultitools.abstracts.gui
Base class for confirmation dialogs with OK and Cancel buttons.
BaseConfirmationPage(Player, String, String, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
 
BaseConfirmationPage(Player, String, String, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
 
BaseConfirmationPage(Player, String, Component, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
 
BaseConfirmationPage(Player, String, Component, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
 
BaseConfirmationPage.Builder - Class in com.ultikits.ultitools.abstracts.gui
Builder for creating confirmation dialogs.
BaseDataEntity<ID> - Class in com.ultikits.ultitools.abstracts.data
Enhanced abstract data entity with generic ID type and lifecycle hooks.
BaseDataEntity() - Constructor for class com.ultikits.ultitools.abstracts.data.BaseDataEntity
 
BaseInventoryPage - Class in com.ultikits.ultitools.abstracts.gui
Base class for inventory GUI pages with common functionality.
BaseInventoryPage(Player, String, String, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
 
BaseInventoryPage(Player, String, String, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
 
BaseInventoryPage(Player, String, Component, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
 
BaseInventoryPage(Player, String, Component, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
 
basenameOf(String) - Static method in class com.ultikits.ultitools.manager.FileOperationManager
 
basePackageClasses() - Element in annotation interface com.ultikits.ultitools.annotations.ComponentScan
Base package classes to scan.
basePackages() - Element in annotation interface com.ultikits.ultitools.annotations.ComponentScan
Base packages to scan.
BasePaginationPage - Class in com.ultikits.ultitools.abstracts.gui
Base class for paginated inventory pages.
BasePaginationPage(Player, String, String, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
 
BasePaginationPage(Player, String, String, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
 
BasePaginationPage(Player, String, Component, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
 
BasePaginationPage(Player, String, Component, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
 
basePermission - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
 
BaseService - Interface in com.ultikits.ultitools.interfaces
Base service interface.
baseUrl - Static variable in class com.ultikits.ultitools.utils.HttpRequestUtils
Base URL for the API server (lazy initialized).
baseUrl - Static variable in class com.ultikits.ultitools.utils.PluginInstallUtils
 
BASIC_TYPES - Static variable in class com.ultikits.ultitools.utils.BasicTypeUtil
The set of basic types, including their wrapper types.
BasicTypeUtil - Class in com.ultikits.ultitools.utils
Basic type determination utility class.
BasicTypeUtil() - Constructor for class com.ultikits.ultitools.utils.BasicTypeUtil
 
BatchConfigSection() - Constructor for class com.ultikits.ultitools.manager.LogStreamManager.BatchConfigSection
 
batchEnabled - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
batchModeLock - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Guards the batch-vs-immediate DISPATCH DECISION in UltiPanelLogTransmitter.sendLog(java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable) against the enabled-to-disabled TRANSITION in UltiPanelLogTransmitter.setBatchEnabled(boolean) (Gate-2 finding, round 6).
batchScheduler - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
batchSenderTask - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
The currently-scheduled batch-send task, or null while batching is disabled.
batchSize - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
bean - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedBean
 
bean - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
Bean - Annotation Interface in com.ultikits.ultitools.annotations
Bean annotation to replace Spring's @Bean.
BEAN_CREATION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
BEAN_NOT_FOUND - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
beanClass - Variable in class com.ultikits.ultitools.aop.AopProxyResolver.AdvisorScopedInterceptor
 
beanClass - Variable in class com.ultikits.ultitools.aop.MethodScan
 
beanClass - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
beanClassOf(MethodInvocation, Method) - Static method in class com.ultikits.ultitools.aop.ExceptionInterceptor
The class the bean actually is, with any proxy layers unwrapped.
BeanCopyUtil - Class in com.ultikits.ultitools.utils
Bean copy utility class.
BeanCopyUtil() - Constructor for class com.ultikits.ultitools.utils.BeanCopyUtil
 
BeanDefinition - Class in com.ultikits.ultitools.context
Bean definition to hold metadata about a bean.
BeanDefinition() - Constructor for class com.ultikits.ultitools.context.BeanDefinition
 
BeanDefinition(Class<?>) - Constructor for class com.ultikits.ultitools.context.BeanDefinition
 
BeanDefinition(Class<?>, String) - Constructor for class com.ultikits.ultitools.context.BeanDefinition
 
beanDefinitions - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
BeanFactory - Class in com.ultikits.ultitools.context
Simple bean factory to replace Spring's BeanFactory.
BeanFactory(SimpleContainer) - Constructor for class com.ultikits.ultitools.context.BeanFactory
 
beanName - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
beanNotFound(Class<?>) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception for bean not found scenarios.
beanNotFound(String) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception for bean not found by name scenarios.
BeanPostProcessor - Interface in com.ultikits.ultitools.context
Bean post processor interface to customize bean initialization.
beanPostProcessors - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
BeanScope() - Constructor for enum class com.ultikits.ultitools.context.SimpleContainer.BeanScope
 
beanScopes - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
beanTypes - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
beforeMutate() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
begin() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Begins a new transaction.
begin() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
begin() - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
 
beginConversation(Conversation) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
beginRegistrationScope(String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Marks the beginning of a registration scope attributed to owner -- every completer key registered via TabCompletionManager.register(String, TabCompleter) while this scope is active is recorded as owned by owner, so TabCompletionManager.unregisterByOwner(String) can sweep it later without requiring caller code to pass an owner explicitly (05-06 / D-08's "explicit owner parameter on an internal registration path" -- the parameter is ambient rather than a new argument on the published TabCompletionManager.register(String, TabCompleter) signature, which stays frozen).
belongsToAnotherKnownPlugin(File, Class<?>) - Method in class com.ultikits.ultitools.manager.PluginManager
Whether entityJarFile is itself the own jar of some plugin OTHER than declaringClass -- checked against every internal module init() has already discovered (PluginManager.pluginClassList, regardless of load order) and every Bukkit plugin currently loaded (Bukkit.getPluginManager().getPlugins(), regardless of whether it has called UltiToolsAPI.connect(...) yet).
Benefits: - Search tag in package com.ultikits.ultitools.abstracts.gui
Section
Benefits of new architecture: - Search tag in package com.ultikits.ultitools.abstracts.command
Section
bindingKey(CmdCD) - Static method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
The cache key of a config-bound @CmdCD: its config class and key.
bindingOutsideModule(Class<?>, Method) - Static method in class com.ultikits.ultitools.manager.TaskManager
 
bindingRanges - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
The value ranges a config binding (#531) imposes on this entity's keys, by @ConfigEntry path, then by rule text.
Binding the cooldown to a config key (6.3.0) - Search tag in annotation interface com.ultikits.ultitools.annotations.command.CmdCD
Section
Binding the timing to a config key (6.3.0) - Search tag in annotation interface com.ultikits.ultitools.annotations.Scheduled
Section
bindTransactionManager(JsonTransactionManager) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Binds the JsonTransactionManager this operator participates in (02-05, D-03).
BLACK - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
BLOCK_CHEST_CLOSE - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
BLOCK_CHEST_LOCKED - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
BLOCK_CHEST_OPEN - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
BLOCK_NOTE_BLOCK_BELL - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
BLOCK_NOTE_BLOCK_CHIME - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
BLOCK_NOTE_BLOCK_HAT - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
BLOCK_WET_GRASS_BREAK - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
BLOCKED_EXTENSIONS - Static variable in class com.ultikits.ultitools.manager.FileOperationManager
 
BLOCKED_FILES - Static variable in class com.ultikits.ultitools.manager.FileOperationManager
 
blockedCommands - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager
Blocklist of dangerous commands that should not be executed remotely.
BLOCKLIST_CONFIG_KEY - Static variable in class com.ultikits.ultitools.manager.CommandExecutionManager
The literal config path CommandExecutionManager.loadConfiguration() reads and every configurable refusal this class produces names — ultipanel.commands.blocklist.
BLOCKS - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Built-in completer prefix for blocks.
blocksOnly - Variable in class com.ultikits.ultitools.commands.tabcomplete.MaterialsCompleter
 
blocksOnly() - Static method in class com.ultikits.ultitools.commands.tabcomplete.MaterialsCompleter
Creates a completer for block materials only.
BLUE - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
body - Variable in class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
body() - Method in class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
BOOLEAN - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Built-in completer prefix for boolean values.
BossBarTickResult(boolean, double) - Constructor for class com.ultikits.ultitools.services.impl.InMemoryNotificationService.BossBarTickResult
 
BOTH - Enum constant in enum class com.ultikits.ultitools.annotations.command.CmdTarget.CmdTargetType
 
BoundTask(Object, Method, Scheduled, String, ConfigBindings.Source, ConfigBindings.Source, long, long) - Constructor for class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
boundTasks - Variable in class com.ultikits.ultitools.manager.TaskManager
Config-bound tasks, per module, as handles that remember their method, their binding, their current timing and their last run -- the per-method record the three buckets above do not keep.
BRACE_TOKEN_PATTERN - Static variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Matches a brace-style placeholder token as used by the MODULE lang catalogues this mechanism protects -- {0}/{1} positional or {PLAYER}/ {WORLD} named, substituted with plain String#replace, never java.util.Formatter.
bracePlaceholderTokens(String) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Returns the distinct brace-style placeholder tokens (see UltiToolsPlugin.BRACE_TOKEN_PATTERN) found in value -- e.g.
BROWN - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
build() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.Builder
Builds the validator chain.
build() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
Builds the child Widget.
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
 
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessElement
 
build() - Method in interface com.ultikits.ultitools.abstracts.gui.declarative.util.WidgetBuilder
Builds the Widget instance.
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper.Builder
 
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
build() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
build() - Method in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
Build the listener.
build() - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Builds and returns the ItemStack.
build() - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Builds the JSON string and invalidates this builder.
build() - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
build(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Builds this State's UI.
build(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessWidget
Builds this Widget's subtree.
build(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Builds the Widget tree.
build(BuildContext) - Method in interface com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.RouteBuilder
Builds the Widget.
build(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
 
buildAdjacencyList(Map<String, PluginDependencyResolver.PluginNode>, Set<String>, Map<String, String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Builds the adjacency list for the dependency graph.
buildAliasMap(Map<String, PluginDependencyResolver.PluginNode>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Builds the alias map every dependency-graph edge resolves through (D-12): each node's own simple class name maps to itself first (guaranteed unique, so it always takes priority), then each node's plugin.yml name: - when present and not already claimed by some other node's simple class name - also maps to that node's canonical (simple class) name.
buildClone() - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Builds and returns a clone of the ItemStack.
buildColumnDefinitions(Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Builds the column definitions portion of CREATE TABLE.
buildColumnToFieldName(Class<?>) - Static method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Builds the "SQL column name -> Java field name" mapping from the entity class's @Column annotations.
BuildContext - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
BuildContext carries the contextual information available while building a Widget tree.
BuildContext(BuildContext.Builder) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
 
BuildContext.Builder - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Builder for BuildContext.
buildDenyGlobMatchers() - Static method in class com.ultikits.ultitools.manager.FileOperationManager
 
builder - Variable in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
 
builder() - Static method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Creates a new builder for validator chains.
builder() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
Creates a new Builder.
builder() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container
Creates a new Builder.
builder() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
Creates a Builder.
builder() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
Creates a Builder.
builder() - Static method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Creates a builder for custom configuration.
builder(Player) - Static method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Creates a new builder for confirmation dialogs.
builder(ItemStack) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper
Creates a builder for IconWrapper.
builder(ItemStack) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
Creates a Builder.
Builder() - Constructor for class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.Builder
 
Builder() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
Builder() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
Builder() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
Builder() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
Builder() - Constructor for class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
Builder(BuildContext) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
Builder(Player) - Constructor for class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
Builder(Player, String, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
Builder(ItemStack) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper.Builder
 
Builder(ItemStack) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
buildFormData(Map<String, Object>) - Static method in class com.ultikits.ultitools.utils.SimpleHttpClient
 
buildInboundHandlers() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
buildJsonFromConfigs(Function<AbstractConfigEntity, JsonObject>) - Method in class com.ultikits.ultitools.manager.ConfigManager
Builds a JSON string from all config entities using the provided extractor function.
buildKnownColumns(Class<?>) - Static method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Reflects the entity's @Column mappings once, for AbstractRelationalDataOperator.validateColumn(String)'s allow-list.
buildListEntry(String, File) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Builds a single directory-listing row, applying D-18's mark-not-filter policy to a refused child entry.
buildMessage(Class<?>, List<AopEligibility.Problem>) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Builds a message that names every blocking problem and its remedy.
buildMethodParams(CommandContext, Method) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Builds the method parameters from the command context.
buildMissingDependencyMessage(Map<String, List<String>>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Builds the refusal message naming every declaring module and every missing dependency it wanted (#361 / WR-05).
buildSetAllResponse(ServerPropertiesManager.SetAllResult) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
buildVerificationEmailTemplate(String, String, int) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
Build verification email HTML template
buildWarningMessage(String, EconomyProvider.State) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
 
Built-in Parsers: - Search tag in package com.ultikits.ultitools.abstracts.command.parser
Section
Built-in Validators: - Search tag in package com.ultikits.ultitools.abstracts.command.validation
Section
Buttons - Enum Class in com.ultikits.ultitools.entities
The enum Buttons.
Buttons(String, Supplier<ItemStack>) - Constructor for enum class com.ultikits.ultitools.entities.Buttons
 
bystanderJars - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 
bystanderOf - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 

C

cache - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
cacheBossBar(UUID, BossBar) - Static method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
Put a BossBar into cache.
Cached - Interface in com.ultikits.ultitools.interfaces
Cacheable data operation interface.
cachedItemStack - Variable in enum class com.ultikits.ultitools.entities.Buttons
Cached ItemStack.
cachedName - Variable in enum class com.ultikits.ultitools.entities.Buttons
Cached translated name.
cachePrepStmts - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
calculateAverageTPS(long[], int) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Calculates the average of a history-of-TPS array.
calculateInDegrees(Set<String>, Map<String, Set<String>>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Calculates in-degrees for a set of node names.
calculateMatchScore(String[], String[]) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Calculates a match score for format vs actual args.
calculateRealtimeTPS() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Calculates the realtime TPS (based on the most recent history entry).
calculateSlotCount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Calculates the number of slots occupied by this subtree.
calculateSlotForChild(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
Calculates the actual slot of a child Widget.
calculateTPS() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Calculates TPS -- returns the [1-minute, 5-minute, 15-minute] averages.
call() - Method in interface com.ultikits.ultitools.abstracts.gui.declarative.core.VoidCallback
 
callable - Variable in class com.ultikits.ultitools.utils.Metrics.AdvancedBarChart
 
callable - Variable in class com.ultikits.ultitools.utils.Metrics.AdvancedPie
 
callable - Variable in class com.ultikits.ultitools.utils.Metrics.DrilldownPie
 
callable - Variable in class com.ultikits.ultitools.utils.Metrics.MultiLineChart
 
callable - Variable in class com.ultikits.ultitools.utils.Metrics.SimpleBarChart
 
callable - Variable in class com.ultikits.ultitools.utils.Metrics.SimplePie
 
callable - Variable in class com.ultikits.ultitools.utils.Metrics.SingleLineChart
 
callbacks - Static variable in class com.ultikits.ultitools.manager.ChatCallbackManager
Thread-safe storage for pending callbacks
CANCEL - Enum constant in enum class com.ultikits.ultitools.entities.Buttons
Cancel buttons.
CANCEL_BUTTON_COLUMN - Static variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Default column for the cancel button
cancelAll() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Cancels every pending task.
cancelAll(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.TaskManager
Cancel all scheduled tasks for a plugin.
cancelAllCore() - Method in class com.ultikits.ultitools.manager.TaskManager
Cancel every framework-owned scheduled task.
cancelAllExternal(String) - Method in class com.ultikits.ultitools.manager.TaskManager
Cancel all scheduled tasks for an external plugin.
cancelButton(String) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
Cancellable - Interface in com.ultikits.ultitools.events
Interface for events that can be cancelled by handlers.
cancelName - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
CancelResult - Enum Class in com.ultikits.ultitools.entities
 
CancelResult() - Constructor for enum class com.ultikits.ultitools.entities.CancelResult
 
cancelTask(BukkitTask) - Static method in class com.ultikits.ultitools.manager.ServerMonitorManager
 
cancelText - Variable in class com.ultikits.ultitools.widgets.impl.ChatConfirm
Custom cancel button text, null uses the default cancel-button i18n key (see ChatConfirm.getCancelText())
cancelText - Variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Custom cancel button text, null uses BaseConfirmationPage default
Candidate(Object, Class<? extends Annotation>, String) - Constructor for class com.ultikits.ultitools.context.MergedAnnotationResolver.Candidate
 
canonicalize(String) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Brings a configuration text to the form this entity would give it after reading it and saving it again (#510): the text is parsed, a throwaway instance of this class (one per call, see the construction counts in this class's own javadoc) loads every present @ConfigEntry key through its parser exactly as AbstractConfigEntity.init(UltiToolsPlugin) does (absent keys keep that instance's declared defaults), and the instance's fields are applied back onto the parsed text through AbstractConfigEntity.applyFieldsTo(YamlConfiguration).
canonicalizeOnce(String, AbstractConfigEntity, List<Field>) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
canonicalPath(File) - Static method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
canonicalPath(File) - Static method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
canonicalPath(File) - Static method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
canonicalPath(File) - Static method in class com.ultikits.ultitools.manager.PluginManager
 
canonicalPathOf(File) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
file's canonical path, or its absolute path when it cannot be canonicalised.
canPop() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
Checks whether a route can be popped.
canUpdate(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
Checks whether this Widget can update the given Element.
canUpdate(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Checks whether this Element can update to the given Widget.
capability - Variable in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
capability - Variable in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
 
Capability - Enum Class in com.ultikits.ultitools.entities
The panel-facing remote surface, sliced into eight independently-switchable capabilities plus the Capability.NONE sentinel for protocol-level messages.
Capability(String, boolean, List<String>) - Constructor for enum class com.ultikits.ultitools.entities.Capability
 
capitalizeFirst(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Capitalizes the first letter.
captureIfAbsent(Object, Supplier<Object>, Consumer<Object>) - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
Called by a SimpleJsonDataOperator write path (through JsonStore, its own package) the first time that operator is touched inside the active transaction on this thread.
captureServerState(ErrorReportCollector.ErrorReport) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Capture current server state (TPS, memory, player count).
carrying(T, List<String>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Attaches the undetermined entries to a failure on its way out, when there are any.
caseSensitive - Variable in class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
 
ChainValidationResult(boolean, CommandValidator, List<CommandValidator>, CommandValidator.ValidationResult, List<CommandValidator.ValidationResult>, List<CommandValidator>) - Constructor for class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
CHALLENGE - Enum constant in enum class com.ultikits.ultitools.widgets.Toast.Style
Challenge style - purple spiked frame
changeListeners - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
chartId - Variable in class com.ultikits.ultitools.utils.Metrics.CustomChart
 
chat(Player, String, String, Runnable, Runnable) - Static method in interface com.ultikits.ultitools.widgets.Confirm
Create a confirm dialog with chat.
chat(Player, String, String, String, String, Runnable, Runnable) - Static method in interface com.ultikits.ultitools.widgets.Confirm
Create a confirm dialog with chat.
ChatCallbackManager - Class in com.ultikits.ultitools.manager
Manager for chat-based callback commands.
ChatCallbackManager() - Constructor for class com.ultikits.ultitools.manager.ChatCallbackManager
 
ChatConfirm - Class in com.ultikits.ultitools.widgets.impl
A chat-based confirmation dialog implementation.
ChatConfirm(Player, String, String, Runnable, Runnable) - Constructor for class com.ultikits.ultitools.widgets.impl.ChatConfirm
Creates a chat confirmation dialog with default button text.
ChatConfirm(Player, String, String, String, String, Runnable, Runnable) - Constructor for class com.ultikits.ultitools.widgets.impl.ChatConfirm
Creates a chat confirmation dialog with custom button text.
check(Class<?>) - Static method in class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition
Checks a command class for ambiguous @CmdTarget composition.
check(Class<?>, Set<Method>) - Static method in class com.ultikits.ultitools.aop.AopEligibility
Checks whether the given class can be proxied.
check(String, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderDepthGuard
checkAllPlayersMovement() - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Check movement for all teleporting players.
checkApiVersionFloor(UltiToolsPlugin, String) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
Refuses a module that uses a binding while declaring an api-version below ConfigBindings.MIN_API_VERSION.
checkComplete - Variable in class com.ultikits.ultitools.manager.UpdateManager
 
checkFrameworkUpdate() - Method in class com.ultikits.ultitools.manager.UpdateManager
 
checkLiteralHalfWithinCeiling(String, Scheduled) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
The literal half of a partially bound task is held to the same tick ceiling as the bound half, so every interval of a bound task fits in Bukkit's int tick window and the reschedule arithmetic stays exact across its wraparound (Codex round 10 on #536).
checkModuleUpdates() - Method in class com.ultikits.ultitools.manager.UpdateManager
 
checkNamesABinding(String, Scheduled) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
A key without a config class, a config class without a key, or async = true.
checkNoLiteralBesideItsKey(String, Scheduled) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
A literal set alongside the key that replaces it: the default lives only in the config field.
checkOp(CommandSender, Method) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
Mapping-level OP guard, the requireOp() counterpart to CommandTabCompletionDispatch.checkPermission(CommandSender, Method).
checkOwnership(UltiToolsPlugin, Class<?>) - Method in interface com.ultikits.ultitools.interfaces.DataStore
Shared ownership check for the DataStore.getOperator(UltiToolsPlugin, Class) legacy overload (D-14/D-18/02-12), the counterpart to DataStore.checkOwnership(java.io.File, Class) above for the overload that already carries a UltiToolsPlugin identity directly rather than a File to reverse-resolve.
checkOwnership(File, Class<?>) - Method in interface com.ultikits.ultitools.interfaces.DataStore
Shared ownership check for the DataStore.getOperator(java.io.File, Class) legacy overload (D-14/D-18/02-12).
checkPermission(CommandSender, Method) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
Mapping-level permission guard: gates a matched @CmdMapping method out of tab completion (or dispatch) entirely before it can contribute anything, rather than filtering an already-assembled list afterwards.
checkPlayerMovement(UUID) - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Check if a single player has moved during teleport delay.
checkRelocation() - Method in class com.ultikits.ultitools.utils.Metrics.MetricsBase
Checks that the class was properly relocated.
checkServiceEnabledSupplier - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
checkShape(String, CmdCD) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
Refuses a CmdCD binding whose elements contradict each other.
checkShape(String, Scheduled) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
Refuses a Scheduled binding whose elements contradict each other: a key without a config class, a config class without any key, async = true (a bound task must be sync, so that its runs are observed on the main thread where a reload reschedules it -- #531 gate-1 round 2), or a literal set alongside the key that replaces it.
checkSignatureOrWarn(Class<?>, Method) - Static method in class com.ultikits.ultitools.manager.TaskManager
checkUpdates(CommandSender) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
checkUpdatesSync() - Method in class com.ultikits.ultitools.manager.UpdateManager
Run update checks synchronously.
ChestDirection - Enum Class in com.ultikits.ultitools.entities
 
ChestDirection() - Constructor for enum class com.ultikits.ultitools.entities.ChestDirection
 
child(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Creates a child Context for this Context.
child(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
child(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
childElements - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
childElements - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
children - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
The child nodes (for container-type nodes).
children - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
children - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container
 
children - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
children - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
children(Widget...) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
children(List<Widget>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
children(List<Widget>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
chooseTargets(String, List<UltiToolsPlugin>, List<UltiToolsPlugin>, Map<UltiToolsPlugin, String>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Moves the instances the argument names from others into loaded.
CIRCULAR_DEPENDENCY - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
circularDependency(String) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception for circular dependency scenarios.
circularDependency(String...) - Static method in exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates an exception for circular plugin dependencies.
CircularDependencyException(String) - Constructor for exception class com.ultikits.ultitools.manager.PluginDependencyResolver.CircularDependencyException
 
CircularDependencyException(String, List<Class<? extends UltiToolsPlugin>>, Set<String>, List<List<String>>) - Constructor for exception class com.ultikits.ultitools.manager.PluginDependencyResolver.CircularDependencyException
Constructs a circular-dependency refusal carrying the structured partition.
claimLogFlushWindow(long, int) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Atomically claims the current log-flush window if (and only if) intervalMs has elapsed since the last successful claim, advancing ServerMonitorManager.lastLogFlushMs to now as part of the same compare-and-set.
classify(CmdTarget.CmdTargetType, CmdTarget.CmdTargetType) - Static method in class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition
Classifies the relationship between a class-level and a method-level @CmdTarget value.
classify(File, PluginInstallUtils.ModuleIdentity) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Which PluginInstallUtils.EntryState an entry of the modules folder is in.
classify(String) - Static method in class com.ultikits.ultitools.utils.ClassloadFilterAudit
Classifies className against the four removed layers, in the exact order SecurityPolicy.isSafeClassName evaluated them before D-12/D-13 (exact blacklist, dangerous package prefix, trusted-package whitelist, suspicious keyword), and returns the FIRST layer that would have refused it -- or null if none would have.
classifyField(Field) - Static method in class com.ultikits.ultitools.manager.PlayerCacheManager
Classifies a PlayerCache-annotated field's generic shape.
classifyPlayerAndStringShape(Class<?>[]) - Static method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
 
classifyPlayerCommandArgsShape(Class<?>[]) - Static method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
 
classifySingleParamShape(Class<?>) - Static method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
 
classifySuggestSignature(Class<?>[]) - Static method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
Classifies paramTypes into the signature shape MethodInvocationCompleter.invokeSuggestMethod(TabCompletionContext, Method) dispatches on.
classLevel - Variable in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
classLevel(Method) - Method in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
classLevelOwner - Variable in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
classLevelOwner(Method) - Method in class com.ultikits.ultitools.aop.AnnotationLookupCache
The class whose type-level annotation governs the method, cached the same way AnnotationLookupCache.classLevel(Method) is - same key, same walk, just returning the owner instead of the annotation instance.
classLoader - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
classLoader - Variable in class com.ultikits.ultitools.manager.PluginManager
 
ClassLoaderUtils - Class in com.ultikits.ultitools.utils
Utility class for ensuring proper class loader usage throughout the plugin.
ClassLoaderUtils() - Constructor for class com.ultikits.ultitools.utils.ClassLoaderUtils
 
ClassloadFilterAudit - Class in com.ultikits.ultitools.utils
GEN-07's observe-only classload filter audit (D-14): reproduces the exact matching semantics of the three name-based filter layers SecurityPolicy.isSafeClassName(String) used to enforce before D-12/D-13, and records what each removed layer WOULD have refused -- it refuses nothing itself.
ClassloadFilterAudit() - Constructor for class com.ultikits.ultitools.utils.ClassloadFilterAudit
 
ClassloadFilterAudit.Layer - Enum Class in com.ultikits.ultitools.utils
The four removed filter layers, in the exact order isSafeClassName evaluated them.
className - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
classNameForEntityScan(JarEntry) - Static method in class com.ultikits.ultitools.manager.PluginManager
Converts one JarEntry from PluginManager.scanEntitiesInJar(java.io.File) into a dotted class name, or null when the entry is not a class file the entity scan cares about (a META-INF entry, or anything not ending in .class).
cleanup(DataSourceTransactionManager.TransactionContext) - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
Cleans up the transaction context.
cleanupExpired() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Cleans up expired cooldowns to prevent memory leaks.
clear() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Clears all validators from the chain.
clear(UltiToolsPlugin) - Static method in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
Release every decision recorded for plugin.
clearAllLocks() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Clears all locks.
clearBossBarCache() - Static method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
Clear all cached BossBars.
clearChangeListeners() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Removes all configuration change listeners.
clearChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Clears all child nodes.
clearCooldown(UUID, String) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Clears a specific cooldown for a player.
clearCooldowns(UUID) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Clears all cooldowns for a player.
clearCurrentUser() - Static method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Clears the current user context.
clearDirty() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Clears the dirty flag.
clearDirty() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
clearIfMatches(TokenEntity) - Method in class com.ultikits.ultitools.utils.TokenStore
Removes the persisted cloud_token entry, but ONLY if it still matches expected -- i.e.
clearOldLocationForTesting() - Static method in class com.ultikits.ultitools.utils.CredentialStore
Restores production old-location resolution after a test that called CredentialStore.setOldLocationForTesting(Path).
clearPersisted() - Method in class com.ultikits.ultitools.utils.CloudSession
Removes the persisted credential from disk, but ONLY the copy this specific session itself is responsible for, and clears this session's in-memory token unconditionally (a purely local field on an instance nothing else can observe).
clearPlayerLocks(UUID) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Clears all locks for a player.
clearSlot(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Clears a slot.
clearTargetPathForTesting() - Static method in class com.ultikits.ultitools.utils.CredentialStore
Restores production target-path resolution after a test that called CredentialStore.setTargetPathForTesting(Path).
clearTeleportingData() - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Clear all teleporting data.
clearWarnings() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
clickHandler - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
The click event handler.
clickHandler - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
clickHandler - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
clickHandler - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
clickHandler - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
clickHandlers - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
client_id - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
clock - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Clock.
clone() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
 
close() - Method in class com.ultikits.ultitools.context.SimpleContainer
Close the container.
close() - Method in class com.ultikits.ultitools.handler.SystemLogHandler
 
close() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
close() - Method in class com.ultikits.ultitools.manager.CommandManager
Unregister all commands.
close() - Static method in class com.ultikits.ultitools.manager.DataStoreManager
Unregister all data stores.
close() - Method in class com.ultikits.ultitools.manager.PluginManager
Unregister all plugins.
close() - Method in class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
closeAdventure() - Method in class com.ultikits.ultitools.manager.DependenceManagers
Close adventure.
closeContext() - Method in class com.ultikits.ultitools.manager.DependenceManagers
Close context.
closeHandler - Variable in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Custom close handler
closeWebSocketClient() - Method in class com.ultikits.ultitools.utils.CloudSession
Disconnects and clears this session's WebSocket client, if any.
CloudAuthManager - Class in com.ultikits.ultitools.utils
The three command-facing entry points behind /ulticloud login|logout|status.
CloudAuthManager() - Constructor for class com.ultikits.ultitools.utils.CloudAuthManager
 
CloudAuthManager.CloudStatus - Class in com.ultikits.ultitools.utils
An immutable view of CloudAuthManager.status()'s result.
CloudLoginCommand - Class in com.ultikits.ultitools.commands
Commands for UltiCloud authentication via magic link.
CloudLoginCommand() - Constructor for class com.ultikits.ultitools.commands.CloudLoginCommand
 
CloudSession - Class in com.ultikits.ultitools.utils
The single owner of one UltiCloud login's entire lifetime.
CloudSession() - Constructor for class com.ultikits.ultitools.utils.CloudSession
 
CloudStatus(boolean, String, Date) - Constructor for class com.ultikits.ultitools.utils.CloudAuthManager.CloudStatus
 
CmdCD - Annotation Interface in com.ultikits.ultitools.annotations.command
Marks a @CmdMapping method as subject to a per-player cooldown.
cmdExecutor() - Element in annotation interface com.ultikits.ultitools.annotations.EnableAutoRegister
 
cmdExecutor() - Element in annotation interface com.ultikits.ultitools.annotations.UltiToolsModule
 
CmdExecutor - Annotation Interface in com.ultikits.ultitools.annotations.command
Command executor annotation.
CmdMapping - Annotation Interface in com.ultikits.ultitools.annotations.command
Command mapping annotation.
CmdParam - Annotation Interface in com.ultikits.ultitools.annotations.command
Command parameter annotation.
CmdSender - Annotation Interface in com.ultikits.ultitools.annotations.command
Command sender annotation.
CmdSuggest - Annotation Interface in com.ultikits.ultitools.annotations.command
Command suggest annotation.
CmdTarget - Annotation Interface in com.ultikits.ultitools.annotations.command
Command target annotation.
CmdTarget.CmdTargetType - Enum Class in com.ultikits.ultitools.annotations.command
 
CmdTargetComposition - Class in com.ultikits.ultitools.abstracts.command.validation
The single implementation of @CmdTarget's class-versus-method composition rule.
CmdTargetComposition() - Constructor for class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition
 
CmdTargetComposition.Transition - Enum Class in com.ultikits.ultitools.abstracts.command.validation
How a method-level @CmdTarget value relates to the class-level one.
CmdTargetType() - Constructor for enum class com.ultikits.ultitools.annotations.command.CmdTarget.CmdTargetType
 
code - Variable in class com.ultikits.ultitools.entities.ApiResponse
 
code - Variable in enum class com.ultikits.ultitools.entities.Colors
 
code - Variable in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
codeSourceJarOf(Class<?>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The JAR a module class was loaded from, or null when it was not loaded from one.
codeSourceLocationOf(Class<?>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Whether which JAR a module was loaded from could be determined at all.
collectHandlers(Class<? extends ModuleEvent>) - Method in class com.ultikits.ultitools.events.EventBus
Collect all handlers matching the event type (including superclass handlers), sorted by priority.
collectInterceptedMethods(MethodScan) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Collects methods matched by at least one advisor, across the whole inheritance hierarchy.
collectLeaves(RenderNode, List<RenderNode>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
 
collectMissingHardDependencies(Map<String, PluginDependencyResolver.PluginNode>, Set<String>, Map<String, String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Collects every node that declares at least one hard dependency not present among the available plugins, mapped to EVERY such dependency it names, not just the first (#361 / WR-05) - so a module missing three hard dependencies is told about all three in one refusal instead of one per restart.
collectModuleJarUrls(File) - Static method in class com.ultikits.ultitools.UltiTools
Scan a directory for module plugin JARs and collect the URLs of the ones that pass SecurityPolicy.isValidModuleJar(File) — a JAR is validated before its URL is added, never after.
collectNamedFiles(FileSystemException, List<String>) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Collects the file named by failure and by every FileSystemException attached to it, at any depth -- a file the operator is not told about is one they leave behind.
collectNamedFiles(FileSystemException, List<String>, Set<Throwable>) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
collectOverrideCandidates(Annotation, Class<A>, Map<String, List<MergedAnnotationResolver.Candidate>>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
Collect every attribute-value override dInstance contributes towards target's merged view: for each of dInstance's own attribute methods carrying @AliasFor, if the alias points at target (explicitly, or via the Annotation.class default meaning "within this same annotation") and the method's value on dInstance differs from that method's own declared default, it is a candidate override for the aliased attribute name on target.
collectRenderNodeLeaves(Element, List<RenderNode>) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
collectRenderNodes(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Collects every RenderNode (post-order traversal).
collectRenderNodesRecursive(Element, List<RenderNode>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
collectUndetermined(Throwable, List<String>) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Collects the undetermined entries a failure carries, wherever in its suppressed chain they sit.
collectUndetermined(Throwable, List<String>, Set<Throwable>) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
PluginInstallCommands.collectUndetermined(Throwable, List), remembering what it has already walked.
color - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
color - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
color(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
coloredMsg(String) - Static method in class com.ultikits.ultitools.utils.MessageUtils
Get a colored string, using & as color code.
Colors - Enum Class in com.ultikits.ultitools.entities
 
Colors(short) - Constructor for enum class com.ultikits.ultitools.entities.Colors
 
column - Variable in class com.ultikits.ultitools.entities.WhereCondition
The field to query.
Column - Annotation Interface in com.ultikits.ultitools.annotations
Column annotation.
ColumnMapping(String, Field) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator.ColumnMapping
 
columnName - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator.ColumnMapping
 
columns - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
columns - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
columns(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
columnToFieldName - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
SQL column name (lowercase) -> Java field name.
com.ultikits.ultitools - package com.ultikits.ultitools
 
com.ultikits.ultitools.abstracts - package com.ultikits.ultitools.abstracts
 
com.ultikits.ultitools.abstracts.command - package com.ultikits.ultitools.abstracts.command
New command handling framework with improved architecture.
com.ultikits.ultitools.abstracts.command.parser - package com.ultikits.ultitools.abstracts.command.parser
Type parsers for command argument conversion.
com.ultikits.ultitools.abstracts.command.validation - package com.ultikits.ultitools.abstracts.command.validation
Command validation framework using Chain of Responsibility pattern.
com.ultikits.ultitools.abstracts.command.validation.validators - package com.ultikits.ultitools.abstracts.command.validation.validators
Built-in command validators.
com.ultikits.ultitools.abstracts.data - package com.ultikits.ultitools.abstracts.data
Enhanced data entity classes with generic ID types and lifecycle hooks.
com.ultikits.ultitools.abstracts.gui - package com.ultikits.ultitools.abstracts.gui
Improved GUI page classes using Template Method pattern.
com.ultikits.ultitools.abstracts.gui.declarative - package com.ultikits.ultitools.abstracts.gui.declarative
Declarative Inventory GUI framework.
com.ultikits.ultitools.abstracts.gui.declarative.core - package com.ultikits.ultitools.abstracts.gui.declarative.core
Core types for the widget, element and render-node trees.
com.ultikits.ultitools.abstracts.gui.declarative.engine - package com.ultikits.ultitools.abstracts.gui.declarative.engine
The rendering engine and GUI base classes: build, diff, schedule.
com.ultikits.ultitools.abstracts.gui.declarative.util - package com.ultikits.ultitools.abstracts.gui.declarative.util
Helpers such as slot arithmetic.
com.ultikits.ultitools.abstracts.gui.declarative.widgets - package com.ultikits.ultitools.abstracts.gui.declarative.widgets
The bundled widget library.
com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation - package com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation
Page navigation widgets.
com.ultikits.ultitools.annotations - package com.ultikits.ultitools.annotations
 
com.ultikits.ultitools.annotations.command - package com.ultikits.ultitools.annotations.command
 
com.ultikits.ultitools.annotations.config - package com.ultikits.ultitools.annotations.config
 
com.ultikits.ultitools.aop - package com.ultikits.ultitools.aop
 
com.ultikits.ultitools.api - package com.ultikits.ultitools.api
 
com.ultikits.ultitools.commands - package com.ultikits.ultitools.commands
 
com.ultikits.ultitools.commands.tabcomplete - package com.ultikits.ultitools.commands.tabcomplete
 
com.ultikits.ultitools.context - package com.ultikits.ultitools.context
 
com.ultikits.ultitools.entities - package com.ultikits.ultitools.entities
 
com.ultikits.ultitools.entities.common - package com.ultikits.ultitools.entities.common
 
com.ultikits.ultitools.entities.vo - package com.ultikits.ultitools.entities.vo
 
com.ultikits.ultitools.events - package com.ultikits.ultitools.events
 
com.ultikits.ultitools.exceptions - package com.ultikits.ultitools.exceptions
 
com.ultikits.ultitools.handler - package com.ultikits.ultitools.handler
Framework-internal logging bridge.
com.ultikits.ultitools.interfaces - package com.ultikits.ultitools.interfaces
 
com.ultikits.ultitools.interfaces.impl - package com.ultikits.ultitools.interfaces.impl
 
com.ultikits.ultitools.interfaces.impl.data - package com.ultikits.ultitools.interfaces.impl.data
 
com.ultikits.ultitools.interfaces.impl.data.json - package com.ultikits.ultitools.interfaces.impl.data.json
 
com.ultikits.ultitools.interfaces.impl.data.mysql - package com.ultikits.ultitools.interfaces.impl.data.mysql
 
com.ultikits.ultitools.interfaces.impl.data.sqlite - package com.ultikits.ultitools.interfaces.impl.data.sqlite
 
com.ultikits.ultitools.interfaces.impl.logger - package com.ultikits.ultitools.interfaces.impl.logger
 
com.ultikits.ultitools.interfaces.impl.pasers - package com.ultikits.ultitools.interfaces.impl.pasers
 
com.ultikits.ultitools.listeners - package com.ultikits.ultitools.listeners
Framework-owned Bukkit listeners.
com.ultikits.ultitools.manager - package com.ultikits.ultitools.manager
 
com.ultikits.ultitools.services - package com.ultikits.ultitools.services
 
com.ultikits.ultitools.services.impl - package com.ultikits.ultitools.services.impl
 
com.ultikits.ultitools.utils - package com.ultikits.ultitools.utils
 
com.ultikits.ultitools.websocket - package com.ultikits.ultitools.websocket
UltiPanel WebSocket client internals.
com.ultikits.ultitools.widgets - package com.ultikits.ultitools.widgets
 
com.ultikits.ultitools.widgets.impl - package com.ultikits.ultitools.widgets.impl
 
command - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The Bukkit command object.
command - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The command being completed.
command(CommandSender, String) - Static method in class com.ultikits.ultitools.manager.TriggerContext
Create context for a command trigger.
COMMAND - Enum constant in enum class com.ultikits.ultitools.manager.TriggerContext.TriggerType
 
COMMAND_ANNOTATION_UNENFORCEABLE - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
COMMAND_BLOCKLIST_COMMENT - Static variable in class com.ultikits.ultitools.UltiTools
 
COMMAND_COOLDOWN_ACTIVE - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
COMMAND_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
COMMAND_EXECUTION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
COMMAND_PARSE_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
COMMAND_PERMISSION_DENIED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
COMMAND_SUGGEST_KEY_UNKNOWN - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
COMMAND_SUGGEST_METHOD_UNINVOCABLE - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
COMMAND_VALIDATION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
CommandContext - Class in com.ultikits.ultitools.abstracts.command
Immutable command execution context containing all information about a command invocation.
CommandContext() - Constructor for class com.ultikits.ultitools.abstracts.command.CommandContext
 
CommandException - Exception Class in com.ultikits.ultitools.exceptions
Exception thrown when command execution or validation fails.
CommandException(ErrorCode, String) - Constructor for exception class com.ultikits.ultitools.exceptions.CommandException
Creates a new command exception with a specific error code.
CommandException(ErrorCode, String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.CommandException
Creates a new command exception with error code, message, and cause.
CommandException(String) - Constructor for exception class com.ultikits.ultitools.exceptions.CommandException
Creates a new command exception with a generic error code.
CommandException(String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.CommandException
Creates a new command exception with message and cause.
commandExecutionManager - Variable in class com.ultikits.ultitools.UltiTools
 
CommandExecutionManager - Class in com.ultikits.ultitools.manager
Command execution manager.
CommandExecutionManager() - Constructor for class com.ultikits.ultitools.manager.CommandExecutionManager
 
CommandExecutionManager.CommandOutputCapture - Class in com.ultikits.ultitools.manager
Command output capture.
CommandExecutionManager.CommandResult - Class in com.ultikits.ultitools.manager
Command result data class.
commandListMap - Variable in class com.ultikits.ultitools.manager.CommandManager
 
commandManager - Variable in class com.ultikits.ultitools.UltiTools
 
CommandManager - Class in com.ultikits.ultitools.manager
Command manager.
CommandManager() - Constructor for class com.ultikits.ultitools.manager.CommandManager
 
CommandOutputCapture(CommandSender) - Constructor for class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
CommandResult(boolean, String, long) - Constructor for class com.ultikits.ultitools.manager.CommandExecutionManager.CommandResult
 
COMMANDS - Enum constant in enum class com.ultikits.ultitools.entities.Capability
 
CommandTabCompletionDispatch - Class in com.ultikits.ultitools.abstracts.command
Single tab-completion dispatch implementation originally shared by both command-executor generations (WIRE-01 / D-06); AbstractCommandExecutor was removed in 6.3.0, so BaseCommandExecutor is now this class's only caller.
CommandTabCompletionDispatch() - Constructor for class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
 
CommandValidator - Interface in com.ultikits.ultitools.abstracts.command.validation
Interface for command validation following the Chain of Responsibility pattern.
CommandValidator.ValidationResult - Class in com.ultikits.ultitools.abstracts.command.validation
Result of a validation operation.
comment() - Element in annotation interface com.ultikits.ultitools.annotations.ConfigEntry
 
commentLines - Variable in enum class com.ultikits.ultitools.entities.Capability
 
commit() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
commit() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Commits the current transaction.
commit() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
commit() - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
 
commit(TokenEntity) - Method in class com.ultikits.ultitools.utils.CloudSession
Persists token through this session's own TokenStore, but only if this session has not been invalidated.
common(Class<E>) - Static method in interface com.ultikits.ultitools.interfaces.TempListener
Create a common temporary listener builder.
CommonUtils - Class in com.ultikits.ultitools.utils
Common utility class providing general-purpose helper methods.
CommonUtils() - Constructor for class com.ultikits.ultitools.utils.CommonUtils
 
COMPARATOR - Static variable in class com.ultikits.ultitools.utils.VersionComparatorUtil
Singleton version comparator.
compare(String, String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
Compares two version strings.
compareField(T, String, Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
Compare an entity's field value against a reference value.
compareSegment(String, String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
Compares a single version segment.
compareTo(HandlerEntry) - Method in class com.ultikits.ultitools.entities.HandlerEntry
 
compareValues(Object, Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
Compare two values.
comparison - Variable in class com.ultikits.ultitools.entities.WhereCondition
The query operator.
Comparison - Enum Class in com.ultikits.ultitools.entities
Comparison operator enum class.
Comparison() - Constructor for enum class com.ultikits.ultitools.entities.Comparison
 
complete(TabCompletionContext) - Method in class com.ultikits.ultitools.commands.tabcomplete.MaterialsCompleter
 
complete(TabCompletionContext) - Method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
 
complete(TabCompletionContext) - Method in class com.ultikits.ultitools.commands.tabcomplete.OnlinePlayersCompleter
 
complete(TabCompletionContext) - Method in class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
 
complete(TabCompletionContext) - Method in interface com.ultikits.ultitools.commands.tabcomplete.TabCompleter
Generates completion suggestions based on the given context.
complete(TabCompletionContext) - Method in class com.ultikits.ultitools.commands.tabcomplete.WorldsCompleter
 
completeMagicLinkLogin(JsonObject, Consumer<TokenEntity>) - Method in class com.ultikits.ultitools.utils.CloudSession
Handles a login that just reached completed: persists the credential through this session, then reactivates cloud features -- both steps guard against a logout landing in the middle by checking this same this session, so the two can never disagree about whether the login is still current.
completers - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
 
Component - Annotation Interface in com.ultikits.ultitools.annotations
Component annotation to replace Spring's @Component.
ComponentElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
ComponentElement is the base Element class for Elements that hold a child Widget.
ComponentElement(Widget) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
 
ComponentScan - Annotation Interface in com.ultikits.ultitools.annotations
ComponentScan annotation to replace Spring's @ComponentScan.
ComponentScanner - Class in com.ultikits.ultitools.context
Component scanner to find and register components.
ComponentScanner(SimpleContainer) - Constructor for class com.ultikits.ultitools.context.ComponentScanner
 
compress(String) - Static method in class com.ultikits.ultitools.utils.Metrics.MetricsBase
Gzips the given string.
computeDiskUsage() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
The used percentage of the filesystem holding ServerMonitorManager.diskUsageRoot, matching df's own Use% convention (WR-03) rather than a straight (total - usable) / total: used = total - free (via ServerMonitorManager.freeSpaceReader, File.getFreeSpace() -- INCLUDES space reserved for the filesystem's own root/superuser allocation), and the percentage is used / (used + avail) with avail from ServerMonitorManager.usableSpaceReader (File.getUsableSpace() -- EXCLUDES that reservation).
computeFingerprint(Throwable) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Compute a fingerprint for dedup: hash of (exception class + top N stack frame method:line).
computeIsFramework(Throwable, String) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Determine whether an error originates from the UltiTools framework itself (as opposed to a plugin module loaded by the framework).
ConditionalOnConfig - Annotation Interface in com.ultikits.ultitools.annotations
Conditionally registers a component based on a YAML config value.
ConditionalRegistrationEvaluator - Class in com.ultikits.ultitools.context
The single shared @ConditionalOnConfig registration decision (D-17).
ConditionalRegistrationEvaluator() - Constructor for class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
 
conditionCal(String, String, WhereCondition) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
config - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
config() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdCD
Config entity class whose @ConfigEntry key CmdCD.key() names; it must be registered exactly once for the module.
config() - Element in annotation interface com.ultikits.ultitools.annotations.EnableAutoRegister
 
config() - Element in annotation interface com.ultikits.ultitools.annotations.Scheduled
Config entity class whose @ConfigEntry keys Scheduled.periodKey() and Scheduled.delayKey() name.
config() - Element in annotation interface com.ultikits.ultitools.annotations.UltiToolsModule
 
CONFIG_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
CONFIG_LOAD_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
CONFIG_PARSE_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
CONFIG_SAVE_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
CONFIG_VALIDATION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
configBasePath() - Static method in enum class com.ultikits.ultitools.entities.Capability
The literal config-key prefix every capability lives under in config.yml.
ConfigBindings - Class in com.ultikits.ultitools.manager
Resolution rules for a Scheduled period/delay or a CmdCD cooldown bound to a module config key (#531).
ConfigBindings() - Constructor for class com.ultikits.ultitools.manager.ConfigBindings
 
ConfigBindings.ReloadFailedException - Exception Class in com.ultikits.ultitools.manager
Thrown by ConfigBindings.Source.reloadSource() when the bound entity's last reload failed, so the @CmdCD reload step can keep the running value and say why.
ConfigBindings.Source - Class in com.ultikits.ultitools.manager
A resolved binding: the module's config entity and the @ConfigEntry field a key names.
configBoundCooldownSeconds - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Resolved seconds of this executor's config-bound @CmdCD annotations, keyed by CooldownValidator.bindingKey, and their load-time value sources (#531).
configBoundCooldownSources - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
ConfigBoundCooldownState - Class in com.ultikits.ultitools.abstracts.command
Framework-internal access to the config-bound @CmdCD state an executor carries (#531): the resolved seconds of its bound cooldowns and their load-time value sources, both keyed by CooldownValidator.bindingKey.
ConfigBoundCooldownState() - Constructor for class com.ultikits.ultitools.abstracts.command.ConfigBoundCooldownState
 
ConfigChangeListener - Interface in com.ultikits.ultitools.interfaces
Listener interface for configuration changes.
ConfigEditorUtils - Class in com.ultikits.ultitools.utils
Utility class for configuration editor operations.
ConfigEditorUtils() - Constructor for class com.ultikits.ultitools.utils.ConfigEditorUtils
 
ConfigEntity - Annotation Interface in com.ultikits.ultitools.annotations
Config entity annotation.
ConfigEntry - Annotation Interface in com.ultikits.ultitools.annotations
Config entry annotation.
configEntryFields() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Every @ConfigEntry field this class declares or inherits, in ReflectionUtil.getFields(Class) order.
configFilePath - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
configGeneration - Variable in class com.ultikits.ultitools.aop.AopProxyResolver
Bumped by every change to the advisor set or the unavailable-annotation map.
configKey - Variable in class com.ultikits.ultitools.entities.AccessDecision
 
configKey - Variable in enum class com.ultikits.ultitools.entities.Capability
 
configManager - Variable in class com.ultikits.ultitools.UltiTools
 
ConfigManager - Class in com.ultikits.ultitools.manager
 
ConfigManager() - Constructor for class com.ultikits.ultitools.manager.ConfigManager
 
configName() - Method in class com.ultikits.ultitools.manager.ConfigBindings.Source
 
ConfigParser<T> - Class in com.ultikits.ultitools.interfaces.impl.pasers
 
ConfigParser() - Constructor for class com.ultikits.ultitools.interfaces.impl.pasers.ConfigParser
 
configurable - Variable in class com.ultikits.ultitools.entities.AccessDecision
 
Configurable - Interface in com.ultikits.ultitools.interfaces
Configurable data operation interface.
configurableRefusal(String) - Static method in enum class com.ultikits.ultitools.entities.Capability
A refusal sentence for a capability whose gate an operator CAN change through configuration.
Configuration - Annotation Interface in com.ultikits.ultitools.annotations
Configuration annotation to replace Spring's @Configuration.
ConfigurationException - Exception Class in com.ultikits.ultitools.exceptions
Exception thrown when configuration operations fail.
ConfigurationException(ErrorCode, String) - Constructor for exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates a new configuration exception with a specific error code.
ConfigurationException(ErrorCode, String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates a new configuration exception with error code, message, and cause.
ConfigurationException(String) - Constructor for exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates a new configuration exception with the given message.
ConfigurationException(String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates a new configuration exception with message and cause.
Confirm - Interface in com.ultikits.ultitools.widgets
 
confirmText - Variable in class com.ultikits.ultitools.widgets.impl.ChatConfirm
Custom confirm button text, null uses default i18n "OK"
confirmText - Variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Custom confirm button text, null uses BaseConfirmationPage default
connect() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Connects to the WebSocket server.
connect(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Connect an external Bukkit plugin to UltiTools framework.
connect(JavaPlugin, Class<?>...) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Connect an external Bukkit plugin to UltiTools framework, declaring entity classes that legitimately live outside the plugin's own JAR (D-19) -- a shared library JAR, or a multi-module build's common artifact.
connected - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
connected - Variable in class com.ultikits.ultitools.utils.CloudAuthManager.CloudStatus
 
connection - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
 
CONNECTION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
connectionFailed(Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.DataAccessException
Creates an exception for database connection failures.
connectionTestQuery - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
connectionTimeout - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
CONSOLE - Enum constant in enum class com.ultikits.ultitools.annotations.command.CmdTarget.CmdTargetType
 
CONSOLE_HANDLER_LEVEL - Static variable in class com.ultikits.ultitools.utils.ClassloadFilterAudit
The level of this class's own ConsoleHandler.
constructorArgValues - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
constructSibling() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Constructs a fresh instance of this config class through the (String) constructor, or failing that the no-arg constructor - the two idioms AbstractConfigEntity.ensureConstructable() proves - for AbstractConfigEntity.ensureConstructable() and for the throwaway reader AbstractConfigEntity.canonicalizeOnce(String, AbstractConfigEntity, java.util.List) uses (#510).
consumer - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
ContainConsole() - Element in annotation interface com.ultikits.ultitools.annotations.command.UsageLimit
Whether a console sender is subject to this limit, the same as a player sender.
container - Variable in class com.ultikits.ultitools.context.AutowireFactory
 
container - Variable in class com.ultikits.ultitools.context.BeanFactory
 
container - Variable in class com.ultikits.ultitools.context.ComponentScanner
 
Container - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Container is a widget that can hold multiple child Widgets.
Container(Container.Builder) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container
 
Container.Builder - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Builder for Container.
ContainerElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
The Element counterpart of Container.
ContainerElement(Container) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
ContainerException - Exception Class in com.ultikits.ultitools.exceptions
Exception thrown when IoC container operations fail.
ContainerException(ErrorCode, String) - Constructor for exception class com.ultikits.ultitools.exceptions.ContainerException
Creates a new container exception with a specific error code.
ContainerException(ErrorCode, String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.ContainerException
Creates a new container exception with error code, message, and cause.
ContainerException(String) - Constructor for exception class com.ultikits.ultitools.exceptions.ContainerException
Creates a new container exception with the given message.
ContainerException(String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.ContainerException
Creates a new container exception with message and cause.
CONTAINS - Enum constant in enum class com.ultikits.ultitools.interfaces.DataOperator.LikeType
 
containsBean(String) - Method in class com.ultikits.ultitools.context.SimpleContainer
Check if container contains bean.
containsPath(Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Checks whether a path exists.
content(Consumer<InventoryOpenEvent>) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
contentSetup - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
context - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
context - Variable in class com.ultikits.ultitools.aop.ExceptionInterceptor
Container used to resolve @ExceptionCatch(handler = "...") beans.
context - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
context - Variable in class com.ultikits.ultitools.manager.DependenceManagers
 
Context() - Constructor for class com.ultikits.ultitools.manager.JsonTransactionManager.Context
 
ContextConfig - Class in com.ultikits.ultitools.context
Marker configuration class for the framework's own context.
ContextConfig() - Constructor for class com.ultikits.ultitools.context.ContextConfig
 
ContextEntry - Annotation Interface in com.ultikits.ultitools.annotations
Context entry annotation.
contextHolder - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager
ThreadLocal holding the current transaction context for each thread.
contextHolder - Variable in class com.ultikits.ultitools.manager.JsonTransactionManager
Instance-scoped ThreadLocal, matching the FOUND-04 reasoning already documented on DataSourceTransactionManager.contextHolder: one manager per identity, built once by JsonStore, so two identities can never cross transaction state.
convertNumber(Number, Class<?>) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
 
convertValue(Object, Class<?>) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
Converts a basic type.
COOLDOWN_RULE - Static variable in class com.ultikits.ultitools.manager.ConfigBindings
The rule text for a bound cooldown.
cooldownActive(long) - Static method in exception class com.ultikits.ultitools.exceptions.CommandException
Creates an exception for cooldown active scenarios.
cooldownDeclarations(BaseCommandExecutor) - Static method in class com.ultikits.ultitools.manager.PluginManager
Every @CmdCD the executor's validator can meet, each paired with a display owner for messages: the class-level annotation, and for each @CmdMapping method the annotation CooldownValidator itself resolves (most-derived-wins), in the same way.
cooldowns - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Map of player UUID -> (method name -> cooldown end timestamp)
cooldownValidator - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
CooldownValidator - Class in com.ultikits.ultitools.abstracts.command.validation.validators
Validates and manages command cooldowns for players.
CooldownValidator() - Constructor for class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Creates a cooldown validator with no default cooldown.
CooldownValidator(int) - Constructor for class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Creates a cooldown validator with a default cooldown.
copy() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Creates a deep copy of this node (excluding its children).
copyFieldValue(Object, Object, Field, Field, boolean) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
 
copyIfPresent(JsonObject, JsonObject, String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Copies field from source to target only when present and non-null.
copyIfSupported(File, File, Runnable, Runnable, BiConsumer<String, String>) - Static method in class com.ultikits.ultitools.utils.PosixAttributePreserver
Copies source's POSIX permissions and owner/group onto target, if the filesystem exposes a PosixFileAttributeView for it.
copyProperties(Object, Object) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
Copies properties.
copyProperties(Object, Object, boolean) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
Copies properties.
copyProperties(Object, Object, boolean, String...) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
Copies properties.
copyProperties(Object, Object, String...) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
Copies properties, excluding the specified fields.
copyToNewInstance(Object, Class<T>) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
Copies to a new instance.
copyWithoutId() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Creates a copy of this entity without the ID.
coreTasks - Variable in class com.ultikits.ultitools.manager.TaskManager
Tasks owned by the framework itself rather than by a plugin module or an external plugin.
count - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
count() - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
count() - Method in interface com.ultikits.ultitools.interfaces.Query
Count the number of matching results.
countEnabledPlugins(JsonArray) - Static method in class com.ultikits.ultitools.manager.ServerMonitorManager
Counts entries in plugins whose enabled field is true -- the per-plugin flag ServerMonitorManager.sampleServerState() already captures for every installed plugin (D-14, #437: enabledPlugins must count plugins that are enabled, not every plugin installed).
COUNTS_BY_MODULE - Static variable in class com.ultikits.ultitools.utils.ClassloadFilterAudit
One accumulator entry per module currently being scanned; reset when its summary emits.
createActionButton(Colors, String, Consumer<InventoryClickEvent>) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Creates an action button with the specified color and name.
createAdvancement() - Method in class com.ultikits.ultitools.widgets.Toast
 
createArrayOf(String, Object[]) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createBackgroundIcon() - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Creates the background icon for the toolbar.
createBean(String, BeanDefinition) - Method in class com.ultikits.ultitools.context.SimpleContainer
Create bean from definition.
createBeanWithConstructorInjection(Class<?>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Create bean using constructor auto-wiring.
createBlob() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createCancelButton() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Creates the Cancel button.
createClob() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createContext(Player, Command, String[]) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Creates a context for tab completion with common defaults.
createdAt - Variable in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
 
createdBy - Variable in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
 
createDefaultValidatorChain() - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Creates the default validator chain with standard validators.
createElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectWidget
 
createElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulWidget
 
createElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessWidget
 
createElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
Creates the Element corresponding to this Widget.
createElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container
 
createElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
createElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
createElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
createGlassPane(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButtonElement
 
createLanguageFromPath(String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Creates a Language object from the given resource folder path
createNClob() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createNextButton() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Creates the "next page" button.
createOkButton() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Creates the OK button.
createPreviousButton() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Creates the "previous page" button.
createProxy(A, Class<A>, Map<String, Object>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
createProxyClass(Class<T>, Set<Method>) - Method in class com.ultikits.ultitools.aop.ProxyFactory
Generates a proxy subclass of the given target.
createRange(int, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Creates a slot range.
createRenderNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
Creates the RenderNode corresponding to this Element.
createRenderNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplayElement
 
createRenderNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButtonElement
 
createReport(Throwable, String, String, TriggerContext) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Create an ErrorReport from a throwable.
createSQLXML() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createState() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulWidget
Creates the state object associated with this Widget.
createState() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui
Creates the state object.
createState() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.Navigator
 
createStatement() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createStatement(int, int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createStatement(int, int, int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createStruct(String, Object[]) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
createTableSqlFromClazz(Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Creates the SQL statement to create the table.
createTableSqlFromClazz(Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataOperator
 
createTableSqlFromClazz(Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataOperator
 
createTimeoutScheduler() - Static method in class com.ultikits.ultitools.websocket.PanelResponderRegistry
 
CREDENTIAL_FILE_NAME - Static variable in class com.ultikits.ultitools.utils.CredentialStore
The current (>= 6.3.0) credential file's bare name.
CredentialStore - Class in com.ultikits.ultitools.utils
The single owner of data.json. Any other class that opens a reader or writer on that file is a defect (D-12) -- route the operation through CredentialStore.read(), CredentialStore.write(Map) or CredentialStore.update(UnaryOperator) instead.
CredentialStore() - Constructor for class com.ultikits.ultitools.utils.CredentialStore
 
CredentialStore.ReadResult - Class in com.ultikits.ultitools.utils
The outcome of a CredentialStore.read() call.
CredentialStore.ReadResult.Outcome - Enum Class in com.ultikits.ultitools.utils
 
current - Static variable in class com.ultikits.ultitools.utils.CloudSession
The current session.
current() - Static method in class com.ultikits.ultitools.utils.CloudSession
The session every CloudAuthManager/PluginInitiationUtils static facade method currently delegates to.
CURRENT_USER - Static variable in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Sets the current user context for audit purposes.
currentArgIndex - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The index of the current argument being completed (0-based).
currentColumn - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
currentIndex - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
currentlyCreating - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
currentOwner - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
currentSnapshot() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Gets the current snapshot for the send thread to use.
currentTimeoutDeadlineNanos() - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Supplies AbstractRelationalDataOperator.queryRunner's per-statement query timeout deadline (D-10): the active transaction's remaining-time budget, or null when none is configured (no active transaction, or @Transactional(timeout=0), the default).
currentVersion - Variable in class com.ultikits.ultitools.entities.UpdateInfo
 
currentWebSocketClient() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The WebSocket client belonging to CloudSession.current(), or null if none is connected.
customBaseUrl - Static variable in class com.ultikits.ultitools.utils.HttpRequestUtils
Custom base URL for testing purposes.
customBaseUrl - Static variable in class com.ultikits.ultitools.utils.PluginInstallUtils
 
CustomChart(String) - Constructor for class com.ultikits.ultitools.utils.Metrics.CustomChart
 
customCharts - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
customModelData(int) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the custom model data (1.14+).
Custom Parser Example: - Search tag in package com.ultikits.ultitools.abstracts.command.parser
Section
Custom Validator Example: - Search tag in package com.ultikits.ultitools.abstracts.command.validation
Section
CYAN - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
cyclePaths - Variable in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.CircularDependencyException
 

D

DANGEROUS_PACKAGE_PREFIXES - Static variable in class com.ultikits.ultitools.utils.ClassloadFilterAudit
 
data - Variable in class com.ultikits.ultitools.entities.ApiResponse
 
data - Variable in class com.ultikits.ultitools.events.PanelMessageEvent
 
data - Variable in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
data() - Method in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
The parsed content.
DATA_ACCESS_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
DATA_ENTITY_INVALID - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
DATA_INTEGRITY_VIOLATION - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
DATA_OPERATION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
DATA_PERSISTENCE_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
DATA_QUERY_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
DataAccessException - Exception Class in com.ultikits.ultitools.exceptions
Exception thrown when data access operations fail.
DataAccessException(ErrorCode, String) - Constructor for exception class com.ultikits.ultitools.exceptions.DataAccessException
Creates a new data access exception with a specific error code.
DataAccessException(ErrorCode, String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.DataAccessException
Creates a new data access exception with error code, message, and cause.
DataAccessException(String) - Constructor for exception class com.ultikits.ultitools.exceptions.DataAccessException
Creates a new data access exception with a generic error code.
DataAccessException(String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.DataAccessException
Creates a new data access exception with message and cause.
database - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
dataFolder - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
dataFolder - Variable in class com.ultikits.ultitools.manager.DataScope
 
dataMap - Static variable in class com.ultikits.ultitools.manager.DataStoreManager
 
DataOperator<T> - Interface in com.ultikits.ultitools.interfaces
Data operation interface.
DataOperator.LikeType - Enum Class in com.ultikits.ultitools.interfaces
 
dataOperatorMap - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Operator cache, keyed by (requesting identity, entity class).
dataOperatorMap - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
Operator cache, keyed by (requesting identity, entity class).
dataOperatorMap - Variable in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Operator cache, keyed by (backing .db file canonical path, entity class).
dataScope - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
dataScope - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
The credential PluginManager.registerExternal mints for this adapter (D-17), set immediately after minting and before wireAop runs.
DataScope - Class in com.ultikits.ultitools.manager
A framework-issued credential identifying the caller of a DataStore method.
DataScope(String, File, Set<Class<?>>) - Constructor for class com.ultikits.ultitools.manager.DataScope
 
dataSource - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
dataSource - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
dataSource - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
dataSourceMap - Variable in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Connection pool cache, keyed by the backing .db file's canonical path.
DataSourceTransactionManager - Class in com.ultikits.ultitools.manager
DataSource-based implementation of TransactionManager, and its JDBC-specific sub-interface JdbcTransactionManager.
DataSourceTransactionManager(DataSource) - Constructor for class com.ultikits.ultitools.manager.DataSourceTransactionManager
Creates a new DataSourceTransactionManager.
DataSourceTransactionManager.TransactionContext - Class in com.ultikits.ultitools.manager
Internal class to hold transaction state.
dataStore - Variable in class com.ultikits.ultitools.UltiTools
 
DataStore - Interface in com.ultikits.ultitools.interfaces
Data storage interface.
DataStoreManager - Class in com.ultikits.ultitools.manager
Data store manager.
DataStoreManager() - Constructor for class com.ultikits.ultitools.manager.DataStoreManager
 
date - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
dbPath - Variable in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore.OperatorKey
 
dbPathFor(DataScope) - Static method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Resolves scope's backing .db file path, matching whichever legacy getOperator overload the same scope would actually route through: the internal ( dbPathForPlugin) shape when scope is an internal plugin's own scope (its dataFolder is exactly the core framework's own data folder, DataScope.forPlugin's construction -- the same disambiguation JsonStore.identityOf(DataScope) uses, 02-05), the external (dbPathForFolder) shape otherwise.
dbPathForFolder(File) - Static method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
The external-plugin .db path shape: <plugin's own data folder>/data.db.
dbPathForPlugin(String) - Static method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
The internal-plugin .db path shape: <core data folder>/sqliteDB/<plugin name>.db.
deadlineSupplier - Variable in class com.ultikits.ultitools.interfaces.impl.data.TimeoutAwareQueryRunner
Supplies the active transaction's deadline as a System.nanoTime() value, or null when no timeout is configured for the current statement (no active transaction, or a zero/negative @Transactional(timeout=)).
debug(String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
debug(String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
debug(String, String) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
debug(Throwable) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
debug(Throwable, String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
debug(Throwable, String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
DeclarativeGui - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
DeclarativeGui is the base class of the declarative GUI framework.
DeclarativeGui(Player, String, String, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Creates a DeclarativeGui.
DeclarativeGui(Player, String, String, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Creates a DeclarativeGui.
DeclarativeGui(Player, String, Component, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Creates a DeclarativeGui with a Component title.
DeclarativeGui(Player, String, Component, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Creates a DeclarativeGui with a Component title.
declaredName - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ArchiveIdentity
 
declaresAName() - Method in class com.ultikits.ultitools.utils.PluginInstallUtils.ArchiveIdentity
Whether the archive was read and declares a module name.
declaresOwnBeanName(Class<?>) - Method in class com.ultikits.ultitools.context.SimpleContainer
True iff type itself carries an explicit @Component(value = ...) or @Service(value = ...) name -- the same condition SimpleContainer.getBeanName(Class) checks before falling back to a decapitalized-simple-name guess.
decodeJwtPayload() - Method in class com.ultikits.ultitools.entities.TokenEntity
Decode the JWT payload from access_token and populate the fields.
dedupeNestedPackages(Set<String>) - Static method in class com.ultikits.ultitools.utils.DependencyUtils
Drops any package that is a strict, segment-wise subpackage of another package already present in packages (#362).
dedupMap - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
dedupWindowSeconds - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
DEFAULT - Enum constant in enum class com.ultikits.ultitools.annotations.Isolation
Use the default isolation level of the underlying database.
DEFAULT_BOTTOM_ROW - Static variable in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Default slot for the last row background
DEFAULT_COMMAND_BLOCKLIST - Static variable in class com.ultikits.ultitools.UltiTools
D-03: the ten current blocked commands, shipped as the operator-editable blocklist's default.
DEFAULT_COOLDOWN_MS - Static variable in class com.ultikits.ultitools.utils.ApiRateLimiter
 
DEFAULT_EDITABLE_ROOTS - Static variable in class com.ultikits.ultitools.manager.FileOperationManager
D-15's shipped default: plugin configs and historical logs, nothing else.
DEFAULT_EDITABLE_ROOTS - Static variable in class com.ultikits.ultitools.UltiTools
D-15: the default editable-root set — plugin configs and historical logs.
DEFAULT_FRAME_INTERVAL_MS - Static variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
The default frame interval, in milliseconds.
DEFAULT_INITIAL_DELAY - Static variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Initial delay in milliseconds (5 seconds).
DEFAULT_MAX_ATTEMPTS - Static variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Default maximum number of attempts (0 = unlimited).
DEFAULT_MAX_DELAY - Static variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Maximum delay in milliseconds (5 minutes).
DEFAULT_MAX_FILES - Static variable in class com.ultikits.ultitools.manager.RemoteActionLog
 
DEFAULT_MAX_SIZE_BYTES - Static variable in class com.ultikits.ultitools.manager.RemoteActionLog
 
DEFAULT_MODULE_CODE_SOURCE - Static variable in class com.ultikits.ultitools.utils.PluginInstallUtils
How the uninstall asks a loaded module which JAR it came from; a test passes its own.
DEFAULT_MULTIPLIER - Static variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Default multiplier for exponential growth.
DEFAULT_UNSET_SLOT - Static variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
The slot value ItemDisplay and TextButton's builders default to when the caller never calls .slot(...).
DefaultConfigParser - Class in com.ultikits.ultitools.interfaces.impl.pasers
 
DefaultConfigParser() - Constructor for class com.ultikits.ultitools.interfaces.impl.pasers.DefaultConfigParser
 
defaultCooldownSeconds - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
DefaultEmailService - Class in com.ultikits.ultitools.services.impl
Default implementation of EmailService using JavaMail.
DefaultEmailService() - Constructor for class com.ultikits.ultitools.services.impl.DefaultEmailService
 
defaultEnabled - Variable in enum class com.ultikits.ultitools.entities.Capability
 
defaultMessage - Variable in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
DefaultTempListenerBuilder(Class<E>) - Constructor for class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
Constructor.
defaultValue() - Element in annotation interface com.ultikits.ultitools.annotations.ExceptionCatch
A default value expression to return when an exception is caught.
del(WhereCondition...) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Delete data record by conditions.
del(WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Deletes by predicate, without loading matched rows into entities first.
del(WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Deletes by predicate, without loading matched entries into entities first.
del(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
Deletes a file or directory.
delay() - Element in annotation interface com.ultikits.ultitools.annotations.Scheduled
Initial delay in ticks before first execution.
delayKey() - Element in annotation interface com.ultikits.ultitools.annotations.Scheduled
@ConfigEntry path whose value, in seconds (at least 1), is the initial delay.
delaySource - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
delayTeleport(Player, Location, int) - Method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
delayTeleport(Player, Location, int) - Method in interface com.ultikits.ultitools.services.TeleportService
Delay teleport player.
DelayTeleportResult(boolean, float) - Constructor for class com.ultikits.ultitools.services.impl.InMemeryTeleportService.DelayTeleportResult
 
delayTicks - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
delById(Object) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Delete data record by ID.
delById(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Deletes by id, fetching the entity first so onDelete() can fire on it -- unlike AbstractRelationalDataOperator.del(WhereCondition...), which deletes by predicate without materializing rows and therefore does not fire the hook.
delById(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Deletes by id, fetching the entity first so onDelete() can fire on it -- unlike SimpleJsonDataOperator.del(WhereCondition...), which deletes by predicate without materializing entries and therefore does not fire the hook.
delegate - Variable in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
delegate - Variable in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
delegate - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
delete() - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
delete() - Method in interface com.ultikits.ultitools.interfaces.Query
Delete all matching results and return the count of deleted rows.
deleteAllOrThrow(List<File>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Deletes every file, and reports the ones that are still there.
deleted - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
 
deletedFiles() - Method in class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
The files this uninstall deleted, by absolute path.
deleteDirectory(File) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Recursively deletes a directory.
deleteDirectory(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
Recursively deletes a directory.
deleteModuleJars(PluginInstallUtils.ModuleIdentity) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The JAR half of PluginInstallUtils.uninstallPlugin(String): deletes every entry identified as this module's -- not only the first one listed, since a second JAR loads the module again on restart -- and reports the entries nothing could be read from.
deleteOldFile(Path) - Static method in class com.ultikits.ultitools.utils.CredentialStore
 
denied(Capability, String, String, String, String) - Static method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
DENIED - Enum constant in enum class com.ultikits.ultitools.manager.RemoteActionLog.Verdict
 
deniedAsAncestorOfProtectedPath(String, File) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Refuses a recursive directory delete whose target is an ancestor of any path FileOperationManager.deniedUnconditionally(java.lang.String) would refuse on its own.
deniedConfigurable(String, String) - Static method in class com.ultikits.ultitools.entities.AccessDecision
A denied decision an operator can flip through configuration.
deniedNonConfigurable(String) - Static method in class com.ultikits.ultitools.entities.AccessDecision
A denied decision no configuration can lift.
deniedUnconditionally(String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
The unconditional deny layer (D-16).
DENY_EXACT_BASENAMES - Static variable in class com.ultikits.ultitools.manager.FileOperationManager
D-16's exact-basename credential set — matched case-insensitively, see FileOperationManager.basenameOf(java.lang.String).
DENY_GLOB_MATCHERS - Static variable in class com.ultikits.ultitools.manager.FileOperationManager
D-16's basename glob patterns for credential-bearing files.
dependenceManagers - Variable in class com.ultikits.ultitools.UltiTools
 
DependenceManagers - Class in com.ultikits.ultitools.manager
Dependence managers.
DependenceManagers(UltiTools, ClassLoader) - Constructor for class com.ultikits.ultitools.manager.DependenceManagers
 
DEPENDENCY_INJECTION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
dependencyMissing(String, String) - Static method in exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates an exception for missing plugin dependencies.
DependencyUtils - Class in com.ultikits.ultitools.utils
Utility class for handling plugin dependency and package scanning operations.
DependencyUtils() - Constructor for class com.ultikits.ultitools.utils.DependencyUtils
 
depends() - Element in annotation interface com.ultikits.ultitools.annotations.PluginDependency
Required plugin dependencies.
dependsOn - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
deposit(UUID, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Deposits money into a player's account.
deposit(OfflinePlayer, double) - Method in interface com.ultikits.ultitools.services.EconomyProvider
 
deposit(OfflinePlayer, double) - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
deposit(OfflinePlayer, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Deposits money into a player's account.
DEPRECATION_WARNING_LOGGED - Static variable in class com.ultikits.ultitools.utils.SecurityPolicy
Fires the D-13 deprecation warning below at most once per JVM.
depth - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
 
depth - Variable in class com.ultikits.ultitools.manager.JsonTransactionManager.Context
 
depthOf(Element) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderDepthGuard
Computes an Element's depth by walking its Element.getParent() chain -- an iterative loop, not recursion, so computing the depth itself can never contribute to the stack exhaustion this guard exists to prevent.
describe() - Method in enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
 
describe(Class<?>, Method, CmdTarget.CmdTargetType, CmdTarget.CmdTargetType, CmdTargetComposition.Transition) - Static method in class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition
Builds the violation description for one offending method.
describe(Method, Class<?>) - Method in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Builds this rule's remediation text and records that it did so.
describe(Throwable) - Static method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Renders a throwable for the user in a form that is never "null".
DESCRIBE_CALLS - Static variable in class com.ultikits.ultitools.aop.AopEligibility
Counts how many times a rule's remediation text has been built, process-wide.
describeBindingKey(String) - Static method in class com.ultikits.ultitools.manager.PluginManager
Renders com.example.EssentialsConfig#features.wild.cooldown as EssentialsConfig key 'features.wild.cooldown'.
describeFailure() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
One line naming what went wrong, for a log record or an error response.
describeInvocationCountForTesting() - Static method in class com.ultikits.ultitools.aop.AopEligibility
describeOutcome(ServerPropertiesManager.WriteOutcome) - Static method in class com.ultikits.ultitools.manager.ServerPropertiesManager
One line naming why a single-key write did not happen, or null when it did.
describeViolation(Method, Class<?>) - Method in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Builds this rule's remediation text.
description - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
description - Variable in enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
 
description - Variable in class com.ultikits.ultitools.widgets.impl.ChatConfirm
The description text displayed below title
description() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdExecutor
 
deserializeItem(String) - Static method in class com.ultikits.ultitools.utils.ItemStackUtils
Deserializes a Base64-encoded string back to a single ItemStack.
deserializeItems(String) - Static method in class com.ultikits.ultitools.utils.ItemStackUtils
Deserializes a Base64-encoded string back to an array of ItemStack.
destroyAllOperators() - Method in interface com.ultikits.ultitools.interfaces.DataStore
Save all possible caches and destroy all data operation classes.
destroyAllOperators() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
destroyAllOperators() - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
destroyAllOperators() - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Closes every pool this store holds and empties both caches.
detachAllSystemLogHandlers() - Method in class com.ultikits.ultitools.manager.LogStreamManager
Detaches every one of this framework's SystemLogHandler instances from the JVM root logger.
determineLoggerName(String) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Determines the logger name.
determineLogSource(LogRecord) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Determines the log-source identifier.
determineTargetType(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
Determines the effective target type from context or method annotation.
developerId - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
DIAGNOSTICS_LOGGER - Static variable in class com.ultikits.ultitools.utils.ModuleScanDiagnostics
 
dictionary - Variable in class com.ultikits.ultitools.entities.Language
 
didUpdateWidget(T) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Called when the Widget configuration changes.
didUpdateWidgetInternal(StatefulWidget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Internal method: invokes didUpdateWidget using the raw type to avoid generics issues.
diff(List<RenderNode>, List<RenderNode>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer
Compares two sets of RenderNodes and returns the difference.
differ - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
diffGetAllConfigsOverride() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Diffs a Configurable.getAllConfigs() override against what auto-registration already registered for this module (D-06 / SILENT-18 / #336), called once right after package-scan auto-registration finishes.
DiffResult - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
DiffResult represents the difference between two renders.
DiffResult(DiffResult.Builder) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
DiffResult.Builder - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Builder for DiffResult.
DiffResult.RenderNodeMove - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Represents a single node move.
DiffResult.RenderNodeUpdate - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Represents a single node update.
DIRECTORY - Enum constant in enum class com.ultikits.ultitools.utils.PluginInstallUtils.Presence
It is there, and it is a directory.
disableCloud() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Closes the cloud connection and invalidates the current session, putting the reconnection state machine into an explicit disabled state.
disableCloud(CloudSession) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The session-targeted, CloudSession-returning form of PluginInitiationUtils.disableCloud() (CR-01/WR-02, 16-REVIEW-cloud.md) -- package-private, since it is new-in-6.3.0 and reached only by other members of this package (CloudAuthManager#logout(), PluginInitiationUtils.reinitWebSocket(CloudSession)'s budget-exhaustion branch).
disconnect() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Disconnects the WebSocket connection.
disconnect(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Disconnect an external Bukkit plugin from UltiTools framework.
disconnectAll() - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Disconnect all external plugins.
diskUsageRoot - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
The file whose filesystem backs the diskUsage metric -- the server root (the working directory the Paper process was started in), matching FileOperationManager's own serverRoot convention.
dispatch(String, JsonObject, String) - Method in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Invokes messageType's registered responder and returns a future that is already bounded by PanelResponderRegistry.RESPONDER_TIMEOUT_MILLIS — the single timeout-and-reply-shape point every failure mode routes through (D-27): the responder throws synchronously, before returning a future — caught and becomes a failed future rather than escaping; the responder returns null — treated as an explicit failure, not a NullPointerException; the responder's future never completes — the scheduled timeout task completes this method's returned future exceptionally with PluginModuleException.responderTimedOut(String, String, long); the responder's future completes exceptionally — that exception is relayed directly. On the fast path (the responder's future is already complete, or completes before the timeout fires), the scheduled timeout task is cancelled inside the same whenComplete callback that resolves the returned future, so nothing is left pending.
dispatchAsyncCommand(CommandContext, AsyncCommand, BukkitRunnable, AtomicBoolean) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Sends the optional "processing" message, dispatches runnable asynchronously exactly once, and arms the timeout watcher if configured.
dispatchToResponder(String, JsonObject, PanelResponderRegistry) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Dispatches type to its registered responder and, once the registry's returned future settles, sends exactly one reply through the same client accessor the other outbound helpers use — panelWS.sendMessage(...), matching sendCapabilityRefusal's and FileOperationManager#sendFileOperationResult's existing pattern (WIRE-16, D-27).
dispatchWithCapabilityGate(String, JsonObject, JsonObject, PluginInitiationUtils.InboundHandlerEntry) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The single enforcement point for every inbound capability (D-10).
displayName - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
displayName - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
displayName - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
displayTo(Player, String, String, Toast.Style) - Static method in class com.ultikits.ultitools.widgets.Toast
Displays a toast notification to the specified player.
dispose() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Releases resources.
dispose() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Destroys the renderer and releases its resources.
doDisableCloud(CloudSession) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
doFlushLogs() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
domain - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
download(String, String, String) - Static method in class com.ultikits.ultitools.utils.HttpDownloadUtils
Download file from URL.
download(String, String, String, HttpDownloadUtils.ProgressCallback) - Static method in class com.ultikits.ultitools.utils.HttpDownloadUtils
Download file from URL with progress callback.
downloadLink - Variable in class com.ultikits.ultitools.entities.PluginVersionEntity
 
downloadToByteArray(String) - Static method in class com.ultikits.ultitools.utils.HttpDownloadUtils
Download content from URL to byte array.
drainAndSendLogsOnly(UltiPanelLogTransmitter) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Drains up to transmitter's configured batchSize and, if non-empty, sends a batch_update message carrying ONLY data.logs -- shared by ServerMonitorManager.maybeSendLogsOnly() and ServerMonitorManager.drainLogsNow() (Gate-2 finding, round 6 extraction).
drainErrors(int) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Drain errors into a JsonArray for batch_update.
drainLogsNow() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Immediately drains and sends whatever is currently queued, without waiting for either ServerMonitorManager.sendBatchUpdate()'s 5-second tick or ServerMonitorManager.maybeSendLogsOnly()'s 1-second tick (Gate-2 finding, round 6).
drainQueue(int) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Drains log entries from the queue, returning them as a JsonArray.
driftMessage(Class<?>, ConditionalOnConfig, boolean, boolean) - Static method in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
 
DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class com.ultikits.ultitools.utils.Metrics.DrilldownPie
Class constructor.
DUPLICATE_BEAN - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
duplicateBean(String, Class<?>) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception for duplicate bean definitions.

E

earlySingletonObjects - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
EconomyProvider - Interface in com.ultikits.ultitools.services
Internal economy-provider seam behind EconomyUtils.
EconomyProvider.State - Enum Class in com.ultikits.ultitools.services
The three states an economy request can be in, named so the operator-facing message can distinguish them (D-08): a missing plugin is not the same problem as a missing provider.
EconomyUtils - Class in com.ultikits.ultitools.utils
Utility class for economy operations using Vault.
EconomyUtils() - Constructor for class com.ultikits.ultitools.utils.EconomyUtils
 
EconomyUtils.FrameMatch - Class in com.ultikits.ultitools.utils
One frame's match outcome: the EconomyUtils.MatchKind, plus the resolved module name when (and only when) kind == RESOLVED.
EconomyUtils.MatchKind - Enum Class in com.ultikits.ultitools.utils
The three possible outcomes of matching one stack frame against prefixToModule (Codex P2, PR #463, round 3): a bare null return collapsed "this frame belongs to no registered module" and "this frame's closest root is claimed by two or more DIFFERENT modules" into the same value, and the last two review rounds both found a defect that traces straight back to that conflation — a NONE frame must let the per-frame walk continue outward (a real non-match, no evidence either way), while an AMBIGUOUS frame must terminate the walk immediately (real evidence that a module frame exists here, but WHICH module cannot be determined) — see EconomyUtils.attributeModule(StackTraceElement[], Map)'s own javadoc for why continuing past an ambiguous frame is itself the bug.
EDITABLE_ROOTS_COMMENT - Static variable in class com.ultikits.ultitools.UltiTools
 
EDITABLE_ROOTS_CONFIG_KEY - Static variable in class com.ultikits.ultitools.manager.FileOperationManager
D-15's config key for the operator-configured editable-root set.
editableRoots - Variable in class com.ultikits.ultitools.manager.FileOperationManager
The operator-configured editable-root set (D-15), resolved to Files rooted at FileOperationManager.serverRoot.
Element - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Element is the instantiated representation of a Widget, responsible for managing the Widget's lifecycle and updates.
Element(Widget) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
email - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
EmailService - Interface in com.ultikits.ultitools.services
Email service interface for sending emails via SMTP.
emitClassloadFilterAuditSummary(String) - Static method in class com.ultikits.ultitools.utils.ClassLoaderUtils
GEN-07 (D-14) package-boundary bridge: emits the package-private ClassloadFilterAudit's one-INFO-per-module summary for moduleName, always -- even when nothing was recorded (a module the removed layers would have refused nothing from is itself the measurement, not silence).
emitSummary(String) - Static method in class com.ultikits.ultitools.utils.ClassloadFilterAudit
Emits exactly ONE Level.INFO summary for moduleName, ALWAYS -- even when nothing was recorded for it.
emitSummary(String) - Static method in class com.ultikits.ultitools.utils.ModuleScanDiagnostics
Emits ONE Level.SEVERE summary for moduleName if, and only if, at least one class was recorded for it since the last call — then resets the accumulator for that module, so a subsequent, cleanly-skip-free re-scan of the same module never repeats it.
empty - Variable in class com.ultikits.ultitools.entities.WhereCondition
Whether it is empty.
empty() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
Creates an empty DiffResult.
empty() - Static method in class com.ultikits.ultitools.entities.WhereCondition
 
EMPTY - Static variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
EMPTY - Static variable in class com.ultikits.ultitools.utils.PluginYmlReader.PluginYmlInfo
The empty result every failure path returns.
enable - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
EnableAutoRegister - Annotation Interface in com.ultikits.ultitools.annotations
Enable auto register annotation.
enableCloud() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Ensures the current session is usable, replacing it with a fresh one if it has been invalidated.
enabled - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
enabled - Variable in class com.ultikits.ultitools.manager.LogStreamManager.BatchConfigSection
 
enabled - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
enabledLevels - Variable in class com.ultikits.ultitools.handler.SystemLogHandler
 
enchant(XEnchantment, int) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Adds an enchantment using XEnchantment for cross-version compatibility.
enchant(Enchantment, int) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Adds an enchantment to the item.
EnchantmentParser - Class in com.ultikits.ultitools.abstracts.command.parser
Type parser for Bukkit Enchantment.
EnchantmentParser() - Constructor for class com.ultikits.ultitools.abstracts.command.parser.EnchantmentParser
 
encodePathSegment(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
 
encodeQueryValue(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
 
END - Enum constant in enum class com.ultikits.ultitools.interfaces.DataOperator.LikeType
 
endRegistrationScope() - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Ends the current registration scope started by TabCompletionManager.beginRegistrationScope(String).
ENDSWITH - Enum constant in enum class com.ultikits.ultitools.entities.Comparison
 
enforceOnPanelWrites(String, Predicate<Long>) - Method in class com.ultikits.ultitools.manager.ConfigBindings.Source
Makes a panel write that sets this key outside rule's range fail, in the shape of a @Range violation (module gate-1 review, UltiChat round 2 WR-06).
enqueueSupertypes(Class<?>, Deque<Class<?>>) - Static method in class com.ultikits.ultitools.context.FinalContractValidator
Adds from's direct superclass and directly implemented/extended interfaces to queue, so a caller doing a breadth-first walk reaches a @Final method declared on an interface of a superclass, not only one reachable through the superclass chain alone.
ensureConstructable() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Constructs and discards an instance of this config class through the same two-step fallback ConfigManager.registerAll uses at registration time - a (String) constructor first, then an accessible no-arg constructor.
ensureExists(File) - Static method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
ensurePlayerCacheRegistered() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Attempts lazy first-use registration of this instance with the live PlayerCacheManager singleton.
ensurePlayerCacheRegistered() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Attempts lazy first-use registration of this instance with the live PlayerCacheManager singleton.
ensurePlayerCacheRegistered() - Method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Attempts lazy first-use registration of THIS instance -- as the reference-identity handle for the three shared static fields above -- with the live PlayerCacheManager singleton.
ensurePlayerCacheRegistered() - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
Attempts lazy first-use registration of THIS instance -- as the reference-identity handle for the shared static InMemoryNotificationService.atedPlayer field -- with the live PlayerCacheManager singleton.
ensureSorted() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
 
ensureTableAnnotation(Class<?>) - Static method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
entity - Variable in class com.ultikits.ultitools.manager.ConfigBindings.Source
 
ENTITY_ENDERMAN_TELEPORT - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
ENTITY_NOT_FOUND - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
ENTITY_NOT_OWNED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
entityClass - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore.OperatorKey
 
entityClass - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore.OperatorKey
 
entityClass - Variable in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore.OperatorKey
 
entityNotFound(Class<?>, Object) - Static method in exception class com.ultikits.ultitools.exceptions.DataAccessException
Creates an exception for entity not found scenarios.
entityOwnership - Variable in class com.ultikits.ultitools.manager.PluginManager
Entity class -> owning plugin name, populated every time a DataScope is minted (both internal modules and external plugins).
entries - Variable in exception class com.ultikits.ultitools.utils.PluginInstallUtils.UndeterminedEntriesException
 
entries() - Method in exception class com.ultikits.ultitools.utils.PluginInstallUtils.UndeterminedEntriesException
 
Entry(long, String, String, String, String, RemoteActionLog.Verdict, String) - Constructor for class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
ENTRY_MAP_TYPE - Static variable in class com.ultikits.ultitools.utils.ResourceHashSidecar
 
EntryState() - Constructor for enum class com.ultikits.ultitools.utils.PluginInstallUtils.EntryState
 
environments - Variable in class com.ultikits.ultitools.commands.tabcomplete.WorldsCompleter
 
eq(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
eq(Object) - Method in interface com.ultikits.ultitools.interfaces.Query
Equal to.
eqConditions - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
EQUAL - Enum constant in enum class com.ultikits.ultitools.entities.Comparison
 
equals(Object) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
 
equals(Object) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
 
equals(Object) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
 
equals(Object) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer.NodeKey
 
equals(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore.OperatorKey
 
equals(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore.OperatorKey
 
equals(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore.OperatorKey
 
equals(Object) - Method in class com.ultikits.ultitools.manager.DataScope
 
error(String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
error(String) - Static method in class com.ultikits.ultitools.utils.MessageUtils
Get error message (dark red).
error(String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
error(String, String, Throwable) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
error(Throwable) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
error(Throwable, String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
error(Throwable, String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
errorCode - Variable in exception class com.ultikits.ultitools.exceptions.UltiToolsException
 
errorCode - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
ErrorCode - Enum Class in com.ultikits.ultitools.exceptions
Error codes for UltiTools exceptions.
ErrorCode(int, String) - Constructor for enum class com.ultikits.ultitools.exceptions.ErrorCode
 
errorKey - Variable in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
 
errorLogger - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
errorMessage - Variable in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
 
errorQueue - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
ErrorReport() - Constructor for class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
errorReportCollector - Variable in class com.ultikits.ultitools.UltiTools
 
ErrorReportCollector - Class in com.ultikits.ultitools.manager
Collects, deduplicates, and rate-limits error reports before they reach the WebSocket.
ErrorReportCollector() - Constructor for class com.ultikits.ultitools.manager.ErrorReportCollector
 
ErrorReportCollector.ErrorReport - Class in com.ultikits.ultitools.manager
Error report data structure.
escape(String) - Static method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
Escapes the given string like stated in https://www.ietf.org/rfc/rfc4627.txt.
escapeHtml(String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
Escape HTML special characters
evaluate(UltiToolsPlugin, ConditionalOnConfig) - Static method in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
The decision logic extracted verbatim from the pre-6.3.0 shouldRegister body -- no existing decision semantics changed by this extraction.
event(String) - Static method in class com.ultikits.ultitools.manager.TriggerContext
Create context for an event trigger.
EVENT - Enum constant in enum class com.ultikits.ultitools.manager.TriggerContext.TriggerType
 
eventBus - Variable in class com.ultikits.ultitools.UltiTools
 
EventBus - Class in com.ultikits.ultitools.events
Central event bus for inter-module communication.
EventBus() - Constructor for class com.ultikits.ultitools.events.EventBus
 
eventClass - Variable in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
eventClass - Variable in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
 
eventHandler - Variable in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
eventHandler - Variable in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
 
eventHandler(TempEventHandler<E>) - Method in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
Set the event handler.
eventListener() - Element in annotation interface com.ultikits.ultitools.annotations.EnableAutoRegister
 
eventListener() - Element in annotation interface com.ultikits.ultitools.annotations.UltiToolsModule
 
EventListener - Annotation Interface in com.ultikits.ultitools.annotations
Event listener annotation.
EventPriority - Enum Class in com.ultikits.ultitools.events
Priority levels for module event handlers.
EventPriority() - Constructor for enum class com.ultikits.ultitools.events.EventPriority
 
eventType - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
EXACT_BLACKLIST - Enum constant in enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
 
ExceptionCatch - Annotation Interface in com.ultikits.ultitools.annotations
Annotation to mark methods or classes for automatic exception catching.
ExceptionHandler - Interface in com.ultikits.ultitools.aop
Interface for custom exception handlers used with ExceptionCatch.
ExceptionInterceptor - Class in com.ultikits.ultitools.aop
AOP interceptor that handles @ExceptionCatch annotated methods.
ExceptionInterceptor() - Constructor for class com.ultikits.ultitools.aop.ExceptionInterceptor
Creates an exception interceptor with no global handlers and no container.
ExceptionInterceptor(List<ExceptionHandler>) - Constructor for class com.ultikits.ultitools.aop.ExceptionInterceptor
Creates an exception interceptor with the given global handlers and no container.
ExceptionInterceptor(List<ExceptionHandler>, SimpleContainer) - Constructor for class com.ultikits.ultitools.aop.ExceptionInterceptor
Creates an exception interceptor bound to a plugin's container, with its own unshared AnnotationLookupCache.
ExceptionInterceptor(List<ExceptionHandler>, SimpleContainer, AnnotationLookupCache<ExceptionCatch>) - Constructor for class com.ultikits.ultitools.aop.ExceptionInterceptor
Creates an exception interceptor bound to a plugin's container, using a caller-supplied AnnotationLookupCache instead of building its own.
excludedLoggers - Variable in class com.ultikits.ultitools.handler.SystemLogHandler
 
excludeSelf - Variable in class com.ultikits.ultitools.commands.tabcomplete.OnlinePlayersCompleter
 
execute(String, String, Map<String, String>, Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.SimpleHttpClient
 
executeCommand(JsonObject) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
Executes a command received from the panel.
executeCommand(CommandContext, Method, Object[], ValidatorChain.ChainValidationResult) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Executes the command method.
executeCommandInternal(String, String, String, long) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
Internal command execution logic.
executeDownloadCommand(String) - Static method in class com.ultikits.ultitools.listeners.PlayerJoinListener
Execute a command to download a PlaceholderAPI expansion.
executeFrame() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Runs every pending frame task.
executeInNewTransaction(MethodInvocation, Transactional) - Method in class com.ultikits.ultitools.aop.TransactionInterceptor
Executes the invocation in a new transaction.
executeReloadCommand() - Static method in class com.ultikits.ultitools.listeners.PlayerJoinListener
Execute a command to reload PlaceholderAPI.
executeWithTransaction(MethodInvocation, Transactional) - Method in class com.ultikits.ultitools.aop.TransactionInterceptor
Executes the method invocation within a transaction context.
executionTime - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandResult
 
executor - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The executor instance dispatching this command -- this captured in BaseCommandExecutor#onCommand.
executorClass - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The concrete BaseCommandExecutor class dispatching this command -- this.getClass() captured in onCommand, i.e.
executorInstance - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The command executor instance for invoking suggestion methods.
exist(WhereCondition...) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Check if the data record exists.
exist(WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
exist(WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
exist(T) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Check if the data record exists.
exist(T) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
exist(T) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
exists() - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
exists() - Method in interface com.ultikits.ultitools.interfaces.Query
Check if any results match the query.
exp - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
expandForward(Set<String>, Map<String, Set<String>>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Expands a seed set of node names forward along the adjacency edges (dependency -> dependent), returning the seeds plus every node transitively reachable from them.
expectedType - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
 
expirationDate - Variable in class com.ultikits.ultitools.utils.CloudAuthManager.CloudStatus
 
expires_in - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
EXPIRY_SWEEP_PERIOD_TICKS - Static variable in class com.ultikits.ultitools.manager.PlayerCacheManager
Period, in ticks, between two consecutive expiry sweeps (PlayerCacheManager.sweepExpiredEntries()).
ExponentialBackoffStrategy - Class in com.ultikits.ultitools.websocket
Exponential backoff reconnection strategy.
ExponentialBackoffStrategy() - Constructor for class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Creates a strategy with default settings.
ExponentialBackoffStrategy(long, long, double, int) - Constructor for class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Creates a strategy with custom settings.
ExponentialBackoffStrategy.Builder - Class in com.ultikits.ultitools.websocket
Builder for ExponentialBackoffStrategy.
externalCommandMap - Variable in class com.ultikits.ultitools.manager.CommandManager
 
externalDrainCoordinationLock - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
External coordination lock for UltiPanelLogTransmitter.flushLogs() (Gate-2 finding, round 9).
externalDrainMode - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
externalListenerMap - Variable in class com.ultikits.ultitools.manager.ListenerManager
 
externalLocation(File, Class<?>) - Static method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
The external-plugin storage location shape: <plugin's own data folder>/data/<@Table value>.
ExternalPluginAdapter - Class in com.ultikits.ultitools.api
Wraps a regular Bukkit JavaPlugin to provide the information UltiTools framework needs for annotation scanning, IoC, and data storage.
ExternalPluginAdapter(JavaPlugin) - Constructor for class com.ultikits.ultitools.api.ExternalPluginAdapter
 
externalScopesByFolder - Variable in class com.ultikits.ultitools.manager.PluginManager
External plugin data folder (canonical path) -> the DataScope minted for it, populated by PluginManager.registerExternal(ExternalPluginAdapter, Class[]).
externalSizeThresholdCallback - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Invoked from UltiPanelLogTransmitter.addToBatch(JsonObject) whenever the queue reaches UltiPanelLogTransmitter.batchSize WHILE UltiPanelLogTransmitter.externalDrainMode is active (Gate-2 finding, round 6).
externalTasks - Variable in class com.ultikits.ultitools.manager.TaskManager
 
extName(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
Gets the file extension.
extName(String) - Static method in class com.ultikits.ultitools.utils.FileUtils
Gets the file extension.
extractModuleFromSource(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Extract module name from the log source string (e.g., "plugin:UltiChat" -> "UltiChat").
extractModuleName() - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Extract module name from the concrete command executor class.
extractPackage(String) - Static method in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
extractParameterName(String) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
extractPluginName(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Extracts a plugin name from a logger name.
extractVersionNumber(String) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Extract the version number.

F

factoryBean - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
factoryMethod - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
failed - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
 
FAILED - Enum constant in enum class com.ultikits.ultitools.manager.ServerPropertiesManager.WriteOutcome
On the whitelist and present in the file, but reading or writing the file failed.
failedResult - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
failedValidator - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
failure(CommandValidator, CommandValidator.ValidationResult, List<CommandValidator.ValidationResult>, List<CommandValidator>) - Static method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
failure(String) - Static method in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
Creates a failed validation result with a message.
failure(String, String) - Static method in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
Creates a failed validation result with a message and i18n key.
fallback - Variable in class com.ultikits.ultitools.entities.Language
 
FALSE - Enum constant in enum class com.ultikits.ultitools.entities.CancelResult
 
fetchRawById(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Fetches a single row by id without firing onLoad().
field - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator.ColumnMapping
 
field - Variable in class com.ultikits.ultitools.manager.ConfigBindings.Source
 
field - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedField
 
fields - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedBean
 
FieldShape() - Constructor for enum class com.ultikits.ultitools.manager.PlayerCacheManager.FieldShape
 
FILE_DELETE - Enum constant in enum class com.ultikits.ultitools.entities.Capability
 
FILE_READ - Enum constant in enum class com.ultikits.ultitools.entities.Capability
 
FILE_WRITE - Enum constant in enum class com.ultikits.ultitools.entities.Capability
 
fileOperationManager - Variable in class com.ultikits.ultitools.UltiTools
 
FileOperationManager - Class in com.ultikits.ultitools.manager
File operation manager.
FileOperationManager() - Constructor for class com.ultikits.ultitools.manager.FileOperationManager
 
FileUtils - Class in com.ultikits.ultitools.utils
File operation utility class.
FileUtils() - Constructor for class com.ultikits.ultitools.utils.FileUtils
 
fillArea(Icon, int, int) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Fills a rectangular area with the specified icon.
fillBorder(Icon) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Fills the border of the inventory with the specified icon.
filter - Variable in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
filter - Variable in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
 
filter(Function<E, Boolean>) - Method in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
Set the filter.
filterByInput(List<String>, String) - Static method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Helper method to filter suggestions by current input.
filters - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
Final - Annotation Interface in com.ultikits.ultitools.annotations
Marks a type as non-extendable, or a method as non-overridable, without using the final keyword.
FINAL_CLASS - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
The class itself is final and cannot be subclassed.
FINAL_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
An annotated method is final and cannot be overridden.
FINAL_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Final methods cannot be overridden, so the proxy cannot intercept them.
FinalContractValidator - Class in com.ultikits.ultitools.context
Enforces the Final contract when the framework loads a module's classes.
FinalContractValidator() - Constructor for class com.ultikits.ultitools.context.FinalContractValidator
 
find(Class<?>, Class<A>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
Find an annotation on a class, or on any of its (meta-)annotations, or on its superclass hierarchy -- generalizing AnnotationUtils.findAnnotation from one meta-annotation level to the whole annotation tree, and merging in any @AliasFor override found along the way.
findAnnotation(Class<?>, Class<T>) - Static method in class com.ultikits.ultitools.utils.AnnotationUtils
Deprecated, for removal: This API element is subject to removal in a future version.
This legacy lookup only walks one meta-annotation level and never merges @AliasFor overrides. Use MergedAnnotationResolver.find(java.lang.Class<?>, java.lang.Class<A>) instead, which walks the whole annotation tree and applies any @AliasFor override found along the way.
findAopAnnotatedMethods(MethodScan) - Static method in class com.ultikits.ultitools.aop.AopEligibility
Same as AopEligibility.findAopAnnotatedMethods(Class), but reads from a scan the caller already has instead of walking the hierarchy again.
findAopAnnotatedMethods(Class<?>) - Static method in class com.ultikits.ultitools.aop.AopEligibility
Collects the methods that carry an AOP annotation on the method itself, walking the whole inheritance hierarchy.
findAttributeMethod(Class<? extends Annotation>, String) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
findClassLevelAnnotation(Method, Class<A>) - Static method in interface com.ultikits.ultitools.aop.AopAdvisor
Finds the class-level annotation that governs a method, or null if none does.
findClassLevelAnnotationOwner(Method, Class<? extends Annotation>) - Static method in interface com.ultikits.ultitools.aop.AopAdvisor
The class whose type-level annotation governs the method, or null if none does.
findCyclePaths(Set<String>, Map<String, Set<String>>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Finds every distinct cycle within the remaining sub-graph (the nodes Kahn's sort could not place) via a depth-first search restricted to that sub-graph, recording the back edge that closes each cycle.
findCyclesFrom(String, Set<String>, Map<String, Set<String>>, Set<String>, Set<String>, List<String>, List<List<String>>, Set<String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
 
findEntryField(Class<?>, String) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
 
findInheritedMethodAnnotation(Method, Class<A>) - Static method in interface com.ultikits.ultitools.aop.AopAdvisor
Finds the annotation on a declaration this method overrides, ignoring its own declaration.
findMatchingConstructor(Class<?>, Object[]) - Method in class com.ultikits.ultitools.context.SimpleContainer
Find a matching constructor for the given arguments.
findMethodLevelAnnotation(Method, Class<A>) - Static method in interface com.ultikits.ultitools.aop.AopAdvisor
Finds the method-level annotation that governs a method, or null if none does.
findMethodsByName(Class<?>, String) - Static method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
Finds methods by name in a class.
findOnClassHierarchy(Class<?>, Class<A>, Set<Class<? extends Annotation>>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
findOverriddenSealedMethod(Class<?>, Method) - Static method in class com.ultikits.ultitools.context.FinalContractValidator
Walks the hierarchy looking for a @Final method that method transitively overrides, following both superclasses and implemented interfaces.
findOwningPlugin(Class<?>) - Method in class com.ultikits.ultitools.manager.PluginManager
Looks up which loaded plugin owns entityClass, per PluginManager.entityOwnership.
findPluginJar(File, String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Find the JAR file for a plugin by its identify-string.
findScopeForDataFolder(File) - Method in class com.ultikits.ultitools.manager.PluginManager
Resolves a data folder back to the registered external plugin scope that owns it (D-18).
findSlotOverriding(List<List<Method>>, Method) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Finds the slot in bucket whose declarations override candidate, or null if none does.
findWritableTargetField(Class<?>, String) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
 
fingerprint - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
FINGERPRINT_STACK_FRAMES - Static variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
fingerprintOf(File) - Static method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Fingerprints a configuration file by the SHA-256 digest of its bytes (#510).
finishInitializingPlugin(ClassLoader, Class<? extends UltiToolsPlugin>, UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
Run the construction-independent second half after initializePlugin completes construction: the compatibility gate, then container assembly.
first() - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
first() - Method in interface com.ultikits.ultitools.interfaces.Query
Execute the query and return the first matching result, or null if none.
firstBinding(Collection<Object>, List<BaseCommandExecutor>) - Static method in class com.ultikits.ultitools.manager.PluginManager
 
firstBoundMethod(Object) - Static method in class com.ultikits.ultitools.manager.TaskManager
 
firstOf(Throwable, Throwable) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The first failure, with any later one attached to it.
firstTokenParameterSuggestions(Map<String, Method>, Player, Command, String[], Object) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
Resolves the <param> slot of every visible format whose first token is a parameter rather than a literal.
flags(ItemFlag...) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Adds item flags to the item.
flush() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Runs every pending task immediately (blocking until complete).
flush() - Method in class com.ultikits.ultitools.handler.SystemLogHandler
 
flush() - Method in interface com.ultikits.ultitools.interfaces.Cached
Persist cache object.
flush() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
flushAllCaches() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Flush all cached data operators.
flushLogs() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Immediately sends every log currently in the queue.
forAnnotation(Class<? extends Annotation>, MethodInterceptor, int) - Static method in interface com.ultikits.ultitools.aop.AopAdvisor
Creates an advisor that matches methods or classes with the given annotation.
forAnnotation(Class<? extends Annotation>, MethodInterceptor, int, AnnotationLookupCache<? extends Annotation>) - Static method in interface com.ultikits.ultitools.aop.AopAdvisor
Creates an advisor that matches methods or classes with the given annotation, using a caller-supplied AnnotationLookupCache instead of building its own.
forBoolean() - Static method in class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
Creates a completer for boolean values.
forExternal(String, File, Set<Class<?>>) - Static method in class com.ultikits.ultitools.manager.DataScope
Mints a scope for an external Bukkit plugin borrowing the framework via UltiToolsAPI.connect(...).
format() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdMapping
 
format(double) - Method in interface com.ultikits.ultitools.services.EconomyProvider
 
format(double) - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
format(double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Formats an amount according to the economy's format.
format(LogRecord) - Method in class com.ultikits.ultitools.manager.RemoteActionLog.JsonLineFormatter
 
formatLogMessage(LogRecord) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Formats a log message.
formatParameterTypes(Class<?>[]) - Static method in class com.ultikits.ultitools.manager.PluginManager
Formats paramTypes as a Java-source-like parameter list, e.g.
formatStackTrace(Throwable) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Format stack trace to string, truncated to MAX_STACK_TRACE_LENGTH.
formatterGson - Variable in class com.ultikits.ultitools.manager.RemoteActionLog.JsonLineFormatter
 
forPlugin(UltiToolsPlugin, Set<Class<?>>) - Static method in class com.ultikits.ultitools.manager.DataScope
Mints a scope for an internal UltiToolsPlugin module.
forToggle() - Static method in class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
Creates a completer for common toggle values.
frameIntervalMs - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
 
FrameMatch(EconomyUtils.MatchKind, String) - Constructor for class com.ultikits.ultitools.utils.EconomyUtils.FrameMatch
 
FRAMEWORK_SCHEDULED_OWNER_TYPES - Static variable in class com.ultikits.ultitools.manager.PluginManager
The framework-owned types whose Scheduled methods this manager registers.
frameworkScheduledOwners() - Method in class com.ultikits.ultitools.manager.PluginManager
The live instances corresponding to PluginManager.FRAMEWORK_SCHEDULED_OWNER_TYPES, in the same order.
frameworkUpdate - Variable in class com.ultikits.ultitools.manager.UpdateManager
 
freeSpaceReader - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
Seam over File.getFreeSpace() (WR-03) -- includes space reserved for the filesystem's own root/superuser allocation, matching what df's own Use% column treats as "used" (total minus this value).
from(RenderNode) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer.NodeKey
 
fromAnnotation(CmdExecutor) - Static method in class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
Creates a validator from a CmdExecutor annotation.
fromAnnotation(CmdTarget) - Static method in class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
Creates a validator from a CmdTarget annotation.
fromSlot - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeMove
 
fromYaml(Reader) - Static method in class com.ultikits.ultitools.entities.Language
Builds a Language from a YAML language file.

G

GameMailService - Interface in com.ultikits.ultitools.services
Game mail service interface for in-game mail system.
GameModeParser - Class in com.ultikits.ultitools.abstracts.command.parser
Type parser for Bukkit GameMode.
GameModeParser() - Constructor for class com.ultikits.ultitools.abstracts.command.parser.GameModeParser
 
GATE - Enum constant in enum class com.ultikits.ultitools.utils.PluginInitiationUtils.VerdictRecorder
gc() - Method in interface com.ultikits.ultitools.interfaces.Cached
Compare local with cache and delete local persistent files.
gc() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
generateAlphanumericCode(int) - Method in interface com.ultikits.ultitools.services.EmailService
Generate a random alphanumeric verification code.
generateAlphanumericCode(int) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
generateVerificationCode(int) - Method in interface com.ultikits.ultitools.services.EmailService
Generate a random verification code.
generateVerificationCode(int) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
get(String) - Static method in class com.ultikits.ultitools.utils.SimpleHttpClient
 
get(String, Map<String, String>) - Static method in class com.ultikits.ultitools.utils.SimpleHttpClient
 
getAction() - Method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
getActor() - Method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
getAdapter(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
 
getAdded() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
getAdvisors() - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Gets all registered advisors, ordered by AopAdvisor.getOrder().
getAge() - Method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Gets the age of this entity since creation.
getAll() - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Get all data record.
getAll() - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
getAll() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
getAll(WhereCondition...) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Get all data record by conditions.
getAll(WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
getAll(WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Fires onLoad() once per entity actually returned to the caller.
getAllConfigEntities(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.ConfigManager
Get all config entities for a plugin.
getAllConfigs() - Method in interface com.ultikits.ultitools.interfaces.Configurable
 
getAllDependencies(Set<String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
Deprecated, for removal: This API element is subject to removal in a future version.
use PluginDependencyResolver.PluginNode.getAllDependencies(Set, Map), which resolves each entry through the plugin.yml-name alias map (D-12) before checking availability
getAllDependencies(Set<String>, Map<String, String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
Gets all dependencies (hard + soft) that exist in the available plugins, resolving each soft-dependency entry through aliasMap before checking availability so it may name either a simple class name or a plugin.yml name (D-12).
getAllFailedValidators() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
Gets all failed validators.
getAllFields(Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets all fields of a class (including superclasses).
getAllLeaves() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Gets the list of all leaf nodes (recursively).
getAllMethods(Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Collects every method visible on the given class, walking the hierarchy and keeping only the most specific declaration of each overridable method.
getAllParsers() - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Gets all registered parsers.
getAllRaw(WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
getAllResults() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
Gets all validation results.
getAnnotation(Class<?>, Class<A>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets an annotation on a class.
getAnnotation(Field, Class<A>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets an annotation on a field.
getAnnotationType() - Method in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
getAnnotationType() - Method in interface com.ultikits.ultitools.aop.AopAdvisor
The annotation this advisor serves, for annotation-coverage checks.
getAopAnnotations() - Static method in class com.ultikits.ultitools.aop.AopEligibility
The annotations that request interception.
getAopProxyResolver() - Method in class com.ultikits.ultitools.context.SimpleContainer
Gets the AOP proxy resolver for this container.
getArg(int) - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Gets an argument at the specified index.
getArgCount() - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Gets the number of arguments.
getArguments() - Method in interface com.ultikits.ultitools.aop.MethodInvocation
Gets the arguments passed to the method.
getArguments() - Method in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
getAttemptCount() - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
getAttemptCount() - Method in interface com.ultikits.ultitools.websocket.ReconnectStrategy
Gets the current attempt count.
getAuthor() - Method in interface com.ultikits.ultitools.interfaces.BaseService
 
getAuthor() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
getAuthor() - Method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
getAuthor() - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
getAuthor() - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
getAutoCommit() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getAutowireCapableBeanFactory() - Method in class com.ultikits.ultitools.context.SimpleContainer
Get autowire capable bean factory.
getBackGroundColor() - Method in enum class com.ultikits.ultitools.entities.ViewType
Gets back ground color.
getBackoff() - Method in class com.ultikits.ultitools.utils.CloudSession
 
getBalance(UUID) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the balance of a player by UUID.
getBalance(OfflinePlayer) - Method in interface com.ultikits.ultitools.services.EconomyProvider
 
getBalance(OfflinePlayer) - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
getBalance(OfflinePlayer) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the balance of a player.
getBaseUrl() - Static method in class com.ultikits.ultitools.utils.HttpRequestUtils
Get the base URL for API calls.
getBaseUrl() - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Get the base URL for API calls.
getBean(Class<T>) - Method in class com.ultikits.ultitools.context.BeanFactory
Get bean by type.
getBean(Class<T>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get bean by type.
getBean(String) - Method in class com.ultikits.ultitools.context.BeanFactory
Get bean by name.
getBean(String) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get bean by name.
getBean(String, Class<T>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get bean by name and type.
getBeanClass() - Method in class com.ultikits.ultitools.aop.MethodScan
 
getBeanClass() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
getBeanDefinitionNames() - Method in class com.ultikits.ultitools.context.SimpleContainer
Get all bean names.
getBeanFactory() - Method in class com.ultikits.ultitools.context.SimpleContainer
Get bean factory.
getBeanName() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
getBeanName(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Get bean name from class.
getBeanName(Class<T>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Generate bean name for class.
getBeanNamesForType(Class<?>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get bean names for type.
getBeansOfType(Class<T>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get beans of type.
getBed(Colors) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get colored bed.
getBlockFace(Block) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get block face direction.
getBody() - Method in class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
getBool(Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Gets a Boolean value in a nested Map by path.
getBottomCenterSlot() - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Gets the slot number at the center of the last row.
getById(Object) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Get data record by ID.
getById(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
getById(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
getByPath(Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Gets a value in a nested Map by path.
getCachedBossBar(UUID) - Static method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
Get the cached BossBar for a player.
getCancelButtonName() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Gets the Cancel button display name.
getCancelButtonName() - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
getCancelText() - Method in interface com.ultikits.ultitools.widgets.Confirm
Get the cancel text.
getCancelText() - Method in class com.ultikits.ultitools.widgets.impl.ChatConfirm
 
getCancelText() - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
getCapability() - Method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
getCatalog() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getCenterSlot(int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Gets the center slot.
getChangeCount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
Gets the total number of changes.
getChangeListenerCount() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Gets the number of registered change listeners.
getChartData() - Method in class com.ultikits.ultitools.utils.Metrics.AdvancedBarChart
 
getChartData() - Method in class com.ultikits.ultitools.utils.Metrics.AdvancedPie
 
getChartData() - Method in class com.ultikits.ultitools.utils.Metrics.CustomChart
 
getChartData() - Method in class com.ultikits.ultitools.utils.Metrics.DrilldownPie
 
getChartData() - Method in class com.ultikits.ultitools.utils.Metrics.MultiLineChart
 
getChartData() - Method in class com.ultikits.ultitools.utils.Metrics.SimpleBarChart
 
getChartData() - Method in class com.ultikits.ultitools.utils.Metrics.SimplePie
 
getChartData() - Method in class com.ultikits.ultitools.utils.Metrics.SingleLineChart
 
getChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
 
getChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Gets the list of child Elements.
getChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Gets the list of child nodes (unmodifiable).
getChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container
 
getChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
getChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
getChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
getClassLoader() - Method in class com.ultikits.ultitools.context.SimpleContainer
Get class loader.
getClickHandler() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Gets the click handler.
getClickHandler() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
getClickHandler() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
getClientInfo() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getClientInfo(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getCode() - Method in enum class com.ultikits.ultitools.entities.Colors
 
getCode() - Method in enum class com.ultikits.ultitools.exceptions.ErrorCode
Gets the numeric error code.
getCol(int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Gets the column of a slot index.
getColor() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
getColoredPlaneGlass(Colors) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get colored stained glass pane.
getColoredWool(Colors) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get colored wool.
getColumnMappings() - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
getColumns() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
getCommand(String, Plugin) - Method in class com.ultikits.ultitools.manager.CommandManager
 
getCommandManager() - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getCommandMap() - Static method in class com.ultikits.ultitools.manager.ChatCallbackManager
Get the CommandMap from Bukkit's PluginManager.
getCommandMap() - Method in class com.ultikits.ultitools.manager.CommandManager
 
getCommentLines() - Method in enum class com.ultikits.ultitools.entities.Capability
The explanatory comment lines the capability migration attaches when it writes this key for the first time.
getCommentMapString() - Static method in class com.ultikits.ultitools.utils.ConfigEditorUtils
Get the comment map as a JSON string.
getComments() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Gets the comments of the configuration entity.
getComments() - Method in class com.ultikits.ultitools.manager.ConfigManager
Get all comments.
getCompleter(String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Gets a registered completer by key.
getConfig(Class<T>) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getConfig(Class<T>) - Method in interface com.ultikits.ultitools.interfaces.Configurable
Get config by config type.
getConfig(String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
getConfig(String, Class<T>) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getConfig(String, Class<T>) - Method in interface com.ultikits.ultitools.interfaces.Configurable
Get config by config path and config type.
getConfigEntities(UltiToolsPlugin, Class<T>) - Method in class com.ultikits.ultitools.manager.ConfigManager
Get all config entities by type.
getConfigEntity(UltiToolsPlugin, Class<T>) - Method in class com.ultikits.ultitools.manager.ConfigManager
Get config entity.
getConfigEntity(UltiToolsPlugin, String, Class<T>) - Method in class com.ultikits.ultitools.manager.ConfigManager
Get config entity by path.
getConfigFile(String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getConfigFolder() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getConfigKey() - Method in class com.ultikits.ultitools.entities.AccessDecision
 
getConfigKey() - Method in enum class com.ultikits.ultitools.entities.Capability
This capability's config key suffix (e.g.
getConfigManager() - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getConfigMapString() - Static method in class com.ultikits.ultitools.utils.ConfigEditorUtils
Get the configuration map as a JSON string.
getConfigPath() - Method in enum class com.ultikits.ultitools.entities.Capability
The full dotted config path for this capability.
getConfigs(Class<T>) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getConfigurationInfo() - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Gets a configuration-info string.
getConfirmText() - Method in interface com.ultikits.ultitools.widgets.Confirm
Get the confirm text.
getConfirmText() - Method in class com.ultikits.ultitools.widgets.impl.ChatConfirm
 
getConfirmText() - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
getConnection() - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
getConnection() - Method in interface com.ultikits.ultitools.interfaces.JdbcTransactionManager
Gets the current connection, creating a new one if necessary.
getConnection() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC-specific; not every TransactionManager backs a DataSource. Program against JdbcTransactionManager.getConnection() instead. This default throws UnsupportedOperationException for any backend that only implements the base interface.
getConnection() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
getConnection(String, String) - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
getConstructorArgValues() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
getContentSlots() - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Gets the content area slots (excluding the last row if toolbar is shown).
getContext() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Gets the build context.
getCooldownSeconds(Method, CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
getCoreTaskCount() - Method in class com.ultikits.ultitools.manager.TaskManager
Get the number of registered framework-owned tasks (for testing).
getCount() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
getCPUUsage() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Get the CPU usage (returns the cached value, updated by periodic sampling).
getCurrencyName() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the currency name (singular).
getCurrencyNamePlural() - Method in interface com.ultikits.ultitools.services.EconomyProvider
 
getCurrencyNamePlural() - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
getCurrencyNamePlural() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the currency name (plural).
getCurrencyNameSingular() - Method in interface com.ultikits.ultitools.services.EconomyProvider
 
getCurrencyNameSingular() - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
getCurrentContext() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
Gets the current transaction context (for testing).
getCurrentInput() - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
Gets the current partial argument or empty string if none.
getCurrentMetricsData() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Gets the current performance metrics data.
getCurrentPage() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Gets the current page number (1-based).
getCurrentPluginArray() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Gets the current plugin list array.
getCurrentServerStatusData() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Gets the current server status data.
getCurrentTPS() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Get current 1-minute average TPS.
getCurrentUser() - Static method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Gets the current user from the thread-local context.
getCyclePaths() - Method in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.CircularDependencyException
Each detected cycle as an ordered list of plugin names whose first and last entries are the same node, e.g.
getData() - Method in class com.ultikits.ultitools.events.PanelMessageEvent
 
getDataFolder() - Method in class com.ultikits.ultitools.manager.DataScope
 
getDataOperator(Class<T>) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Gets data operator.
getDataOperator(JavaPlugin, Class<T>) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Get a DataOperator for an external plugin's data entity.
getDataOperatorCount() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Get the number of registered data operators.
getDataSource(DataScope) - Method in interface com.ultikits.ultitools.interfaces.DataStore
Get the JDBC DataSource backing this store for the given scope, needing no entity class up front (a connection pool needs only a JDBC URL).
getDataSource(DataScope) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
getDataSource(DataScope) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
getDatastore(String) - Static method in class com.ultikits.ultitools.manager.DataStoreManager
Get data store.
getDecodedInfo() - Method in class com.ultikits.ultitools.entities.TokenEntity
Get the decoded payload information (for debugging).
getDefaultEnabled() - Method in enum class com.ultikits.ultitools.entities.Capability
The D-08 shipped default this capability resolves to when its key is absent from config.yml.
getDefaultMessage() - Method in enum class com.ultikits.ultitools.exceptions.ErrorCode
Gets the default error message.
getDefaultServerId() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Gets the default server ID.
getDefaultValue(Class<?>) - Method in class com.ultikits.ultitools.aop.ExceptionInterceptor
Gets the default value for a type.
getDependsOn() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
getDisplayName() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
getDouble(Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Gets a Double value in a nested Map by path.
getEconomy() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the economy instance.
getEditableRoots() - Method in class com.ultikits.ultitools.manager.FileOperationManager
The operator-configured editable-root set this manager currently enforces.
getEffectivePermissions() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
getEmailMaterial(boolean) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get email material (paper for unread, filled map for read).
getEmptyValue(Class<?>) - Method in class com.ultikits.ultitools.aop.ExceptionInterceptor
Gets an empty value for collection/array/string types.
getEndEye() - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get ender eye.
getEnv() - Static method in class com.ultikits.ultitools.UltiTools
Retrieves the YAML configuration object containing environment variables.
getErrorCode() - Method in exception class com.ultikits.ultitools.exceptions.UltiToolsException
Gets the error code associated with this exception.
getErrorKey() - Method in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
Gets the i18n key for the error message.
getErrorMessage() - Method in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
Gets the error message if validation failed.
getErrorMessage() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
Gets the error message from the first failure.
getEventBus() - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Get the UltiTools EventBus for inter-plugin communication.
getExecutionTime() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandResult
 
getExpirationDate() - Method in class com.ultikits.ultitools.entities.TokenEntity
Get the token's expiration time.
getExpirationDate() - Method in class com.ultikits.ultitools.utils.CloudAuthManager.CloudStatus
 
getExternalTaskCount(String) - Method in class com.ultikits.ultitools.manager.TaskManager
Get the number of registered tasks for an external plugin (for testing).
getFactoryBean() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
getFactoryMethod() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
getFailed() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
Whitelisted keys whose write failed.
getFailedResult() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
Gets the first failed result.
getFailedValidator() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
Gets the first failed validator.
getField(Class<?>, String) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets the specified field.
getFields(Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets all fields of a class (including superclasses).
getFieldValue(Object, Field) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets a field's value.
getFieldValue(Object, String) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets a field's value.
getFieldValue(T, String) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
Get a field value from an entity by column name.
getFileResource(String) - Method in class com.ultikits.ultitools.UltiTools
Retrieves the input stream for the specified file resource.
getFingerprint() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
getFormattedCode() - Method in enum class com.ultikits.ultitools.exceptions.ErrorCode
Gets the full error code string (e.g., "ULTI-3001").
getFormattedMessage() - Method in exception class com.ultikits.ultitools.exceptions.UltiToolsException
Gets the formatted error message including the error code.
getFromSlot() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeMove
 
getGrassBlock() - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get grass block.
getGui() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Gets the associated Gui instance.
getGui() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
Gets the associated GUI.
getGuiId() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Gets the GUI ID.
getHandler() - Method in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
 
getHardDependencies() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
getHead(OfflinePlayer) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get player head.
getHeaders(String) - Static method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
getHelpCommand() - Method in class com.ultikits.ultitools.abstracts.AbstractCommand
Gets the help command.
getHelpCommand() - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Gets the help command string.
getHighestPriorityBean(Class<T>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get the highest priority bean of the given type.
getHoldability() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getIcon() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Gets the icon.
getIcon() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper
 
getId() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Gets the entity ID.
getInheritedProperty(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Gets an inherited property value.
getInitialRoute() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.Navigator
 
getInputStream() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getInputValue() - Method in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Gets the input value that failed to parse.
getInstance() - Static method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Gets the singleton instance of the registry.
getInstance() - Static method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Gets the singleton instance.
getInstance() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
getInstance() - Static method in class com.ultikits.ultitools.manager.LogStreamManager
 
getInstance() - Static method in class com.ultikits.ultitools.UltiTools
Returns the instance of the UltiTools.
getInt(Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Gets an Integer value in a nested Map by path.
getInterceptor() - Method in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
getInterceptor() - Method in interface com.ultikits.ultitools.aop.AopAdvisor
Gets the interceptor to apply for matching methods.
getIssuedAt() - Method in class com.ultikits.ultitools.entities.TokenEntity
Get the token's issued-at time.
getItemDurability(ItemStack) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get item durability.
getItemInHand(Player, boolean) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get item in player's hand.
getItemStack() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
getItemStack() - Method in enum class com.ultikits.ultitools.entities.Buttons
Get item stack item stack.
getJavaPluginClassLoader() - Static method in class com.ultikits.ultitools.UltiTools
Get the JavaPlugin class loader.
getKey() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Gets the slot identifier.
getKey() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
Gets this Widget's key.
getKind() - Method in class com.ultikits.ultitools.aop.AopEligibility.Problem
 
getLanguage() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getLanguageCode() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getLastError() - Method in interface com.ultikits.ultitools.services.EmailService
Get the last error message if any operation failed.
getLastError() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
getLastPongTime() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Timestamp of the most recent pong received; 0 if none has ever been received.
getLastTeleportLocation(UUID) - Method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
getLastTeleportLocation(UUID) - Method in interface com.ultikits.ultitools.services.TeleportService
Get last teleport location of the player (before teleport).
getLatencyMs() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Most recently measured round-trip latency, in milliseconds; -1 if not yet measured.
getLevel() - Method in enum class com.ultikits.ultitools.annotations.Isolation
Gets the JDBC isolation level constant.
getLike(String, String, DataOperator.LikeType) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Fuzzy Query
getLike(String, String, DataOperator.LikeType) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
getLike(String, String, DataOperator.LikeType) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
getListenerManager() - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getListHandler() - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
getLoadAfter() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
The plugins this one should load after, as declared in its own plugin.yml loadAfter: list.
getLoadAfter() - Method in class com.ultikits.ultitools.utils.PluginYmlReader.PluginYmlInfo
The module's declared plugin.yml loadAfter: list.
getLoadBefore() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
getLocalizedText(String) - Method in class com.ultikits.ultitools.entities.Language
 
getLocation() - Method in class com.ultikits.ultitools.aop.AopEligibility.Problem
 
getLogDrainLock() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
getLogger() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getLogger() - Method in class com.ultikits.ultitools.api.ExternalPluginAdapter
Get the logger of the wrapped JavaPlugin.
getLoginTimeout() - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
getLogWriter() - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
getLong(Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Gets a Long value in a nested Map by path.
getLore() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
getLore() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
getMalformed() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
Keys whose value was not a JSON primitive.
getMappings() - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Gets all registered command mappings.
getMessage() - Method in class com.ultikits.ultitools.entities.AccessDecision
The human-readable refusal message — empty when allowed.
getMetadata(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Gets a metadata value.
getMetaData() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getMethod() - Method in interface com.ultikits.ultitools.aop.MethodInvocation
Gets the method being invoked.
getMethod() - Method in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
getMethods() - Method in class com.ultikits.ultitools.aop.MethodScan
 
getMethods(Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets all methods of a class (including superclasses).
getMethods(Class<?>, Predicate<Method>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets the methods that satisfy a condition.
getMiddleButton() - Method in enum class com.ultikits.ultitools.entities.ViewType
Gets middle button.
getModuleUrls() - Method in class com.ultikits.ultitools.UltiTools
Get URLs for module plugin JARs in the UltiTools/plugins directory.
getMoved() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
getName() - Method in interface com.ultikits.ultitools.abstracts.command.validation.CommandValidator
Gets the name of this validator for debugging and logging purposes.
getName() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
getName() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
 
getName() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
 
getName() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
 
getName() - Method in enum class com.ultikits.ultitools.entities.Buttons
Get name string.
getName() - Method in interface com.ultikits.ultitools.interfaces.BaseService
Get service name, this name will appear in the console or in the game.
getName() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
getName() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
getName() - Method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
getName() - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
getName() - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
getName() - Method in class com.ultikits.ultitools.utils.PluginYmlReader.PluginYmlInfo
The module's declared plugin.yml name: value.
getNetworkTimeout() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getNewNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeUpdate
 
getNextDelay() - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
getNextDelay() - Method in interface com.ultikits.ultitools.websocket.ReconnectStrategy
Gets the delay in milliseconds before the next reconnection attempt.
getNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeMove
 
getNotPresentOnServer() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
Keys on ServerPropertiesManager.SAFE_KEYS but absent from THIS server's own server.properties (D-15).
getOkButtonName() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Gets the OK button display name.
getOkButtonName() - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
getOldNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeUpdate
 
getOperator(UltiToolsPlugin, Class<T>) - Method in interface com.ultikits.ultitools.interfaces.DataStore
Deprecated, for removal: This API element is subject to removal in a future version.
Carries no ownership check of its own (D-14/D-18) -- a DataStore implementation that overrides this method directly must call DataStore.checkOwnership(UltiToolsPlugin, Class) as its own first statement to get the refusal; the three backends shipped by this framework all do (02-12). Framework- internal callers (UltiToolsPlugin.getDataOperator) already check ownership themselves before calling this. Use DataStore.getOperator(DataScope, Class).
getOperator(UltiToolsPlugin, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
getOperator(UltiToolsPlugin, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
getOperator(UltiToolsPlugin, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
getOperator(DataScope, Class<T>) - Method in interface com.ultikits.ultitools.interfaces.DataStore
Get a data operator for the entity scope owns, refusing outright when it does not (D-14).
getOperator(File, Class<T>) - Method in interface com.ultikits.ultitools.interfaces.DataStore
Deprecated, for removal: This API element is subject to removal in a future version.
Enforces D-18's ownership check via DataStore.checkOwnership(java.io.File, Class) as its own first statement -- a DataStore implementation that overrides this method directly must call the same helper to get the refusal; the three backends shipped by this framework all do (02-12). Framework-internal callers (UltiToolsAPI.getDataOperator) already check ownership themselves before calling this. Use DataStore.getOperator(DataScope, Class).
getOperator(File, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
getOperator(File, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
getOperator(File, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
getOperatorForIdentity(String, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
Shared operator-construction body for all three entry points above, once ownership has already been established by whichever one of them was called.
getOperatorForIdentity(String, String, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Shared operator-construction body for all three entry points above, once ownership and the @Table annotation have already been established by whichever one of them was called.
getOperatorForPath(String, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Shared operator-construction body for all three entry points above, once ownership has already been established by whichever one of them was called.
getOperatorUnchecked(DataScope, Class<T>) - Method in interface com.ultikits.ultitools.interfaces.DataStore
Internal, unchecked construction path used ONLY by DataStore.getOperator(DataScope, Class), called after its own scope.owns(...) check has already passed (CR-01, 02-13).
getOperatorUnchecked(DataScope, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Internal, unchecked construction path (CR-01/CR-03, 02-13): DataStore.getOperator(DataScope, Class)'s default body calls this only after its own scope.owns(...) check has already passed.
getOperatorUnchecked(DataScope, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
Internal, unchecked construction path (CR-01/CR-03, 02-13): DataStore.getOperator(DataScope, Class)'s default body calls this only after its own scope.owns(...) check has already passed.
getOperatorUnchecked(DataScope, Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Internal, unchecked construction path (CR-01/CR-03, 02-13): DataStore.getOperator(DataScope, Class)'s default body calls this only after its own scope.owns(...) check has already passed.
getOrder() - Method in interface com.ultikits.ultitools.abstracts.command.validation.CommandValidator
Gets the order of this validator.
getOrder() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
getOrder() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
 
getOrder() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
 
getOrder() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
 
getOrder() - Method in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
getOrder() - Method in interface com.ultikits.ultitools.aop.AopAdvisor
Gets the order of this advisor.
getOrder() - Method in interface com.ultikits.ultitools.aop.ExceptionHandler
Gets the order of this handler.
getOrderedBeansOfType(Class<T>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get beans of type ordered by @Service priority.
getOutput() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
getOutput() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandResult
 
getOwnedEntities() - Method in class com.ultikits.ultitools.manager.DataScope
 
getPageNumber() - Method in enum class com.ultikits.ultitools.entities.ViewType
Gets page number.
getPaginationManager() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Gets the pagination manager.
getPanelWebsocketClient(TokenEntity) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
 
getParam(String) - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Gets a parsed parameter by name.
getParamValue(String) - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Gets a single parsed parameter value by name.
getParent() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Gets the parent Element.
getParent() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Gets the parent node.
getParentElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Gets the parent Element.
getParentLogger() - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
getParser(Class<T>) - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Gets a parser for the specified type.
getPassedValidators() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
Gets the ordered list of validators whose CommandValidator.validate(CommandContext) succeeded during this chain run.
getPlayer() - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Gets the sender as a player.
getPlayer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Gets the current player.
getPlayer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Gets the player.
getPlayer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
Gets the player.
getPlayerAmount() - Method in class com.ultikits.ultitools.utils.Metrics
 
getPlayerName() - Method in class com.ultikits.ultitools.manager.TriggerContext
 
getPlayerUUID() - Method in class com.ultikits.ultitools.manager.TriggerContext
 
getPlugin(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Get plugin information by identify string.
getPluginByCommand(Command) - Method in class com.ultikits.ultitools.manager.CommandManager
Get the plugin instance by command.
getPluginClass() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
getPluginClassLoader() - Method in class com.ultikits.ultitools.api.ExternalPluginAdapter
Get the classloader of the wrapped JavaPlugin.
getPluginClassLoader() - Static method in class com.ultikits.ultitools.utils.ClassLoaderUtils
Get the JavaPlugin class loader.
getPluginLatestDownloadLink(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Get plugin latest version download link.
getPluginLatestVersion(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Get plugin latest version.
getPluginList(int, int) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Get plugin list online.
getPluginManager() - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getPluginName() - Method in class com.ultikits.ultitools.manager.DataScope
 
getPluginName() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
getPluginPackages(UltiToolsPlugin) - Static method in class com.ultikits.ultitools.utils.DependencyUtils
Get plugin packages.
getPluginScanPackages(Class<? extends UltiToolsPlugin>) - Method in class com.ultikits.ultitools.manager.PluginManager
Get scan packages for a plugin class.
getPluginVersion() - Static method in class com.ultikits.ultitools.UltiTools
Gets the version of UltiTools.
getPluginVersionDownloadLink(String, String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Get plugin download link.
getPluginVersions(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Get plugin versions.
getPluginYmlName() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
This module's plugin.yml name: value, or null if its code source has no readable plugin.yml.
getPreReleasePriority(String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
Gets the pre-release priority.
getPrimaryType() - Method in class com.ultikits.ultitools.abstracts.command.parser.EnchantmentParser
 
getPrimaryType() - Method in class com.ultikits.ultitools.abstracts.command.parser.GameModeParser
 
getPrimaryType() - Method in class com.ultikits.ultitools.abstracts.command.parser.LocationParser
 
getPrimaryType() - Method in interface com.ultikits.ultitools.abstracts.command.parser.TypeParser
Gets the primary type this parser handles.
getPrimaryType() - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
getPrimaryType() - Method in class com.ultikits.ultitools.abstracts.command.parser.WorldParser
 
getPrimitiveWrapper(Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Gets the wrapper class corresponding to a primitive type.
getPriority() - Method in interface com.ultikits.ultitools.abstracts.command.parser.TypeParser
Gets the priority of this parser.
getPriority() - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
getProviderName() - Method in interface com.ultikits.ultitools.services.EconomyProvider
The active provider's display name, for the framework's start-up log line.
getProviderName() - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
getQueueSize() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Gets the current queue size.
getRawListHandler() - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
The same row-materialization logic as AbstractRelationalDataOperator.getListHandler(), without firing onLoad().
getRawMessage() - Method in class com.ultikits.ultitools.events.PanelMessageEvent
 
getRealConnection() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
Returns the underlying real connection.
getReason() - Method in class com.ultikits.ultitools.entities.AccessDecision
 
getReason() - Method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
getRefusedPlugins() - Method in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.CircularDependencyException
The cycle members plus every plugin transitively depending on them, by plugin name.
getRefusedPlugins() - Method in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.MissingDependencyException
The declaring module(s) plus every plugin transitively depending on them, by plugin name.
getRejected() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
Keys refused because they are not on the whitelist.
getRemainingCooldown(String, long) - Static method in class com.ultikits.ultitools.utils.ApiRateLimiter
Get remaining cooldown time in seconds for a given key.
getRemainingCooldown(UUID, String) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Gets the remaining cooldown time in seconds.
getRemedy() - Method in class com.ultikits.ultitools.aop.AopEligibility.Problem
 
getRemoved() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
getRenderer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Gets the renderer.
getRenderNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
Gets the RenderNode, creating it first if it has not been created yet.
getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class com.ultikits.ultitools.utils.Metrics.CustomChart
 
getResourceFolderName() - Method in interface com.ultikits.ultitools.interfaces.BaseService
Get service resource folder name, not only the name under the server folder /plugins/UltiTools/config, but also the folder path under the plugin project resources folder.
getRoutes() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.Navigator
 
getRow(int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Gets the row of a slot index.
getRowRange(int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Gets the slot range of the given row.
getRows() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Gets the GUI row count.
getRowStart(int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Gets the starting slot of the given row.
getSafeProperties() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
getScheduler() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Gets the scheduler.
getSchema() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getScope() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
getSecureFile(String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Resolves a requested path to a real File handle, refusing anything that does not canonically resolve inside one of the configured FileOperationManager.editableRoots (D-21).
getSecurityPolicySummary() - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Get current security policy information.
getServer() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
getServerByUUID(String, TokenEntity) - Static method in class com.ultikits.ultitools.utils.HttpRequestUtils
Get server information by UUID from the API server.
getServerId() - Method in class com.ultikits.ultitools.manager.LogStreamManager
Gets the server ID.
getServerId(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Gets the server ID.
getServerJar() - Method in class com.ultikits.ultitools.UltiTools
Get server jar file URL.
getServicePriority(Class<?>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get service priority from @Service annotation.
getSign() - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get oak sign.
getSingleton(String, boolean) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get singleton from three-level cache.
getSingletonValues() - Method in class com.ultikits.ultitools.context.SimpleContainer
Get all singleton bean instances registered in this container (not including parent).
getSize() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Gets the total number of GUI slots.
getSkipped() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
Keys whose value was an explicit JSON null.
getSlot() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
getSlot() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
getSlotFromEnd(int) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Gets the slot number at the specified position from the end.
getSlotIndex() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeUpdate
Gets the slot index of the change.
getSoftDependencies() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
getSortedPrefix() - Method in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.CircularDependencyException
The plugin classes Kahn's sort could still place, in load order.
getSortedPrefix() - Method in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.MissingDependencyException
The plugin classes that survive - do not depend, directly or transitively, on a missing hard dependency - in load order.
getSound(Sounds) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get sound using XSound for cross-version compatibility.
getStackTrace(Throwable) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Gets the exception stack trace as a string.
getStartSlot() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
getState() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
 
getState() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui
Gets the state object.
getState() - Method in interface com.ultikits.ultitools.services.EconomyProvider
The current state, re-evaluated on every call rather than cached — a provider can register (or Vault can be installed) after this framework has already started, since plugin load order is not guaranteed.
getState() - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
getStatus() - Method in class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
getStoreType() - Method in interface com.ultikits.ultitools.interfaces.DataStore
Get the type of data storage.
getStoreType() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
getStoreType() - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
getStoreType() - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
getStr(Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Gets a String value in a nested Map by path.
getSuggestMethodsByName(Object, String) - Static method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
Gets suggest methods by name from the executor class or @CmdSuggest classes.
getSuggestName(Method, String) - Method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
Gets the suggest method name for a parameter.
getSupportedTypes() - Method in class com.ultikits.ultitools.abstracts.command.parser.EnchantmentParser
 
getSupportedTypes() - Method in class com.ultikits.ultitools.abstracts.command.parser.GameModeParser
 
getSupportedTypes() - Method in class com.ultikits.ultitools.abstracts.command.parser.LocationParser
 
getSupportedTypes() - Method in interface com.ultikits.ultitools.abstracts.command.parser.TypeParser
Gets all types this parser can handle, including array types.
getSupportedTypes() - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
getSupportedTypes() - Method in class com.ultikits.ultitools.abstracts.command.parser.WorldParser
 
getTarget() - Method in interface com.ultikits.ultitools.aop.MethodInvocation
Gets the target object being invoked.
getTarget() - Method in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
getTarget() - Method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
getTargetClass(Class<?>) - Method in class com.ultikits.ultitools.manager.TaskManager
Get the original class, unwrapping proxies generated by ProxyFactory.
getTargetType() - Method in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Gets the target type that was expected.
getTaskCount(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.TaskManager
Get the number of registered tasks for a plugin (for testing).
getTeleportingStatus(UUID) - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Get a player's teleporting status.
getText() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
getTimeoutDeadlineNanos() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Returns the System.nanoTime() value at which the active transaction's timeout budget expires, or null when no timeout is configured for the active transaction -- no active transaction at all, or @Transactional(timeout=0) (the default).
getTimeoutDeadlineNanos() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
Returns the System.nanoTime() value at which the active transaction's timeout budget expires, or null when no timeout is configured for the active transaction -- no active transaction at all, or @Transactional(timeout=0) (the default).
getTimeSinceUpdate() - Method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Gets the time since the last modification.
getTimestamp() - Method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
getToken() - Method in class com.ultikits.ultitools.utils.CloudSession
 
getToSlot() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeMove
 
getTotalPages() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Gets the total number of pages.
getTrackedBeanCount() - Method in class com.ultikits.ultitools.manager.PlayerCacheManager
Returns the number of beans being tracked.
getTransactionDepth() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Gets the current transaction depth (for nested transactions).
getTransactionDepth() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
getTransactionDepth() - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
 
getTransactionIsolation() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getTriggerDetail() - Method in class com.ultikits.ultitools.manager.TriggerContext
 
getTriggerType() - Method in class com.ultikits.ultitools.manager.TriggerContext
 
getType() - Method in class com.ultikits.ultitools.events.PanelMessageEvent
 
getType(String) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get bean type.
getTypeMap() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getUltiToolsNewestVersion() - Static method in class com.ultikits.ultitools.utils.VersionUtils
Get the newest version of UltiTools from the remote API.
getUltiToolsUUID() - Static method in class com.ultikits.ultitools.utils.CommonUtils
get UltiTools UUID
getUnreadCount(UUID) - Method in interface com.ultikits.ultitools.services.GameMailService
Get unread mail count for a player.
getUnreadCount(UUID) - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
getUpdated() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
getUpdated() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
Keys written to disk.
getUserIdAsString() - Method in class com.ultikits.ultitools.entities.TokenEntity
Get the user ID as a string (for compatibility).
getUserName() - Method in class com.ultikits.ultitools.utils.CloudAuthManager.CloudStatus
 
getValidationErrors() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Gets validation error messages if validation fails.
getValidators() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Gets an unmodifiable view of the validators.
getValue() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
Gets the key's string value.
getValueLength(Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
getVerdict() - Method in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
getVersion() - Method in interface com.ultikits.ultitools.interfaces.BaseService
Version number, used to compare the version number of the registered service, currently not in use.
getVersion() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
getVersion() - Method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
getVersion() - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
getVersion() - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
getVersionComparator() - Method in class com.ultikits.ultitools.manager.DependenceManagers
Get version comparator.
getWarnings() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getWebSocketClient() - Method in class com.ultikits.ultitools.utils.CloudSession
 
getWidget() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Gets the Widget associated with this Element.
getWidget() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Gets the Widget associated with this State.
globalHandlers - Variable in class com.ultikits.ultitools.aop.ExceptionInterceptor
 
glow() - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Makes the item glow without showing enchantments.
GOAL - Enum constant in enum class com.ultikits.ultitools.widgets.Toast.Style
Goal style - green square frame
goToPage(int) - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Goes to a specific page.
grantAdvancement(Player) - Method in class com.ultikits.ultitools.widgets.Toast
 
GRAY - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
GREATER - Enum constant in enum class com.ultikits.ultitools.entities.Comparison
 
GREEN - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
GridView<T> - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
GridView is a grid-layout Widget that arranges its children in a grid.
GridView(GridView.Builder<T>) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
GridView.Builder<T> - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Builder for GridView.
GridViewElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
The Element counterpart of GridView.
GridViewElement(GridView<?>) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
gson - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager
 
gson - Variable in class com.ultikits.ultitools.manager.FileOperationManager
 
gson - Variable in class com.ultikits.ultitools.manager.LogStreamManager
 
gson - Variable in class com.ultikits.ultitools.manager.RemoteActionLog
 
gson - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
GSON - Static variable in class com.ultikits.ultitools.entities.Language
 
GSON - Static variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Default Gson has no bundled adapter for java.time.LocalDateTime: its reflective fallback tries to reach LocalDateTime's private fields, which JDK 9+'s module system refuses without --add-opens java.base/java.time, throwing JsonIOException at the first non-null @Column-mapped LocalDateTime value (02-08 -- AuditableDataEntity#createdAt/updatedAt were always null before this plan, so the per-field AbstractRelationalDataOperator.insert(T) / AbstractRelationalDataOperator.update(java.lang.String, java.lang.Object, java.lang.Object) JSON fallback below never reached this type until the lifecycle hooks started populating it).
GSON - Static variable in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Default Gson has no bundled adapter for java.time.LocalDateTime: its reflective fallback tries to reach LocalDateTime's private fields, which JDK 9+'s module system refuses without --add-opens java.base/java.time, throwing JsonIOException the first time this operator serializes an entity carrying a non-null LocalDateTime-typed @Column (02-08 -- AuditableDataEntity#createdAt/updatedAt were always null before this plan, so the whole-entity GSON.toJson(...) calls below never reached this type until the lifecycle hooks started populating it).
GSON - Static variable in class com.ultikits.ultitools.utils.CloudSession
 
GSON - Static variable in class com.ultikits.ultitools.utils.CredentialStore
 
GSON - Static variable in class com.ultikits.ultitools.utils.PluginInstallUtils
 
GSON - Static variable in class com.ultikits.ultitools.utils.ResourceHashSidecar
 
GSON - Static variable in class com.ultikits.ultitools.utils.TokenStore
 
gt(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
gt(Object) - Method in interface com.ultikits.ultitools.interfaces.Query
Greater than.
gte(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
gte(Object) - Method in interface com.ultikits.ultitools.interfaces.Query
Greater than or equal to.
gui - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
gui - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
 
gui(Player, String, String, Runnable, Runnable) - Static method in interface com.ultikits.ultitools.widgets.Confirm
Create a confirm dialog with GUI.
gui(Player, String, String, String, String, Runnable, Runnable) - Static method in interface com.ultikits.ultitools.widgets.Confirm
Create a confirm dialog with GUI.
GUI_ID - Static variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
The unique GUI identifier
GUI_ROWS - Static variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
The number of rows in the GUI (3 rows = 27 slots)
guiId - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
guiId - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
 
GuiRenderer - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
GuiRenderer is responsible for coordinating Widget tree construction, diffing, and Inventory updates.
GuiRenderer(Gui, Player) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Creates a GuiRenderer.
GuiRenderer(Gui, Player, GuiScheduler) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Creates a GuiRenderer with the given scheduler.
GuiScheduler - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
GuiScheduler is responsible for ensuring every GUI operation runs on the Bukkit main thread.
GuiScheduler() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Creates a GuiScheduler using the default plugin instance.
GuiScheduler(Plugin) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Creates a GuiScheduler.
GuiScheduler(Plugin, long) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Creates a GuiScheduler with the given frame interval.

H

handle(E) - Method in interface com.ultikits.ultitools.interfaces.TempEventHandler
 
handleBackupOperation(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a backup operation
handleBackupProgress(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles backup progress
handleCaughtException(Throwable, MethodInvocation, ExceptionCatch) - Method in class com.ultikits.ultitools.aop.ExceptionInterceptor
Handles a caught exception according to the annotation configuration.
handleClick(InventoryClickEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Handles a click event.
handleCommandResult(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a command execution result
handleConfigUpdate(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a config update.
handleConfigUpdate(JsonObject, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Handles a configuration update.
handleConfigUpload(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a config upload.
handleConfigUploadLogic(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles the config upload logic.
handleDeleteOperation(String, JsonObject, String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Handles a file delete operation.
handleError(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles an error message
handleException(Throwable, Object, Method, Object[]) - Method in interface com.ultikits.ultitools.aop.ExceptionHandler
Handles an exception caught during method execution.
handleFileOperation(JsonObject) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Handles a file operation request.
handleFileOperationResult(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a file operation result
handleGatedHelp(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Runs the sender-type and permission validators, then shows help if they pass.
handleGet() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
handleHelp(CommandSender) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Handles the help command.
handleHelp(CommandSender) - Method in class com.ultikits.ultitools.commands.CloudLoginCommand
 
handleHelp(CommandSender) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
handleHelp(CommandSender) - Method in class com.ultikits.ultitools.commands.UltiToolsCommands
 
handleInboundMessage(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles an inbound WebSocket message dispatched by the panel.
handleListOperation(String, JsonObject, String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Handles a directory listing operation.
handleLogStreamMessage(JsonObject) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Handles a log stream message.
handleMetricsRequest(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a metrics data request
handleNotification(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a notification message
handlePing(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a ping message
handlePlayerEvent(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a player event
handlePluginListRequest(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a plugin list request
handlePong(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a pong message
handler - Variable in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
 
handler() - Element in annotation interface com.ultikits.ultitools.annotations.ExceptionCatch
The name of a custom exception handler bean to use.
HANDLER - Enum constant in enum class com.ultikits.ultitools.utils.PluginInitiationUtils.VerdictRecorder
The handler records its own verdict from its own, finer-grained AccessDecision check — PluginInitiationUtils.dispatchWithCapabilityGate(java.lang.String, com.google.gson.JsonObject, com.google.gson.JsonObject, com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry) must not also record one, or the log gets two contradictory lines for one request.
handleReadOperation(String, JsonObject, String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Handles a file read operation.
HandlerEntry - Class in com.ultikits.ultitools.entities
Internal representation of a registered event handler.
HandlerEntry(Class<? extends ModuleEvent>, EventPriority, boolean, String, Method, Object) - Constructor for class com.ultikits.ultitools.entities.HandlerEntry
Constructor for annotation-based handlers.
HandlerEntry(Class<? extends ModuleEvent>, EventPriority, boolean, String, Consumer<? extends ModuleEvent>) - Constructor for class com.ultikits.ultitools.entities.HandlerEntry
Constructor for programmatic handlers.
handlers - Variable in class com.ultikits.ultitools.events.EventBus
 
handleServerProperties(JsonObject) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
Handle WebSocket message for server properties operations.
handleServerStatusRequest(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a server status request
handleSet(JsonObject) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
handleSetAll(JsonObject) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
handleSubscribe(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles a subscribe message
handleUnsubscribe(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Handles an unsubscribe message
handleWriteOperation(String, JsonObject, String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Handles a file write operation.
hardDependencies - Variable in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
has(UUID, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Checks if a player has at least the specified amount.
has(OfflinePlayer, double) - Method in interface com.ultikits.ultitools.services.EconomyProvider
 
has(OfflinePlayer, double) - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
has(OfflinePlayer, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Checks if a player has at least the specified amount.
hasActiveTransaction() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Checks if there is an active transaction on the current thread.
hasActiveTransaction() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
hasActiveTransaction() - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
 
hasAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Whether a class carries the specified annotation.
hasAnnotation(Field, Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Whether a field carries the specified annotation.
hasAnythingToClear() - Method in class com.ultikits.ultitools.utils.CloudSession
 
hasAnyUpdates() - Method in class com.ultikits.ultitools.manager.UpdateManager
Check if any updates (framework or modules) are available.
hasAtLeastOneField - Variable in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
 
hasAuthority(String) - Method in class com.ultikits.ultitools.entities.TokenEntity
Check whether the user has the given authority.
hasChanged(RenderNode, RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer
Compares a single node for changes.
hasComponentAnnotation(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Check if class has a meta-component annotation, anywhere on its whole annotation tree.
hasConstructedInstanceOfType(Class<?>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Report whether a constructed instance assignable to type already exists in this container or any parent, without constructing anything.
hashCode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
 
hashCode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
 
hashCode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
 
hashCode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer.NodeKey
 
hashCode() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore.OperatorKey
 
hashCode() - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore.OperatorKey
 
hashCode() - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore.OperatorKey
 
hashCode() - Method in class com.ultikits.ultitools.manager.DataScope
 
hasInheritedProperty(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Checks whether the given inherited property exists.
hasNewerVersionLoaded(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
Determines whether a newer version of the same module is already loaded.
hasNextPage() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Checks if there are more pages after the current one.
hasParser(Class<?>) - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Checks if a parser is registered for the specified type.
hasPermission(String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
hasPermission(Permission) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
hasPreviousPage() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Checks if there are pages before the current one.
hasResponder(String) - Method in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Whether a responder is currently registered for the exact string messageType.
hasRun - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
Whether the task has run at least once.
hasSampledState() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Lets tests assert whether sampling has actually happened yet -- more direct than observing the emitted JSON externally.
hasValidToken() - Method in class com.ultikits.ultitools.utils.CloudSession
 
HEARTBEAT_INTERVAL_SECONDS - Static variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Heartbeat interval, in seconds.
heartbeatExecutor - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
heartbeatTask - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
heartbeatTick() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
One heartbeat: check liveness first, then send a ping.
help(CommandSender) - Method in class com.ultikits.ultitools.commands.UltiToolsCommands
 
hideAll() - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Hides all item flags.
hideAttributes() - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Hides all item attributes.
HIGH - Enum constant in enum class com.ultikits.ultitools.events.EventPriority
 
HIGHEST - Enum constant in enum class com.ultikits.ultitools.events.EventPriority
 
history - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
 
historyIndex - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
Hologram - Class in com.ultikits.ultitools.widgets
A multi-line hologram widget using invisible ArmorStands.
Hologram(String...) - Constructor for class com.ultikits.ultitools.widgets.Hologram
Creates a new hologram with the specified text lines.
host - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
hostPlugin - Variable in class com.ultikits.ultitools.manager.TaskManager
 
HttpDownloadUtils - Class in com.ultikits.ultitools.utils
Utility class for HTTP file download operations.
HttpDownloadUtils() - Constructor for class com.ultikits.ultitools.utils.HttpDownloadUtils
 
HttpDownloadUtils.ProgressCallback - Interface in com.ultikits.ultitools.utils
Progress callback interface for download operations.
HttpRequestUtils - Class in com.ultikits.ultitools.utils
Utility class for HTTP request operations.
HttpRequestUtils() - Constructor for class com.ultikits.ultitools.utils.HttpRequestUtils
 

I

i18n() - Element in annotation interface com.ultikits.ultitools.annotations.UltiToolsModule
 
i18n(String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
i18n(String) - Method in class com.ultikits.ultitools.UltiTools
Internationalization method that translates the given string based on the current language.
i18n(String, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
i18n(String, String) - Method in interface com.ultikits.ultitools.interfaces.Localized
Returns a localized string for the given default text.
I18n - Annotation Interface in com.ultikits.ultitools.annotations
I18n annotation.
iat - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
icon - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
The Icon to display in this slot.
icon - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper.Builder
 
icon - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper
 
icon - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
icon - Variable in class com.ultikits.ultitools.widgets.Toast
The Minecraft item ID for the icon (without "minecraft:" prefix)
iconsEqual(Icon, Icon) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer
Compares two Icons for equality.
IconWrapper - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
IconWrapper is a simple wrapper around Icon, used to pass it through the Widget tree.
IconWrapper(Icon) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper
 
IconWrapper(ItemStack) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper
 
IconWrapper.Builder - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Builder for IconWrapper.
id - Variable in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
The entity's identifier, owned directly by this class (see the class javadoc for why this moved here from the now-removed AbstractDataEntity).
id - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
id - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
 
id - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
id(String) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
identifyString - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
identifyString - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
identifyString - Variable in class com.ultikits.ultitools.entities.UpdateInfo
 
identity - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore.OperatorKey
 
identity - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore.OperatorKey
 
identity - Variable in class com.ultikits.ultitools.manager.JsonTransactionManager
The requesting identity this manager governs -- a plugin name or a canonical data-folder path, matching whatever JsonStore used to key the operators it hands out for this manager.
identityFor(DataScope) - Static method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
Resolves scope's operator-cache identity, matching whichever legacy getOperator overload the same scope would actually route through: the internal (plugin name) shape when scope is an internal plugin's own scope (its dataFolder is exactly the core framework's own data folder, DataScope.forPlugin's construction -- the same disambiguation JsonStore.identityOf(DataScope) and SQLiteDataStore.dbPathFor(DataScope) use, 02-05), the external (canonical folder path) shape otherwise.
identityOf(DataScope) - Static method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Derives the same identity JsonStore.getOperator(UltiToolsPlugin, Class) and JsonStore.getOperator(File, Class) each already resolve for JsonStore.OperatorKey, from a DataScope instead of a raw plugin or File.
ignoreCancelled - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
ignoreCancelled() - Element in annotation interface com.ultikits.ultitools.annotations.ModuleEventHandler
 
ILLEGAL_STATE - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
in(Collection<?>) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
in(Collection<?>) - Method in interface com.ultikits.ultitools.interfaces.Query
Value is in the given collection.
INACCESSIBLE_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
An annotated method is package-private and declared in another package.
INACCESSIBLE_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Package-private and declared in a different package than the bean - relative to the bean class, not intrinsic to the method.
INBOUND_HANDLERS - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
The inbound-message dispatch table: message type string to the PluginInitiationUtils.InboundHandlerEntry that serves it.
inboundDispatchTable() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Package-private accessor for PluginInitiationUtils.INBOUND_HANDLERS, exposed only so PluginInitiationUtilsDispatchTableTest can assert the table's key set and entry identities without duplicating PluginInitiationUtils.buildInboundHandlers()'s routing record in a second place.
InboundHandlerEntry(Capability, Function<JsonObject, Capability>, PluginInitiationUtils.VerdictRecorder, BiConsumer<JsonObject, JsonObject>) - Constructor for class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
 
INCLUDE - Enum constant in enum class com.ultikits.ultitools.entities.Comparison
 
incrementCount() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
inferTriggerFromStackTrace(Throwable) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Infer trigger context from exception stack trace.
info(String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
info(String) - Static method in class com.ultikits.ultitools.utils.MessageUtils
Get info message (light blue).
info(String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
info(String, String) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Convenience methods: send a log at a specific level.
info(Throwable) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
info(Throwable, String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
info(Throwable, String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
infoLogger - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
inheritanceDepth(Class<?>, Class<?>) - Method in class com.ultikits.ultitools.aop.TransactionInterceptor
Walks thrownClass's superclass chain to find the depth at which it matches ruleClass.
inherited - Variable in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
inheritedMethod(Method) - Method in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
inheritedProperties - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
inheritedProperties - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
 
inheritedProperty(String, Object) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
init() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Initialize the collector and start the dedup window reset scheduler.
init(UltiToolsPlugin) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Initializes the configuration entity.
init(File) - Method in class com.ultikits.ultitools.manager.RemoteActionLog
Attaches the rotating FileHandler at <dataFolder>/security/action.log.%g, creating the security directory if absent.
init(ClassLoader) - Method in class com.ultikits.ultitools.manager.PluginManager
Initialize plugin manager.
initAdventure(UltiTools) - Method in class com.ultikits.ultitools.manager.DependenceManagers
Initialize adventure.
initConfig() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Initializes the configuration entity.
initCoreServices(UltiTools) - Method in class com.ultikits.ultitools.manager.DependenceManagers
Initialize core services provided by UltiTools-API.
initDataStore() - Method in class com.ultikits.ultitools.UltiTools
 
initDependencies() - Method in class com.ultikits.ultitools.UltiTools
 
INITIAL_RECONNECT_DELAY_MS - Static variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
initialDelay - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
initialDelay - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
initialDelay(long) - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
initialize() - Static method in class com.ultikits.ultitools.manager.ChatCallbackManager
 
initialize(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Initializes the log stream manager.
initialize(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Initializes the player event manager.
initialize(Supplier<Widget>, BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Initializes the renderer.
initialized - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
 
initialized - Static variable in class com.ultikits.ultitools.manager.ChatCallbackManager
Initialization flag to prevent multiple command registrations
initialized - Variable in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
initializeDefaultConfiguration() - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Initializes the default configuration.
initializeLanguage() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Initializes the language object
initializeManagers() - Method in class com.ultikits.ultitools.utils.CloudSession
Wires all WebSocket managers up to this session's connection, but only if this session is still current.
initializeManagers() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Wires all WebSocket managers up to the current connection, on CloudSession.current().
initializePlugin(ClassLoader, Class<? extends UltiToolsPlugin>) - Method in class com.ultikits.ultitools.manager.PluginManager
Initialize module using its default (zero-argument) constructor.
initializeSession() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
Initialize the mail session with configuration from config.yml
initializeTable() - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Initializes the database table.
initialRoute - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.Navigator
 
initInventoryAPI(UltiTools) - Method in class com.ultikits.ultitools.manager.DependenceManagers
Initialize inventory API.
initLanguage() - Method in class com.ultikits.ultitools.UltiTools
 
initPagination() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Initializes the pagination manager.
initPluginModules() - Method in class com.ultikits.ultitools.UltiTools
 
initScheduler() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Initialize the flush scheduler.
initScheduler() - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Initialize the movement check scheduler.
initState() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Initializes the state.
initState() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
 
initWebsocket() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Initialize websocket on the current session.
initWebsocket(CloudSession) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Initialize websocket on a specific session.
initWebSocket() - Method in class com.ultikits.ultitools.UltiTools
 
initWebSocketManagers() - Method in class com.ultikits.ultitools.UltiTools
 
injectionFailed(Class<?>, Class<?>, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception for dependency injection failures.
InMemeryTeleportService - Class in com.ultikits.ultitools.services.impl
Teleport service implementation.
InMemeryTeleportService() - Constructor for class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
InMemeryTeleportService.DelayTeleportResult - Class in com.ultikits.ultitools.services.impl
Result object for delay teleport tick processing.
inMemoryLocationRecord - Static variable in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
InMemoryNotificationService - Class in com.ultikits.ultitools.services.impl
 
InMemoryNotificationService() - Constructor for class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
InMemoryNotificationService.BossBarTickResult - Class in com.ultikits.ultitools.services.impl
Result object for BossBar tick processing.
inputStartsWith(String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
Checks if the current input starts with the given prefix (case-insensitive).
inputValue - Variable in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
 
insert(T) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Insert data record.
insert(T) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
insert(T) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
insertAll(List<T>) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Insert multiple entities atomically.
insertAll(List<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
insertAll(List<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
installedJarName(String, String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
 
installLatestPlugin(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Install latest plugin.
installPlugin(String, String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Install plugin.
installPlugin(CommandSender, String) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
installPlugin(CommandSender, String, String) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
instance - Static variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
 
instance - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
 
instance - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
instance - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
instance - Static variable in class com.ultikits.ultitools.manager.LogStreamManager
 
INTEGRAL_FIELD_TYPES - Static variable in class com.ultikits.ultitools.manager.ConfigBindings
The field types a binding may read.
intentionalDisconnect - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
interceptor - Variable in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
InterceptorDispatcher(List<MethodInterceptor>) - Constructor for class com.ultikits.ultitools.aop.ProxyFactory.InterceptorDispatcher
 
interceptors - Variable in class com.ultikits.ultitools.aop.ProxyFactory.InterceptorDispatcher
 
interceptors - Variable in class com.ultikits.ultitools.aop.ProxyFactory
 
interceptors - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
internalLocation(String, Class<?>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
The internal-plugin storage location shape: <store location>/<plugin name>/<@Table value>.
interval - Variable in class com.ultikits.ultitools.manager.LogStreamManager.BatchConfigSection
 
intervalMs - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
INVALID_ARGUMENT - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
invalidate() - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Marks every memoized resolution as computed against a configuration that no longer holds.
invalidate() - Method in class com.ultikits.ultitools.utils.CloudSession
Marks this session invalid and tears down everything it owns: the log stream manager (as of plan 16-10, WR-01), the poll and refresh schedulers, and (as of plan 16-08 Task 2) the WebSocket client.
invalidated - Variable in class com.ultikits.ultitools.utils.CloudSession
 
invalidateResolvedTypeCache() - Method in class com.ultikits.ultitools.context.SimpleContainer
Invalidates the by-type assignability resolution cache (SimpleContainer.resolvedTypeCache).
invalidFormat(String, Class<?>) - Static method in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Creates a TypeParseException for an invalid format.
invalidValueAtLoad(UltiToolsPlugin, String, ConfigBindings.Source, Long, String) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
The load-time refusal for an out-of-range bound value -- the same exception type and the same "file was not modified" contract as a @Range violation.
InventoryConfirm - Class in com.ultikits.ultitools.widgets.impl
A GUI inventory-based confirmation dialog implementation.
InventoryConfirm(Player, String, String, Runnable, Runnable) - Constructor for class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Creates an inventory confirmation dialog with default button text.
InventoryConfirm(Player, String, String, String, String, Runnable, Runnable) - Constructor for class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Creates an inventory confirmation dialog with custom button text.
invoke(MethodInvocation) - Method in class com.ultikits.ultitools.aop.AopProxyResolver.AdvisorScopedInterceptor
 
invoke(MethodInvocation) - Method in class com.ultikits.ultitools.aop.ExceptionInterceptor
 
invoke(MethodInvocation) - Method in interface com.ultikits.ultitools.aop.MethodInterceptor
Intercept the given method invocation.
invoke(MethodInvocation) - Method in class com.ultikits.ultitools.aop.TransactionInterceptor
 
invoke(Object, Method, Object[]) - Method in class com.ultikits.ultitools.aop.ProxyFactory.InterceptorDispatcher
 
invoke(Object, Method, Object...) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Invokes a method.
invokeAttribute(Method, Annotation) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
invokeCommandBody(CommandContext, Method, Object[], List<CommandValidator>, TriggerContext, AtomicBoolean) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Runs the matched command method plus its surrounding bookkeeping (audit-user context, post-action validator hooks, error reporting, the WIRE-12 completion flag) -- the body of the BukkitRunnable BaseCommandExecutor.executeCommand(com.ultikits.ultitools.abstracts.command.CommandContext, java.lang.reflect.Method, java.lang.Object[], com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult) schedules.
invokeHandler(HandlerEntry, ModuleEvent) - Method in class com.ultikits.ultitools.events.EventBus
 
invokePostConstructMethods(Object) - Method in class com.ultikits.ultitools.context.SimpleContainer
Invoke methods annotated with @PostConstruct.
invokePreDestroyMethods(Object) - Method in class com.ultikits.ultitools.context.SimpleContainer
Invoke methods annotated with @PreDestroy on a bean.
invokeSuggestMethod(TabCompletionContext, Method) - Method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
Invokes the suggest method and returns the results.
invokeTrampoline(Method, Object, Object[]) - Static method in class com.ultikits.ultitools.aop.ProxyFactory.InterceptorDispatcher
Invokes an already-resolved trampoline, and unwraps InvocationTargetException so checked exceptions reach the caller as their original type rather than wrapped - matching what a direct super.method() call would have thrown.
IPlugin - Interface in com.ultikits.ultitools.interfaces
Plugin interface.
isAbsent() - Method in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
isActive() - Method in interface com.ultikits.ultitools.entities.Subscription
 
isActuallyRegistered(SimpleContainer, Class<?>) - Static method in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
Whether clazz is actually present in context right now -- a real, constructed singleton, not merely a registered BeanDefinition (D-03).
isAlive(long) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Determines whether the connection is still alive, based on pong responses.
isAllowed() - Method in class com.ultikits.ultitools.entities.AccessDecision
 
isAllowed(String) - Static method in class com.ultikits.ultitools.utils.ApiRateLimiter
Check if an API call is allowed using the default cooldown.
isAllowed(String, long) - Static method in class com.ultikits.ultitools.utils.ApiRateLimiter
Check if an API call is allowed.
isApplicable(CommandValidator, CommandContext) - Static method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
The single applicability check every caller must use before asking a validator to CommandValidator.validate(com.ultikits.ultitools.abstracts.command.CommandContext).
isAssignable(Class<?>, Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Whether the type is assignable.
isAssignable(Class<?>, Object) - Method in class com.ultikits.ultitools.context.SimpleContainer
Check if a value can be assigned to a parameter type.
isAutoAddPage() - Method in enum class com.ultikits.ultitools.entities.ViewType
Is auto add page boolean.
isAvailable() - Method in interface com.ultikits.ultitools.services.GameMailService
Check if the mail service is available and functional.
isAvailable() - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
isAvailable() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Checks if Vault economy is available.
isBasicType(Class<?>) - Static method in class com.ultikits.ultitools.utils.BasicTypeUtil
Determines whether the given class is a basic type (including wrapper types and String).
isBasicType(Object) - Static method in class com.ultikits.ultitools.utils.BasicTypeUtil
Determines whether the given object is a basic type.
isBlank(String) - Static method in class com.ultikits.ultitools.utils.ClassloadFilterAudit
 
isBlank(String) - Static method in class com.ultikits.ultitools.utils.ModuleScanDiagnostics
 
isBorderSlot(int, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Checks whether a slot sits on the border (the outermost ring).
isBound(CmdCD) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
 
isBound(Scheduled) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
 
isBoundMapping(Method, CommandContext) - Static method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
isCancelled() - Method in interface com.ultikits.ultitools.events.Cancellable
 
isClosed() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
isCloudEnabled() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Lets a test assert whether the state machine is currently enabled -- i.e.
isCommandAllowed(String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
Whether a command is allowed for remote execution.
isComponent(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Check if class is a component.
isConfigurable() - Method in class com.ultikits.ultitools.entities.AccessDecision
 
isConfigured() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
isConnected - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
isConnected() - Method in class com.ultikits.ultitools.utils.CloudAuthManager.CloudStatus
 
isConnected(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Check if a plugin is connected.
isContainedInAnyRealRoot(Path) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Checks resolvedCandidate against every configured editable root's real path.
isContainer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Checks whether this is a container node (has child nodes).
isConversing() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
isCurrent() - Method in class com.ultikits.ultitools.utils.CloudSession
 
isDirty() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Checks whether this Element needs a rebuild.
isDirty() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
isEmpty() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Checks if the chain is empty.
isEmpty() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
Checks whether there are any changes.
isEnabled() - Method in enum class com.ultikits.ultitools.entities.Capability
Whether this capability is currently enabled.
isEnabled() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Check if error reporting is enabled.
isEnabled() - Method in interface com.ultikits.ultitools.services.EmailService
Check if the email service is enabled and properly configured.
isEnabled() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
isEqual(String, String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
Returns whether v1 is equal to v2.
isExcludedFromClassLevel(Method) - Static method in interface com.ultikits.ultitools.aop.AopAdvisor
Whether a class-level annotation must never cover this method.
isExpired() - Method in class com.ultikits.ultitools.entities.TokenEntity
Check whether the token has expired.
isExternalDrainMode() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Checks whether external drain mode is active.
isFileModifiedSinceSnapshot() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
isFramework - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
isFrameworkOwnedType(String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Whether messageType is one of the framework's own PluginInitiationUtils.INBOUND_HANDLERS entries — the single source PanelResponderRegistry.registerResponder consults before letting a module claim a message type (D-26, WIRE-16, Plan 06-08 Task 1).
isGreaterThan(String, String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
Returns whether v1 is greater than v2.
isInaccessible(Method, Class<?>) - Static method in class com.ultikits.ultitools.aop.AopEligibility
Whether the proxy could not even see the method: it is package-private and declared in a different package than the class the proxy extends.
isInitialized() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Checks whether this has been initialized.
isInternalScope(DataScope) - Static method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Whether scope is an internal plugin's own scope -- its dataFolder is exactly the core framework's own data folder (DataScope.forPlugin's construction).
isInvocableSuggestSignature(Class<?>[]) - Static method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
Whether MethodInvocationCompleter.invokeSuggestMethod(TabCompletionContext, Method) can invoke a method with exactly paramTypes.
isJavaLangAnnotation(Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
isLastInitIncomplete() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Whether the last AbstractConfigEntity.init(com.ultikits.ultitools.abstracts.UltiToolsPlugin) failed before its field validation completed -- for example because writing back a missing key threw an IOException, which ConfigManager logs and continues past.
isLastLineEnabled - Variable in enum class com.ultikits.ultitools.entities.ViewType
 
isLastLineEnabled() - Method in enum class com.ultikits.ultitools.entities.ViewType
Is last line enabled boolean.
isLastLoadUnparseable() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Whether the last attempt to read this configuration's file failed to parse (#510) - in practice, whether the file on disk holds invalid YAML.
isLazyInit() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
isLeaf() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Checks whether this is a leaf node (no child nodes).
isLessThan(String, String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
Returns whether v1 is less than v2.
isListenerRegistered() - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Lets tests assert the idempotency guard's state.
isLocked(UUID, String) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Checks if a specific method is locked for a player.
isLoginAllowed() - Static method in class com.ultikits.ultitools.utils.ApiRateLimiter
Check if a login attempt is allowed (uses longer cooldown).
isLogTransmissionEnabled() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Checks whether log transmission is enabled.
isMetaPresent(Class<? extends Annotation>, Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
Whether target is present, directly or transitively, on declaring's own meta-annotation graph -- Spring's "meta-present" requirement for an explicit @AliasFor(annotation = ...).
isMetaPresent(Class<? extends Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
isModifiedSinceSnapshot() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Whether this entity's current state differs from what its file held when the framework last read or wrote it (#510): the canonical form of the text AbstractConfigEntity.save() would write now is compared with the snapshot.
isMonitoring - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
isMonitoring() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
 
isMounted() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Checks whether this Element is mounted.
isMounted() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Checks whether the State is mounted in the tree.
isNew() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Checks if this entity is new (not yet persisted).
isNewerVersionThan(UltiToolsPlugin) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
isNotEmptyViolation(Field, Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
isOk() - Method in class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
isOkCancelEnabled - Variable in enum class com.ultikits.ultitools.entities.ViewType
 
isOkCancelEnabled() - Method in enum class com.ultikits.ultitools.entities.ViewType
Is ok cancel enabled boolean.
isolation() - Element in annotation interface com.ultikits.ultitools.annotations.Transactional
The transaction isolation level.
Isolation - Enum Class in com.ultikits.ultitools.annotations
Enum representing transaction isolation levels.
Isolation(int) - Constructor for enum class com.ultikits.ultitools.annotations.Isolation
 
isOnMainThread() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Checks whether the current thread is the main thread.
isOnPrimaryThreadOrComplain() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
The single check point for the thread contract: logs SEVERE and returns false when not on the main thread.
isOp() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
isOperatorPinnedReadOnly(File) - Static method in class com.ultikits.ultitools.utils.PosixAttributePreserver
Returns whether file should be treated as pinned read-only by its operator, and therefore never refreshed by PosixAttributePreserver.replaceInPlace(java.io.File, byte[], com.ultikits.ultitools.utils.PosixAttributePreserver.ReplaceInPlaceListener) -- false for a file that does not exist yet (nothing to pin).
isOpSatisfied(CommandSender, Method) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
The OP predicate CommandTabCompletionDispatch.checkOp(CommandSender, Method) messages on, and CommandTabCompletionDispatch.isVisible(Player, Method) does not -- the single source of truth for both.
isPackagePrivate(int) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
True for default (package-private) access: neither public, protected, nor private.
isPageButtonEnabled - Variable in enum class com.ultikits.ultitools.entities.ViewType
 
isPageButtonEnabled() - Method in enum class com.ultikits.ultitools.entities.ViewType
Is page button enabled boolean.
isParameter(String) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
isParameterToken(String) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
 
isParsed() - Method in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
isParseFailure() - Method in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
isPathAllowed(String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Checks whether a file path may be reached through the remote file API, and — unlike the boolean this returned before 6.3.0 — says why not when it is refused (D-17).
isPatternViolation(Field, Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
isPermissionSatisfied(CommandSender, Method) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
The permission predicate CommandTabCompletionDispatch.checkPermission(CommandSender, Method) messages on, and CommandTabCompletionDispatch.isVisible(Player, Method) does not -- the single source of truth for BOTH, so the two can never independently drift into disagreeing about whether a mapping is permitted.
isPermissionSet(String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
isPermissionSet(Permission) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
isPlayer() - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Checks if the sender is a player.
isPlayerNotified(UUID) - Method in class com.ultikits.ultitools.manager.UpdateManager
Check if a player has already been notified about available updates.
isPresent(Class<?>, Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
Whether annotationType is present anywhere on clazz's annotation tree or superclass hierarchy.
isPrimitiveWrapperOf(Class<?>, Class<?>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Check if wrapper is the wrapper class for primitive type.
isProgrammatic() - Method in class com.ultikits.ultitools.entities.HandlerEntry
 
isPrototype() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
isPrototype(String) - Method in class com.ultikits.ultitools.context.SimpleContainer
Check if bean is prototype.
isProxyable(Method, Class<?>) - Static method in class com.ultikits.ultitools.aop.AopEligibility
Whether an inheritance-based proxy generated for beanClass can intercept the given method - meaning it can both override it and reach the original through super.
isProxyClass(Class<?>) - Static method in class com.ultikits.ultitools.aop.ProxyFactory
Checks whether the given class is a proxy generated by this factory.
isRangeViolation(Field, Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
isReadOnly() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
isRegistered(String) - Static method in class com.ultikits.ultitools.listeners.PlayerJoinListener.PlaceholderApiBridge
 
isRunning() - Method in class com.ultikits.ultitools.context.SimpleContainer
Check if container is running.
isSafeClassName(String) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Deprecated.
Since 6.3.0 (GEN-07) this method is an unconditional no-op -- the three name-based classload filter layers it enforced never protected anything (they evaluated already-trusted, already-loaded classes, not arbitrary untrusted input), and the trusted-package whitelist alone would have refused nearly every third-party module class. The signature is retained because it is public static on a published class and cannot be removed without breaking a downstream caller's compile. See the package-private ClassloadFilterAudit for what these removed layers would have refused, now recorded as telemetry.
isSafeFileStructure(long, int) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Validate file size and structure for security.
isSafeLanguageCode(String) - Static method in interface com.ultikits.ultitools.interfaces.Localized
Checks code against the character allowlist Localized.languageCodeOf(String) documents: non-empty, starting with an ASCII letter or digit, every character thereafter an ASCII letter, digit, '_' or '-'.
isSafeParameterType(Class<?>) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Deprecated.
Since 6.3.0 (GEN-07), for the same reason as SecurityPolicy.isSafeClassName(String) -- its only in-tree caller (the seven-argument PluginManager.register/with-args reflective-construction path) was deleted by GEN-04, which is what dissolved this method's former "shared-field, can't safely delete the whitelist" objection.
isSameModule(UltiToolsPlugin, PluginEntity) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Decides whether installedPlugin (a currently loaded module) and catalogueEntry (a directory entry from the UltiCloud catalogue) refer to the SAME module (#439).
isSameWidget(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
Checks whether two Widgets represent the same configuration.
isSchedulableSignature(Method) - Static method in class com.ultikits.ultitools.manager.TaskManager
isScheduled - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
 
isSecretShapedFieldName(String) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Whether a field name looks like it stores a secret.
isSenderType(Class<?>) - Static method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
isShadowed(Method, Class<?>) - Static method in class com.ultikits.ultitools.aop.AopEligibility
Whether a class between the bean and the method's declaring class already declares that exact name and parameter list, which makes the candidate unreachable through super.
isSingleton() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
isSingleton(String) - Method in class com.ultikits.ultitools.context.SimpleContainer
Check if bean is singleton.
isSizeViolation(Field, Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
isStarted - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
isStaticOrFinal(Field) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
 
isSuccess() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandResult
 
isSuccess() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
Every requested key was written.
isTimeoutSchedulerShutdownForTesting() - Method in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Test-only accessor for whether PanelResponderRegistry.timeoutScheduler has been shut down — proves PanelResponderRegistry.shutdown() actually stops the dedicated timeout thread (WR-01), rather than merely proving the method exists and does not throw.
isTracked(Object) - Method in class com.ultikits.ultitools.manager.PlayerCacheManager
 
isUltiToolsVersionCompatible(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
 
isUnderSecurityDirectory(String) - Static method in class com.ultikits.ultitools.manager.FileOperationManager
 
isUuid(Type) - Static method in class com.ultikits.ultitools.manager.PlayerCacheManager
 
isValid() - Method in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
Checks if the validation was successful.
isValid() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
Checks if all validations passed.
isValid(int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
isValidCooldownSeconds(Long) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
 
isValidEmail(String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
Simple email validation
isValidModuleJar(File) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Validate that a module JAR is safe to hand to a classloader: it must exist, be a regular file, have a .jar suffix (case-insensitive), open as a readable archive, and pass the size/entry-count limits enforced by SecurityPolicy.isSafeFileStructure(long, int).
isValidSerialized(String) - Static method in class com.ultikits.ultitools.utils.ItemStackUtils
Checks if a serialized string is valid.
isValidSlot(int, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Checks whether a slot is within the valid GUI range.
isValidTimerSeconds(Long) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
 
isVisible(Player, Method) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
Tab-completion visibility filter: silent counterpart to CommandTabCompletionDispatch.checkPermission(CommandSender, Method) / CommandTabCompletionDispatch.checkOp(CommandSender, Method) (T-05-fix Part 3 / SILENT-25).
isWithinDirectory(File, File) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Verifies that candidate's canonical path is contained within baseDir's own canonical path -- the same Zip Slip guard UltiToolsPlugin.saveResources() already applies to extracted jar entries, generalized here for every other place an untrusted language code is turned into a File (16-05 / CodeQL java/zipslip alert #11, CWE-22).
isWithinEditableRoots(String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Lexical containment check against FileOperationManager.editableRoots — no filesystem access, safe to call before any real file exists.
isWrapperFor(Class<?>) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
isWrapperFor(Class<?>) - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
item(Consumer<ItemStack>) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Applies a custom modifier to the item stack.
ITEM_BOOK_PAGE_TURN - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
ItemDisplay - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
ItemDisplay is a Widget that displays an item.
ItemDisplay(ItemDisplay.Builder) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
ItemDisplay.Builder - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Builder for ItemDisplay.
ItemDisplayElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
The RenderObjectElement counterpart of ItemDisplay.
ItemDisplayElement(ItemDisplay) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplayElement
 
itemMeta - Variable in class com.ultikits.ultitools.utils.ItemStackBuilder
 
items(List<T>, Function<T, Widget>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
Sets the data list and the item-builder function.
ITEMS - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Built-in completer prefix for items.
itemsOnly - Variable in class com.ultikits.ultitools.commands.tabcomplete.MaterialsCompleter
 
itemsOnly() - Static method in class com.ultikits.ultitools.commands.tabcomplete.MaterialsCompleter
Creates a completer for item materials only.
itemStack - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
itemStack - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
itemStack - Variable in class com.ultikits.ultitools.utils.ItemStackBuilder
 
ItemStackBuilder - Class in com.ultikits.ultitools.utils
A fluent builder for creating ItemStacks with various properties.
ItemStackBuilder(XMaterial) - Constructor for class com.ultikits.ultitools.utils.ItemStackBuilder
Creates a new ItemStackBuilder from an XMaterial.
ItemStackBuilder(ItemStack) - Constructor for class com.ultikits.ultitools.utils.ItemStackBuilder
Creates a new ItemStackBuilder from an existing ItemStack.
ItemStackBuilder(Material) - Constructor for class com.ultikits.ultitools.utils.ItemStackBuilder
Creates a new ItemStackBuilder from a Material.
itemStackSupplier - Variable in enum class com.ultikits.ultitools.entities.Buttons
The supplier for lazy initialization of ItemStack.
ItemStackUtils - Class in com.ultikits.ultitools.utils
Utility class for ItemStack serialization and deserialization.
ItemStackUtils() - Constructor for class com.ultikits.ultitools.utils.ItemStackUtils
 

J

jarsDeleted - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
 
jarsDeleted() - Method in class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
 
JAVA_LANG_ANNOTATION_PACKAGE - Static variable in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
javaPlugin - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
JdbcTransactionManager - Interface in com.ultikits.ultitools.interfaces
JDBC-specific extension of TransactionManager.
JsonLineFormatter(Gson) - Constructor for class com.ultikits.ultitools.manager.RemoteActionLog.JsonLineFormatter
 
JsonObject(String) - Constructor for class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder.JsonObject
 
JsonObjectBuilder() - Constructor for class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder
 
JsonPathUtil - Class in com.ultikits.ultitools.utils
JSON path utility class - replaces hutool-json's putByPath/getByPath functionality
JsonPathUtil() - Constructor for class com.ultikits.ultitools.utils.JsonPathUtil
 
JsonStore - Class in com.ultikits.ultitools.interfaces.impl.data.json
Json Data store.
JsonStore(String) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
JsonStore.OperatorKey - Class in com.ultikits.ultitools.interfaces.impl.data.json
Composite operator-cache key: the requesting identity (plugin name on the plugin path, canonical data-folder path on the external File path) plus the entity class.
JsonTransactionManager - Class in com.ultikits.ultitools.manager
Snapshot-based TransactionManager for the JSON backend (D-03), giving @Transactional the same consistent behaviour on datasource.type: json that DataSourceTransactionManager already gives the two JDBC backends.
JsonTransactionManager(String) - Constructor for class com.ultikits.ultitools.manager.JsonTransactionManager
Constructed only by JsonStore (a different package, hence public) when it first resolves a manager for a given identity.
JsonTransactionManager.Context - Class in com.ultikits.ultitools.manager
Internal class to hold JSON transaction state -- the JSON analogue of DataSourceTransactionManager.TransactionContext, minus anything JDBC-specific.
jti - Variable in class com.ultikits.ultitools.entities.TokenEntity
 

K

kahnSort(Set<String>, Map<String, Set<String>>, Map<String, Integer>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Performs Kahn's algorithm for topological sorting.
keepaliveTime - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
keepRunning(UltiToolsPlugin, String, Integer, Map<String, Integer>, Set<String>, String) - Static method in class com.ultikits.ultitools.manager.PluginManager
 
key - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
The slot's unique identifier, used by the diff algorithm to recognize the same node.
key - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
The optional key used to stably identify this Widget within a list.
key - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
key - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
key - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
key - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
key - Variable in class com.ultikits.ultitools.manager.ConfigBindings.Source
 
key - Variable in class com.ultikits.ultitools.widgets.Toast
Unique key for this advancement, auto-generated UUID
key() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdCD
@ConfigEntry path whose value, in seconds (0 for no cooldown), is the cooldown.
key(SlotKey) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
key(SlotKey) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
key(SlotKey) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
key(SlotKey) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
key(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
key(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
key(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
key(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
KEY_MAP - Enum constant in enum class com.ultikits.ultitools.manager.PlayerCacheManager.FieldShape
Map<UUID, ?> -- the whole entry (key + value) is removed on quit.
Key Components: - Search tag in package com.ultikits.ultitools.abstracts.command
Section
keyOwners - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Key -> owner (05-06 / D-08, T-05-24).
keys - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 
KEYWORD - Enum constant in enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
 
kind - Variable in class com.ultikits.ultitools.aop.AopEligibility.Problem
 
kind - Variable in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
 
kind - Variable in class com.ultikits.ultitools.utils.EconomyUtils.FrameMatch
 
Kind() - Constructor for enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
 
knownColumns - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
The entity's own @Column names, reflected once at construction.

L

language - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
language - Variable in class com.ultikits.ultitools.UltiTools
 
Language - Class in com.ultikits.ultitools.entities
Language entity class.
Language(File) - Constructor for class com.ultikits.ultitools.entities.Language
Creates a language dictionary by reading a JSON file.
Language(String) - Constructor for class com.ultikits.ultitools.entities.Language
Creates a language dictionary from JSON.
Language(Map<String, String>) - Constructor for class com.ultikits.ultitools.entities.Language
Creates directly from a dictionary.
Language(Map<String, String>, Language) - Constructor for class com.ultikits.ultitools.entities.Language
Creates a language whose dictionary is consulted first, falling back to fallback for any key this dictionary does not contain.
LANGUAGE_EXTENSIONS - Static variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Language file extensions, in the order they are tried.
LANGUAGE_EXTENSIONS - Static variable in interface com.ultikits.ultitools.interfaces.Localized
The language-file extensions a code may be declared by, matching UltiToolsPlugin's loader.
languageCodeOf(String) - Static method in interface com.ultikits.ultitools.interfaces.Localized
Returns fileName without its language extension, or null if it has none -- or if the remainder is not itself a plain language-code token.
lastCallTimestamps - Static variable in class com.ultikits.ultitools.utils.ApiRateLimiter
 
lastCpuUsage - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
lastError - Variable in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
lastFireTick - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
Observed start of the last run, stamped on the main thread; meaningful only when TaskManager.BoundTask.hasRun.
lastFrameTime - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
 
lastInitIncomplete - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Whether the last AbstractConfigEntity.init(com.ultikits.ultitools.abstracts.UltiToolsPlugin) did not run to the end of its validation -- set when it starts, cleared only after AbstractConfigEntity.validateFields() succeeds.
lastLoadUnparseable - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Whether the last attempt to read this configuration's file failed to parse (#510).
lastLogFlushMs - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
Wall-clock timestamp of the last time queued logs were actually drained into a batch_update message, in external-drain mode (Gate-2 finding: with monitoring enabled -- the shipped default -- ServerMonitorManager.sendBatchUpdate() runs on its own hardcoded 5-second tick, completely independent of UltiPanelLogTransmitter's own configured batch-send interval.
lastPingTime - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Timestamp of the most recent ping sent.
lastPongTime - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Timestamp of the most recent pong received.
lastReloadFailed() - Method in class com.ultikits.ultitools.manager.ConfigBindings.Source
Whether this entity's last load or reload did not complete its validation -- for example a write-back IOException that ConfigManager caught (Codex round 1 on #536).
lastRenderNodes - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
lastTick - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
latencyMs - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Most recently measured round-trip latency, in milliseconds.
LATERAL - Enum constant in enum class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition.Transition
PLAYER switches to CONSOLE, or CONSOLE switches to PLAYER.
latestVersion - Variable in class com.ultikits.ultitools.entities.UpdateInfo
 
Layer(String) - Constructor for enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
 
lazyInit - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
leatherColor(int, int, int) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the color of leather armor using RGB.
leatherColor(Color) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the color of leather armor.
LEFT - Enum constant in enum class com.ultikits.ultitools.entities.ChestDirection
 
LEGACY_PLUGIN_LOADING_PROPERTY - Static variable in class com.ultikits.ultitools.manager.PluginManager
The name of the JVM system property that opts back into the pre-6.3.0 degraded load order (D-10): every module in filesystem/classpath order, with no dependency resolution at all.
LESS - Enum constant in enum class com.ultikits.ultitools.entities.Comparison
 
level - Variable in enum class com.ultikits.ultitools.annotations.Isolation
 
levels - Variable in class com.ultikits.ultitools.manager.LogStreamManager.LevelsSection
 
LevelsSection() - Constructor for class com.ultikits.ultitools.manager.LogStreamManager.LevelsSection
 
Lifecycle Hooks: - Search tag in package com.ultikits.ultitools.abstracts.data
Section
lifetimeCounters - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
LIGHT_BLUE - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
LIGHT_GRAY - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
like(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
like(String) - Method in interface com.ultikits.ultitools.interfaces.Query
SQL LIKE pattern matching.
LikeType() - Constructor for enum class com.ultikits.ultitools.interfaces.DataOperator.LikeType
 
likeWrappedValue(WhereCondition) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Wraps a condition's value with the % wildcards its Comparison implies, matching SimpleJsonDataOperator#conditionCal's existing placement exactly: INCLUDE wraps both sides, STARTSWITH appends a trailing wildcard, ENDSWITH prepends a leading wildcard.
LIME - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
limit(int) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
limit(int) - Method in interface com.ultikits.ultitools.interfaces.Query
Limit the number of results.
limitCount - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
LimitType() - Constructor for enum class com.ultikits.ultitools.annotations.command.UsageLimit.LimitType
 
lines - Variable in class com.ultikits.ultitools.widgets.Hologram
The text lines to display, from top to bottom
list() - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
list() - Method in interface com.ultikits.ultitools.interfaces.Query
Execute the query and return all matching results.
listen(TempEventHandler<E>) - Method in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
Register the listener.
listenerListMap - Variable in class com.ultikits.ultitools.manager.ListenerManager
 
listenerManager - Variable in class com.ultikits.ultitools.UltiTools
 
ListenerManager - Class in com.ultikits.ultitools.manager
Listener manager.
ListenerManager() - Constructor for class com.ultikits.ultitools.manager.ListenerManager
 
listenerRegistered - Variable in class com.ultikits.ultitools.manager.PlayerEventManager
Whether this instance has already hooked itself into the Bukkit event system.
listPlugins(CommandSender) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
listPlugins(CommandSender) - Method in class com.ultikits.ultitools.commands.UltiToolsCommands
 
listPlugins(CommandSender, String) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
listVersions(CommandSender, String) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
loadAfter - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
loadAfter - Variable in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
loadAfter - Variable in class com.ultikits.ultitools.utils.PluginYmlReader.PluginYmlInfo
 
loadBatchConfiguration() - Method in class com.ultikits.ultitools.manager.LogStreamManager
Loads the batch-send configuration from the config file.
loadBefore - Variable in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
loadBefore() - Element in annotation interface com.ultikits.ultitools.annotations.PluginDependency
Plugins that should be loaded after this plugin.
loadClass(String) - Static method in class com.ultikits.ultitools.utils.ClassLoaderUtils
Load a class using the plugin class loader with security validation.
loadClass(String, boolean) - Static method in class com.ultikits.ultitools.utils.ClassLoaderUtils
Load a class using the plugin class loader with initialization control and security validation.
loadConfiguration() - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Loads configuration from the config file.
loadConfiguration() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
Loads ultipanel.commands.blocklist from config.yml, copying ErrorReportCollector.loadConfiguration()'s exact shape: a null-guard on UltiTools.getInstance(), one try/catch whose failure branch keeps the current blocklist and logs a warning naming the key.
loadConfiguration() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Load configuration from UltiTools config.yml.
loadConfiguration() - Method in class com.ultikits.ultitools.manager.RemoteActionLog
Loads ultipanel.logging.action-log.max-size-bytes and .max-files, copying ErrorReportCollector.loadConfiguration()'s exact shape: UltiTools.getInstance() null-guard, instance.getConfig().getInt(path, default) per key, one try/catch whose failure branch prints to System.err and never to a Logger — this failure is about loading config for this very log, so it cannot log through itself.
loaded - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 
loadFailed(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates an exception for configuration load failures.
loadFailed(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates an exception for plugin load failures.
loadFromDisk() - Method in class com.ultikits.ultitools.utils.CloudSession
Loads a previously-persisted credential from disk into this session.
loadFromJson(String) - Method in class com.ultikits.ultitools.manager.ConfigManager
Load config from JSON string.
loadFromJson(String, String) - Method in class com.ultikits.ultitools.manager.ConfigManager
Load a single config file from a JSON string.
loadLanguageFromDisk(String, String, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Reads <folderPath>/lang/<code><extension> if it exists, else null.
loadLanguageFromJar(String, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Reads lang/<code><extension> from the module's own CodeSource location if present, else null.
loadPluginClass(String) - Static method in class com.ultikits.ultitools.utils.ClassLoaderUtils
Safely load a class that extends UltiToolsPlugin.
loadPluginConfiguration() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Loads the plugin configuration from plugin.yml
loadPluginMainClass(ClassLoader, File) - Method in class com.ultikits.ultitools.manager.PluginManager
Load module main class.
localize(String) - Static method in class com.ultikits.ultitools.manager.DataStoreManager
Goes through i18n, but must not let that break the diagnostic itself.
Localized - Interface in com.ultikits.ultitools.interfaces
Localized interface.
locateAnnotation(MethodScan, Class<? extends Annotation>) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Finds where an annotation appears on the class, or null if it does not.
location - Variable in class com.ultikits.ultitools.aop.AopEligibility.Problem
 
locationMap - Static variable in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
LocationParser - Class in com.ultikits.ultitools.abstracts.command.parser
Type parser for Bukkit Location.
LocationParser() - Constructor for class com.ultikits.ultitools.abstracts.command.parser.LocationParser
 
LOCK - Static variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
 
LOCK - Static variable in class com.ultikits.ultitools.utils.CredentialStore
 
lockValidator - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
log - Variable in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
log(String, boolean) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
 
log(Level, String) - Static method in class com.ultikits.ultitools.utils.CredentialStore
 
LOG_FLUSH_POLL_INTERVAL_MS - Static variable in class com.ultikits.ultitools.manager.ServerMonitorManager
Polling granularity for ServerMonitorManager.maybeSendLogsOnly()'s scheduled check, in milliseconds (Gate-2 finding, round 11).
LOG_WIRING_LOCK - Static variable in class com.ultikits.ultitools.utils.CloudSession
The innermost lock in this class's documented lock order (see the class javadoc) -- guards CloudSession.logStreamOwner only.
logDrainLock - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
Guards the ACTUAL drain-and-send operation (ServerMonitorManager.drainAndSendLogsOnly(com.ultikits.ultitools.manager.UltiPanelLogTransmitter)) across all THREE paths that can trigger one: ServerMonitorManager.sendBatchUpdate()'s 5-second tick, ServerMonitorManager.maybeSendLogsOnly()'s 1-second tick, and ServerMonitorManager.drainLogsNow()'s size-triggered, event-driven call (Gate-2 finding, round 7).
logErrors - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
logFrameTaskError(Exception) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
The console-visible half of a GUI frame task's failure -- a warning naming the task plus a full stack trace.
logger - Static variable in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
 
logger - Variable in class com.ultikits.ultitools.manager.PluginDependencyResolver
 
logger - Variable in class com.ultikits.ultitools.manager.UpdateManager
 
LOGGER - Static variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
LOGGER - Static variable in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
LOGGER - Static variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
LOGGER - Static variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Named logger for the D-03 per-module reload line -- see UltiToolsPlugin.RELOAD_LOG_MESSAGE_KEY.
LOGGER - Static variable in class com.ultikits.ultitools.aop.AopProxyResolver
 
LOGGER - Static variable in class com.ultikits.ultitools.aop.ExceptionInterceptor
 
LOGGER - Static variable in class com.ultikits.ultitools.aop.TransactionInterceptor
 
LOGGER - Static variable in class com.ultikits.ultitools.context.ComponentScanner
 
LOGGER - Static variable in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
 
LOGGER - Static variable in class com.ultikits.ultitools.context.FinalContractValidator
 
LOGGER - Static variable in class com.ultikits.ultitools.context.SimpleContainer
 
LOGGER - Static variable in class com.ultikits.ultitools.entities.Language
 
LOGGER - Static variable in class com.ultikits.ultitools.events.EventBus
 
LOGGER - Static variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
LOGGER - Static variable in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
LOGGER - Static variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
LOGGER - Static variable in class com.ultikits.ultitools.manager.JsonTransactionManager
 
LOGGER - Static variable in class com.ultikits.ultitools.manager.PlayerCacheManager
 
LOGGER - Static variable in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
LOGGER - Static variable in class com.ultikits.ultitools.utils.ItemStackUtils
 
LOGGER - Static variable in class com.ultikits.ultitools.utils.PluginInstallUtils
 
LOGGER - Static variable in class com.ultikits.ultitools.utils.PluginYmlReader
 
LOGGER - Static variable in class com.ultikits.ultitools.utils.ResourceHashSidecar
 
LOGGER - Static variable in class com.ultikits.ultitools.utils.SecurityPolicy
 
LOGGER_NAME - Static variable in class com.ultikits.ultitools.manager.RemoteActionLog
 
login(Runnable, Consumer<Long>, Runnable, Consumer<String>, Consumer<String>) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Attempts a magic-link login on a fresh session, covering the already-logged-in check, the rate-limit check, the magic-link request and starting the poll -- exactly the sequence /ulticloud login performed before this plan, just no longer expressed through separate public statics on this class.
login(CommandSender) - Method in class com.ultikits.ultitools.commands.CloudLoginCommand
 
LOGIN_COOLDOWN_MS - Static variable in class com.ultikits.ultitools.utils.ApiRateLimiter
 
logInfo(String) - Static method in class com.ultikits.ultitools.utils.CredentialStore
Best-effort, non-throwing logging at Level.INFO -- mirrors CredentialStore.logWarning(java.lang.String), see that method for why a missing UltiTools instance must never surface as an exception here.
loginWithToken(TokenEntity) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Login to UltiPanel using an existing token (from magic-link or saved token).
logout() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Tears down cloud features unconditionally, then clears the persisted credential if one existed.
logout(CommandSender) - Method in class com.ultikits.ultitools.commands.CloudLoginCommand
 
logPluginInitializationFailure(String, Throwable) - Static method in class com.ultikits.ultitools.manager.PluginManager
Logs one refusal WARNING for a module that failed to initialize, surfacing the innermost UltiToolsException's message (module/file/field/value/constraint, per e.g.
logPluginUnregistrationFailure(String, Throwable) - Static method in class com.ultikits.ultitools.manager.PluginManager
Logs one WARNING for a module whose PluginManager.unregister(UltiToolsPlugin) call threw, mirroring PluginManager.logPluginInitializationFailure(String, Throwable)'s message shape so both refusal classes (load-time, unload-time) read the same way in the console.
logQueue - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
logResponseStatusText - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
logResults() - Method in class com.ultikits.ultitools.manager.UpdateManager
 
LOGS - Enum constant in enum class com.ultikits.ultitools.entities.Capability
 
logSecurityViolation(String, String) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Log security violation for monitoring and audit purposes.
logSentData - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
logSkippedCapability(Capability) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Logs one INFO entry for a skipped outbound capability, naming which capability and which config key caused the skip.
logStartupState() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Logs the framework's one start-up line naming the current economy service state (D-08).
logStreamManager - Variable in class com.ultikits.ultitools.UltiTools
 
LogStreamManager - Class in com.ultikits.ultitools.manager
Log stream manager.
LogStreamManager() - Constructor for class com.ultikits.ultitools.manager.LogStreamManager
 
LogStreamManager.BatchConfigSection - Class in com.ultikits.ultitools.manager
Parsed, validated batchConfig section; each field is null when not present in the request.
LogStreamManager.LevelsSection - Class in com.ultikits.ultitools.manager
Parsed, validated levels section of a config-update request; LogStreamManager.LevelsSection.present is false if absent.
logStreamOwner - Static variable in class com.ultikits.ultitools.utils.CloudSession
Which session's log-stream wiring is currently installed on the JVM-wide LogStreamManager singleton, or null if no session has ever wired it (or the last session to do so has already cleanly detached it).
logTransmissionEnabled - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
logTransmitter - Variable in class com.ultikits.ultitools.handler.SystemLogHandler
 
logTransmitter - Variable in class com.ultikits.ultitools.manager.LogStreamManager
 
logWarning(String) - Static method in class com.ultikits.ultitools.manager.FileOperationManager
Best-effort warning logging that never throws — UltiTools.getInstance() may be null in a test harness with no live plugin.
logWarning(String) - Static method in class com.ultikits.ultitools.utils.CredentialStore
Best-effort, non-throwing logging.
lookupCache - Variable in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
Instance-scoped on purpose - see AnnotationLookupCache's class javadoc.
lookupCache - Variable in class com.ultikits.ultitools.aop.ExceptionInterceptor
Instance-scoped on purpose - see AnnotationLookupCache's class javadoc.
lookupCache - Variable in class com.ultikits.ultitools.aop.TransactionInterceptor
Instance-scoped on purpose - see AnnotationLookupCache's class javadoc.
lookupCacheFor(Class<? extends Annotation>) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
 
lookupCaches - Variable in class com.ultikits.ultitools.aop.AopProxyResolver
Per-annotation-type caches this resolver owns for its own class-level lookups.
lore - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
lore - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
lore - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
lore - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
lore(String...) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper.Builder
 
lore(String...) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
lore(String...) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
lore(String...) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the lore of the item.
lore(List<String>) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the lore of the item.
LOW - Enum constant in enum class com.ultikits.ultitools.events.EventPriority
 
LOWEST - Enum constant in enum class com.ultikits.ultitools.events.EventPriority
 
lt(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
lt(Object) - Method in interface com.ultikits.ultitools.interfaces.Query
Less than.
lte(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
lte(Object) - Method in interface com.ultikits.ultitools.interfaces.Query
Less than or equal to.

M

MAGENTA - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
mailSession - Variable in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
mainClass - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
mainClass - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
Main Features: - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section
mainName(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
Gets the file's base name (without extension).
mainName(String) - Static method in class com.ultikits.ultitools.utils.FileUtils
Gets the file's base name (without extension).
malformed - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
 
MALFORMED_ANNOTATION_ALIAS - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
malformedAliasFor(Class<? extends Annotation>, String, String) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception for a malformed @AliasFor declaration -- one that fails one of Spring's documented Implementation Requirements for an explicit meta-annotation alias (D-02).
MANDATORY - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Support a current transaction; throw an exception if no transaction exists.
manualRegister() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdExecutor
 
manualRegister() - Element in annotation interface com.ultikits.ultitools.annotations.EventListener
 
MAP_TYPE - Static variable in class com.ultikits.ultitools.entities.Language
 
mapLogLevel(Level) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Maps a Java log level to the UltiPanel level vocabulary.
mappings - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
markChildNeedsBuild(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Marks a child Element as needing a rebuild.
markedBy(String) - Static method in exception class com.ultikits.ultitools.exceptions.UnexpectedRollbackException
Creates an exception naming the nested scope that marked the transaction rollback-only.
markInvalidatedForTesting() - Method in class com.ultikits.ultitools.utils.CloudSession
Test-only: marks this session invalidated without touching the poller, the refresher, or the WebSocket client -- the flag-setting half of CloudSession.invalidate(), isolated so a test can establish "logout has been decided" as a precondition and then permute the four mechanical teardown actions (CloudSession.stopPolling(), CloudSession.stopTokenRefreshScheduler(), CloudSession.closeWebSocketClient(), CloudSession.clearPersisted()) in any order afterward, proving their relative order does not change the outcome (D-16/D-18, issue #298's fourth acceptance criterion).
markNeedsBuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Marks this Element as needing a rebuild.
markNeedsBuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Marks that a rebuild is needed.
markPlayerNotified(UUID) - Method in class com.ultikits.ultitools.manager.UpdateManager
Mark a player as having been notified about available updates.
matchCandidates(BiMap<String, Method>, Player, String[], int) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
 
matchedFormat - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The format string of the matched command.
matchedMethod - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The matched method for execution.
matchedMethod - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The matched method for the current command format (may be null).
matches(Method, Class<?>) - Method in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
matches(Method, Class<?>) - Method in interface com.ultikits.ultitools.aop.AopAdvisor
Determines if this advisor applies to the given method.
matchesAccessToken(Object, TokenEntity) - Static method in class com.ultikits.ultitools.utils.TokenStore
 
matchesDenyGlob(String) - Static method in class com.ultikits.ultitools.manager.FileOperationManager
 
matchFrame(String, Map<String, String>) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Matches a single frame's class name against every entry in prefixToModule, applying the same most-specific-(longest)-prefix-wins rule EconomyUtils.attributeModule(java.lang.StackTraceElement[], java.util.Map<java.lang.String, java.lang.String>) has always used, and reports the outcome as a EconomyUtils.FrameMatch rather than a bare, ambiguity-erasing String.
MatchKind() - Constructor for enum class com.ultikits.ultitools.utils.EconomyUtils.MatchKind
 
matchMethod(String[]) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Matches arguments to a registered method.
MATERIALS - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Built-in completer prefix for materials.
MaterialsCompleter - Class in com.ultikits.ultitools.commands.tabcomplete
Completer that suggests Minecraft material names.
MaterialsCompleter() - Constructor for class com.ultikits.ultitools.commands.tabcomplete.MaterialsCompleter
Creates a completer that suggests all materials.
MaterialsCompleter(boolean, boolean) - Constructor for class com.ultikits.ultitools.commands.tabcomplete.MaterialsCompleter
Creates a completer with filtering options.
max() - Element in annotation interface com.ultikits.ultitools.annotations.config.Range
Maximum allowed value (inclusive).
max() - Element in annotation interface com.ultikits.ultitools.annotations.config.Size
Maximum size (inclusive).
MAX_DEPTH - Static variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderDepthGuard
The maximum Element-tree depth any of the four render-frame recursions may reach before RenderDepthGuard.check(String, int) raises RenderDepthExceededException.
MAX_MESSAGE_LENGTH - Static variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
MAX_POLL_ATTEMPTS - Static variable in class com.ultikits.ultitools.utils.CloudSession
 
MAX_QUEUE_SIZE - Static variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
MAX_QUEUE_SIZE - Static variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
MAX_RECONNECT_ATTEMPTS - Static variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
MAX_REINIT_ATTEMPTS - Static variable in class com.ultikits.ultitools.utils.CloudSession
The global cap on outer reinit attempts.
MAX_STACK_FRAMES - Static variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
MAX_STACK_TRACE_LENGTH - Static variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
MAX_TICK_SECONDS - Static variable in class com.ultikits.ultitools.manager.ConfigBindings
Largest bound period or delay, in seconds: the tick count then fits in an int, so the reschedule arithmetic (int tick plus period, in long) cannot overflow.
MAX_TICKS - Static variable in class com.ultikits.ultitools.manager.ConfigBindings
The same ceiling in ticks: every interval of a bound task, bound or literal, is at most this.
maxAttempts - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
maxAttempts - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
maxAttempts(int) - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
maxDelay - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
maxDelay - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
maxDelay(long) - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
maxErrorsPerBatch - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
maxFiles - Variable in class com.ultikits.ultitools.manager.RemoteActionLog
 
maximumPoolSize - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
maxLifetime - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
maxPlayers - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
maxSizeBytes - Variable in class com.ultikits.ultitools.manager.RemoteActionLog
 
maybeSendLogsOnly() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Checks the log-drain interval gate at a ServerMonitorManager.LOG_FLUSH_POLL_INTERVAL_MS granularity (narrowed from 1 second in round 11), independent of ServerMonitorManager.sendBatchUpdate()'s own fixed 5-second tick (Gate-2 finding, round 3).
memoize(Class<?>, Class<?>, long) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Stores a resolution, but only if the configuration it was computed against is still the current one.
merge(Annotation, Class<A>, List<Annotation>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
Compute the merged attribute view of found (the located instance of annotationType), applying any @AliasFor override declared by an annotation on the path from the scanned class down to found -- including found itself, for a within-annotation mutual alias.
MergedAnnotationResolver - Class in com.ultikits.ultitools.context
General merged-annotation resolution: a recursive walk of the whole annotation tree, with explicit meta-annotation attribute override via AliasFor.
MergedAnnotationResolver() - Constructor for class com.ultikits.ultitools.context.MergedAnnotationResolver
 
MergedAnnotationResolver.AliasDeclaration - Class in com.ultikits.ultitools.context
One attribute's declared @AliasFor target, for reciprocity checking.
MergedAnnotationResolver.Candidate - Class in com.ultikits.ultitools.context
One candidate value for a target attribute, plus where it came from (for conflict messages).
mergeFrom(ErrorReportCollector.ErrorReport) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
Merge another report into this one (sum counts, keep latest context).
mergeScanPackageOwner(Map<String, String>, String, String) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Merges one (scan package, module name) declaration into prefixToModule, in place.
message - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
message - Variable in class com.ultikits.ultitools.widgets.Toast
The toast message, use "|" for line breaks
messageHandler - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
MessageUtils - Class in com.ultikits.ultitools.utils
Message utils.
MessageUtils() - Constructor for class com.ultikits.ultitools.utils.MessageUtils
 
meta(Consumer<ItemMeta>) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Applies a custom modifier to the item meta.
metadata - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Node metadata, used to store extra information.
method - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
method - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
method - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
methodCompleter - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
 
MethodInterceptor - Interface in com.ultikits.ultitools.aop
AOP method interceptor interface.
MethodInvocation - Interface in com.ultikits.ultitools.aop
Represents a method invocation that can be intercepted.
MethodInvocationCompleter - Class in com.ultikits.ultitools.commands.tabcomplete
Completer that invokes suggestion methods annotated with @CmdSuggest.
MethodInvocationCompleter() - Constructor for class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
 
MethodInvocationCompleter.SuggestSignatureShape - Enum Class in com.ultikits.ultitools.commands.tabcomplete
The signature shapes MethodInvocationCompleter.invokeSuggestMethod(TabCompletionContext, Method) knows how to invoke a @CmdParam.suggest() method-name target with.
methodLevel - Variable in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
methodLevel(Method) - Method in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
methodName - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
methods - Variable in class com.ultikits.ultitools.aop.MethodScan
 
MethodScan - Class in com.ultikits.ultitools.aop
The result of one ReflectionUtil.getAllMethods(Class) hierarchy scan, together with the bean class it was scanned for.
MethodScan(Class<?>, List<Method>) - Constructor for class com.ultikits.ultitools.aop.MethodScan
 
Metrics - Class in com.ultikits.ultitools.utils
 
Metrics(JavaPlugin, int) - Constructor for class com.ultikits.ultitools.utils.Metrics
Creates a new Metrics instance.
METRICS_VERSION - Static variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
The version of the Metrics class.
Metrics.AdvancedBarChart - Class in com.ultikits.ultitools.utils
 
Metrics.AdvancedPie - Class in com.ultikits.ultitools.utils
 
Metrics.CustomChart - Class in com.ultikits.ultitools.utils
 
Metrics.DrilldownPie - Class in com.ultikits.ultitools.utils
 
Metrics.JsonObjectBuilder - Class in com.ultikits.ultitools.utils
An extremely simple JSON builder.
Metrics.JsonObjectBuilder.JsonObject - Class in com.ultikits.ultitools.utils
A super simple representation of a JSON object.
Metrics.MetricsBase - Class in com.ultikits.ultitools.utils
 
Metrics.MultiLineChart - Class in com.ultikits.ultitools.utils
 
Metrics.SimpleBarChart - Class in com.ultikits.ultitools.utils
 
Metrics.SimplePie - Class in com.ultikits.ultitools.utils
 
Metrics.SingleLineChart - Class in com.ultikits.ultitools.utils
 
metricsBase - Variable in class com.ultikits.ultitools.utils.Metrics
 
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.ultikits.ultitools.utils.Metrics.MetricsBase
Creates a new MetricsBase class instance.
middleButton - Variable in enum class com.ultikits.ultitools.entities.ViewType
 
migrate() - Static method in class com.ultikits.ultitools.utils.CredentialStore
One-time migration from the pre-6.3.0 location (plugins/UltiTools/data.json) to the current one (<server root>/.ultikits/credentials.json).
migrateCapabilitiesConfig() - Method in class com.ultikits.ultitools.UltiTools
Migrates the framework's own config.yml in place, invoked from UltiTools.onEnable() after JavaPlugin.saveDefaultConfig() (called in UltiTools.onLoad()) and before UltiTools.initWebSocketManagers().
migrateCapabilitiesConfig(File, Logger) - Static method in class com.ultikits.ultitools.UltiTools
The actual migration logic, taking explicit inputs rather than reading this — the same test-seam shape UltiTools.parsePluginVersion(String) already uses, so this is callable from a plain JUnit test with no live Bukkit server.
migrateKeyIfAbsent(YamlConfiguration, String, Object, List<String>) - Static method in class com.ultikits.ultitools.UltiTools
Sets path to value with commentLines only when it is absent from config — never overwrites a value the operator already set (04-CONTEXT D-01).
migrateLocked() - Static method in class com.ultikits.ultitools.utils.CredentialStore
 
Migration from Old GUI Classes: - Search tag in package com.ultikits.ultitools.abstracts.gui
Section
Migration from the removed AbstractCommandExecutor: - Search tag in package com.ultikits.ultitools.abstracts.command
Section
min() - Element in annotation interface com.ultikits.ultitools.annotations.config.Range
Minimum allowed value (inclusive).
min() - Element in annotation interface com.ultikits.ultitools.annotations.config.Size
Minimum size (inclusive).
MIN_API_VERSION - Static variable in class com.ultikits.ultitools.manager.ConfigBindings
The lowest plugin.yml api-version a module using a binding may declare.
MIN_INTERVAL_MS - Static variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Shared lower bound for the batch-send interval (#432/WR-01).
MIN_QUERY_TIMEOUT_SECONDS - Static variable in class com.ultikits.ultitools.interfaces.impl.data.TimeoutAwareQueryRunner
The smallest query timeout, in seconds, this runner will ever apply.
minimumLevel - Variable in class com.ultikits.ultitools.handler.SystemLogHandler
 
minUltiToolsVersion - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
missingBracePlaceholder(String, String) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Reports whether jarValue contains a brace-style placeholder token (see UltiToolsPlugin.BRACE_TOKEN_PATTERN) that diskValue does not -- ONE-DIRECTIONALLY, and by TOKEN PRESENCE, not by count (#524).
MissingDependencyException(String) - Constructor for exception class com.ultikits.ultitools.manager.PluginDependencyResolver.MissingDependencyException
 
MissingDependencyException(String, List<Class<? extends UltiToolsPlugin>>, Set<String>) - Constructor for exception class com.ultikits.ultitools.manager.PluginDependencyResolver.MissingDependencyException
Constructs a missing-hard-dependency refusal carrying the structured partition.
mkdir(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
Ensures the directory exists, creating it if not.
mkParentDirs(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
Ensures the file's parent directory exists.
modifiedTime - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
module - Variable in class com.ultikits.ultitools.utils.EconomyUtils.FrameMatch
 
MODULE_SCAN_LOGGER - Static variable in class com.ultikits.ultitools.UltiTools
 
ModuleEvent - Class in com.ultikits.ultitools.events
Base class for all module events.
ModuleEvent() - Constructor for class com.ultikits.ultitools.events.ModuleEvent
 
ModuleEventHandler - Annotation Interface in com.ultikits.ultitools.annotations
Marks a method as a module event handler.
ModuleIdentity(String, List<UltiToolsPlugin>, Set<String>, Set<String>, Set<String>, Map<String, String>, boolean, boolean) - Constructor for class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 
moduleName - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
ModuleScanDiagnostics - Class in com.ultikits.ultitools.utils
Turns a silently-skipped class from a module's startup scan into a single, named, loud line an operator actually reads (D-19).
ModuleScanDiagnostics() - Constructor for class com.ultikits.ultitools.utils.ModuleScanDiagnostics
 
modulesFolder() - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The folder the uninstall acts on.
modulesFolderUnlistable(File) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The state-D failure: the folder is there, and what it holds is unknown.
ModuleUnloadFailedException(String, Throwable) - Constructor for exception class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleUnloadFailedException
 
moduleUpdates - Variable in class com.ultikits.ultitools.manager.UpdateManager
 
MONITOR - Enum constant in enum class com.ultikits.ultitools.events.EventPriority
 
MONITORING - Enum constant in enum class com.ultikits.ultitools.entities.Capability
 
mount(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
 
mount(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Mounts this Element into the tree.
mount(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
 
mount(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessElement
 
mount(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
mount(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
mountChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
mountChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
mountRoot(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Creates and mounts the root Element.
moved - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
moved - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
msg - Variable in class com.ultikits.ultitools.entities.ApiResponse
 
msg(ChatColor, String) - Static method in class com.ultikits.ultitools.utils.MessageUtils
Get a colored string.
MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class com.ultikits.ultitools.utils.Metrics.MultiLineChart
Class constructor.
multipleFailures(List<CommandValidator>, List<CommandValidator.ValidationResult>, List<CommandValidator>) - Static method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
multiplier - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
multiplier - Variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
multiplier(double) - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy.Builder
 
MysqlConfig - Class in com.ultikits.ultitools.interfaces.impl.data.mysql
 
MysqlConfig(FileConfiguration) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
MysqlDataOperator<T> - Class in com.ultikits.ultitools.interfaces.impl.data.mysql
MySQL implementation of the data operator.
MysqlDataOperator(DataSource, Class<T>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataOperator
Creates a new MySQL data operator.
MysqlDataStore - Class in com.ultikits.ultitools.interfaces.impl.data.mysql
MySQL-backed DataStore.
MysqlDataStore() - Constructor for class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
MysqlDataStore.OperatorKey - Class in com.ultikits.ultitools.interfaces.impl.data.mysql
Composite operator-cache key: the requesting identity (plugin name on the plugin path, canonical data-folder path on the external File path) plus the entity class.

N

name - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
name - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
name - Variable in class com.ultikits.ultitools.utils.PluginYmlReader.PluginYmlInfo
 
name() - Element in annotation interface com.ultikits.ultitools.annotations.Bean
Bean name.
name() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
name(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.IconWrapper.Builder
 
name(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
name(String) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the display name of the item.
nameKey - Variable in enum class com.ultikits.ultitools.entities.Buttons
The i18n key for the button name.
namespacedKey(String) - Method in class com.ultikits.ultitools.manager.CommandManager
Builds the namespaced known-commands key (fallbackPrefix:label) that CommandManager.registerCommandDirect(CommandExecutor, String, String, String...)'s CommandMap.register(String, Command) call always populates for label, regardless of whether the bare label slot was won or lost to a bare-label conflict.
NARROWING - Enum constant in enum class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition.Transition
BOTH narrows to PLAYER, or BOTH narrows to CONSOLE.
nativeSQL(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
Navigator - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation
The Navigator Widget.
Navigator(String, Map<String, RouteBuilder>) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.Navigator
Creates a new Navigator.
NavigatorState - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation
The state class for Navigator.
NavigatorState() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
 
ne(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
ne(Object) - Method in interface com.ultikits.ultitools.interfaces.Query
Not equal to.
negate() - Element in annotation interface com.ultikits.ultitools.annotations.ConditionalOnConfig
If true, register when the config value is false (inverted logic).
NEVER - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Execute non-transactionally; throw an exception if a transaction exists.
NEW_DIR_NAME - Static variable in class com.ultikits.ultitools.utils.CredentialStore
The directory CredentialStore.CREDENTIAL_FILE_NAME lives in, resolved as a sibling of plugins/ under the server root -- outside every Phase 6 D-15 default editable root.
newInstance(Class<T>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Creates an instance (using the no-arg constructor).
newInstance(Class<T>, Object...) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Creates an instance (using a parameterized constructor).
newInstanceIfPossible(Class<T>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Creates an instance (using the no-arg constructor, private constructors included).
newNode - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeUpdate
 
newProgress - Variable in class com.ultikits.ultitools.services.impl.InMemoryNotificationService.BossBarTickResult
 
NEXT - Enum constant in enum class com.ultikits.ultitools.entities.Buttons
Next buttons.
NEXT_BUTTON_COLUMN - Static variable in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Default column for the "next" button (0-based)
NO_ARGS - Enum constant in enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
 
NO_MATCH - Static variable in class com.ultikits.ultitools.utils.EconomyUtils.FrameMatch
 
NO_PROVIDER_REGISTERED - Enum constant in enum class com.ultikits.ultitools.services.EconomyProvider.State
Vault is installed, but no economy plugin (e.g.
node - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeMove
 
NodeKey(SlotKey, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer.NodeKey
 
noJarFound(File, PluginInstallUtils.ModuleIdentity, List<String>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
What "nothing here could be identified as this module's" means, which depends on whether one was loaded.
NonClosingConnectionProxy - Class in com.ultikits.ultitools.interfaces.impl.data
A Connection wrapper that suppresses NonClosingConnectionProxy.close() during transactions.
NonClosingConnectionProxy(Connection) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
nonConfigurableRefusal(String) - Static method in enum class com.ultikits.ultitools.entities.Capability
A refusal sentence for a restriction no configuration can lift.
NONE - Enum constant in enum class com.ultikits.ultitools.annotations.command.UsageLimit.LimitType
No concurrency limit is enforced.
NONE - Enum constant in enum class com.ultikits.ultitools.entities.CancelResult
 
NONE - Enum constant in enum class com.ultikits.ultitools.entities.Capability
The D-10 sentinel for protocol-level and echo messages that carry no operator-facing policy.
NONE - Enum constant in enum class com.ultikits.ultitools.utils.EconomyUtils.MatchKind
No registered scan root matched this frame's class name at all.
NONE - Static variable in class com.ultikits.ultitools.aop.AnnotationLookupCache
Stands in for "looked up, found nothing", so a miss is cached as cheaply as a hit.
NoOpGameMailService - Class in com.ultikits.ultitools.services.impl
No-op implementation of GameMailService.
NoOpGameMailService() - Constructor for class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
NORMAL - Enum constant in enum class com.ultikits.ultitools.events.EventPriority
 
normaliseBoolean(Object, String) - Static method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Normalises whatever the driver returned for a boolean column into a real Boolean, so Gson deserialises it correctly.
normalize(String) - Static method in class com.ultikits.ultitools.manager.FileOperationManager
 
normalizeIdentifyString(String) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Trims and lower-cases an identify string, the same normalisation PluginInstallUtils's own (private) normalizeIdentifyString applies before every install/update/lookup comparison elsewhere in this package (gate-2 Codex round 1) -- kept as a small local copy rather than widening that method's visibility, since the transform itself is a one-line, well-established convention, not shared mutable state.
normalizeIdentifyString(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
 
noRollbackFor() - Element in annotation interface com.ultikits.ultitools.annotations.Transactional
Exception types that should NOT trigger a rollback, overriding the RuntimeException/ Error default for those types.
NOT_PRESENT_ON_THIS_SERVER - Enum constant in enum class com.ultikits.ultitools.manager.ServerPropertiesManager.WriteOutcome
On ServerPropertiesManager.SAFE_KEYS (a ceiling across every Paper version this framework supports), but the running server's own server.properties has no such key -- an older or newer Paper version than the one that added it.
NOT_SUPPORTED - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Execute non-transactionally, suspending the current transaction if one exists.
NOT_THIS_MODULES - Enum constant in enum class com.ultikits.ultitools.utils.PluginInstallUtils.EntryState
The archive opened and its plugin.yml declares another module, or the entry is one the module loader would never load at all.
NotEmpty - Annotation Interface in com.ultikits.ultitools.annotations.config
Validates that a String config value is not null or empty (after trimming).
NotificationService - Interface in com.ultikits.ultitools.services
Notification service interface
notifiedPlayers - Variable in class com.ultikits.ultitools.manager.UpdateManager
Players already notified about an available update, for the lifetime of this manager instance -- which is one server run: UltiTools.scheduleStartupMessages() builds a fresh UpdateManager exactly once per onEnable(), so a restart always starts from an empty set.
notifyChangeListeners() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Notifies all registered listeners about the configuration change.
notifyNewMail(Player) - Method in interface com.ultikits.ultitools.services.GameMailService
Notify a player about new mail.
notifyNewMail(Player) - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
notPresentOnServer - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
 
NULL_POINTER - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
nullValue(Class<?>) - Static method in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Creates a TypeParseException for a null value.
NUMERIC - Static variable in class com.ultikits.ultitools.services.impl.DefaultEmailService
 

O

OAUTH2_BASIC_AUTH - Static variable in class com.ultikits.ultitools.utils.CloudSession
Basic auth header for OAuth2 client credentials (client:112233)
ObjectConfigSerializer<T> - Interface in com.ultikits.ultitools.interfaces
Interface for serializing objects to Bukkit configuration MemorySection.
of(boolean, List<String>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
 
of(boolean, List<String>, List<String>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
 
of(XMaterial) - Static method in class com.ultikits.ultitools.utils.ItemStackBuilder
Creates a new ItemStackBuilder from an XMaterial.
of(BuildContext) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.Navigator
Gets the nearest NavigatorState.
of(Capability, PluginInitiationUtils.VerdictRecorder, BiConsumer<JsonObject, JsonObject>) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
An entry whose capability is a fixed constant.
of(String) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
Creates a SlotKey.
of(String, String) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
Creates a SlotKey with a prefix.
of(Class<?>) - Static method in class com.ultikits.ultitools.aop.MethodScan
Convenience factory for a caller that has not already scanned the class.
of(String) - Static method in class com.ultikits.ultitools.utils.ItemStackBuilder
Creates a new ItemStackBuilder from a material name string.
of(String, Throwable) - Static method in exception class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleUnloadFailedException
 
of(List<String>) - Static method in exception class com.ultikits.ultitools.utils.PluginInstallUtils.UndeterminedEntriesException
 
of(Player, Command, String[]) - Static method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
Creates a context from command arguments.
of(ItemStack) - Static method in class com.ultikits.ultitools.utils.ItemStackBuilder
Creates a new ItemStackBuilder from an existing ItemStack.
of(Material) - Static method in class com.ultikits.ultitools.utils.ItemStackBuilder
Creates a new ItemStackBuilder from a Material.
offset(int) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
offset(int) - Method in interface com.ultikits.ultitools.interfaces.Query
Skip a number of results.
offsetStart - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
OK - Enum constant in enum class com.ultikits.ultitools.entities.Buttons
Ok buttons.
OK_BUTTON_COLUMN - Static variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Default column for the OK button
OK_CANCEL - Enum constant in enum class com.ultikits.ultitools.entities.ViewType
Ok cancel view type.
okButton(String) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
okName - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
OLD_FILE_NAME - Static variable in class com.ultikits.ultitools.utils.CredentialStore
The pre-6.3.0 location's file name, inside the plugin data folder (plugins/UltiTools/data.json).
oldLocationOverride - Static variable in class com.ultikits.ultitools.utils.CredentialStore
Overrides CredentialStore.migrate()'s old-location lookup for a test, independently of CredentialStore.targetPathOverride.
oldNode - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeUpdate
 
onCancel - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
onCancel - Variable in class com.ultikits.ultitools.widgets.impl.ChatConfirm
Callback executed when player clicks cancel
onCancel(Consumer<InventoryClickEvent>) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
onCancel(InventoryClickEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Called when the Cancel button is clicked.
onCancel(InventoryClickEvent) - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
onCancelCallback - Variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Callback executed when player clicks Cancel button
onClick(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
onClick(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
onClick(Consumer<InventoryClickEvent>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
onClick(Consumer<InventoryClickEvent>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
onClick(InventoryClickEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
This is the framework's own bounds-check site (D-09 item 4), not a post-filter hook.
onClose(int, String, boolean) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onClose(Consumer<InventoryCloseEvent>) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Sets a custom close handler.
onClose(InventoryCloseEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
 
onClose(InventoryCloseEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
 
onCommand(CommandSender, Command, String, String[]) - Method in class com.ultikits.ultitools.abstracts.AbstractConsoleCommandExecutor
 
onCommand(CommandSender, Command, String, String[]) - Method in class com.ultikits.ultitools.abstracts.AbstractPlayerCommandExecutor
 
onCommand(CommandSender, Command, String, String[]) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
onComplete(CommandContext, boolean) - Method in interface com.ultikits.ultitools.abstracts.command.validation.CommandValidator
Invoked once, after the mapped command method has returned or thrown, for each validator whose CommandValidator.validate(CommandContext) succeeded during the chain run that gated this invocation.
onComplete(CommandContext, boolean) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Post-action hook that applies the cooldown recorded for this invocation.
onComplete(CommandContext, boolean) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Post-action hook that releases the lock acquired by UsageLockValidator.validate(CommandContext) for this invocation.
onConfigReload(AbstractConfigEntity) - Method in interface com.ultikits.ultitools.interfaces.ConfigChangeListener
Called when the configuration is reloaded.
onConfirm - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
onConfirm - Variable in class com.ultikits.ultitools.widgets.impl.ChatConfirm
Callback executed when player clicks confirm
onConfirm(Consumer<InventoryClickEvent>) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
onConfirm(InventoryClickEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Called when the OK button is clicked.
onConfirm(InventoryClickEvent) - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
onConfirmCallback - Variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Callback executed when player clicks OK button
onConnectHandler - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onConsoleCommand(CommandSender, Command, String[]) - Method in class com.ultikits.ultitools.abstracts.AbstractConsoleCommandExecutor
Executes the given command, returning its success
onCreate() - Method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Sets createdAt/updatedAt to now and, if a current user is set, createdBy/updatedBy to it.
onCreate() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Called before the entity is persisted for the first time.
onDelete() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Called before the entity is deleted.
onDisable() - Method in class com.ultikits.ultitools.UltiTools
 
onDisconnectHandler - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onEnable() - Method in class com.ultikits.ultitools.UltiTools
 
onError(Exception) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onErrorHandler - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onGuiClick(InventoryClickEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Hook method called on a GUI click.
onGuiClose(InventoryCloseEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Hook method called when the GUI closes.
onGuiOpen(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Hook method called when the GUI opens.
onlineMode - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
onlinePlayers - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
OnlinePlayersCompleter - Class in com.ultikits.ultitools.commands.tabcomplete
Completer that suggests online player names.
OnlinePlayersCompleter() - Constructor for class com.ultikits.ultitools.commands.tabcomplete.OnlinePlayersCompleter
Creates a completer that includes all online players.
OnlinePlayersCompleter(boolean, boolean) - Constructor for class com.ultikits.ultitools.commands.tabcomplete.OnlinePlayersCompleter
Creates a completer with custom options.
onLoad() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Called after the entity is loaded from the data store.
onLoad() - Method in class com.ultikits.ultitools.UltiTools
 
onMessage(String) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onOpen(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
 
onOpen(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Template method called when the GUI is opened.
onOpen(ServerHandshake) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onOperatorPinnedReadOnly() - Method in interface com.ultikits.ultitools.utils.PosixAttributePreserver.ReplaceInPlaceListener
target exists and none of its POSIX write-permission bits (owner, group, or other) are set for the current process -- treated as a deliberate operator hardening signal, exactly like a symlinked target.
onOwnershipCopyFailure(String, String) - Method in interface com.ultikits.ultitools.utils.PosixAttributePreserver.ReplaceInPlaceListener
target's owner/group could not be replicated onto the staging file; the replacement is abandoned.
onPermissionCopyFailure() - Method in interface com.ultikits.ultitools.utils.PosixAttributePreserver.ReplaceInPlaceListener
target's permission bits were read successfully but could not be applied to the staging file; best-effort only, the replacement still proceeds.
onPlayerChangedWorld(PlayerChangedWorldEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Handles the player-world-change event.
onPlayerChat(PlayerChatEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Handles the player-chat event.
onPlayerCommand(Command, String[], Player) - Method in class com.ultikits.ultitools.abstracts.AbstractPlayerCommandExecutor
Executes the given command, returning its success
onPlayerCommandPreprocess(PlayerCommandPreprocessEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Handles the player-command event.
onPlayerDeath(PlayerDeathEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Handles the player-death event.
onPlayerJoin(PlayerJoinEvent) - Method in class com.ultikits.ultitools.listeners.PlayerJoinListener
 
onPlayerJoin(PlayerJoinEvent) - Method in class com.ultikits.ultitools.listeners.UpdateJoinListener
 
onPlayerJoin(PlayerJoinEvent) - Method in class com.ultikits.ultitools.manager.LogStreamManager
 
onPlayerJoin(PlayerJoinEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Handles the player-join event.
onPlayerKick(PlayerKickEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Handles the player-kick event.
onPlayerQuit(UUID) - Method in class com.ultikits.ultitools.manager.PlayerCacheManager
Called when a player quits.
onPlayerQuit(PlayerQuitEvent) - Method in class com.ultikits.ultitools.manager.LogStreamManager
 
onPlayerQuit(PlayerQuitEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Handles the player-quit event.
onPlayerTabComplete(Command, String[], Player) - Method in class com.ultikits.ultitools.abstracts.AbstractTabExecutor
 
onPluginDisable(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Auto-disconnect a plugin when it is disabled.
onPluginRegistered(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
 
onProgress(long, long) - Method in interface com.ultikits.ultitools.utils.HttpDownloadUtils.ProgressCallback
Called when download progress is updated.
onReconnectExhaustedHandler - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onReload() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Extension point for a module's own reload work.
onServerLoad(ServerLoadEvent) - Method in class com.ultikits.ultitools.manager.LogStreamManager
 
onSourceAttributesUnreadable() - Method in interface com.ultikits.ultitools.utils.PosixAttributePreserver.ReplaceInPlaceListener
A POSIX view exists for target but reading its current attributes failed -- see PosixAttributePreserver.copyIfSupported(java.io.File, java.io.File, java.lang.Runnable, java.lang.Runnable, java.util.function.BiConsumer<java.lang.String, java.lang.String>)'s own javadoc for why this is distinct from "no POSIX view at all" and must also abandon the replacement.
onSymbolicLink() - Method in interface com.ultikits.ultitools.utils.PosixAttributePreserver.ReplaceInPlaceListener
target is a symbolic link.
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.ultikits.ultitools.abstracts.AbstractTabExecutor
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
onUnregister() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Extension point for a module's own unload cleanup.
onUpdate() - Method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Sets updatedAt to now and, if a current user is set, updatedBy to it.
onUpdate() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Called before the entity is updated.
onWebSocketConnected() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Compatibility overload (WR-07, 16-REVIEW-cloud.md): falls back to CloudSession.current(), preserved only because CloudReconnectStateMachineTest calls this exact no-arg signature directly to exercise the budget-reset behaviour in isolation.
onWebSocketConnected(CloudSession) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Called when a reconnection succeeds: resets session's own outer budget.
onWebSocketOpened(CloudSession, UltiPanelWebSocketClient) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
onWebSocketOpened(UltiPanelWebSocketClient) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The wiring performed once a handshake succeeds.
onWriteFailure(IOException) - Method in interface com.ultikits.ultitools.utils.PosixAttributePreserver.ReplaceInPlaceListener
The atomic write or move itself failed (e.g.
open() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
operator - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
OperatorKey(String, Class<?>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore.OperatorKey
 
OperatorKey(String, Class<?>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore.OperatorKey
 
OperatorKey(String, Class<?>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore.OperatorKey
 
ORANGE - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
order - Variable in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
ORDER - Static variable in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
ORDER - Static variable in class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
 
ORDER - Static variable in class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
 
ORDER - Static variable in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
 
orderBy(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
orderBy(String) - Method in interface com.ultikits.ultitools.interfaces.Query
Order results by column ascending.
orderByColumn - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
orderByDesc(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
orderByDesc(String) - Method in interface com.ultikits.ultitools.interfaces.Query
Order results by column descending.
orderDesc - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
orderedParsers - Variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
 
originalAutoCommit - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
 
originalIsolation - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
 
OTHER - Enum constant in enum class com.ultikits.ultitools.utils.PluginInstallUtils.Presence
It is there and is neither -- a link to nowhere, a device, a socket.
outcome - Variable in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
Outcome() - Constructor for enum class com.ultikits.ultitools.utils.CredentialStore.ReadResult.Outcome
 
output - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
output - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandResult
 
overrides(Method, Method) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Whether sub overrides sup per JLS 8.4.8.1.
ownedEntities - Variable in class com.ultikits.ultitools.manager.DataScope
 
owner - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
ownerModule - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
ownerModule - Variable in class com.ultikits.ultitools.websocket.PanelResponderRegistry.ResponderEntry
 
ownJars - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 
ownMethod(Method) - Method in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
owns(Class<?>) - Method in class com.ultikits.ultitools.manager.DataScope
Whether the given entity class belongs to this scope.

P

PACKAGE_PREFIX - Enum constant in enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
 
packageNameOf(Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
The class's package name, or the empty string for the unnamed package.
PackageScanUtils - Class in com.ultikits.ultitools.utils
Utility class for package scanning and class discovery operations.
PackageScanUtils() - Constructor for class com.ultikits.ultitools.utils.PackageScanUtils
 
Package Structure: - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section
page(int, int, WhereCondition...) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Get data record by page.
page(int, int, WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
page(int, int, WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
pageNumber - Variable in enum class com.ultikits.ultitools.entities.ViewType
 
paginationManager - Variable in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
 
PanelMessageEvent - Class in com.ultikits.ultitools.events
Published once for every inbound panel message the framework has already handled — appended as the very last statement of PluginInitiationUtils#handleInboundMessage(JsonObject), after the framework's own dispatch has completed.
PanelMessageEvent(String, JsonObject, JsonObject) - Constructor for class com.ultikits.ultitools.events.PanelMessageEvent
 
panelResponderRegistry - Variable in class com.ultikits.ultitools.UltiTools
The single-owner registry a module uses to claim a request/response responder for a panel message type the framework itself does not own (WIRE-16, D-26/D-27), reached via getPanelResponderRegistry() (generated by Getter above) from both PluginInitiationUtils#handleInboundMessage's dispatch and PluginManager's two module-unload sites.
PanelResponderRegistry - Class in com.ultikits.ultitools.websocket
The single-owner registry a module uses to claim a request/response responder for a panel message type the framework itself does not own (WIRE-16, D-26/D-27).
PanelResponderRegistry() - Constructor for class com.ultikits.ultitools.websocket.PanelResponderRegistry
 
PanelResponderRegistry.ResponderEntry - Class in com.ultikits.ultitools.websocket
An immutable pairing of a responder function and the module name that registered it.
parameterList(Method) - Static method in class com.ultikits.ultitools.manager.PluginManager
(Player, String) -- simple parameter type names, for a readable message owner.
parameterName - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The parameter name being completed (from format like <paramName>).
parent - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
The parent node.
parent - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
parentElement - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
parentElement - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
 
parentElement(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
parse(InputStream) - Static method in class com.ultikits.ultitools.utils.PluginYmlReader
 
parse(Object) - Method in class com.ultikits.ultitools.interfaces.impl.pasers.DefaultConfigParser
 
parse(Object) - Method in class com.ultikits.ultitools.interfaces.impl.pasers.StringHashMapParser
 
parse(Object) - Method in interface com.ultikits.ultitools.interfaces.Parser
Parses a raw object into the target type.
parse(String) - Method in class com.ultikits.ultitools.abstracts.command.parser.EnchantmentParser
 
parse(String) - Method in class com.ultikits.ultitools.abstracts.command.parser.GameModeParser
 
parse(String) - Method in class com.ultikits.ultitools.abstracts.command.parser.LocationParser
 
parse(String) - Method in interface com.ultikits.ultitools.abstracts.command.parser.TypeParser
Parses a string value into the target type.
parse(String) - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
parse(String) - Method in class com.ultikits.ultitools.abstracts.command.parser.WorldParser
 
parse(String, Class<T>) - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Parses a value to the specified type.
PARSE_FAILED_SENTINEL - Static variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
PARSE_FAILURE - Enum constant in enum class com.ultikits.ultitools.utils.CredentialStore.ReadResult.Outcome
 
parseAndValidateBatchConfig(JsonObject, String, LogStreamManager.BatchConfigSection) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Parses and validates the batchConfig object from a config-update request into out, WITHOUT applying it (extracted from LogStreamManager.handleConfigUpdate(JsonObject, String), Codacy Gate-2 NPath complexity finding).
parseAndValidateBatchEnabled(JsonObject, String, LogStreamManager.BatchConfigSection) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Parses and validates batchConfig.enabled into out -- extracted from LogStreamManager.parseAndValidateBatchConfig(JsonObject, String, BatchConfigSection) alongside its two siblings (Codacy Gate-2 NPath complexity finding, round 7: the combined method peaked at 540 against a threshold of 200 once the round-6 strict-type checks were added inline).
parseAndValidateBatchInterval(JsonObject, String, LogStreamManager.BatchConfigSection) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Parses and validates batchConfig.interval into out -- see LogStreamManager.parseAndValidateBatchEnabled(JsonObject, String, BatchConfigSection)'s javadoc for why this is a separate method.
parseAndValidateBatchSize(JsonObject, String, LogStreamManager.BatchConfigSection) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Parses and validates batchConfig.size into out -- see LogStreamManager.parseAndValidateBatchEnabled(JsonObject, String, BatchConfigSection)'s javadoc for why this is a separate method.
parseAndValidateLevels(JsonObject, String, LogStreamManager.LevelsSection) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Parses and validates the levels array from a config-update request into out, WITHOUT applying it (extracted from LogStreamManager.handleConfigUpdate(JsonObject, String), Codacy Gate-2 NPath complexity finding).
parseArray(String[]) - Method in class com.ultikits.ultitools.abstracts.command.parser.EnchantmentParser
 
parseArray(String[]) - Method in class com.ultikits.ultitools.abstracts.command.parser.GameModeParser
 
parseArray(String[]) - Method in class com.ultikits.ultitools.abstracts.command.parser.LocationParser
 
parseArray(String[]) - Method in interface com.ultikits.ultitools.abstracts.command.parser.TypeParser
Parses multiple string values into an array of the target type.
parseArray(String[]) - Method in class com.ultikits.ultitools.abstracts.command.parser.WorldParser
 
parseArray(String[], Class<T>) - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Parses values to an array of the specified type.
parsed(Map<String, Object>) - Static method in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
PARSED - Enum constant in enum class com.ultikits.ultitools.utils.CredentialStore.ReadResult.Outcome
 
parseDefaultValue(String, Class<?>) - Method in class com.ultikits.ultitools.aop.ExceptionInterceptor
Parses a default value expression into an actual value.
parsedParams - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The parsed parameters mapped by their names.
parseError(String, Class<?>) - Static method in exception class com.ultikits.ultitools.exceptions.CommandException
Creates an exception for parse errors.
parseFailed(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates an exception for configuration parse failures.
parseFailure() - Static method in class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
parseFunction - Variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
parseIntOrNull(String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
Parses an integer, returning null on failure.
parseLanguageResource(BufferedReader, String) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Parses a lang/* resource already opened as a BufferedReader -- shared by both the on-disk (exploded directory) and in-jar branches of UltiToolsPlugin.loadLanguageFromJar(String, String) so the two stay in sync.
parseParameters(String[], String) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Parses command arguments into named parameters.
parseParameterValue(String[], Class<?>) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Parses a parameter value to the target type.
parsePluginVersion(String) - Static method in class com.ultikits.ultitools.UltiTools
 
parser() - Element in annotation interface com.ultikits.ultitools.annotations.ConfigEntry
 
Parser<T> - Interface in com.ultikits.ultitools.interfaces
Generic parser interface for serialization and deserialization.
parserRegistry - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
parsers - Variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
 
parseStrictInt(JsonElement, String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Parses element as a strict Java int -- rejects a non-numeric value, a non-integral number (e.g.
parseToken(Map<String, Object>) - Method in class com.ultikits.ultitools.utils.TokenStore
Parses the cloud_token entry out of an already-read document, or null if absent, unparseable, or missing an access token.
partialArg - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The partial text of the current argument (may be empty).
passedValidators - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
passesCompatibilityGates(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
Compatibility gates that must run before the module's bean graph is built.
password - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
path() - Element in annotation interface com.ultikits.ultitools.annotations.ConditionalOnConfig
Dot-separated or slash-separated YAML key path.
path() - Element in annotation interface com.ultikits.ultitools.annotations.ConfigEntry
 
Pattern - Annotation Interface in com.ultikits.ultitools.annotations.config
Validates that a String config value matches the specified regular expression.
pendingAuthenticationCancelled - Variable in class com.ultikits.ultitools.utils.CloudSession
true if CloudSession.invalidate() found -- and cancelled -- a magic-link poll still in flight on this session, and that fact has not yet been reported and reset by CloudSession.clearPersisted().
pendingCommands - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager
 
pendingTasks - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
 
pendingTimeoutTaskCountForTesting() - Method in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Test-only accessor for how many timeout tasks are still queued.
performBuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Runs a rebuild immediately (must be called on the main thread).
performRebuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
 
performRebuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Performs a rebuild.
performRebuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
 
performRebuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
performRebuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
period() - Element in annotation interface com.ultikits.ultitools.annotations.Scheduled
Repeat interval in ticks.
periodKey() - Element in annotation interface com.ultikits.ultitools.annotations.Scheduled
@ConfigEntry path whose value, in seconds (at least 1), is the repeat interval.
periodSource - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
periodTicks - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
permission() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdExecutor
Note on what a player sees when they lack this permission (#383). This value is also registered with Bukkit, so Paper removes the command from an unpermitted player's command tree and answers with a parse error -- the framework's own refusal message is shown to the console only.
permission() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdMapping
 
permissionDenied(String) - Static method in exception class com.ultikits.ultitools.exceptions.CommandException
Creates an exception for permission denied scenarios.
PermissionValidator - Class in com.ultikits.ultitools.abstracts.command.validation.validators
Validates that the command sender has the required permission.
PermissionValidator() - Constructor for class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
Creates a permission validator with no base permission requirement.
PermissionValidator(String, boolean) - Constructor for class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
Creates a permission validator with the specified permission.
PINK - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
pitch - Variable in class com.ultikits.ultitools.entities.common.WorldLocation
 
PLACEHOLDER_PATTERN - Static variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Matches a java.util.Formatter conversion specifier, e.g.
PlaceholderApiBridge() - Constructor for class com.ultikits.ultitools.listeners.PlayerJoinListener.PlaceholderApiBridge
 
placeholderArity(String) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Returns the highest String.format argument POSITION value requires -- not the count of distinct positions used (Codex round 2, P2).
placeholderList - Variable in class com.ultikits.ultitools.listeners.PlayerJoinListener
 
platform - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
player - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
player - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
player - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
 
player - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
player - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The player requesting completion.
player - Variable in class com.ultikits.ultitools.widgets.impl.ChatConfirm
The target player to show the dialog
PLAYER - Enum constant in enum class com.ultikits.ultitools.annotations.command.CmdTarget.CmdTargetType
 
PLAYER_AND_STRING - Enum constant in enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
 
PLAYER_COMMAND_ARGS - Enum constant in enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
 
PLAYER_EVENTS - Enum constant in enum class com.ultikits.ultitools.entities.Capability
 
PLAYER_ONLY - Enum constant in enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
 
PlayerCache - Annotation Interface in com.ultikits.ultitools.annotations
Marks a field for automatic cleanup when a player quits.
playerCacheManager - Variable in class com.ultikits.ultitools.manager.PluginManager
 
PlayerCacheManager - Class in com.ultikits.ultitools.manager
Manages automatic cleanup of @PlayerCache-annotated fields when players quit.
PlayerCacheManager() - Constructor for class com.ultikits.ultitools.manager.PlayerCacheManager
 
PlayerCacheManager.ExpiringPlayerCache - Interface in com.ultikits.ultitools.manager
Opt-in contract for a tracked instance that also carries time-based (as opposed to player-quit-based) state to prune.
PlayerCacheManager.FieldShape - Enum Class in com.ultikits.ultitools.manager
The three field shapes PlayerCacheManager.registerBean(Object) can sweep.
PlayerCacheManager.TrackedBean - Class in com.ultikits.ultitools.manager
 
PlayerCacheManager.TrackedField - Class in com.ultikits.ultitools.manager
 
playerCacheRegistered - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
True once this instance has registered CooldownValidator.cooldowns with the live PlayerCacheManager for quit-based and time-based sweeping (GEN-08, D-03).
playerCacheRegistered - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
True once this instance has registered UsageLockValidator.senderLocks/UsageLockValidator.serverLocks with the live PlayerCacheManager for quit-based sweeping (GEN-08, D-03).
playerCacheRegistered - Static variable in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
True once ANY instance of this class has registered InMemeryTeleportService.teleportingPlayers/InMemeryTeleportService.locationMap/InMemeryTeleportService.inMemoryLocationRecord -- static fields shared by every instance -- with the live PlayerCacheManager for quit-based sweeping (GEN-08, D-03).
playerCacheRegistered - Static variable in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
True once ANY instance of this class has registered InMemoryNotificationService.atedPlayer -- a static field shared by every instance -- with the live PlayerCacheManager for quit-based sweeping (GEN-08, D-03).
PlayerCacheSaver - Interface in com.ultikits.ultitools.annotations
Optional interface for services with @PlayerCache(saveBeforeRemove = true).
playerCount - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
playerCount - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
playerEventManager - Variable in class com.ultikits.ultitools.UltiTools
 
PlayerEventManager - Class in com.ultikits.ultitools.manager
Player event manager.
PlayerEventManager() - Constructor for class com.ultikits.ultitools.manager.PlayerEventManager
 
PlayerJoinListener - Class in com.ultikits.ultitools.listeners
 
PlayerJoinListener() - Constructor for class com.ultikits.ultitools.listeners.PlayerJoinListener
 
PlayerJoinListener.PlaceholderApiBridge - Class in com.ultikits.ultitools.listeners
 
playerName - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
playerName - Variable in class com.ultikits.ultitools.manager.TriggerContext
 
PLAYERS - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Built-in completer prefix for players.
playerUUID - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
playerUUID - Variable in class com.ultikits.ultitools.manager.TriggerContext
 
plugin - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
 
plugin - Variable in class com.ultikits.ultitools.utils.Metrics
 
PLUGIN_CIRCULAR_DEPENDENCY - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
PLUGIN_DEPENDENCY_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
PLUGIN_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
PLUGIN_LOAD_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
PLUGIN_UNLOAD_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
PLUGIN_YML_ENTRY - Static variable in class com.ultikits.ultitools.utils.PluginYmlReader
 
pluginClass - Variable in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
pluginClassList - Variable in class com.ultikits.ultitools.manager.PluginManager
 
pluginConfigMap - Variable in class com.ultikits.ultitools.manager.ConfigManager
 
pluginCount - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
PluginDependency - Annotation Interface in com.ultikits.ultitools.annotations
Declares plugin dependencies for UltiTools plugins.
PluginDependencyResolver - Class in com.ultikits.ultitools.manager
Plugin dependency resolver using Kahn's algorithm for topological sorting.
PluginDependencyResolver(Logger) - Constructor for class com.ultikits.ultitools.manager.PluginDependencyResolver
Constructs a new PluginDependencyResolver.
PluginDependencyResolver.CircularDependencyException - Exception Class in com.ultikits.ultitools.manager
Exception thrown when circular dependencies are detected.
PluginDependencyResolver.MissingDependencyException - Exception Class in com.ultikits.ultitools.manager
Exception thrown when required dependencies are missing.
PluginDependencyResolver.PluginNode - Class in com.ultikits.ultitools.manager
Represents a dependency graph node containing plugin class and its dependencies.
PluginEntity - Class in com.ultikits.ultitools.entities
 
PluginEntity() - Constructor for class com.ultikits.ultitools.entities.PluginEntity
 
pluginId - Variable in class com.ultikits.ultitools.entities.PluginVersionEntity
 
PluginInitiationUtils - Class in com.ultikits.ultitools.utils
Utility class for plugin initialization and WebSocket communication.
PluginInitiationUtils() - Constructor for class com.ultikits.ultitools.utils.PluginInitiationUtils
 
PluginInitiationUtils.InboundHandlerEntry - Class in com.ultikits.ultitools.utils
A dispatch-table entry pairing a handler with the Capability that must be enabled before it runs (D-10), and with which side records that decision's verdict in the RemoteActionLog (CR-01, 06-REVIEW.md).
PluginInitiationUtils.VerdictRecorder - Enum Class in com.ultikits.ultitools.utils
Which side of a capability-gated dispatch records the RemoteActionLog verdict for the enabled branch (CR-01, 06-REVIEW.md).
PluginInstallCommands - Class in com.ultikits.ultitools.commands
 
PluginInstallCommands() - Constructor for class com.ultikits.ultitools.commands.PluginInstallCommands
 
PluginInstallUtils - Class in com.ultikits.ultitools.utils
Utility class for plugin installation and management operations.
PluginInstallUtils() - Constructor for class com.ultikits.ultitools.utils.PluginInstallUtils
 
PluginInstallUtils.AmbiguousModuleNameException - Exception Class in com.ultikits.ultitools.utils
Raised when the name the operator typed could be more than one loaded module's, so the uninstall changed nothing.
PluginInstallUtils.ArchiveIdentity - Class in com.ultikits.ultitools.utils
What one archive says about which module it holds -- the single reader both identity resolution and entry classification use, so the two cannot drift apart.
PluginInstallUtils.EntryState - Enum Class in com.ultikits.ultitools.utils
What one entry of the modules folder is, relative to the module being uninstalled.
PluginInstallUtils.ModuleIdentity - Class in com.ultikits.ultitools.utils
Everything later decisions need about which module this is, resolved once.
PluginInstallUtils.ModuleUnloadFailedException - Exception Class in com.ultikits.ultitools.utils
Raised when a module's own unload threw.
PluginInstallUtils.Presence - Enum Class in com.ultikits.ultitools.utils
What a filesystem probe answered, keeping "unknown" out of "no".
PluginInstallUtils.UndeterminedEntriesException - Exception Class in com.ultikits.ultitools.utils
The entries an uninstall could not identify, carried on whatever failure leaves the method.
PluginInstallUtils.UninstallRefusedException - Exception Class in com.ultikits.ultitools.utils
Raised when the uninstall refuses to act because its outcome would be undefined: two possible targets, or a target whose JAR another running module shares.
PluginInstallUtils.UninstallReport - Class in com.ultikits.ultitools.utils
What an uninstall did, and what it could not determine.
pluginList - Variable in class com.ultikits.ultitools.manager.PluginManager
 
PluginLogger - Class in com.ultikits.ultitools.interfaces.impl.logger
 
PluginLogger(String, Logger) - Constructor for class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
pluginManager - Variable in class com.ultikits.ultitools.UltiTools
 
PluginManager - Class in com.ultikits.ultitools.manager
UltiTools plugin manager.
PluginManager() - Constructor for class com.ultikits.ultitools.manager.PluginManager
 
PluginModuleException - Exception Class in com.ultikits.ultitools.exceptions
Exception thrown when plugin module operations fail.
PluginModuleException(ErrorCode, String) - Constructor for exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates a new plugin module exception with a specific error code.
PluginModuleException(ErrorCode, String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates a new plugin module exception with error code, message, and cause.
PluginModuleException(String) - Constructor for exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates a new plugin module exception with the given message.
PluginModuleException(String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates a new plugin module exception with message and cause.
pluginName - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
pluginName - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
pluginName - Variable in class com.ultikits.ultitools.entities.UpdateInfo
 
pluginName - Variable in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
pluginName - Variable in class com.ultikits.ultitools.manager.DataScope
 
pluginName - Variable in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
PluginNode(Class<? extends UltiToolsPlugin>) - Constructor for class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
plugins - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
pluginTasks - Variable in class com.ultikits.ultitools.manager.TaskManager
 
PluginVersionEntity - Class in com.ultikits.ultitools.entities
 
PluginVersionEntity() - Constructor for class com.ultikits.ultitools.entities.PluginVersionEntity
 
PluginYmlInfo(String, List<String>) - Constructor for class com.ultikits.ultitools.utils.PluginYmlReader.PluginYmlInfo
 
pluginYmlName - Variable in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
PluginYmlReader - Class in com.ultikits.ultitools.utils
Reads a module's own plugin.yml straight from its class's code source, given only a bare Class<?> - before any UltiToolsPlugin instance exists (D-12).
PluginYmlReader() - Constructor for class com.ultikits.ultitools.utils.PluginYmlReader
 
PluginYmlReader.PluginYmlInfo - Class in com.ultikits.ultitools.utils
The subset of a module's plugin.yml this framework's dependency graph needs: its declared name: (nullable - absent when the archive has none or reading failed) and its loadAfter: list (never null; empty when absent or reading failed).
POLL_INTERVAL_MS - Static variable in class com.ultikits.ultitools.utils.CloudSession
 
pollExecutor - Variable in class com.ultikits.ultitools.utils.CloudSession
 
pollLoginStatusOnce(String, Consumer<TokenEntity>) - Method in class com.ultikits.ultitools.utils.CloudSession
Check login status once.
pollTask - Variable in class com.ultikits.ultitools.utils.CloudSession
 
PONG_TIMEOUT_MS - Static variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Threshold for declaring a connection "silently dead": no pong received across two heartbeat intervals.
poolFor(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Returns the pool for dbPath, building it on first touch.
pop() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
Pops the current route.
port - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
port - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
PosixAttributePreserver - Class in com.ultikits.ultitools.utils
Shared implementation of the "replace a file in place, preserving what the operator set up" operation used by every createTempFile + atomic-Files.move(java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption...) replace-in-place site in this framework.
PosixAttributePreserver() - Constructor for class com.ultikits.ultitools.utils.PosixAttributePreserver
 
PosixAttributePreserver.ReplaceInPlaceListener - Interface in com.ultikits.ultitools.utils
Callbacks a PosixAttributePreserver.replaceInPlace(java.io.File, byte[], com.ultikits.ultitools.utils.PosixAttributePreserver.ReplaceInPlaceListener) caller supplies so each replace-in-place site can log accurate, resource-specific wording for exactly how the operation was declined or degraded -- this shared operation does not know or care whether target is a language catalogue or a provenance sidecar, only the caller does.
post(String, Map<String, String>, String) - Static method in class com.ultikits.ultitools.utils.SimpleHttpClient
 
post(String, Map<String, String>, Map<String, Object>) - Static method in class com.ultikits.ultitools.utils.SimpleHttpClient
 
PostConstruct - Annotation Interface in com.ultikits.ultitools.annotations
Marks a method to be called after dependency injection is complete.
postProcessAfterInitialization(Object, String) - Method in interface com.ultikits.ultitools.context.BeanPostProcessor
Apply this BeanPostProcessor to the given new bean instance after any bean initialization callbacks.
postProcessBeforeInitialization(Object, String) - Method in interface com.ultikits.ultitools.context.BeanPostProcessor
Apply this BeanPostProcessor to the given new bean instance before any bean initialization callbacks.
predecessorToken - Variable in class com.ultikits.ultitools.utils.CloudSession
The nearest ancestor session's last-known token, or null if either there is no ancestor (this is the first session ever created) or that ancestor never itself held a token.
PreDestroy - Annotation Interface in com.ultikits.ultitools.annotations
Marks a method to be called before the bean is destroyed.
prefixMatches(String[], String[], int) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
 
preInstantiateSingletons() - Method in class com.ultikits.ultitools.context.SimpleContainer
Initialize all singletons.
prepareCall(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareCall(String, int, int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareCall(String, int, int, int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareStatement(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareStatement(String, int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareStatement(String, int[]) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareStatement(String, int, int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareStatement(String, int, int, int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareStatement(String, String[]) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
prepareStatement(Connection, String) - Method in class com.ultikits.ultitools.interfaces.impl.data.TimeoutAwareQueryRunner
 
prepStmtCacheSize - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
prepStmtCacheSqlLimit - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
Presence() - Constructor for enum class com.ultikits.ultitools.utils.PluginInstallUtils.Presence
 
present - Variable in class com.ultikits.ultitools.manager.LogStreamManager.BatchConfigSection
 
present - Variable in class com.ultikits.ultitools.manager.LogStreamManager.LevelsSection
 
PREV_BUTTON_COLUMN - Static variable in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Default column for the "previous" button (0-based)
PREVIOUS - Enum constant in enum class com.ultikits.ultitools.entities.Buttons
Previous buttons.
PREVIOUS_BACK_NEXT - Enum constant in enum class com.ultikits.ultitools.entities.ViewType
Previous back next view type.
PREVIOUS_QUIT_NEXT - Enum constant in enum class com.ultikits.ultitools.entities.ViewType
Previous quit next view type.
primaryType - Variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
priority - Variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
priority - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
priority - Variable in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
priority - Variable in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
 
priority() - Element in annotation interface com.ultikits.ultitools.annotations.ModuleEventHandler
 
priority() - Element in annotation interface com.ultikits.ultitools.annotations.Service
Service priority.
priority(EventPriority) - Method in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
Set the priority.
PRIVATE_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
An annotated method is private and cannot be intercepted.
PRIVATE_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Private methods are dispatched with invokespecial, which bypasses the proxy.
probe(File) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
What is at file, without following links, distinguishing "not there" from "could not be determined".
probe(File, LinkOption...) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
PluginInstallUtils.probe(File) with the link options to use.
probeFollowingLinks(File) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
What is at file with links followed: the question "is this one of the files the module loader would open?", which is a different question from "is anything at this path?".
Problem(AopEligibility.Problem.Kind, String, String) - Constructor for class com.ultikits.ultitools.aop.AopEligibility.Problem
 
proceed() - Method in interface com.ultikits.ultitools.aop.MethodInvocation
Proceeds with the next interceptor in the chain or invokes the target method if this is the last interceptor.
proceed() - Method in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
processBeanMethod(Object, Method) - Method in class com.ultikits.ultitools.context.ComponentScanner
Process @Bean method.
processBossBarTick(BossBar, Player, int) - Static method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
Process a single tick of the BossBar progress animation.
processClass(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Process a class for component annotations.
processConfigurationClass(Class<?>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Process configuration class.
processDelayTeleportTick(Player, Location, float) - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Process a single tick of the delay teleport countdown.
processingMessageKey() - Element in annotation interface com.ultikits.ultitools.annotations.command.AsyncCommand
Custom processing message key for i18n.
propagation() - Element in annotation interface com.ultikits.ultitools.annotations.Transactional
The transaction propagation behavior.
Propagation - Enum Class in com.ultikits.ultitools.annotations
Enum representing transaction propagation behaviors.
Propagation() - Constructor for enum class com.ultikits.ultitools.annotations.Propagation
 
PROTOTYPE - Enum constant in enum class com.ultikits.ultitools.context.SimpleContainer.BeanScope
 
provideItems() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Provides the items for pagination.
provider - Static variable in class com.ultikits.ultitools.utils.EconomyUtils
 
ProxyFactory - Class in com.ultikits.ultitools.aop
Factory for creating inheritance-based subclass proxies.
ProxyFactory(List<MethodInterceptor>) - Constructor for class com.ultikits.ultitools.aop.ProxyFactory
Creates a new proxy factory with the given interceptors.
ProxyFactory.InterceptorDispatcher - Class in com.ultikits.ultitools.aop
Dispatches intercepted calls to the MethodInterceptor chain.
ProxyOf - Annotation Interface in com.ultikits.ultitools.aop
Marks a generated proxy class and names the target class it proxies.
publish(ModuleEvent) - Method in class com.ultikits.ultitools.events.EventBus
Publish an event synchronously.
publish(LogRecord) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
 
publishAsync(ModuleEvent) - Method in class com.ultikits.ultitools.events.EventBus
Publish an event asynchronously.
PUBLISHING - Static variable in class com.ultikits.ultitools.handler.SystemLogHandler
Reentrancy guard for SystemLogHandler.publish(LogRecord) (Gate-2 finding, round 9).
publishPanelMessageEvent(String, JsonObject, JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Bridges an inbound panel message the framework has already handled onto the module-facing EventBus (WIRE-16).
PURPLE - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
push(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
Pushes a new route.
pushReplacement(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
Replaces the current route.
putByPath(Map<String, Object>, String, Object) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Sets a value in a nested Map by path, automatically creating intermediate levels.

Q

query() - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Returns a new fluent query builder for this data operator.
Query<T> - Interface in com.ultikits.ultitools.interfaces
Fluent query builder for data entities.
queryFailed(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.DataAccessException
Creates an exception for query failures.
QueryImpl<T> - Class in com.ultikits.ultitools.interfaces.impl.data
Default implementation of Query that wraps a DataOperator.
QueryImpl(DataOperator<T>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
QueryImpl.Predicate<T> - Interface in com.ultikits.ultitools.interfaces.impl.data
Simple functional interface for in-memory filtering (Java 8 compatible).
queryRunner - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
Quick Start: - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section
QUIT - Enum constant in enum class com.ultikits.ultitools.entities.Buttons
Quit buttons.

R

RANDOM - Static variable in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
Range - Annotation Interface in com.ultikits.ultitools.annotations.config
Validates that a numeric config value falls within the specified range.
rawArgs - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The raw arguments passed to the command.
rawMessage - Variable in class com.ultikits.ultitools.events.PanelMessageEvent
 
read() - Static method in class com.ultikits.ultitools.utils.CredentialStore
Reads the credential document under the single store lock.
read(Class<?>) - Static method in class com.ultikits.ultitools.utils.PluginYmlReader
Reads plugin.yml for the given class's own code source.
READ_COMMITTED - Enum constant in enum class com.ultikits.ultitools.annotations.Isolation
Prevents dirty reads; allows non-repeatable reads and phantom reads.
READ_UNCOMMITTED - Enum constant in enum class com.ultikits.ultitools.annotations.Isolation
Allows dirty reads, non-repeatable reads, and phantom reads.
readAll(File) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
 
readAllForWrite(File) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
Like ResourceHashSidecar.readAll(File), but distinguishes "the sidecar does not exist yet" (fine to proceed from an empty baseline) from "the sidecar exists but could not be read or parsed THIS TIME" (Codex round 9, P2, discussion on ResourceHashSidecar.java:155).
readArchive(File) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Reads what an archive declares about itself.
readConfigContent(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Reads the config content, preferring data.configData.
readConfigValue(Field, ConfigEntry, Object) - Static method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
The one conversion from a raw YAML value to the value stored in a @ConfigEntry field: the entry's parser, then AbstractConfigEntity.widenToFieldType(java.lang.Class<?>, java.lang.Object).
readDeclaredName(JarFile, JarEntry, File) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The name a plugin.yml declares, if it declares one.
readEmbeddedResourceBytes(String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Reads the raw bytes of resourcePath (e.g.
readEmbeddedResourceBytesFromDirectory(File, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
The exploded-classpath (directory CodeSource) branch of UltiToolsPlugin.readEmbeddedResourceBytes(String), split out to keep that method's NPath complexity under the Codacy/PMD threshold once the 16-05 / CodeQL java/zipslip alert #11 containment guard was added -- purely a structural split, the guard's own behaviour is unchanged.
readFlatDictionary(byte[], String) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Reads a flat key -> value dictionary from jar-bundled bytes, mirroring the file overload above for the jar side of the comparison.
readFlatDictionary(File, String) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Reads a flat key -> value dictionary from a language file on disk, for the placeholder-arity comparison only -- Language itself exposes no way to enumerate its keys, so this is a small, independent read of the same file formats, not a change to Language's own parsing.
readFlatDictionary(Reader, String) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
readFrom(Path) - Static method in class com.ultikits.ultitools.utils.CredentialStore
 
readFromDirectory(File) - Static method in class com.ultikits.ultitools.utils.PluginYmlReader
 
readFromJar(URL) - Static method in class com.ultikits.ultitools.utils.PluginYmlReader
 
readLanguageFile(File, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Reads an on-disk language file exactly as the pre-#441 loadLanguageFromDisk did -- extracted unchanged so both provenance branches that keep the disk file's own parse (branches 1 and 3 in UltiToolsPlugin.resolveLanguageWithProvenance(java.lang.String, java.io.File, java.lang.String, java.lang.String)) share the same reading logic the jar-absent short-circuit also uses.
readLoadedModules(PluginManager, Function<UltiToolsPlugin, File>, List<UltiToolsPlugin>, Map<UltiToolsPlugin, File>, Map<UltiToolsPlugin, String>, AtomicBoolean) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Reads every loaded module once: which JAR it came from, and what that JAR declares.
readLocked() - Static method in class com.ultikits.ultitools.utils.CredentialStore
 
readOnly() - Element in annotation interface com.ultikits.ultitools.annotations.Transactional
Whether the transaction is read-only.
readRaw() - Method in class com.ultikits.ultitools.utils.TokenStore
Reads the raw credential document.
readRecordedHash(File, String) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
Returns the digest previously recorded for resourcePath (e.g.
readResponse(HttpURLConnection) - Static method in class com.ultikits.ultitools.utils.SimpleHttpClient
 
ReadResult(CredentialStore.ReadResult.Outcome, Map<String, Object>) - Constructor for class com.ultikits.ultitools.utils.CredentialStore.ReadResult
 
readSeconds() - Method in class com.ultikits.ultitools.manager.ConfigBindings.Source
 
readString(JsonObject, String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Reads a string field that may be missing, or may be a JSON null.
reason - Variable in class com.ultikits.ultitools.entities.AccessDecision
 
reason - Variable in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
reasonCodeFor(AccessDecision) - Static method in class com.ultikits.ultitools.manager.FileOperationManager
D-18's two schema reason codes for a refused list entry.
rebuildElement(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Recursively rebuilds the Element tree.
recalculatePermissions() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
reconnectAttempts - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
ReconnectStrategy - Interface in com.ultikits.ultitools.websocket
Strategy interface for WebSocket reconnection behavior.
record(UltiToolsPlugin, Class<?>, boolean) - Static method in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
 
record(RemoteActionLog.Entry) - Method in class com.ultikits.ultitools.manager.RemoteActionLog
Records one entry.
record(File, String, String) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
Records hash as the provenance digest for resourcePath under resourceFolder, preserving every other entry already recorded.
record(String, String) - Static method in class com.ultikits.ultitools.utils.ClassloadFilterAudit
Records one class evaluated during moduleName's scan.
RECORD_LOCK - Static variable in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
Guards every read, write, and iteration of ConditionalRegistrationEvaluator.STARTUP_DECISIONS.
recordAction(Capability, String, JsonObject, RemoteActionLog.Verdict, String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Records one action-log entry for a capability-gated inbound message.
recordAll(File, Map<String, String>) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
Records every resourcePath -> hash pair in newEntries in ONE read-modify-write cycle, instead of the one-cycle-per-entry cost calling ResourceHashSidecar.record(java.io.File, java.lang.String, java.lang.String) once per entry in a loop would pay (Codex round 4, P2): saveResources() extracts every jar entry across a single pass, so collecting that pass's hashes and persisting them together avoids parsing and atomically rewriting an increasingly large sidecar once per extracted file -- quadratic for a module bundling many resources (e.g.
recordClassloadFilterAudit(String, String) - Static method in class com.ultikits.ultitools.utils.ClassLoaderUtils
GEN-07 (D-14) package-boundary bridge into the package-private ClassloadFilterAudit evaluator, for PluginManager (a different package, manager) to record what the removed classload filter layers would have refused for className during moduleName's scan.
recordFileDecision(String, String, String, AccessDecision) - Method in class com.ultikits.ultitools.manager.FileOperationManager
D-22's single action-log record point for the whole remote file API — called once per operation from FileOperationManager.handleFileOperation(com.google.gson.JsonObject)'s async task, after the dispatched handler has run, so a refusal decided deep inside a handler (Task 3's missing-recursive-flag case) is the decision this records, not an earlier, now-superseded verdict.
recordPong() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Called when a pong is received: records the time and computes the round-trip latency.
recordSkippedClass(String, String, Throwable) - Static method in class com.ultikits.ultitools.utils.ModuleScanDiagnostics
Records one class that failed to load during moduleName's scan, and immediately logs the per-class detail at Level.FINE with cause attached — matching the shape the GEN-07 audit evaluator (D-14) also uses, so the two diagnostics read as one pattern.
recordsOwnVerdict() - Method in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
Whether this entry's own handler already records its RemoteActionLog verdict — see PluginInitiationUtils.VerdictRecorder.HANDLER.
RED - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
ReflectionUtil - Class in com.ultikits.ultitools.utils
Reflection utility class.
ReflectionUtil() - Constructor for class com.ultikits.ultitools.utils.ReflectionUtil
 
ReflectiveMethodInvocation - Class in com.ultikits.ultitools.aop
Implementation of MethodInvocation that uses reflection to invoke methods.
ReflectiveMethodInvocation(Object, Method, Object[], List<MethodInterceptor>) - Constructor for class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
Creates a new reflective method invocation whose chain tail reflects on the target.
ReflectiveMethodInvocation(Object, Method, Object[], List<MethodInterceptor>, Callable<?>) - Constructor for class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
Creates a new reflective method invocation with an explicit chain tail.
refresh() - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Refreshes the GUI by re-opening it.
refresh() - Method in class com.ultikits.ultitools.context.SimpleContainer
Refresh the container.
refresh(String) - Method in class com.ultikits.ultitools.utils.CloudSession
Refreshes the access token using refreshTokenValue, committing the result through this session.
refresh_token - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
refreshCooldownBindings(UltiToolsPlugin) - Static method in class com.ultikits.ultitools.manager.PluginManager
 
refreshExecutor - Variable in class com.ultikits.ultitools.utils.CloudSession
 
refreshOne(UltiToolsPlugin, String, Supplier<Long>, Integer, Map<String, Integer>, Set<String>) - Static method in class com.ultikits.ultitools.manager.PluginManager
Re-reads one bound cooldown into next: the new value when it is valid, otherwise the running one with one WARNING per binding key -- also when the config's own reload failed.
refreshStateSnapshot() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Entry point for the main-thread scheduled task: samples and publishes the snapshot.
refreshTask - Variable in class com.ultikits.ultitools.utils.CloudSession
 
refusalFor(Class<?>) - Method in class com.ultikits.ultitools.manager.DataScope
Builds the refusal for a caller in this scope requesting dataEntity, which this scope does not own (D-14, D-15).
refusalMessage() - Method in enum class com.ultikits.ultitools.entities.Capability
This capability's own refusal message, naming its config path.
refuseConfigBindings(Object) - Static method in class com.ultikits.ultitools.manager.TaskManager
Refuses any config-bound Scheduled method on bean -- for a container with no module config registry (an external plugin's).
refuseConfigBindingsOutsideModules(SimpleContainer) - Static method in class com.ultikits.ultitools.manager.PluginManager
Refuses config-bound @Scheduled/@CmdCD declarations in an external plugin's container, which has no module config registry to bind against (#531).
refusedPlugins - Variable in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.CircularDependencyException
 
refusedPlugins - Variable in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.MissingDependencyException
 
refuseIfAmbiguous(String, List<UltiToolsPlugin>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Refuses when more than one module answers to a declared name.
refuseIfAnotherModuleSharesTheJar(PluginInstallUtils.ModuleIdentity) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Refuses before anything is unloaded when a JAR this uninstall would act on is also the JAR another running module was loaded from.
refuseIfAopAnnotated(Object) - Method in class com.ultikits.ultitools.context.SimpleContainer
Refuses instance when its class carries an AOP annotation (@Transactional/@ExceptionCatch) it can never honour (D-15).
refuseToTouchAnotherModulesJar(PluginInstallUtils.ModuleIdentity, List<File>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The invariant, checked immediately before anything is deleted: no JAR another loaded module was loaded from may be removed, whatever decided to get here.
regex() - Element in annotation interface com.ultikits.ultitools.annotations.config.Pattern
The regular expression pattern to match against.
register() - Method in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
register() - Method in interface com.ultikits.ultitools.interfaces.TempListener
Register the listener.
register(TypeParser<T>) - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Registers a type parser.
register(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
 
register(UltiToolsPlugin, AbstractConfigEntity) - Method in class com.ultikits.ultitools.manager.ConfigManager
Register config entity.
register(UltiToolsPlugin, Class<? extends CommandExecutor>) - Method in class com.ultikits.ultitools.manager.CommandManager
Manually register a command.
register(UltiToolsPlugin, Class<? extends CommandExecutor>, String, String, String...) - Method in class com.ultikits.ultitools.manager.CommandManager
Manually register a command.
register(UltiToolsPlugin, Class<? extends Listener>) - Method in class com.ultikits.ultitools.manager.ListenerManager
Register listener.
register(UltiToolsPlugin, CommandExecutor) - Method in class com.ultikits.ultitools.manager.CommandManager
Manually register a command, will not be managed by the container.
register(UltiToolsPlugin, CommandExecutor, String, String, String...) - Method in class com.ultikits.ultitools.manager.CommandManager
Manually register a command, will not be managed by the container.
register(DataStore) - Static method in class com.ultikits.ultitools.manager.DataStoreManager
Register data store.
register(Class<? extends UltiToolsPlugin>) - Method in class com.ultikits.ultitools.manager.PluginManager
Register plugin.
register(Class<? extends ModuleEvent>, EventPriority, boolean, String, Method, Object) - Method in class com.ultikits.ultitools.events.EventBus
Register an annotation-based handler.
register(String, TabCompleter) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Registers a custom completer with a key.
registerAdapter(JavaPlugin, ExternalPluginAdapter) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
 
registerAll(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.CommandManager
Register all classes annotated with @CmdExecutor in the specified package.
registerAll(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.ListenerManager
Register all listeners in the UltiTools plugin class base package.
registerAll(UltiToolsPlugin, String[], ClassLoader) - Method in class com.ultikits.ultitools.manager.ConfigManager
Registers every @ConfigEntity class found across MULTIPLE scan packages for one plugin, as ONE atomic batch (CR-01, #358 Part 1 gate-1 finding).
registerAll(UltiToolsPlugin, String, ClassLoader) - Method in class com.ultikits.ultitools.manager.ConfigManager
Register all config entities in the specified package.
registerAllExternal(ExternalPluginAdapter) - Method in class com.ultikits.ultitools.manager.CommandManager
Register all @CmdExecutor commands from an external plugin's IoC container.
registerAllExternal(ExternalPluginAdapter) - Method in class com.ultikits.ultitools.manager.ListenerManager
Register all @EventListener listeners from an external plugin's IoC container.
registerBean(Class<T>, Object...) - Method in class com.ultikits.ultitools.context.SimpleContainer
Register bean with constructor arguments.
registerBean(Object) - Method in class com.ultikits.ultitools.manager.PlayerCacheManager
Scans a bean for @PlayerCache fields and tracks them.
registerBeanDefinition(String, BeanDefinition) - Method in class com.ultikits.ultitools.context.SimpleContainer
Register bean definition.
registerBuiltInCompleters() - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Registers all built-in completers.
registerBuiltInParsers() - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Registers all built-in parsers.
registerBukkit(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
Register bukkit commands or listeners.
registerCallback(Runnable) - Static method in class com.ultikits.ultitools.manager.ChatCallbackManager
Registers a callback and returns its unique identifier.
registerCommandDirect(CommandExecutor) - Method in class com.ultikits.ultitools.manager.CommandManager
Resolves commandExecutor's @CmdExecutor annotation (if present) and dispatches to CommandManager.registerCommandDirect(CommandExecutor, String, String, String...); logs and does nothing otherwise.
registerCommandDirect(CommandExecutor, String, String, String...) - Method in class com.ultikits.ultitools.manager.CommandManager
Registers commandExecutor with Bukkit's command map directly, with no plugin container involvement -- the primitive behind CommandManager.registerCoreCommand(CommandExecutor), CommandManager.registerExternalCommand(String, CommandExecutor, CmdExecutor), and the unannotated-class fallback in CommandManager.register(UltiToolsPlugin, CommandExecutor).
registerCommands() - Method in class com.ultikits.ultitools.UltiTools
 
registerComponent(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Register a component class.
registerConfiguration(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Register a configuration class.
registerCoreCommand(CommandExecutor) - Method in class com.ultikits.ultitools.manager.CommandManager
Register command for core UltiTools commands that don't belong to a specific plugin module.
REGISTERED - Static variable in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
Tracks which listener instances are currently registered, so a second SimpleTempListener.register() call on the same instance is a no-op instead of a silent duplicate Bukkit registration.
registerEntityOwnership(DataScope) - Method in class com.ultikits.ultitools.manager.PluginManager
Records scope's owned entities in PluginManager.entityOwnership, so a later ownership refusal (D-15) can name the actual owning module instead of only saying "not registered to you".
registerEvents() - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Idempotently registers the event listener: returns immediately if already registered.
registerExternal(ExternalPluginAdapter) - Method in class com.ultikits.ultitools.manager.PluginManager
Register an external Bukkit plugin adapter with the framework.
registerExternal(ExternalPluginAdapter, Class<?>[]) - Method in class com.ultikits.ultitools.manager.PluginManager
Register an external Bukkit plugin adapter with the framework, declaring entity classes that legitimately live outside the plugin's own JAR (D-19), in addition to the entities found by scanning the plugin's own JAR for @Table classes.
registerExternalCommand(String, CommandExecutor, CmdExecutor) - Method in class com.ultikits.ultitools.manager.CommandManager
 
registerExternalScope(File, DataScope) - Method in class com.ultikits.ultitools.manager.PluginManager
Records an external plugin's DataScope under its data folder's canonical path, so PluginManager.findScopeForDataFolder(java.io.File) can resolve the caller of DataStore.getOperator(File, Class) back to a scope (D-18) -- the same canonical-path keying 02-02's Task 2 used for the SQLite pool map, so two spellings of the same folder resolve to one entry.
registerFrameworkScheduledOwners() - Method in class com.ultikits.ultitools.manager.PluginManager
Register the @Scheduled methods of every framework-owned object.
registerListener(UltiToolsPlugin, Listener) - Method in class com.ultikits.ultitools.manager.ListenerManager
Registers an already-constructed listener for plugin with Bukkit and tracks it for later ListenerManager.unregisterAll(com.ultikits.ultitools.abstracts.UltiToolsPlugin).
registerModuleEventHandlers(EventBus, UltiToolsPlugin, Object) - Method in class com.ultikits.ultitools.manager.PluginManager
Scan a bean for @ModuleEventHandler methods and register them with the EventBus.
registerModuleEventHandlersExternal(EventBus, String, Object) - Method in class com.ultikits.ultitools.manager.PluginManager
Scan a bean for @ModuleEventHandler methods and register them with EventBus for an external plugin.
registerNewObjective(Scoreboard, String, String, String) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Register a new scoreboard objective.
registerOwnType(SimpleContainer, T) - Static method in class com.ultikits.ultitools.manager.PluginManager
Register an object into context keyed by its own concrete runtime class, in addition to whatever declared-type registration the caller has already done.
registerPlayerQuitListener() - Method in class com.ultikits.ultitools.manager.PluginManager
Register a Bukkit listener for PlayerQuitEvent to clean up @PlayerCache maps.
registerPluginDisableListener() - Method in class com.ultikits.ultitools.manager.PluginManager
Register a Bukkit listener for PluginDisableEvent to auto-disconnect external plugins.
registerResponder(String, Function<JsonObject, CompletableFuture<JsonObject>>, String) - Method in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Registers responder as the single owner of messageType.
registerScheduledMethods(UltiToolsPlugin, Object) - Method in class com.ultikits.ultitools.manager.TaskManager
Scan a bean for Scheduled methods and register them as Bukkit tasks.
registerScheduledMethodsCore(Object) - Method in class com.ultikits.ultitools.manager.TaskManager
Scan a framework-owned object for Scheduled methods and register them.
registerScheduledMethodsExternal(String, Object) - Method in class com.ultikits.ultitools.manager.TaskManager
Scan a bean for Scheduled methods and register them for an external plugin.
registerSelf() - Method in interface com.ultikits.ultitools.interfaces.IPlugin
UltiTools will call this method when instantiating the main body of the plugin, similar to JavaPlugin.onEnable()
registerServer(String, String, int, String, boolean, TokenEntity) - Static method in class com.ultikits.ultitools.utils.HttpRequestUtils
Register a new server with the API server.
registerShutdownHook() - Method in class com.ultikits.ultitools.context.SimpleContainer
Register shutdown hook.
registerSingleton(String, Object) - Method in class com.ultikits.ultitools.context.BeanFactory
Register singleton.
registerSingleton(String, Object) - Method in class com.ultikits.ultitools.context.SimpleContainer
Registers a singleton instance, fully assembling it before storage.
registerSupplier(String, Supplier<Object>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Register a supplier for lazy initialization.
registerSupplier(String, Supplier<Object>, Class<?>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Register a supplier for lazy initialization with type information.
registerType(Class<T>, T) - Method in class com.ultikits.ultitools.context.SimpleContainer
Register a type mapping.
registerTypeSupplier(Class<T>, Supplier<T>) - Method in class com.ultikits.ultitools.context.SimpleContainer
Register a type supplier.
REGULAR_FILE - Enum constant in enum class com.ultikits.ultitools.utils.PluginInstallUtils.Presence
It is there, and it is a regular file.
reinitWebSocket() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Re-initialize the WebSocket connection on the current session, with a fresh token if needed.
reinitWebSocket(CloudSession) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Re-initialize the WebSocket connection with a fresh token, on a specific session.
rejected - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
 
REJECTED - Enum constant in enum class com.ultikits.ultitools.manager.ServerPropertiesManager.WriteOutcome
Not on ServerPropertiesManager.SAFE_KEYS; never attempted.
rejectUnavailableAnnotations(MethodScan) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Throws if the bean uses an annotation declared unavailable.
releaseLock(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Releases a lock after command execution.
releaseSavepoint(Savepoint) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
reload() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Reloads the configuration from file and notifies all listeners.
reload() - Method in class com.ultikits.ultitools.manager.PluginManager
Reload all plugins.
RELOAD_LOG_MESSAGE_KEY - Static variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Framework i18n key (this class's own lang/en.json/lang/zh.json catalogue, not a module's) for the per-module reload line UltiToolsPlugin.reloadSelf() logs after its three steps (D-03).
reloadConfigs(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.ConfigManager
Reload all configs.
reloadedTicks(UltiToolsPlugin, TaskManager.BoundTask, ConfigBindings.Source, long, Set<String>) - Static method in class com.ultikits.ultitools.manager.TaskManager
 
ReloadFailedException(String) - Constructor for exception class com.ultikits.ultitools.manager.ConfigBindings.ReloadFailedException
 
reloadPlugin(CommandSender, String) - Method in class com.ultikits.ultitools.commands.UltiToolsCommands
 
reloadPlugins() - Method in class com.ultikits.ultitools.commands.UltiToolsCommands
 
reloadPlugins() - Method in class com.ultikits.ultitools.UltiTools
Reloads the UltiTools plugins by calling the reload method in the PluginManager.
reloadRootsFromConfig() - Method in class com.ultikits.ultitools.manager.FileOperationManager
(Re)loads FileOperationManager.editableRoots from ultipanel.files.editable-roots, mirroring ErrorReportCollector.loadConfiguration()'s try/catch shape.
reloadSelf() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Reload this plugin's configuration and language files.
reloadSelf() - Method in interface com.ultikits.ultitools.interfaces.IPlugin
UltiTools will call this method when reloading this plugin module, similar to JavaPlugin.onDisable() and JavaPlugin.onEnable().
reloadSource() - Method in class com.ultikits.ultitools.manager.ConfigBindings.Source
A value source for the @CmdCD reload step: reads the field, or throws ConfigBindings.ReloadFailedException when ConfigBindings.Source.lastReloadFailed().
remainingSecondsFloored(long) - Static method in class com.ultikits.ultitools.interfaces.impl.data.TimeoutAwareQueryRunner
Converts a System.nanoTime() deadline into the whole seconds remaining, floored at TimeoutAwareQueryRunner.MIN_QUERY_TIMEOUT_SECONDS so an exhausted or already-passed deadline still produces a real, enforced limit rather than 0 ("no limit") or a negative value (which the JDBC driver rejects).
remainingTime - Variable in class com.ultikits.ultitools.services.impl.InMemeryTeleportService.DelayTeleportResult
 
remedy - Variable in class com.ultikits.ultitools.aop.AopEligibility.Problem
 
remoteActionLog - Variable in class com.ultikits.ultitools.UltiTools
The single accessor PluginInitiationUtils's capability gate and every WebSocket manager use to append action-log lines — getRemoteActionLog() (generated by Getter above).
RemoteActionLog - Class in com.ultikits.ultitools.manager
The framework's own durable record of what the panel actually did — every capability-gate decision, allowed or denied, as one JSON line in the active file under plugins/UltiTools/security/action.log.<generation>.
RemoteActionLog() - Constructor for class com.ultikits.ultitools.manager.RemoteActionLog
 
RemoteActionLog.Entry - Class in com.ultikits.ultitools.manager
One immutable action-log entry.
RemoteActionLog.JsonLineFormatter - Class in com.ultikits.ultitools.manager
Serializes one RemoteActionLog.Entry per LogRecord into a single compact JSON line — no pretty-printing — using the same GsonBuilder().disableHtmlEscaping() construction the WebSocket managers already use.
RemoteActionLog.Verdict - Enum Class in com.ultikits.ultitools.manager
Allowed or denied — the two verdicts a capability gate can reach.
removeAdapter(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
 
removeAdvisor(AopAdvisor) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Removes an advisor.
removeAttachment(PermissionAttachment) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
removeByPath(Map<String, Object>, String) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
Removes a value in a nested Map by path.
removeChangeListener(ConfigChangeListener) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Removes a configuration change listener.
removeChild(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Removes a child node.
removed - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
removed - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
removeEnabledLevel(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Removes an enabled log level.
removeEnchant(Enchantment) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Removes an enchantment from the item.
removeExcludedLogger(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Removes an excluded logger.
removeFromKnownCommands(CommandMap, Command) - Method in class com.ultikits.ultitools.manager.CommandManager
Removes every entry from commandMap's known-commands table whose value is exactly command (reference identity, not key/label text matching).
removeValidator(CommandValidator) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Removes a validator from the chain.
removeValidator(CommandValidator) - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Removes a validator from the chain.
removeValidators(Class<? extends CommandValidator>) - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Removes all validators of the specified type.
RenderDepthExceededException - Exception Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Raised by RenderDepthGuard when one of the declarative render frame's traversal recursions reaches an Element-tree depth beyond RenderDepthGuard.MAX_DEPTH.
RenderDepthExceededException(String, int, int) - Constructor for exception class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderDepthExceededException
Constructs the exception, naming the guard that tripped, the depth reached, and the configured limit.
RenderDepthGuard - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Shared depth ceiling for the declarative render frame's traversal family (T-05-62 / #371).
RenderDepthGuard() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderDepthGuard
 
renderer - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
 
RenderNode - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
RenderNode is a node in the virtual render tree, representing one slot to be rendered.
RenderNode(SlotKey, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Creates a new RenderNode.
RenderNode(SlotKey, int, Icon) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Creates a leaf RenderNode (no child nodes).
RenderNodeDiffer - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
RenderNodeDiffer implements the diff algorithm for the RenderNode tree.
RenderNodeDiffer() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer
 
RenderNodeDiffer.NodeKey - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
The key used to identify a RenderNode.
RenderNodeMove(RenderNode, int, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeMove
 
RenderNodeUpdate(RenderNode, RenderNode) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeUpdate
 
RenderObjectElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
RenderObjectElement is the Element that corresponds to a RenderNode.
RenderObjectElement(Widget) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
 
RenderObjectWidget - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
RenderObjectWidget is the base Widget class for describing actual render content.
RenderObjectWidget() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectWidget
Creates a new RenderObjectWidget.
RenderObjectWidget(SlotKey) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectWidget
Creates a new RenderObjectWidget with the given key.
renderParsed(String) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Parses text and renders it back, with no field applied - the whole of AbstractConfigEntity.canonicalize(String) for a class that declares no @ConfigEntry field.
renderSaveText() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Renders the exact text AbstractConfigEntity.save() would write right now, without writing it and without touching the live AbstractConfigEntity.config (which AbstractConfigEntity.toJsonObject() still reports to the panel).
REPEATABLE_READ - Enum constant in enum class com.ultikits.ultitools.annotations.Isolation
Prevents dirty reads and non-repeatable reads; allows phantom reads.
replaceInPlace(File, byte[], PosixAttributePreserver.ReplaceInPlaceListener) - Static method in class com.ultikits.ultitools.utils.PosixAttributePreserver
Replaces target's content with content, atomically, preserving everything about target an operator may have deliberately set up -- its POSIX permissions/owner/group (see PosixAttributePreserver.copyIfSupported(java.io.File, java.io.File, java.lang.Runnable, java.lang.Runnable, java.util.function.BiConsumer<java.lang.String, java.lang.String>)), whether it has been pinned read-only, and whether it is a symbolic link.
REPORT_URL - Static variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
reportBackendSelection(Logger, String, boolean, boolean, String) - Static method in class com.ultikits.ultitools.manager.DataStoreManager
Report at SEVERE level that the data store actually in use is not the configured one.
reportCommandExecutionError(CommandContext, Method, Exception, TriggerContext) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Sends the user-facing failure message, logs the exception, and best-effort reports it to ErrorReportCollector for a command method that threw.
reportDrift(UltiToolsPlugin) - Static method in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
Re-evaluate every @ConditionalOnConfig decision recorded for plugin and log (and return) one Level.WARNING message for each class whose answer has changed since it was recorded (issue #392, D-01).
reportEconomyStateIfUnavailable(String) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
The WARN/dedup logic, taking the calling module's name directly rather than resolving it from the live call stack.
reportError(Throwable, String, TriggerContext) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Report an error.
reportIfUnavailable() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Called by every public operation above before delegating to EconomyUtils.provider.
reportRenderDepthExceeded(RenderDepthExceededException) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
reportUnresolvedBinding(CommandContext, IllegalStateException) - Static method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
requested - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 
requestMagicLink(Consumer<String>) - Method in class com.ultikits.ultitools.utils.CloudSession
Requests a magic link for server authentication and, on success, starts polling for its completion on this session's own executor.
required() - Element in annotation interface com.ultikits.ultitools.annotations.Autowired
Whether the dependency is required.
REQUIRED - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Support a current transaction; create a new one if none exists.
requiredDependencyUnresolved(Field) - Static method in exception class com.ultikits.ultitools.exceptions.ContainerException
Creates an exception for an unresolvable @Autowired(required = true) field (D-08).
requireOp - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
 
requireOp() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdExecutor
 
requireOp() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdMapping
 
requireRecursiveFlag(JsonObject) - Static method in class com.ultikits.ultitools.manager.FileOperationManager
D-20's shape guard: deleting a directory requires the request's data to carry a recursive member that is a JSON boolean primitive with value true.
REQUIRES_NEW - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Create a new transaction, suspending the current transaction if one exists.
rescheduleBound(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.TaskManager
Applies plugin's reloaded configuration to its config-bound Scheduled tasks.
rescheduleOne(UltiToolsPlugin, TaskManager.BoundTask) - Method in class com.ultikits.ultitools.manager.TaskManager
 
reset() - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Reset all state.
reset() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Resets the economy setup state.
reset() - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
reset() - Method in interface com.ultikits.ultitools.websocket.ReconnectStrategy
Resets the strategy state (called on successful connection).
reset(String) - Static method in class com.ultikits.ultitools.utils.ApiRateLimiter
Reset the rate limiter for a specific key (e.g., after successful login).
resetAll() - Static method in class com.ultikits.ultitools.utils.ApiRateLimiter
Reset all rate limits.
resetBaseUrl() - Static method in class com.ultikits.ultitools.utils.HttpRequestUtils
Reset the base URL to force re-initialization.
resetBaseUrl() - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Reset the base URL to force re-initialization.
resetDedupWindow() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Reset the dedup window — allows the same error to be reported again.
resetForTesting() - Static method in class com.ultikits.ultitools.utils.CloudSession
Test-only: replaces CloudSession.current() with a brand-new, non-invalidated session, without invalidating whatever was current before.
resetSchedulerState() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Reset the scheduler state.
resolve(UltiToolsPlugin, String, Class<? extends AbstractConfigEntity>, String) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
Resolves key on the single config entity of configClass registered for plugin.
resolve(CmdTarget.CmdTargetType, Method) - Static method in class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition
Resolves the effective sender type for one invocation.
resolve(Class<?>) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Resolves the class the container should instantiate for the given bean class.
resolve(List<Class<? extends UltiToolsPlugin>>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Resolves plugin load order using Kahn's algorithm for topological sorting.
resolveActionLogAction(String, JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The action-log action field — the message type, extended with the resolved sub-operation for file_operation.
resolveActionLogTarget(String, JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The action-log target field — the command text, file path, or message type otherwise.
resolveActor(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The action-log actor field — the inbound executor field verbatim, or the literal "panel" when absent.
resolveActor(String) - Static method in class com.ultikits.ultitools.manager.CommandExecutionManager
The action-log actor field — the inbound executor field verbatim, or the literal "panel" when absent.
resolveAlias(String, Map<String, String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
 
resolveAtLoad(UltiToolsPlugin, Object, Class<?>, Method, Scheduled) - Static method in class com.ultikits.ultitools.manager.TaskManager.BoundTask
Resolves and range-checks a bound method at load.
resolveAttributeName(AliasFor, Method) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
 
resolveBeanNames(Method) - Method in class com.ultikits.ultitools.context.ComponentScanner
Resolve the effective bean-name array for a @Bean method (D-06): name() if non-empty, else value() if non-empty, else the method's own name as a single-element array.
resolveCapability(JsonObject) - Method in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
Resolves this entry's required capability against one message's data.
resolveCmdParam(CommandContext, Parameter, Class<?>) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
resolveCodeSourceFile(URL) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Resolves a CodeSource location as a File, decoding any percent-escaped characters (spaces, non-ASCII, etc.) that URL.getPath() does not decode on its own (13-REVIEW WR-03) -- passing an undecoded %20... path straight to File(String) or JarFile(File) finds nothing when the module is installed under a path containing a space or other URI-escaped character.
resolveCodeSourceFile(URL) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
A code source URL as a file, whatever escaping it carries.
resolveColumn(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Resolves the caller-supplied column name into the key used in the Gson-serialized map.
resolveCooldownBindings(UltiToolsPlugin, BaseCommandExecutor, Map<String, Integer>, Map<String, Supplier<Long>>) - Static method in class com.ultikits.ultitools.manager.PluginManager
Resolves every bound @CmdCD of executor once, at load: shape, key, field, and range (an out-of-range value refuses the module).
resolved(String) - Static method in class com.ultikits.ultitools.utils.EconomyUtils.FrameMatch
 
resolved(Function<JsonObject, Capability>, PluginInitiationUtils.VerdictRecorder, BiConsumer<JsonObject, JsonObject>) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
An entry whose capability depends on the inbound message's own data — the file_operation case, whose true capability depends on the operation field (D-10's resolver case, D-09).
RESOLVED - Enum constant in enum class com.ultikits.ultitools.utils.EconomyUtils.MatchKind
The closest (longest) matching scan root has exactly one owner.
resolvedClasses - Variable in class com.ultikits.ultitools.aop.AopProxyResolver
Bean class to the class the container should instantiate for it.
resolvedFromLoadedModule - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 
resolveDiskLanguage(String, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Resolves the on-disk language catalogue for code, trying each of UltiToolsPlugin.LANGUAGE_EXTENSIONS in order and returning the first that exists -- independently of whichever extension UltiToolsPlugin.resolveJarLanguage(String) resolves for the same code (13-REVIEW round 5, own deep review of 0ddc95f, finding 1).
resolvedTypeCache - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
resolveEntityClass(String, String) - Static method in class com.ultikits.ultitools.manager.PluginManager
Loads className and returns it wrapped in an Optional when it carries @Table, for PluginManager.scanEntitiesInJar(java.io.File)'s per-entry step.
resolveFileOperationCapability(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Resolves file_operation's required capability from the message's operation field (D-09, D-10's Pitfall 4).
resolveFileOperationCapability(String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The single operation name to Capability mapping, shared between this class's D-10 dispatch-table resolver above and FileOperationManager's own action-log recording (D-22, Plan 06-04 Task 1) — so the two mappings cannot drift apart.
resolveIdentity(String, PluginManager, Function<UltiToolsPlugin, File>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Resolves the operator's argument into the one identity every later decision reads.
resolveInstalledRuntimeName(List<UltiToolsPlugin>, PluginEntity) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Resolves the runtime name to use for the /upm uninstall click command in PluginInstallCommands.listPlugins(CommandSender, String)'s player branch: the LOADED module's own getPluginName(), not the catalogue entry's display name (gate-2 Codex round 1).
resolveJarFileNameForError() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Best-effort resolution of this module's own JAR file name, for the name:-missing refusal message only.
resolveJarLanguage(String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Resolves the jar-bundled language catalogue for code, trying each of UltiToolsPlugin.LANGUAGE_EXTENSIONS in order and returning the first that exists -- independently of whichever extension UltiToolsPlugin.resolveDiskLanguage(String, String) resolves for the same code (13-REVIEW round 5, own deep review of 0ddc95f, finding 1).
resolveJdbcTransactionManager(DataStore, DataScope, DataSource) - Static method in class com.ultikits.ultitools.manager.PluginManager
resolveLanguageCode() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Resolves which language code to actually load, consulting Localized.supported() before UltiToolsPlugin.createLanguageFromPath(String) picks a file (D-20/D-21/WIRE-10).
resolveLanguageWithProvenance(String, File, String, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Applies the D-05/D-06 recorded-provenance decision to a single on-disk language file.
resolveLimit(Method, Class<?>) - Static method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Resolves the effective @UsageLimit for method: the method's own declaration, falling back to a class-level one on the CONCRETE executor class dispatching this command, falling back to a class-level one on the method's declaring class -- most-derived-wins, via ReflectionUtil.resolveMethodOrClassAnnotation(Method, Class, Class).
resolveLive() - Static method in class com.ultikits.ultitools.manager.PlayerCacheManager
 
resolveMethodOrClassAnnotation(Method, Class<?>, Class<A>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
WR-02 (05-REVIEW.md): resolves annotationType in THREE steps, most-derived-first: (1) method's own declaration, (2) executorClass's own class-level declaration -- the CONCRETE, most-derived executor class actually loaded, the SAME class PluginManager's load-time gate inspects via executor.getClass() -- (3) method.getDeclaringClass()'s class-level declaration, for a shared abstract base that declares BOTH the mapping method and the annotation together.
resolveMethodOrClassAnnotation(Method, Class<A>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Resolves annotationType for method, preferring a declaration on the method itself and falling back to one on the method's declaring class -- most-derived wins, the same precedence SenderTypeValidator already applies for @CmdTarget inside this same validator chain, and the precedent Spring's @Transactional and Spring Security's @PreAuthorize both document for a class-vs-method annotation conflict.
resolveNearestReal(Path) - Static method in class com.ultikits.ultitools.manager.FileOperationManager
Resolves candidatePath to its real (symlink-resolved) form.
resolveNeverTouchedSinceExtraction(File, byte[], String, String, File, String, String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Branch 1 of UltiToolsPlugin.resolveLanguageWithProvenance(java.lang.String, java.io.File, java.lang.String, java.lang.String): the recorded hash equals the disk file's current hash -- the operator has never touched this file since it was extracted, so it is safe to overwrite from the current jar.
resolveOldLocationPath() - Static method in class com.ultikits.ultitools.utils.CredentialStore
Resolves the pre-6.3.0 location CredentialStore.migrate() looks for, or null if it cannot be resolved yet -- UltiTools.getInstance() is not up (a test with no override, or a caller running before the plugin has enabled).
resolveOwnJarFile(Class<?>) - Static method in class com.ultikits.ultitools.manager.PluginManager
Best-effort resolution of the jar file aClass was loaded from, via its CodeSource.
resolveParameter(CommandContext, Parameter) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
resolver - Variable in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
 
resolveSender(CommandContext, Class<?>) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
resolveSuggestValue(Method, String) - Static method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Resolves matchedMethod's @CmdParam.suggest() value for the parameter whose @CmdParam.value() equals parameterName -- i.e.
resolveTargetPath() - Static method in class com.ultikits.ultitools.utils.CredentialStore
Resolves the current (>= 6.3.0) target path.
resolveTrampoline(Class<?>, Method) - Method in class com.ultikits.ultitools.aop.ProxyFactory.InterceptorDispatcher
 
resolveUploadConfigCapability(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Resolves upload_config's required capability from the message's own shape (Gate-2 finding, round 11) -- upload_config carries traffic in BOTH directions on the same type (see PluginInitiationUtils.handleConfigUpload(com.google.gson.JsonObject)'s own javadoc): PluginInitiationUtils.uploadConfig(com.ultikits.ultitools.websocket.UltiPanelWebSocketClient) sends the server's own aggregated config UP on every reconnect, and the Worker's generic response.type = message.type echo sends the acknowledgement of that push back down this SAME inbound type.
resourceFolderPath - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
ResourceHashSidecar - Class in com.ultikits.ultitools.utils
Records the SHA-256 digest of every resource file UltiToolsPlugin.saveResources() extracts, so a later boot can distinguish "the operator edited this file" from "an old jar extracted this and nobody has touched it since" (#441, D-05/D-06/D-07).
ResourceHashSidecar() - Constructor for class com.ultikits.ultitools.utils.ResourceHashSidecar
 
responder - Variable in class com.ultikits.ultitools.websocket.PanelResponderRegistry.ResponderEntry
 
RESPONDER_TIMEOUT_MILLIS - Static variable in class com.ultikits.ultitools.websocket.PanelResponderRegistry
The bounded wall-clock time PanelResponderRegistry.dispatch(java.lang.String, com.google.gson.JsonObject, java.lang.String) gives a registered responder's future to complete before completing exceptionally on the caller's behalf (D-27).
ResponderEntry(Function<JsonObject, CompletableFuture<JsonObject>>, String) - Constructor for class com.ultikits.ultitools.websocket.PanelResponderRegistry.ResponderEntry
 
responders - Variable in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Pairs a responder function with the module name that registered it.
responderTimedOut(String, String, long) - Static method in exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates an exception for a responder whose future did not complete within the registry's single, one-place timeout (D-27).
responderTypeAlreadyOwned(String, String) - Static method in exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates an exception refusing to register a responder for a message type another module has already claimed (D-26).
responderTypeOwnedByFramework(String) - Static method in exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates an exception refusing to register a responder for a message type the framework itself already owns (D-26).
Response(int, String) - Constructor for class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
restore(JsonTransactionManager.Context) - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
 
restoreCache(Map<Object, T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Restores this operator's cache from a snapshot previously captured by SimpleJsonDataOperator.snapshotCache().
restorers - Variable in class com.ultikits.ultitools.manager.JsonTransactionManager.Context
One entry per operator captured so far this transaction, in first-touch order -- insertion order matters if two operators' restores could ever interact, so this is a LinkedHashMap rather than a HashMap.
restrictAdjacency(Map<String, Set<String>>, Set<String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Restricts an adjacency list to a subset of nodes, dropping any edge touching a node outside the subset.
resume(Object) - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Restores a transaction previously detached by TransactionManager.suspend().
resume(Object) - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
Restores a transaction previously detached by TransactionManager.suspend().
resume(Object) - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
Restores a transaction previously detached by TransactionManager.suspend().
resumeSavedCredentialOnStartup() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Attempts to resume a previously-saved UltiCloud credential at startup: loads it from disk on the current session, and -- unless the startup login is currently rate-limited -- activates cloud features with it via PluginInitiationUtils.loginWithToken(TokenEntity).
revokeAdvancement(Player) - Method in class com.ultikits.ultitools.widgets.Toast
 
RIGHT - Enum constant in enum class com.ultikits.ultitools.entities.ChestDirection
 
rollback() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
rollback() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Rolls back the current transaction.
rollback() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
rollback() - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
 
rollback(Savepoint) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
rollbackFor() - Element in annotation interface com.ultikits.ultitools.annotations.Transactional
Exception types that should trigger a rollback, in addition to the RuntimeException/ Error default.
rollbackOnly - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
D-08: set by an inner rollback() at depth > 1 instead of tearing the context down.
rollbackOnly - Variable in class com.ultikits.ultitools.manager.JsonTransactionManager.Context
D-08: set by an inner JsonTransactionManager.rollback() at depth > 1 instead of tearing the context down.
rollBackRegisteredEntities(UltiToolsPlugin, Map<String, AbstractConfigEntity>) - Method in class com.ultikits.ultitools.manager.ConfigManager
Restores ultiToolsPlugin's entry in ConfigManager.pluginConfigMap to exactly entitiesToRestore - not just the same key set, but the same path-to-entity VALUES, so a path this call replaced with a different entity before failing is restored to the entity that was actually there before the call started (see ConfigManager.snapshotRegisteredEntities(com.ultikits.ultitools.abstracts.UltiToolsPlugin)'s javadoc for why key-only retention was insufficient).
root(Player, String, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Creates the root BuildContext.
rootCauseMessage(Throwable) - Static method in class com.ultikits.ultitools.manager.PluginManager
Walks thrown's cause chain for the deepest UltiToolsException, returning its message - or thrown.getMessage() if the chain holds none.
rootCauseMessage(Throwable) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
The deepest non-null message on throwable's cause chain, falling back to the throwable's own class name when every message is null — a bare NullPointerException carries no message at all, and an empty error field would tell the panel operator nothing.
rootContext - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
rootElement - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
RouteBuilder - Interface in com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation
Route builder interface.
routes - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.Navigator
 
rows - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
rows - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
rows - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
 
rows(int) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
rows(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext.Builder
 
Rule(AopEligibility.Problem.Kind) - Constructor for enum class com.ultikits.ultitools.aop.AopEligibility.Rule
 
RULES - Static variable in class com.ultikits.ultitools.aop.AopEligibility
Cached once; AopEligibility.Rule.values() clones its backing array on every call.
RunAsync - Annotation Interface in com.ultikits.ultitools.annotations.command
Marks a @CmdMapping method body as eligible to run off the main thread -- see below for when that is, and is not, actually safe.
runOnMainThread(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Ensures the task runs on the main thread.
runReloadHalf(UltiToolsPlugin, String, Runnable) - Static method in class com.ultikits.ultitools.manager.PluginManager
 
runUnregisterStep(UltiToolsPlugin, String, Runnable) - Static method in class com.ultikits.ultitools.manager.PluginManager
Runs one PluginManager.unregister(UltiToolsPlugin) best-effort registry-cleanup step in isolation: a throw from step is logged via PluginManager.logPluginUnregistrationFailure(String, Throwable), not rethrown, so it can neither skip nor mask any of unregister's other steps (Codex review on #457, across four rounds on the same method: listener cleanup surviving command-cleanup failure, the context close surviving the unload hook throwing, mandatory cleanup surviving an early registry failure, and finally every registry step surviving every other one).
runUnregisterStep(Throwable, Runnable) - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Runs one UltiToolsPlugin.unregisterSelf() cleanup step, collecting any failure onto previousFailure instead of letting it replace or be replaced by another step's failure.

S

SAFE_KEYS - Static variable in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
safeGetBoolean(JsonObject, String, boolean) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
 
safeGetDouble(JsonObject, String, double) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
 
safeGetLong(JsonObject, String, long) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
 
safeGetString(JsonObject, String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
 
SAME - Enum constant in enum class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition.Transition
Class-level and method-level values are identical.
sampleAfterCount - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
sampleCpuUsage() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Sample CPU usage and update the cached value.
sampleRate - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
sampleServerState() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Samples a server-state snapshot on the main thread.
save() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Saves the configuration to the file.
save(TokenEntity) - Method in class com.ultikits.ultitools.utils.TokenStore
Persists token, replacing whatever cloud_token entry currently exists in the credential document.
saveAll() - Method in class com.ultikits.ultitools.manager.ConfigManager
Saves, at shutdown, every registered configuration that module code changed in memory.
saveBeforeRemove - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedField
 
saveBeforeRemove() - Element in annotation interface com.ultikits.ultitools.annotations.PlayerCache
If true, the framework will call the bean's savePlayerData(UUID) method (if it implements PlayerCacheSaver) before removing the entry.
saveConfig(String, Class<T>) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
saveConfig(String, Class<T>) - Method in interface com.ultikits.ultitools.interfaces.Configurable
Save config by config type.
savedFileFingerprint - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Fingerprint of the file on disk as of the last snapshot point (#510), see AbstractConfigEntity.fingerprintOf(File); null before the first snapshot.
savedSnapshot - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
The canonical form (see AbstractConfigEntity.canonicalize(String)) of the text on disk as of the last snapshot point (#510), or null before the first successful snapshot - which AbstractConfigEntity.isModifiedSinceSnapshot() treats as modified, so shutdown keeps the pre-#510 "save it" behaviour for an entity that was never in sync with its file.
saveFailed(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates an exception for configuration save failures.
savePlayerData(UUID) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
PlayerCacheSaver hook: fired by PlayerCacheManager.onPlayerQuit(UUID) ("the quit sweep") for the quitting player -- before the generic @PlayerCache field sweep removes the (by then already-empty) CooldownValidator.cooldowns entry.
savePlayerData(UUID) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
PlayerCacheSaver hook: fired by PlayerCacheManager.onPlayerQuit(UUID) ("the quit sweep") for the quitting player -- before the generic @PlayerCache field sweep removes the (by then already-empty) UsageLockValidator.senderLocks/UsageLockValidator.serverLocks entries.
savePlayerData(UUID) - Method in interface com.ultikits.ultitools.annotations.PlayerCacheSaver
Save any pending data for the given player before cache eviction.
saveResources() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Extracts this module's embedded res/lang/config jar resources into UltiToolsPlugin.resourceFolderPath.
scanAndSchedule(UltiToolsPlugin, Object, Consumer<BukkitTask>) - Method in class com.ultikits.ultitools.manager.TaskManager
Scan one bean for Scheduled methods and schedule each valid one, recording each task in its owning bucket as soon as it is created rather than batching them into a list returned at the end.
scanAnnotatedClasses(Class<? extends Annotation>, String, ClassLoader) - Static method in class com.ultikits.ultitools.utils.PackageScanUtils
Scan for classes annotated with a specific annotation in a given package.
scanBasePackageClasses() - Element in annotation interface com.ultikits.ultitools.annotations.UltiToolsModule
 
scanBasePackages() - Element in annotation interface com.ultikits.ultitools.annotations.UltiToolsModule
 
scanCommandMappings() - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Scans methods for command mappings.
scanComponents(String...) - Method in class com.ultikits.ultitools.context.SimpleContainer
Scan components in packages.
scanDirectory(File, String, ClassLoader, String) - Method in class com.ultikits.ultitools.context.ComponentScanner
Scan directory for class files.
scanEntitiesInJar(File) - Method in class com.ultikits.ultitools.manager.PluginManager
Scans a plugin's own JAR for classes carrying @Table, independently of PluginManager.loadPluginMainClass(java.lang.ClassLoader, java.io.File)'s scan (which returns as soon as it finds the module's main class and discards its own scannedClasses set).
scanExternalEntities(ExternalPluginAdapter, Class<?>[]) - Method in class com.ultikits.ultitools.manager.PluginManager
Builds the entity set a DataScope for an external plugin should carry (D-19): every @Table class found by scanning the plugin's own jar, plus whatever it declared via UltiToolsAPI.connect(plugin, additionalEntities).
scanJar(URL, String, ClassLoader) - Method in class com.ultikits.ultitools.context.ComponentScanner
Scan inside a JAR file for class files.
scanLangDirectory(File) - Static method in interface com.ultikits.ultitools.interfaces.Localized
Lists the immediate language-file children of langDir -- nested entries such as lang/extra/en.json are not descended into.
scanLangJar(File) - Static method in interface com.ultikits.ultitools.interfaces.Localized
Enumerates jarFile's entries for immediate lang/* language children -- neither non-language entries (e.g.
scanLangResources(URL) - Static method in interface com.ultikits.ultitools.interfaces.Localized
Enumerates the lang/* language resources at the given code-source location, handling both a packaged JAR and an exploded directory (development workspace) layout.
scanPackage - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
scanPackage() - Element in annotation interface com.ultikits.ultitools.annotations.EnableAutoRegister
 
scanPackage(String) - Method in class com.ultikits.ultitools.context.ComponentScanner
Scan a single package for components.
scanPackages(String...) - Method in class com.ultikits.ultitools.context.ComponentScanner
Scan packages for components.
scanPluginEntities(String, Class<? extends UltiToolsPlugin>) - Method in class com.ultikits.ultitools.manager.PluginManager
Builds the entity set a DataScope for plugin should carry (D-19): every @Table class found by scanning the module's own jar, plus anything declared via @UltiToolsModule#additionalEntities() for entities that legitimately live elsewhere.
scheduleBound(UltiToolsPlugin, Object, Class<?>, Method, Scheduled) - Method in class com.ultikits.ultitools.manager.TaskManager
Schedules one config-bound Scheduled method from its resolved binding and records its handle in TaskManager.boundTasks immediately (#410).
scheduleBuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Schedules a rebuild.
scheduled - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
scheduled(String) - Static method in class com.ultikits.ultitools.manager.TriggerContext
Create context for a scheduled task trigger.
Scheduled - Annotation Interface in com.ultikits.ultitools.annotations
Marks a method for automatic scheduled execution by the framework.
SCHEDULED - Enum constant in enum class com.ultikits.ultitools.manager.TriggerContext.TriggerType
 
scheduleFrame(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
Schedules a frame task.
scheduler - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
scheduler - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
scheduler - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
Send thread pool.
scheduler - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
schedulerInitialized - Static variable in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
schedulerInitialized - Static variable in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
scheduleStartupMessages(boolean) - Method in class com.ultikits.ultitools.UltiTools
 
scope - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
scope - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
search(Annotation, Class<A>, Set<Class<? extends Annotation>>, List<Annotation>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
Depth-first walk of one annotation's own meta-annotation tree.
seconds(BaseCommandExecutor) - Static method in class com.ultikits.ultitools.abstracts.command.ConfigBoundCooldownState
 
SECURITY_DIR_RELATIVE - Static variable in class com.ultikits.ultitools.manager.FileOperationManager
The relative location of the remote action log's own directory (D-23/D-31), expressed as a lexical Path so containment is checked by name element rather than string prefix — a sibling directory named security-backup must not be caught by it.
SecurityPolicy - Class in com.ultikits.ultitools.utils
Provides NO runtime constraint on class loading or reflection (GEN-07, D-12, since 6.3.0). SecurityPolicy.isSafeClassName(String) and SecurityPolicy.isSafeParameterType(Class) now unconditionally return true; SecurityPolicy.addTrustedPackage(String) and SecurityPolicy.addDangerousClass(String) are no-ops.
SecurityPolicy() - Constructor for class com.ultikits.ultitools.utils.SecurityPolicy
 
sendActionBar(Player, String) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Send action bar message to player.
sendActionBarNotification(Player, String) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendActionBarNotification(Player, String) - Method in interface com.ultikits.ultitools.services.NotificationService
 
sendBatch() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Sends the batched logs.
sendBatchUpdate() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Sends the batch_update message, merging status, metrics, plugins and logs into a single WebSocket frame.
sendBossBarNotification(Player, String) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendBossBarNotification(Player, String) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a boss bar notification to a player
sendBossBarNotification(Player, String, int) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendBossBarNotification(Player, String, int) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a boss bar notification to a player
sendBossBarNotification(Player, String, int, BossBar) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendBossBarNotification(Player, String, int, BossBar) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a boss bar notification to a player
sendBossBarNotification(Player, String, int, BossBar, Sound) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendBossBarNotification(Player, String, int, BossBar, Sound) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a boss bar notification to a player
sendBossBarNotification(Player, String, int, Sound) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendBossBarNotification(Player, String, int, Sound) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a boss bar notification to a player
sendCapabilityRefusal(String, JsonObject, Capability) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Sends one capability_denied outbound message naming the config key, the config file, the refusal reason, and echoing whichever correlation id the inbound message carried (commandId, operationId or requestId) so the panel can correlate the refusal with the request that caused it.
sendCommandResult(String, boolean, String, long) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
Sends the command execution result.
sendComponentMessage(Player, TextComponent) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Send a TextComponent message to a player.
sendConfigUpdateResponse(String, boolean, String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Sends back one config_update_response.
sendControlActionRejection(String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Rejects a start/stop/pause/resume request (D-19/D-20, maintainer decisions 2026-09-14/2026-09-15).
sendCustomLog(String, String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Sends a custom log message directly.
sendData(Metrics.JsonObjectBuilder.JsonObject) - Method in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
sendEmail(String, String, String) - Method in interface com.ultikits.ultitools.services.EmailService
Send a plain text email.
sendEmail(String, String, String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
sendEmail(List<String>, String, String) - Method in interface com.ultikits.ultitools.services.EmailService
Send a plain text email to multiple recipients.
sendEmail(List<String>, String, String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
sendEmailAsync(String, String, String) - Method in interface com.ultikits.ultitools.services.EmailService
Send a plain text email asynchronously.
sendEmailAsync(String, String, String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
sender - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
The sender of the command.
SENDER - Enum constant in enum class com.ultikits.ultitools.annotations.command.UsageLimit.LimitType
Serialises invocations per sender -- see the class-level javadoc.
senderLocks - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Locks per sender: player UUID -> set of locked method keys
sendErrorMessage(CommandSender, Command) - Method in class com.ultikits.ultitools.abstracts.AbstractCommand
Sends the error message to the sender of the command.
sendErrorResponse(String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Sends an error response
sendErrorResponse(String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Sends an error response.
SenderTypeValidator - Class in com.ultikits.ultitools.abstracts.command.validation.validators
Validates that the command sender matches the expected target type.
SenderTypeValidator() - Constructor for class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
Creates a validator that accepts any sender type.
SenderTypeValidator(CmdTarget.CmdTargetType) - Constructor for class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
Creates a validator for the specified sender type.
sendFileOperationResult(String, String, String, boolean, String, JsonObject) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Sends the file operation result.
sendHelpMessage(CommandSender) - Method in class com.ultikits.ultitools.abstracts.AbstractCommand
Sends the help message to the sender of the command.
sendHtmlEmail(String, String, String) - Method in interface com.ultikits.ultitools.services.EmailService
Send an HTML email.
sendHtmlEmail(String, String, String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
sendHtmlEmail(List<String>, String, String) - Method in interface com.ultikits.ultitools.services.EmailService
Send an HTML email to multiple recipients.
sendHtmlEmail(List<String>, String, String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
sendHtmlEmailAsync(String, String, String) - Method in interface com.ultikits.ultitools.services.EmailService
Send an HTML email asynchronously.
sendHtmlEmailAsync(String, String, String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
sendInitializationLogs() - Method in class com.ultikits.ultitools.manager.LogStreamManager
Sends the initialization-complete logs.
sendJarOutcomeAfterUnloadError(CommandSender, PluginInstallUtils.ModuleUnloadFailedException) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Reports the jar outcome PluginInstallUtils.uninstallPlugin(java.lang.String) attached to its unload-error exception: none attached means every matching jar was deleted.
sendLog(String, String, String, Throwable) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Sends a log message to the backend.
sendLogImmediately(JsonObject) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Sends a single log entry immediately.
sendMail(UUID, String, String, String, String) - Method in interface com.ultikits.ultitools.services.GameMailService
Send a simple text mail.
sendMail(UUID, String, String, String, String) - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
sendMail(UUID, String, String, String, String, ItemStack[]) - Method in interface com.ultikits.ultitools.services.GameMailService
Send a mail with attachments.
sendMail(UUID, String, String, String, String, ItemStack[]) - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
sendMailInternal(String, String, String, boolean) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
Internal method to send email
sendMessage(JsonObject) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Sends a message to the server.
sendMessage(String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
sendMessage(String...) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
sendMessage(UUID, String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
sendMessage(UUID, String...) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
sendMessage(Component) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
sendMessage(Player, String) - Static method in class com.ultikits.ultitools.utils.MessageUtils
Send a colored message to player, using & as color code.
sendMessage(Player, String, char) - Static method in class com.ultikits.ultitools.utils.MessageUtils
Send a colored message to player, using custom color code.
sendMessage(Player, TextComponent) - Static method in class com.ultikits.ultitools.utils.MessageUtils
Send an Adventure component message to player.
sendMessageNotification(Player, String) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendMessageNotification(Player, String) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a message notification to a player
sendMessageNotification(Player, String, Sound) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendMessageNotification(Player, String, Sound) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a message notification to a player
sendMetricsData() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Sends performance metrics data (standalone message, for on-demand requests).
sendMetricsDataWithRequestId(String) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Sends performance metrics data with a request ID (in response to a backend request).
sendPing() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Sends a ping message.
sendPlayerEvent(UltiPanelWebSocketClient, JsonObject) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Sends a player event to UltiPanel.
sendPlayerEvent(String, Player, JsonObject) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Sends a player event.
sendPlayerEventLog(String, String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Sends a player-event log.
sendPlayerList(Player, String, String) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Set player list header and footer.
sendPluginActionLog(String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Sends a plugin-action log.
sendRawMessage(String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
sendRawMessage(UUID, String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
sendResponse(JsonObject) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
sendServerStatus() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Send server status information.
sendServerStatusWithRequestId(String) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Send server status information with a request ID (in response to a backend request).
sendStreamResponse(String, String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Sends a stream response message (used by the config action's acknowledgment).
sendStreamStatus(String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
Sends the stream status (D-20, maintainer decision 2026-09-15).
sendStringMessage(CommandSender, String) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Send a string message to a command sender.
sendSubTitleNotification(Player, String) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendSubTitleNotification(Player, String) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a subtitle message notification to a player
sendSubTitleNotification(Player, String, Sound) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendSubTitleNotification(Player, String, Sound) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a subtitle message notification to a player
sendSystemMail(String, String, String) - Method in interface com.ultikits.ultitools.services.GameMailService
Send a system notification mail.
sendSystemMail(String, String, String) - Method in class com.ultikits.ultitools.services.impl.NoOpGameMailService
 
sendTitleNotification(Player, String, String) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendTitleNotification(Player, String, String) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a title message notification to a player
sendTitleNotification(Player, String, String, Sound) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendTitleNotification(Player, String, String, Sound) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a title message notification to a player
sendTitleNotification(Player, String, String, Sound, int, int, int) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendTitleNotification(Player, String, String, Sound, int, int, int) - Method in interface com.ultikits.ultitools.services.NotificationService
Send a title message notification to a player
sendToastNotification(Player, String, String, Toast.Style) - Method in class com.ultikits.ultitools.services.impl.InMemoryNotificationService
 
sendToastNotification(Player, String, String, Toast.Style) - Method in interface com.ultikits.ultitools.services.NotificationService
 
sendUndeletedJars(CommandSender, FileSystemException) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Names every jar the uninstall could not delete.
sendUndeterminedEntries(CommandSender, PluginInstallUtils.UninstallReport) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Says what the uninstall could not determine: entries it could not read at all.
sendUnlistableFolder(CommandSender, String) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
The modules folder is there and its contents are unknown, so nothing may be claimed about what it still holds -- including whether a JAR of this module is among it.
sendUnreadableEntriesOf(CommandSender, Throwable) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
Names the entries a no-JAR-found failure carries with it: state C survives that answer, and one of those entries may be the module's own JAR.
sendVerificationCodeEmail(String, String, String, int) - Method in interface com.ultikits.ultitools.services.EmailService
Send a verification code email using a predefined template.
sendVerificationCodeEmail(String, String, String, int) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
sendVerificationCodeEmailAsync(String, String, String, int) - Method in interface com.ultikits.ultitools.services.EmailService
Send a verification code email asynchronously.
sendVerificationCodeEmailAsync(String, String, String, int) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
SERIALIZABLE - Enum constant in enum class com.ultikits.ultitools.annotations.Isolation
Prevents dirty reads, non-repeatable reads, and phantom reads.
serialize(T) - Method in class com.ultikits.ultitools.interfaces.impl.pasers.ConfigParser
 
serialize(T) - Method in interface com.ultikits.ultitools.interfaces.Parser
Serializes an object to a storable format.
serializeItem(ItemStack) - Static method in class com.ultikits.ultitools.utils.ItemStackUtils
Serializes a single ItemStack to a Base64-encoded string.
serializeItems(ItemStack[]) - Static method in class com.ultikits.ultitools.utils.ItemStackUtils
Serializes an array of ItemStack to a Base64-encoded string.
serializeToMemorySection(Object) - Method in class com.ultikits.ultitools.interfaces.impl.pasers.DefaultConfigParser
Serializes object into a MemorySection.
serializeToMemorySection(HashMap<String, String>) - Method in class com.ultikits.ultitools.interfaces.impl.pasers.StringHashMapParser
 
serializeToMemorySection(T) - Method in interface com.ultikits.ultitools.interfaces.ObjectConfigSerializer
Serializes an object to a Bukkit MemorySection.
serialVersionUID - Static variable in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
 
serialVersionUID - Static variable in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
 
serialVersionUID - Static variable in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
 
serialVersionUID - Static variable in exception class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderDepthExceededException
 
serialVersionUID - Static variable in exception class com.ultikits.ultitools.manager.ConfigBindings.ReloadFailedException
 
serialVersionUID - Static variable in exception class com.ultikits.ultitools.utils.PluginInstallUtils.AmbiguousModuleNameException
 
serialVersionUID - Static variable in exception class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleUnloadFailedException
 
serialVersionUID - Static variable in exception class com.ultikits.ultitools.utils.PluginInstallUtils.UndeterminedEntriesException
 
serialVersionUID - Static variable in exception class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallRefusedException
 
SERVER_PROPERTIES - Enum constant in enum class com.ultikits.ultitools.entities.Capability
 
SERVER_PROPERTIES_FILE - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
server_properties is handled by its own dedicated manager — it is not a real config file path.
ServerEntityVO - Class in com.ultikits.ultitools.entities.vo
 
ServerEntityVO() - Constructor for class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
serverId - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
serverId - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
serverLocks - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Server-wide locks: method key -> locking player UUID
serverMemoryPct - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
serverMonitorManager - Variable in class com.ultikits.ultitools.UltiTools
 
ServerMonitorManager - Class in com.ultikits.ultitools.manager
Server monitor manager.
ServerMonitorManager() - Constructor for class com.ultikits.ultitools.manager.ServerMonitorManager
 
ServerMonitorManager.ServerStateSnapshot - Class in com.ultikits.ultitools.manager
The result of one main-thread sample.
serverPropertiesManager - Variable in class com.ultikits.ultitools.UltiTools
 
ServerPropertiesManager - Class in com.ultikits.ultitools.manager
Safe server.properties manager for remote editing via WebSocket.
ServerPropertiesManager(File) - Constructor for class com.ultikits.ultitools.manager.ServerPropertiesManager
 
ServerPropertiesManager.SetAllResult - Class in com.ultikits.ultitools.manager
Outcome of one set_all batch.
ServerPropertiesManager.WriteOutcome - Enum Class in com.ultikits.ultitools.manager
What actually happened to one key.
serverRoot - Variable in class com.ultikits.ultitools.manager.FileOperationManager
 
serverRoot - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
ServerStateSnapshot(int, int, boolean, String, int, int, JsonArray, JsonArray, JsonArray) - Constructor for class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
serverTPS - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
serverUuid - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
serverVersion - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
Service - Annotation Interface in com.ultikits.ultitools.annotations
Service annotation to replace Spring's @Service.
serviceId - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
SetAllResult(List<String>, List<String>, List<String>, List<String>, List<String>, List<String>) - Constructor for class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
Public so callers outside this package can build one.
setAopProxyResolver(AopProxyResolver) - Method in class com.ultikits.ultitools.context.SimpleContainer
Sets the AOP proxy resolver for this container.
setAutoCommit(boolean) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setBaseUrlForTesting(String) - Static method in class com.ultikits.ultitools.utils.HttpRequestUtils
Set a custom base URL for testing purposes.
setBaseUrlForTesting(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Set a custom base URL for testing purposes.
setBatchEnabled(boolean) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Enables or disables batched delivery, and -- unlike the field it replaces as a plain Lombok setter -- actually starts or stops the scheduled batch-send task to match (#432): disabling cancels it outright rather than leaving it running with nothing useful to flush; re-enabling starts a fresh one at the current UltiPanelLogTransmitter.intervalMs.
setBatchSize(int) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Sets the batch send-threshold size, rejecting anything below 1 (Gate-2 finding).
setBeanClass(Class<?>) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setBeanName(String) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setBlockedCommands(Set<String>) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
Set the blocklist of commands that should not be executed remotely.
setCancelled(boolean) - Method in interface com.ultikits.ultitools.events.Cancellable
 
setCatalog(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setClassLoader(ClassLoader) - Method in class com.ultikits.ultitools.context.SimpleContainer
Set class loader.
setClickHandler(Consumer<InventoryClickEvent>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Sets the click handler.
setClientInfo(String, String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setClientInfo(Properties) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setClock(LongSupplier) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Test-only clock substitution.
setConstructorArgValues(Object[]) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setContext(SimpleContainer) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Injects the IoC container created for this plugin.
setCurrentUser(UUID) - Static method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Sets the current user for audit tracking.
setDataScope(DataScope) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Injects the DataScope credential PluginManager minted for this module (D-17).
setDependsOn(List<String>) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setDiskSpaceReaders(ToLongFunction<File>, ToLongFunction<File>, ToLongFunction<File>) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Test seam: inject fake total/free/usable-space readers (e.g.
setDiskUsageRoot(File) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Test seam: point the disk-usage reading at a different root (e.g.
setDisplayName(String) - Method in class com.ultikits.ultitools.context.SimpleContainer
Set display name.
setElement(StatefulElement) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
setEnabledLevels(Set<String>) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Sets the panel-facing set of enabled log levels, and re-synchronises this handler's own java.util.logging level floor to match (SystemLogHandler.syncHandlerLevelWithEnabledLevels()).
setExternalDrainCoordinationLock(Object) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Sets the lock UltiPanelLogTransmitter.flushLogs() coordinates disable-time flushes against (Gate-2 finding, round 9).
setExternalDrainMode(boolean) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Sets external drain mode.
setExternalSizeThresholdCallback(Runnable) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Sets the callback invoked when the queue reaches UltiPanelLogTransmitter.batchSize while external drain mode is active (Gate-2 finding, round 6).
setFactoryBean(Object) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setFactoryMethod(Method) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setFieldValue(Object, Field, Object) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Sets a field's value.
setFieldValue(Object, String, Object) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
Sets a field's value.
setHoldability(int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setIcon(Icon) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Sets the icon.
setId(ID) - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Sets the entity ID.
setInstance(Object) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setIntervalMs(int) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Sets the batch-send interval, in milliseconds, and -- unlike the field it replaces as a plain Lombok setter -- reschedules the already-running batch-send task to actually use it (#432).
setIsolationLevel(int) - Method in interface com.ultikits.ultitools.interfaces.JdbcTransactionManager
Sets the isolation level for the current transaction.
setIsolationLevel(int) - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC-specific; program against JdbcTransactionManager.setIsolationLevel(int) instead. This default throws UnsupportedOperationException for any backend that only implements the base interface.
setIsolationLevel(int) - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
setLazyInit(boolean) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setLoginTimeout(int) - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
setLogTransmissionEnabled(boolean) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Enables/disables log transmission.
setLogWriter(PrintWriter) - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
setMessageHandler(Consumer<JsonObject>) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Sets the message handler.
setMetadata(String, Object) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Sets a metadata value.
setMounted(boolean) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
setNetworkTimeout(Executor, int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setOldLocationForTesting(Path) - Static method in class com.ultikits.ultitools.utils.CredentialStore
Points CredentialStore.migrate()'s old-location lookup at a fixed path instead of resolving it from UltiTools.getInstance()'s data folder.
setOnConnectHandler(Runnable) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Sets the on-connect handler.
setOnDisconnectHandler(Runnable) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Sets the on-disconnect handler.
setOnErrorHandler(Consumer<String>) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Sets the error handler.
setOnReconnectExhaustedHandler(Runnable) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Sets the reconnect-exhausted handler (invoked once every reconnection attempt has failed).
setOp(boolean) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
setParent(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
Sets the parent node.
setParent(SimpleContainer) - Method in class com.ultikits.ultitools.context.SimpleContainer
Set parent container.
setPluginStaticInstance(Class<? extends UltiToolsPlugin>, UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
Set the static instance field on a plugin class before @PostConstruct runs.
setProperty(String, String) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
setProvider(EconomyProvider) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Framework-internal wiring point — called once by DependenceManagers at bootstrap with the same EconomyProvider instance it registers into the IoC container.
setReadOnly(boolean) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setReadOnly(boolean) - Method in interface com.ultikits.ultitools.interfaces.JdbcTransactionManager
Sets read-only mode for the current transaction.
setReadOnly(boolean) - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC-specific; program against JdbcTransactionManager.setReadOnly(boolean) instead. This default throws UnsupportedOperationException for any backend that only implements the base interface.
setReadOnly(boolean) - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
setRootBuildScheduler(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Registers, on the mounted root Element, the callback that a "needs rebuild" bubble hands off to on GuiRenderer.
setSavepoint() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setSavepoint(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setSchema(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setScope(SimpleContainer.BeanScope) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setSeconds(BaseCommandExecutor, Map<String, Integer>) - Static method in class com.ultikits.ultitools.abstracts.command.ConfigBoundCooldownState
Replaces executor's resolved bound-cooldown seconds.
setShowBottomToolbar(boolean) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Sets whether to show the bottom toolbar.
setSimulateWriteFailureForTesting(boolean) - Static method in class com.ultikits.ultitools.utils.CredentialStore
Test-only: makes the next (and every subsequent, until cleared) CredentialStore.writeLocked(Map) fail with a DataAccessException before touching the filesystem, so a migration test can exercise the "new file write fails" path deterministically.
setSlot(int, Icon) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Sets a slot's content.
setSources(BaseCommandExecutor, Map<String, Supplier<Long>>) - Static method in class com.ultikits.ultitools.abstracts.command.ConfigBoundCooldownState
Replaces executor's bound-cooldown value sources.
setState(VoidCallback) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Marks the State as dirty and schedules a rebuild.
setState(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
Sets state and triggers a rebuild.
setState(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui
Sets state and triggers a rebuild.
setState(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
Triggers a rebuild.
setTargetPathForTesting(Path) - Static method in class com.ultikits.ultitools.utils.CredentialStore
Points this store at a fixed path instead of resolving it from UltiTools.getInstance().
setTeleportingStatus(UUID, boolean) - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Set a player's teleporting status.
setTimeout(int) - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Sets the timeout for the current transaction.
setTimeout(int) - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
Sets the timeout for the current transaction.
setTimeout(int) - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
Sets the timeout for the current transaction.
setTransactionIsolation(int) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setTransactionManager(TransactionManager) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Sets the transaction manager for transaction-aware operations.
setTypeMap(Map<String, Class<?>>) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setup() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Checks whether the economy provider is currently set up.
setupBottomToolbar() - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Sets up the standard bottom toolbar with gray background.
setupConfirmationButtons() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Sets up the OK and Cancel buttons.
setupContent(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
 
setupContent(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Sets up the GUI content.
setupContent(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
 
setupDialogContent(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Sets up the dialog content.
setupNavigationButtons() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Sets up the navigation buttons.
setWebSocketClient(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
Sets the WebSocket client.
setWebSocketClient(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.FileOperationManager
Sets the WebSocket client.
setWebSocketClient(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Set the WebSocket client.
setWebSocketClient(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
setWebSocketClient(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.utils.CloudSession
Installs client as this session's WebSocket client, replacing (without closing) any previous one.
setWebSocketClientForTesting(UltiPanelWebSocketClient) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Test-only: installs client as CloudSession.current()'s WebSocket client and returns whatever was there before.
setWidget(StatefulWidget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
sha256(byte[]) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
Computes the SHA-256 digest of bytes, hex-encoded lowercase.
sha256(File) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
Computes the SHA-256 digest of file's raw bytes, hex-encoded lowercase.
SHADOWED_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
An annotated method is hidden by a nearer declaration, usually a bridge.
SHADOWED_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Hidden by a nearer declaration - usually the bridge method a generic override generates - also relative to the bean class.
shallowestMatchDepth(Throwable, Class<? extends Throwable>[]) - Method in class com.ultikits.ultitools.aop.TransactionInterceptor
Returns the shallowest inheritance depth at which thrown's runtime class matches any rule in rules, or null if none match.
shape - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedField
 
shapeError(String, String) - Static method in class com.ultikits.ultitools.manager.ConfigBindings
 
shortDescription - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
shouldCancel - Variable in class com.ultikits.ultitools.services.impl.InMemeryTeleportService.DelayTeleportResult
 
shouldCancel - Variable in class com.ultikits.ultitools.services.impl.InMemoryNotificationService.BossBarTickResult
 
shouldCatch(Throwable, Class<? extends Throwable>[]) - Method in class com.ultikits.ultitools.aop.ExceptionInterceptor
Checks if the given exception should be caught based on the configured types.
shouldContinue() - Method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
 
shouldContinue() - Method in interface com.ultikits.ultitools.websocket.ReconnectStrategy
Checks if reconnection should continue.
shouldProcessRecord(LogRecord) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Checks whether this log record should be processed.
shouldRegister(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Check if a class should be registered based on @ConditionalOnConfig.
shouldRegister(Class<?>, SimpleContainer) - Static method in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
Check if a class should be registered based on @ConditionalOnConfig.
shouldRollback(Throwable, Transactional) - Method in class com.ultikits.ultitools.aop.TransactionInterceptor
Determines if the transaction should be rolled back for the given exception.
shouldSkipField(Field, Set<String>) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
 
shouldValidate(CommandContext) - Method in interface com.ultikits.ultitools.abstracts.command.validation.CommandValidator
Checks if this validator should be applied to the given context.
show() - Method in interface com.ultikits.ultitools.widgets.Confirm
Show the confirm dialog.
show() - Method in class com.ultikits.ultitools.widgets.impl.ChatConfirm
Show the confirm dialog.
show() - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
showBottomToolbar - Variable in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Whether to show the bottom toolbar
showProcessing() - Element in annotation interface com.ultikits.ultitools.annotations.command.AsyncCommand
Whether to show "Processing..." message to sender while executing.
shutdown() - Method in class com.ultikits.ultitools.events.EventBus
Shutdown the async thread pool.
shutdown() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Shutdown the collector.
shutdown() - Method in class com.ultikits.ultitools.manager.LogStreamManager
Shuts down the log stream manager.
shutdown() - Method in class com.ultikits.ultitools.manager.PlayerEventManager
Unregisters the event listener and detaches the association with the client.
shutdown() - Method in class com.ultikits.ultitools.manager.RemoteActionLog
Removes and closes the FileHandler this instance attached in RemoteActionLog.init(File) (WR-01, 06-REVIEW.md).
shutdown() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Shuts down the log transmitter.
shutdown() - Method in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
shutdown() - Method in class com.ultikits.ultitools.utils.Metrics
Shuts down the underlying scheduler service.
shutdown() - Method in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Shuts down PanelResponderRegistry.timeoutScheduler (WR-01, 06-REVIEW.md).
shutdownLogStreamManager() - Method in class com.ultikits.ultitools.utils.CloudSession
Shuts down the framework's log stream manager, if one is configured.
SIDECAR_FILE_NAME - Static variable in class com.ultikits.ultitools.utils.ResourceHashSidecar
 
sidecarFile(File) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
 
silent() - Element in annotation interface com.ultikits.ultitools.annotations.ExceptionCatch
Whether to silently catch exceptions without logging.
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class com.ultikits.ultitools.utils.Metrics.SimpleBarChart
Class constructor.
SimpleContainer - Class in com.ultikits.ultitools.context
Simple dependency injection container to replace Spring ApplicationContext.
SimpleContainer() - Constructor for class com.ultikits.ultitools.context.SimpleContainer
 
SimpleContainer(SimpleContainer) - Constructor for class com.ultikits.ultitools.context.SimpleContainer
 
SimpleContainer.BeanScope - Enum Class in com.ultikits.ultitools.context
 
SimpleHttpClient - Class in com.ultikits.ultitools.utils
Simple HTTP client implementation using HttpURLConnection.
SimpleHttpClient() - Constructor for class com.ultikits.ultitools.utils.SimpleHttpClient
 
SimpleHttpClient.Response - Class in com.ultikits.ultitools.utils
 
SimpleJsonDataOperator<T> - Class in com.ultikits.ultitools.interfaces.impl.data.json
Simple Json data operator.
SimpleJsonDataOperator(String, Class<T>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
SimplePie(String, Callable<String>) - Constructor for class com.ultikits.ultitools.utils.Metrics.SimplePie
Class constructor.
SimpleTempListener<E> - Class in com.ultikits.ultitools.interfaces.impl
Simple temp listener.
SimpleTempListener() - Constructor for class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
Deprecated, for removal: This API element is subject to removal in a future version.
Use the four-argument (Class, EventPriority, TempEventHandler, Function) constructor (Lombok-generated via @AllArgsConstructor, so it has no source declaration to link to) or TempListener.common(Class). Scheduled for removal in 6.4.0.
SimpleTempListener(Class<E>, TempEventHandler<E>) - Constructor for class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
Deprecated, for removal: This API element is subject to removal in a future version.
Use the four-argument (Class, EventPriority, TempEventHandler, Function) constructor (Lombok-generated via @AllArgsConstructor, so it has no source declaration to link to) or TempListener.common(Class). Scheduled for removal in 6.4.0.
SimpleTempListener(Class<E>, TempEventHandler<E>, Function<E, Boolean>) - Constructor for class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
Deprecated, for removal: This API element is subject to removal in a future version.
Use the four-argument (Class, EventPriority, TempEventHandler, Function) constructor (Lombok-generated via @AllArgsConstructor, so it has no source declaration to link to) or TempListener.common(Class). Scheduled for removal in 6.4.0.
SimpleTempListener(Class<E>, TempEventHandler<E>, EventPriority) - Constructor for class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
Deprecated, for removal: This API element is subject to removal in a future version.
Use the four-argument (Class, EventPriority, TempEventHandler, Function) constructor (Lombok-generated via @AllArgsConstructor, so it has no source declaration to link to) or TempListener.common(Class). Scheduled for removal in 6.4.0.
SimpleTypeParser(Class<T>, Function<String, T>, int) - Constructor for class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
SimpleTypeParser(Class<T>, Function<String, T>, List<Class<?>>) - Constructor for class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
simulateWriteFailureForTesting - Static variable in class com.ultikits.ultitools.utils.CredentialStore
Test-only fault injection: when true, CredentialStore.writeLocked(Map) throws instead of writing, so a migration write-failure path can be exercised deterministically without relying on filesystem permission tricks (which behave differently when tests run as root in a container).
SingleLineChart(String, Callable<Integer>) - Constructor for class com.ultikits.ultitools.utils.Metrics.SingleLineChart
Class constructor.
SINGLETON - Enum constant in enum class com.ultikits.ultitools.context.SimpleContainer.BeanScope
 
singletonFactories - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
singletonObjects - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
singletons - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
size - Variable in class com.ultikits.ultitools.manager.LogStreamManager.BatchConfigSection
 
size() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Gets the number of validators in the chain.
Size - Annotation Interface in com.ultikits.ultitools.annotations.config
Validates that a Collection or String config value has a size/length within the specified bounds.
skipped - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
 
SKIPPED_CLASSES_BY_MODULE - Static variable in class com.ultikits.ultitools.utils.ModuleScanDiagnostics
One accumulator entry per module currently being scanned; cleared as each is emitted.
skullOwner(String) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the skull owner for player head items by name.
skullOwner(UUID) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the skull owner for player head items by UUID.
skullOwner(OfflinePlayer) - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Sets the skull owner for player head items.
slot - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
slot - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
 
slot - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
slot - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
slot(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
 
slot(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
slotIndex - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
The slot's index within the Inventory (0-based).
slotIndex - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer.NodeKey
 
slotKey - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer.NodeKey
 
SlotKey - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
SlotKey uniquely identifies a Widget within the Widget tree.
SlotKey(String) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
 
SlotUtils - Class in com.ultikits.ultitools.abstracts.gui.declarative.util
Slot-index calculation utilities.
SlotUtils() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
 
SLOW_PANEL_EVENT_HANDLER_THRESHOLD_MILLIS - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
The elapsed-time threshold above which a PanelMessageEvent publish is considered slow enough to warn about, in milliseconds.
SNAPSHOT_INTERVAL_TICKS - Static variable in class com.ultikits.ultitools.manager.ServerMonitorManager
Sampling period for world/player/plugin status, in ticks.
snapshotCache() - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Deep-copies this operator's current cache: serialize/deserialize to break references, since update(T) mutates cached entities in-place via BeanCopyUtil.copyProperties(java.lang.Object, java.lang.Object).
snapshotRegisteredEntities(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.ConfigManager
Snapshots the complete config-file-path-to-entity mapping ultiToolsPlugin already holds in ConfigManager.pluginConfigMap, before a caller is about to register a batch of entities in one call.
snapshotTask - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
sneakyThrow(Throwable) - Static method in class com.ultikits.ultitools.aop.SneakyThrows
Rethrows t unmodified, bypassing the compiler's checked-exception check.
SneakyThrows - Class in com.ultikits.ultitools.aop
The single checked-exception-safe rethrow helper for the aop package.
SneakyThrows() - Constructor for class com.ultikits.ultitools.aop.SneakyThrows
 
softDependencies - Variable in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
softDepends() - Element in annotation interface com.ultikits.ultitools.annotations.PluginDependency
Optional plugin dependencies (soft dependencies).
someCodeSourceUnknown - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ModuleIdentity
 
sort() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
 
sorted - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
 
sortedPrefix - Variable in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.CircularDependencyException
 
sortedPrefix - Variable in exception class com.ultikits.ultitools.manager.PluginDependencyResolver.MissingDependencyException
 
sortPluginsByDependencies(List<Class<? extends UltiToolsPlugin>>) - Method in class com.ultikits.ultitools.manager.PluginManager
Sort plugins by their dependencies using Kahn's algorithm (topological sort).
Sounds - Enum Class in com.ultikits.ultitools.entities
 
Sounds() - Constructor for enum class com.ultikits.ultitools.entities.Sounds
 
Source(AbstractConfigEntity, Field, String) - Constructor for class com.ultikits.ultitools.manager.ConfigBindings.Source
 
sourceMethodName - Variable in class com.ultikits.ultitools.context.MergedAnnotationResolver.Candidate
 
sourceModule - Variable in class com.ultikits.ultitools.events.ModuleEvent
 
sources(BaseCommandExecutor) - Static method in class com.ultikits.ultitools.abstracts.command.ConfigBoundCooldownState
 
sourceType - Variable in class com.ultikits.ultitools.context.MergedAnnotationResolver.Candidate
 
spawn(Location) - Method in class com.ultikits.ultitools.widgets.Hologram
Spawn the hologram.
spigot() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
splitComment(String) - Static method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Splits a @ConfigEntry.comment() value into one List element per line, in declaration order, ready for ConfigurationSection's comment-writing API.
splitFormat(String) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
 
SQLiteDataOperator<T> - Class in com.ultikits.ultitools.interfaces.impl.data.sqlite
SQLite implementation of the data operator.
SQLiteDataOperator(DataSource, Class<T>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataOperator
Creates a new SQLite data operator.
SQLiteDataStore - Class in com.ultikits.ultitools.interfaces.impl.data.sqlite
SQLite-backed DataStore.
SQLiteDataStore() - Constructor for class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
SQLiteDataStore.OperatorKey - Class in com.ultikits.ultitools.interfaces.impl.data.sqlite
Composite operator-cache key: the backing .db file's canonical path plus the entity class.
sqlOperatorFor(Comparison) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Maps a Comparison to its SQL operator fragment (including the placeholder).
ssl - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
stackTrace - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
standalone(Class<A>) - Static method in class com.ultikits.ultitools.aop.AnnotationLookupCache
An unshared cache for a caller that is not wired through PluginManager.wireAop's shared seam (D-38) - standalone construction, or a consumer exercised in isolation.
start() - Method in class com.ultikits.ultitools.context.SimpleContainer
Start the container.
start(Player) - Method in class com.ultikits.ultitools.widgets.Toast
 
START - Enum constant in enum class com.ultikits.ultitools.interfaces.DataOperator.LikeType
 
startBatchSender() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
(Re)starts the batch-send task at the current UltiPanelLogTransmitter.intervalMs.
startHeartbeat() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Starts the heartbeat task.
startMonitoring() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Start monitoring server status.
startNew() - Static method in class com.ultikits.ultitools.utils.CloudSession
Constructs a new session, installs it as CloudSession.current(), and invalidates whatever session was current before -- the single operation both login and logout perform (D-16).
startPolling(String, Consumer<TokenEntity>) - Method in class com.ultikits.ultitools.utils.CloudSession
Starts polling for magic-link auth completion on this session's own executor.
startSlot - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
startSlot - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
startSlot(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
startSubmitting() - Method in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
STARTSWITH - Enum constant in enum class com.ultikits.ultitools.entities.Comparison
 
startTokenRefreshScheduler() - Method in class com.ultikits.ultitools.utils.CloudSession
Starts a background scheduler on this session that proactively refreshes the access token before it expires (checks every hour, refreshes when <2 hours remaining).
startTokenRefreshScheduler() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Starts the token-refresh scheduler on the current session.
STARTUP_DECISIONS - Static variable in class com.ultikits.ultitools.context.ConditionalRegistrationEvaluator
Every scan-time @ConditionalOnConfig decision, keyed by owning plugin instance (identity) then by the evaluated class.
state - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui
 
state - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.ArchiveIdentity
 
State<T> - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
State is the mutable state of a StatefulWidget.
State() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Creates a new State.
State() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
 
State() - Constructor for enum class com.ultikits.ultitools.services.EconomyProvider.State
 
StatefulDeclarativeGui<T> - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
StatefulDeclarativeGui is the base class for a declarative GUI that carries state.
StatefulDeclarativeGui(Player, String, String, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui
 
StatefulDeclarativeGui.State - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
The base class for a declarative GUI's state.
StatefulElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
The Element corresponding to a StatefulWidget.
StatefulElement(StatefulWidget) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
 
StatefulWidget - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
StatefulWidget is a Widget that carries mutable state.
StatefulWidget() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulWidget
Creates a new StatefulWidget.
StatefulWidget(SlotKey) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulWidget
Creates a new StatefulWidget with the given key.
StatefulWidget Example: - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section
StatelessElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
The Element corresponding to a StatelessWidget.
StatelessElement(StatelessWidget) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessElement
 
StatelessWidget - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
StatelessWidget is a Widget that needs no mutable state.
StatelessWidget() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessWidget
Creates a new StatelessWidget.
StatelessWidget(SlotKey) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessWidget
Creates a new StatelessWidget with the given key.
stateSnapshot - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
A server-state snapshot sampled on the main thread; the async send thread only ever reads it.
STATIC_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
An annotated method is static and has no bean instance.
STATIC_METHOD - Enum constant in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Static methods are dispatched with invokestatic, which bypasses the proxy.
StaticSuggestionsCompleter - Class in com.ultikits.ultitools.commands.tabcomplete
Completer that provides static suggestions from a predefined list.
StaticSuggestionsCompleter(String...) - Constructor for class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
Creates a completer with static suggestions (case-insensitive matching).
StaticSuggestionsCompleter(List<String>) - Constructor for class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
Creates a completer with static suggestions (case-insensitive matching).
StaticSuggestionsCompleter(List<String>, boolean) - Constructor for class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
Creates a completer with static suggestions.
status - Variable in class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
status() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
 
status(CommandSender) - Method in class com.ultikits.ultitools.commands.CloudLoginCommand
 
Status (6.3.0) - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section
stop() - Method in class com.ultikits.ultitools.context.SimpleContainer
Stop the container.
stopBatchSender() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Cancels the currently-scheduled batch-send task, if any, and clears the reference.
stopCredentialSchedulers() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Stops the current session's token-refresh scheduler and magic-link poller.
stopMonitoring() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Stop monitoring.
stopPolling() - Method in class com.ultikits.ultitools.utils.CloudSession
Stop polling for magic-link completion on this session.
stopTokenRefreshScheduler() - Method in class com.ultikits.ultitools.utils.CloudSession
Stop the background token refresh scheduler on this session.
stopWebsocket() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Disconnects the current session's WebSocket client, if any, without invalidating the session or touching the reconnection state machine -- the reconnect chain will bring the connection back up on its own.
storeLocation - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
storeLocation - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
STRING_ONLY - Enum constant in enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
 
StringHashMapParser - Class in com.ultikits.ultitools.interfaces.impl.pasers
 
StringHashMapParser() - Constructor for class com.ultikits.ultitools.interfaces.impl.pasers.StringHashMapParser
 
stripJsonQuotes(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
Remove JSON quotes from a serialized string value.
stripPrefix(String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
Strips the version prefix.
stripVendorPrefix(String) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
style - Variable in class com.ultikits.ultitools.widgets.Toast
The visual style of the toast
Style() - Constructor for enum class com.ultikits.ultitools.widgets.Toast.Style
 
submitData() - Method in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
submitTaskConsumer - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
subscribe(Class<T>, EventPriority, boolean, String, Consumer<T>) - Method in class com.ultikits.ultitools.events.EventBus
Register a programmatic handler with full options.
subscribe(Class<T>, Consumer<T>) - Method in class com.ultikits.ultitools.events.EventBus
Register a programmatic handler.
subscribeToServer(String) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Subscribes to a server's status.
Subscription - Interface in com.ultikits.ultitools.entities
Handle returned by programmatic event subscriptions.
success - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandResult
 
success() - Static method in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
Creates a successful validation result.
success(List<CommandValidator.ValidationResult>, List<CommandValidator>) - Static method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
suggest() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdParam
 
suggest(BiMap<String, Method>, Player, Command, String[], Object) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
The single tab-completion dispatch entry point for both base-class generations.
suggest(TabCompletionContext) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Generates suggestions using the given context.
suggest(TabCompletionContext, String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Resolves suggestions using an explicitly-resolved @CmdParam.suggest() value, rather than context's TabCompletionContext.parameterName -- which carries @CmdParam.value(), the parameter's DISPLAY NAME, not its suggestion (05-06 / D-07 Pitfall 2, T-05-28).
suggest(Player, Command, String[]) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Generates tab completion suggestions.
suggest(Player, Command, String[]) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Generates suggestions using the appropriate completer.
suggestFirstArgs(Map<String, Method>, TabCompletionContext) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Suggests command format first arguments from mappings.
suggestFirstToken(BiMap<String, Method>, Player, Command, String[], Object) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
First-token completion: literal command formats, permission-filtered before they enter the candidate map, then delegated to TabCompletionManager.suggestFirstArgs(Map, TabCompletionContext) for the package's existing sort-and-dedup semantics.
suggestions - Variable in class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
 
suggestLiteralSiblingToken(BiMap<String, Method>, Player, int) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
Permission-filtered before it can contribute a suggestion -- T-05-20's mitigation extended to this branch too.
suggestModuleNames() - Method in class com.ultikits.ultitools.commands.UltiToolsCommands
 
suggestParameterSlot(Player, Command, String[], int, Method, String, Object) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
 
SuggestSignatureShape() - Constructor for enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
 
suggestSubsequentToken(BiMap<String, Method>, Player, Command, String[], Object) - Static method in class com.ultikits.ultitools.abstracts.command.CommandTabCompletionDispatch
Argument-position resolution for a multi-token vector: find every mapping whose format's literal/parameter prefix matches the already-typed tokens (permission-filtered), then for each candidate resolve the token at the position being completed -- either a <param> slot (delegated to commands/tabcomplete/) or a literal token (collected from every visible sibling format long enough to have one at this position).
suggestWith(TabCompletionContext, String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Suggests completions for a specific parameter type.
superCall - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
suppliers - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
supplierTypes - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
supported() - Method in interface com.ultikits.ultitools.interfaces.Localized
Get the language code of the plugin module.
supported() - Method in class com.ultikits.ultitools.UltiTools
Returns the supported language codes.
supportedTypes - Variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
supports(Class<?>) - Method in interface com.ultikits.ultitools.abstracts.command.parser.TypeParser
Checks if this parser can handle the specified type.
supports(Class<? extends Throwable>) - Method in interface com.ultikits.ultitools.aop.ExceptionHandler
Determines if this handler supports handling the given exception type.
SUPPORTS - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Support a current transaction; execute non-transactionally if none exists.
suspend() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Suspends the current transaction, if any, detaching it from this thread so an independent transaction can begin in its place.
suspend() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
Suspends the current transaction, if any, detaching it from this thread so an independent transaction can begin in its place.
suspend() - Method in class com.ultikits.ultitools.manager.JsonTransactionManager
Suspends the current transaction, if any, detaching it from this thread so an independent transaction can begin in its place.
suspendedStack - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager
ThreadLocal holding the stack of contexts DataSourceTransactionManager.suspend() has detached and not yet DataSourceTransactionManager.resume(Object)d, most-recently-suspended on top (D-09).
suspendedStack - Variable in class com.ultikits.ultitools.manager.JsonTransactionManager
ThreadLocal holding the stack of contexts JsonTransactionManager.suspend() has detached and not yet JsonTransactionManager.resume(Object)d, most-recently-suspended on top -- the JSON analogue of DataSourceTransactionManager's field of the same name (02-11, D-09).
SUSPICIOUS_KEYWORDS - Static variable in class com.ultikits.ultitools.utils.ClassloadFilterAudit
 
sweepExpired() - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
PlayerCacheManager.ExpiringPlayerCache opt-in: delegates to the pre-existing CooldownValidator.cleanupExpired() time-based half.
sweepExpired() - Method in interface com.ultikits.ultitools.manager.PlayerCacheManager.ExpiringPlayerCache
sweepExpiredEntries() - Method in class com.ultikits.ultitools.manager.PlayerCacheManager
Periodic, time-based expiry sweep -- driven by the framework's own Scheduled (i.e.
sweepField(Object, PlayerCacheManager.FieldShape, UUID) - Static method in class com.ultikits.ultitools.manager.PlayerCacheManager
 
syncHandlerLevelWithEnabledLevels() - Method in class com.ultikits.ultitools.handler.SystemLogHandler
Gate-2 finding: SystemLogHandler.shouldProcessRecord(LogRecord) calls Handler.isLoggable(LogRecord) -- the base Handler's own check against Handler.getLevel() -- BEFORE this class's own SystemLogHandler.enabledLevels filter ever runs.
SYSTEM_DANGEROUS_CLASSES - Static variable in class com.ultikits.ultitools.utils.ClassloadFilterAudit
 
systemLogHandler - Variable in class com.ultikits.ultitools.manager.LogStreamManager
 
SystemLogHandler - Class in com.ultikits.ultitools.handler
System log handler.
SystemLogHandler(UltiPanelLogTransmitter) - Constructor for class com.ultikits.ultitools.handler.SystemLogHandler
Constructor.

T

TabCompleter - Interface in com.ultikits.ultitools.commands.tabcomplete
Strategy interface for providing tab completion suggestions.
TabCompletionContext - Class in com.ultikits.ultitools.commands.tabcomplete
Context object containing all information needed for tab completion.
TabCompletionContext() - Constructor for class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
 
TabCompletionManager - Class in com.ultikits.ultitools.commands.tabcomplete
Central manager for tab completion functionality.
TabCompletionManager() - Constructor for class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Private constructor - use getInstance().
Table - Annotation Interface in com.ultikits.ultitools.annotations
Table annotation.
tableName - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
takeSnapshot() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Records the snapshot and the on-disk file fingerprint (#510).
target - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
target - Variable in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
targetAttribute - Variable in class com.ultikits.ultitools.context.MergedAnnotationResolver.AliasDeclaration
 
targetPathOverride - Static variable in class com.ultikits.ultitools.utils.CredentialStore
Overrides the production target (new-location) path for a test.
targetType - Variable in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
 
task - Variable in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
TASK - Enum constant in enum class com.ultikits.ultitools.widgets.Toast.Style
Task style - yellow square frame (default)
taskManager - Variable in class com.ultikits.ultitools.manager.PluginManager
 
TaskManager - Class in com.ultikits.ultitools.manager
Manages scheduled tasks for plugin modules.
TaskManager(JavaPlugin) - Constructor for class com.ultikits.ultitools.manager.TaskManager
 
TaskManager.BoundTask - Class in com.ultikits.ultitools.manager
Per-method record of one config-bound Scheduled task: what to invoke, where its bound values come from, its current timing in ticks, when it was armed and last ran, and its current Bukkit task.
teardownStep(String, Runnable) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Runs one teardown step; a failure is only logged at FINE, never thrown out.
teleport(Player, Location) - Method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
teleport(Player, Location) - Method in interface com.ultikits.ultitools.services.TeleportService
Teleport player instantly.
teleportingPlayers - Static variable in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
 
TeleportService - Interface in com.ultikits.ultitools.services
Teleport service.
TEMP_FILE_NAME - Static variable in class com.ultikits.ultitools.utils.CredentialStore
 
TempEventHandler<E> - Interface in com.ultikits.ultitools.interfaces
Temporary event handler.
TempListener - Interface in com.ultikits.ultitools.interfaces
Temporary listener.
TempListener.DefaultTempListenerBuilder<E> - Class in com.ultikits.ultitools.interfaces
Create a default temporary listener builder.
test(T) - Method in interface com.ultikits.ultitools.interfaces.impl.data.QueryImpl.Predicate
 
testConnection() - Method in interface com.ultikits.ultitools.services.EmailService
Test the SMTP connection with current configuration.
testConnection() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
text - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
text - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
text(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton.Builder
 
TextButton - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
TextButton is a button Widget that displays text.
TextButton(TextButton.Builder) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
TextButton.Builder - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Builder for TextButton.
TextButtonElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
The RenderObjectElement counterpart of TextButton.
TextButtonElement(TextButton) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButtonElement
 
THIS_MODULES - Enum constant in enum class com.ultikits.ultitools.utils.PluginInstallUtils.EntryState
It is a loaded instance's own code-source JAR, or the archive opened and its plugin.yml declares this module.
tickCount - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
TICKS_PER_SECOND - Static variable in class com.ultikits.ultitools.manager.ConfigBindings
Bukkit's nominal tick rate.
ticksAtLoad(UltiToolsPlugin, String, ConfigBindings.Source) - Static method in class com.ultikits.ultitools.manager.TaskManager.BoundTask
 
timeout() - Element in annotation interface com.ultikits.ultitools.annotations.command.AsyncCommand
The number of seconds the framework waits for the command body before reporting a timeout to the sender.
timeout() - Element in annotation interface com.ultikits.ultitools.annotations.Transactional
The transaction timeout in seconds.
TimeoutAwareQueryRunner - Class in com.ultikits.ultitools.interfaces.impl.data
A QueryRunner that applies a per-statement JDBC query timeout, computed against a shared transaction deadline rather than a fixed value (D-10 -- Spring's approach: each statement gets the time remaining in the transaction's budget, not a fresh full allowance).
TimeoutAwareQueryRunner(DataSource, Supplier<Long>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.TimeoutAwareQueryRunner
Creates a new timeout-aware query runner.
timeoutDeadlineNanos - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
D-10: set by DataSourceTransactionManager.setTimeout(int) to the System.nanoTime() value at which this transaction's query-timeout budget expires.
timeoutScheduler - Variable in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Schedules PanelResponderRegistry.RESPONDER_TIMEOUT_MILLIS's one-timeout-in-one-place enforcement.
TIMER_RULE - Static variable in class com.ultikits.ultitools.manager.ConfigBindings
The rule text for a bound period or delay.
timestamp - Variable in class com.ultikits.ultitools.abstracts.command.CommandContext
Timestamp when the command was received.
timestamp - Variable in class com.ultikits.ultitools.events.ModuleEvent
 
timestamp - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
timestamp - Variable in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
title - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
title - Variable in class com.ultikits.ultitools.widgets.impl.ChatConfirm
The title text displayed in bold gold
title(String) - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
Toast - Class in com.ultikits.ultitools.widgets
A Minecraft advancement toast notification widget.
Toast(String, String, Toast.Style) - Constructor for class com.ultikits.ultitools.widgets.Toast
Private constructor - use Toast.displayTo(Player, String, String, Style) instead.
Toast.Style - Enum Class in com.ultikits.ultitools.widgets
Toast display styles based on Minecraft advancement frame types.
toBuilder() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
Creates a new Builder that copies this Context's configuration.
toClassList(List<String>, Map<String, PluginDependencyResolver.PluginNode>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Converts a sorted list of plugin names back to their plugin classes.
toFile(URL) - Static method in class com.ultikits.ultitools.utils.PluginYmlReader
 
TOGGLE - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Built-in completer prefix for toggle values.
toHex(byte[]) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
 
toJson() - Method in class com.ultikits.ultitools.manager.ConfigManager
Cast config to JSON format.
toJson() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
toJsonArray(List<String>) - Static method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
toJsonObject() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Converts the configuration entity to a JSON object.
token - Variable in class com.ultikits.ultitools.utils.CloudSession
 
token - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
TOKEN_REFRESH_CHECK_INTERVAL_MS - Static variable in class com.ultikits.ultitools.utils.CloudSession
How often to check if the access token needs refreshing (1 hour)
TOKEN_REFRESH_THRESHOLD_SECONDS - Static variable in class com.ultikits.ultitools.utils.CloudSession
Refresh the token when it has less than this many seconds remaining (2 hours)
token_type - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
TokenEntity - Class in com.ultikits.ultitools.entities
 
TokenEntity() - Constructor for class com.ultikits.ultitools.entities.TokenEntity
 
tokenStore - Variable in class com.ultikits.ultitools.utils.CloudSession
 
TokenStore - Class in com.ultikits.ultitools.utils
The only thing that writes the UltiCloud credential to disk.
TokenStore() - Constructor for class com.ultikits.ultitools.utils.TokenStore
 
toLocation() - Method in class com.ultikits.ultitools.entities.common.WorldLocation
 
toSlot - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.RenderNodeMove
 
toSlotIndex(int, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Converts a row/column pair into a slot index.
toSlotIndex(int, int, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
Computes the slot index of a position relative to a starting slot.
toString() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
toString() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
toString() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
 
toString() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
 
toString() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
 
toString() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer.NodeKey
 
toString() - Method in class com.ultikits.ultitools.aop.AopEligibility.Problem
 
toString() - Method in class com.ultikits.ultitools.entities.common.WorldLocation
 
toString() - Method in class com.ultikits.ultitools.entities.PluginEntity
 
toString() - Method in class com.ultikits.ultitools.entities.PluginVersionEntity
 
toString() - Method in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
toString() - Method in exception class com.ultikits.ultitools.exceptions.UltiToolsException
 
toString() - Method in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder.JsonObject
 
totalSpaceReader - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
Seam over File.getTotalSpace(), so "the filesystem reports zero total space" (D-14) is deterministic in tests without needing an actual zero-capacity filesystem.
touch(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
Creates a file, automatically creating the parent directory if it does not exist.
toUpperCaseFirstOne(String) - Static method in class com.ultikits.ultitools.listeners.PlayerJoinListener
 
tpsHistory15m - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
tpsHistory1m - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
tpsHistory5m - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
tpsTask - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
The two main-thread scheduled tasks; ServerMonitorManager.stopMonitoring() needs to be able to cancel them.
trace(String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
trace(String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
trace(Throwable) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
trace(Throwable, String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
trace(Throwable, String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
TrackedBean(Object, List<PlayerCacheManager.TrackedField>) - Constructor for class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedBean
 
trackedBeans - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager
 
TrackedField(Field, boolean, PlayerCacheManager.FieldShape) - Constructor for class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedField
 
TRAMPOLINE_PREFIX - Static variable in class com.ultikits.ultitools.aop.ProxyFactory
Prefix for the generated super-call trampoline methods; see the class javadoc.
trampolineCache - Variable in class com.ultikits.ultitools.aop.ProxyFactory.InterceptorDispatcher
Caches the trampoline Method per intercepted method.
trampolineName(Method) - Static method in class com.ultikits.ultitools.aop.ProxyFactory
Deterministic trampoline name for a given method, derived purely from its own name and parameter types so that ProxyFactory.createProxyClass(java.lang.Class<T>, java.util.Set<java.lang.reflect.Method>) (build time) and ProxyFactory.InterceptorDispatcher (call time, reflecting on proxy.getClass()) always agree without sharing any other state.
transaction(Runnable) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Execute operations within a transaction (void variant).
transaction(Runnable) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
transaction(Runnable) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
transaction(Callable<R>) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Execute operations within a transaction.
transaction(Callable<R>) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
transaction(Callable<R>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
TRANSACTION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
TRANSACTION_ROLLBACK_ONLY - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
Transactional - Annotation Interface in com.ultikits.ultitools.annotations
Annotation to mark methods or classes for declarative transaction management.
TransactionAwareDataSource - Class in com.ultikits.ultitools.interfaces.impl.data
A DataSource wrapper that integrates with TransactionManager.
TransactionAwareDataSource(DataSource, Supplier<TransactionManager>) - Constructor for class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
TransactionContext() - Constructor for class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
 
TransactionInterceptor - Class in com.ultikits.ultitools.aop
AOP interceptor that implements declarative transaction management.
TransactionInterceptor(TransactionManager) - Constructor for class com.ultikits.ultitools.aop.TransactionInterceptor
Creates a new transaction interceptor.
transactionManager - Variable in class com.ultikits.ultitools.aop.TransactionInterceptor
 
transactionManager - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
transactionManager - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
The per-plugin JsonTransactionManager governing this operator, or null if this operator was never bound to one (e.g.
TransactionManager - Interface in com.ultikits.ultitools.interfaces
Interface for managing database transactions.
transactionManagerFor(DataScope) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Resolves (creating on first use) the JsonTransactionManager for scope, giving the JSON backend a real TransactionManager so @Transactional is no longer refused on datasource.type: json (02-05, D-03).
transactionManagerFor(DataScope) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
Resolves the same per-plugin-container JdbcTransactionManager instance MysqlDataStore.getOperator(com.ultikits.ultitools.abstracts.UltiToolsPlugin, java.lang.Class<T>) wires onto the operators it hands out for scope's own identity -- the seam PluginManager.wireTransactional calls to bind the AOP @Transactional interceptor to it, so a module's data operators and its @Transactional beans share one transaction, not two (T-02-TAM-11), despite every plugin sharing the one global MysqlDataStore.dataSource.
transactionManagerFor(DataScope) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Resolves the same per-plugin-container JdbcTransactionManager instance SQLiteDataStore.getOperator(com.ultikits.ultitools.abstracts.UltiToolsPlugin, java.lang.Class<T>) wires onto the operators it hands out for scope's own database file -- the seam PluginManager.wireTransactional calls to bind the AOP @Transactional interceptor to it, so a module's data operators and its @Transactional beans share one transaction, not two (T-02-TAM-11).
transactionManagerFor(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
transactionManagerForIdentity(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
Returns the manager for identity, building it on first touch.
transactionManagerForPath(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
Returns the manager for dbPath, building it on first touch -- the same computeIfAbsent single-construction guarantee SQLiteDataStore.poolFor(String) already gives the connection pool for that file.
transactionManagerMap - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
JdbcTransactionManager cache, keyed by requesting identity -- one manager per plugin container even though every plugin shares the one global MysqlDataStore.dataSource (D-02): contextHolder is a per-instance ThreadLocal (FOUND-04), so two plugins each doing a @Transactional write on MySQL must never cross transaction state, exactly as PluginManager.wireTransactional's own javadoc already documents for the JDBC path.
transactionManagerMap - Variable in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
JdbcTransactionManager cache, keyed identically to SQLiteDataStore.dataSourceMap -- the backing .db file's canonical path (D-02: one JDBC DataSource per file already means one manager per file is "one per plugin container", since each plugin has its own file).
transactionManagers - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Per-identity JsonTransactionManager, one per requesting identity -- the same identity JsonStore.dataOperatorMap already keys by -- shared by every SimpleJsonDataOperator this store hands out for that identity (02-05, D-03).
transactionManagerSupplier - Variable in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
transfer(UUID, UUID, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Transfers money from one player to another.
transfer(OfflinePlayer, OfflinePlayer, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Transfers money from one player to another.
Transition() - Constructor for enum class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition.Transition
 
TriggerContext - Class in com.ultikits.ultitools.manager
Immutable context describing what triggered an error.
TriggerContext(TriggerContext.TriggerType, String, String, String) - Constructor for class com.ultikits.ultitools.manager.TriggerContext
 
TriggerContext.TriggerType - Enum Class in com.ultikits.ultitools.manager
Trigger type enum.
triggerDetail - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
triggerDetail - Variable in class com.ultikits.ultitools.manager.TriggerContext
 
triggerType - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
triggerType - Variable in class com.ultikits.ultitools.manager.TriggerContext
 
TriggerType() - Constructor for enum class com.ultikits.ultitools.manager.TriggerContext.TriggerType
 
TRUE - Enum constant in enum class com.ultikits.ultitools.entities.CancelResult
 
TRUSTED_PACKAGE_PREFIXES - Static variable in class com.ultikits.ultitools.utils.ClassloadFilterAudit
 
tryRegister(Object) - Static method in class com.ultikits.ultitools.manager.PlayerCacheManager
Attempts lazy first-use registration of a non-bean instance with the live PlayerCacheManager singleton.
tryUnregister(Object) - Static method in class com.ultikits.ultitools.manager.PlayerCacheManager
The static counterpart to PlayerCacheManager.tryRegister(Object) -- unregisters a previously registered non-bean instance from the live PlayerCacheManager singleton.
type - Variable in class com.ultikits.ultitools.events.PanelMessageEvent
 
type - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
type - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
type() - Element in annotation interface com.ultikits.ultitools.annotations.Column
 
typeMappings - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
TypeParseException - Exception Class in com.ultikits.ultitools.abstracts.command.parser
Exception thrown when type parsing fails.
TypeParseException(String) - Constructor for exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Constructs a new TypeParseException with just a message.
TypeParseException(String, Class<?>, String) - Constructor for exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Constructs a new TypeParseException.
TypeParseException(String, Class<?>, String, Throwable) - Constructor for exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Constructs a new TypeParseException with a cause.
TypeParseException(String, Throwable) - Constructor for exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Constructs a new TypeParseException with a message and cause.
TypeParser<T> - Interface in com.ultikits.ultitools.abstracts.command.parser
Interface for parsing command argument strings into specific types.
TypeParserRegistry - Class in com.ultikits.ultitools.abstracts.command.parser
Registry for type parsers.
TypeParserRegistry() - Constructor for class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
 
TypeParserRegistry.SimpleTypeParser<T> - Class in com.ultikits.ultitools.abstracts.command.parser
Simple implementation of TypeParser using a parsing function.
typeSuppliers - Variable in class com.ultikits.ultitools.context.SimpleContainer
 

U

UI_TOAST_OUT - Enum constant in enum class com.ultikits.ultitools.entities.Sounds
 
UltiPanelLogTransmitter - Class in com.ultikits.ultitools.manager
UltiPanel log transmitter.
UltiPanelLogTransmitter(UltiPanelWebSocketClient, String) - Constructor for class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
Constructor.
UltiPanelWebSocketClient - Class in com.ultikits.ultitools.websocket
UltiPanel WebSocket Client
UltiPanelWebSocketClient(String, String, String) - Constructor for class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Constructor.
ultiTools - Static variable in class com.ultikits.ultitools.UltiTools
 
UltiTools - Class in com.ultikits.ultitools
UltiTools plugin main class.
UltiTools() - Constructor for class com.ultikits.ultitools.UltiTools
 
UltiToolsAPI - Class in com.ultikits.ultitools.api
Public API for external Bukkit plugins to integrate with UltiTools framework.
UltiToolsAPI() - Constructor for class com.ultikits.ultitools.api.UltiToolsAPI
 
ultiToolsClassLoader - Variable in class com.ultikits.ultitools.UltiTools
 
UltiToolsCommands - Class in com.ultikits.ultitools.commands
The command that reloads UltiTools-API.
UltiToolsCommands() - Constructor for class com.ultikits.ultitools.commands.UltiToolsCommands
 
UltiToolsException - Exception Class in com.ultikits.ultitools.exceptions
Base exception class for all UltiTools exceptions.
UltiToolsException(ErrorCode) - Constructor for exception class com.ultikits.ultitools.exceptions.UltiToolsException
Creates a new exception with the given error code.
UltiToolsException(ErrorCode, String) - Constructor for exception class com.ultikits.ultitools.exceptions.UltiToolsException
Creates a new exception with the given error code and custom message.
UltiToolsException(ErrorCode, String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.UltiToolsException
Creates a new exception with the given error code, message, and cause.
UltiToolsException(ErrorCode, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.UltiToolsException
Creates a new exception with the given error code and cause.
UltiToolsModule - Annotation Interface in com.ultikits.ultitools.annotations
UltiTools module annotation.
ultiToolsPlugin - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
UltiToolsPlugin - Class in com.ultikits.ultitools.abstracts
Abstract class representing a plugin module.
UltiToolsPlugin() - Constructor for class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Constructor for UltiToolsPlugin.
UltiToolsPlugin(String, String, List<String>, List<String>, int, String, String) - Constructor for class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Constructor for UltiToolsPlugin.
unavailableAnnotations - Variable in class com.ultikits.ultitools.aop.AopProxyResolver
Annotations the framework recognises but deliberately does not implement in this release, mapped to the reason.
unbreakable() - Method in class com.ultikits.ultitools.utils.ItemStackBuilder
Makes the item unbreakable.
uncaught(String) - Static method in class com.ultikits.ultitools.manager.TriggerContext
Create context for an uncaught exception.
UNCAUGHT - Enum constant in enum class com.ultikits.ultitools.manager.TriggerContext.TriggerType
 
uncheckedCast(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
unconstructable(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates an exception for a config class the framework cannot construct through either of its two supported idioms - a (String) constructor or an accessible no-arg constructor that hardcodes its path via super(path).
undetermined - Variable in class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
 
UNDETERMINED - Enum constant in enum class com.ultikits.ultitools.utils.PluginInstallUtils.EntryState
Nothing about it identifies a module: the archive would not open, the entry could not be read, the plugin.yml is not valid YAML, it carries no plugin.yml, or that file declares no name:.
undeterminedEntries() - Method in class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
 
UndeterminedEntriesException(List<String>) - Constructor for exception class com.ultikits.ultitools.utils.PluginInstallUtils.UndeterminedEntriesException
 
undeterminedOf(Throwable) - Static method in class com.ultikits.ultitools.commands.PluginInstallCommands
The undetermined entries a failure carries.
unenforceableCommandAnnotationMessage(Class<?>, Method, Class<? extends Annotation>, Class<? extends CommandValidator>) - Static method in class com.ultikits.ultitools.manager.PluginManager
Builds the refusal message for PluginManager.validateCommandExecutorContract(BaseCommandExecutor), naming the offending class and, when method is non-null, the offending mapping method -- mirroring PluginManager.additionalEntityRefusalMessage(String, Class, String)'s message-builder shape.
UnexpectedRollbackException - Exception Class in com.ultikits.ultitools.exceptions
Signals that a transaction's outer commit() found the transaction already marked rollback-only by a nested scope, and performed a real rollback instead of committing.
UnexpectedRollbackException(ErrorCode, String) - Constructor for exception class com.ultikits.ultitools.exceptions.UnexpectedRollbackException
Creates a new unexpected-rollback exception with a specific error code.
UnexpectedRollbackException(ErrorCode, String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.UnexpectedRollbackException
Creates a new unexpected-rollback exception with error code, message, and cause.
UnexpectedRollbackException(String) - Constructor for exception class com.ultikits.ultitools.exceptions.UnexpectedRollbackException
Creates a new unexpected-rollback exception with a generic error code.
UnexpectedRollbackException(String, Throwable) - Constructor for exception class com.ultikits.ultitools.exceptions.UnexpectedRollbackException
Creates a new unexpected-rollback exception with message and cause.
uninstallPlugin(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Uninstalls a module: unloads every loaded instance of it and deletes its JARs.
uninstallPlugin(CommandSender, String) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
uninstallPluginReporting(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
PluginInstallUtils.uninstallPlugin(String), also reporting the entries whose identity could not be determined -- the ones a caller has to tell the operator about, because one of them may be a copy of this module that loads again at the next start.
uninstallPluginReporting(String, Function<UltiToolsPlugin, File>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
PluginInstallUtils.uninstallPluginReporting(String) with the code-source resolver to ask, which is how a test substitutes one without production code carrying a writable field (gate 1, IN-02).
UninstallRefusedException(String) - Constructor for exception class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallRefusedException
 
UninstallReport(boolean, List<String>, List<String>) - Constructor for class com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
 
uninvocableSuggestMethodMessage(Class<?>, Method, Method) - Static method in class com.ultikits.ultitools.manager.PluginManager
Builds the refusal message for PluginManager.validateSuggestMethodSignatureForMethod(BaseCommandExecutor, Class, Method), naming the offending class, the mapping method and the offending suggest method's declaring class, name and parameter signature -- mirroring PluginManager.unknownSuggestKeyMessage(Class, Method, String)'s message-builder shape.
UNKNOWN - Enum constant in enum class com.ultikits.ultitools.utils.PluginInstallUtils.Presence
The question could not be answered.
UNKNOWN_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
UNKNOWN_MODULE - Static variable in class com.ultikits.ultitools.utils.EconomyUtils
Attribution key used when no registered module's package appears anywhere on the calling stack.
unknownSuggestKeyMessage(Class<?>, Method, String) - Static method in class com.ultikits.ultitools.manager.PluginManager
Builds the refusal message for PluginManager.validateSuggestKeysForMethod(Class, Method), naming the offending class, method and key -- mirroring PluginManager.unenforceableCommandAnnotationMessage(Class, Method, Class, Class)'s message-builder shape.
unlimited() - Static method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Creates a strategy that tries forever with default backoff.
unloadEvery(PluginInstallUtils.ModuleIdentity, PluginManager) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Unloads every matching module through the framework's full unload path and delists it.
unloadFailed(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates an exception for plugin unload failures.
unloadFailed(String, Throwable, IOException) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
The failure raised when a module's own unload threw, after the uninstall went ahead anyway.
unmount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
 
unmount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Removes this Element from the tree.
unmount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
 
unmount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
 
unmount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
unmount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
UNPROXYABLE_SINGLETON - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
unregister() - Method in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
Unregister the listener and clear its registration tracking so a later SimpleTempListener.register() call on the same instance actually re-registers.
unregister() - Method in interface com.ultikits.ultitools.interfaces.TempListener
Unregister the listener.
unregister(TypeParser<T>) - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Unregisters a type parser.
unregister(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
 
unregister(DataStore) - Static method in class com.ultikits.ultitools.manager.DataStoreManager
Unregister data store.
unregister(String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Unregisters a completer.
unregister(String) - Method in class com.ultikits.ultitools.manager.CommandManager
Unregisters the live command labelled name from Bukkit, including its entries in the command map's known-commands table.
unregister(Listener) - Method in class com.ultikits.ultitools.manager.ListenerManager
Unregister listener.
unregisterAll(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.CommandManager
Unregisters every command this framework registered for plugin, using the actual registered Command instances tracked in CommandManager.commandListMap (see CommandManager.register(UltiToolsPlugin, CommandExecutor, String, String, String...)) -- not a name-based relookup, which could mis-resolve a different module's command if two modules share a primary alias under this framework's shared fallback prefix.
unregisterAll(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.ListenerManager
Unregister all listeners in the UltiTools plugin class base package.
unregisterAll(String) - Method in class com.ultikits.ultitools.events.EventBus
Unregister all handlers owned by a module.
unregisterAll(String) - Method in class com.ultikits.ultitools.websocket.PanelResponderRegistry
Removes every responder moduleName owns — the mirror of EventBus.unregisterAll(String)'s one-String-parameter void signature and iterate-and-remove-by-owner shape, placed adjacent to the two existing eventBus.unregisterAll(...) call sites in PluginManager rather than a new lifecycle mechanism.
unregisterAllExternal(String) - Method in class com.ultikits.ultitools.manager.CommandManager
Unregister all commands for an external plugin, using the actual registered Command instances tracked in CommandManager.externalCommandMap (see CommandManager.registerExternalCommand(String, CommandExecutor, CmdExecutor)) -- not a name-based relookup, for the same reason as CommandManager.unregisterAll(UltiToolsPlugin).
unregisterAllExternal(String) - Method in class com.ultikits.ultitools.manager.ListenerManager
Unregister all listeners for an external plugin.
unregisterBean(Object) - Method in class com.ultikits.ultitools.manager.PlayerCacheManager
Removes a bean from tracking.
unregisterByOwner(String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Bulk-unregisters every completer key currently attributed to owner by an earlier TabCompletionManager.beginRegistrationScope(String)/TabCompletionManager.endRegistrationScope() window, built entirely from the already-public TabCompletionManager.unregister(String) -- so removal semantics are identical to a caller unregistering each key by hand, just batched by owner (D-08: "No new public method is needed: unregister(String) already exists -- the bulk sweep can be built from it").
unregisterCommand(CommandMap, Command) - Method in class com.ultikits.ultitools.manager.CommandManager
Unregisters the exact command instance from Bukkit: purges its entries from the command map's known-commands table, then clears its own registration state.
unregisterExternal(ExternalPluginAdapter) - Method in class com.ultikits.ultitools.manager.PluginManager
Unregister an external Bukkit plugin adapter from the framework.
unregisterExternalScope(File) - Method in class com.ultikits.ultitools.manager.PluginManager
Removes a data folder's registered external plugin scope (02-14 Task 2), so a subsequent PluginManager.registerExternal(ExternalPluginAdapter, Class[]) for the same folder -- a legitimate reconnect -- is not refused by PluginManager.registerExternalScope(java.io.File, com.ultikits.ultitools.manager.DataScope)'s displacement guard as if it were a different plugin still holding the folder.
unregisterSelf() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
unregisterSelf() - Method in interface com.ultikits.ultitools.interfaces.IPlugin
UltiTools will call this method when unregistering this plugin module, similar to JavaPlugin.onDisable()
unregisterSupersededVersions(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
Unloads the old version this load supersedes.
unregisterValidatorsFromPlayerCache() - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Releases BaseCommandExecutor.cooldownValidator/BaseCommandExecutor.lockValidator from PlayerCacheManager tracking and bulk-clears UsageLockValidator's locks when this executor is torn down (module unload).
unresolvableBeans - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
unresolvedBinding(CommandContext, Method) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Fails the command closed for a config-bound @CmdCD this validator never had resolved -- reachable only when a CooldownValidator is added after the module loaded, or an executor is registered outside the module loader.
unsubscribe() - Method in interface com.ultikits.ultitools.entities.Subscription
 
unsubscribeFromServer(String) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
Unsubscribes from a server's status.
UNSUPPORTED - Enum constant in enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
 
unwrap(Class<?>) - Static method in class com.ultikits.ultitools.aop.ProxyFactory
Returns the class a generated proxy subclasses and delegates to.
unwrap(Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
unwrap(Class<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
unwrap(Object) - Method in class com.ultikits.ultitools.aop.AnnotationLookupCache
 
unwrapData(String, Class<T>) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Extract the "data" field from a backend API envelope response.
unwrapData(String, Type) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Extract the "data" field from a backend API envelope response (generic type version).
unwrapStringData(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Extract a String value from the "data" field of a backend API envelope response.
update(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Updates this Element with a new Widget.
update(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
 
update(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
update(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
update(String, Object, Object) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Update one field of one record.
update(String, Object, Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
update(String, Object, Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
update(UnaryOperator<Map<String, Object>>) - Static method in class com.ultikits.ultitools.utils.CredentialStore
Reads, applies mutator, and writes back -- all under a single acquisition of the store lock, so two concurrent update calls each see the other's completed result rather than clobbering it.
update(T) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Update data record by object.
update(T) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
update(T) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
updateAll(List<T>) - Method in interface com.ultikits.ultitools.interfaces.DataOperator
Update multiple entities atomically.
updateAll(List<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
updateAll(List<T>) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
updateAllPlugins(CommandSender) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
updateChild(Widget, Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Updates a single child Element.
updateChildren(List<Element>, List<Widget>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Reconciles a list of old child Elements against a list of new Widgets, pairing by SlotKey where a Widget declares one and falling back to positional (index) pairing where it does not -- so a caller that never supplies a key sees exactly the same index-based behaviour this method replaces.
updateClickHandlers(List<RenderNode>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
Updates the click-handler mapping.
updateConfigMap(String) - Static method in class com.ultikits.ultitools.utils.ConfigEditorUtils
Update the configuration map from a JSON string.
updateConfigMap(String, String) - Static method in class com.ultikits.ultitools.utils.ConfigEditorUtils
Update a single configuration file from a JSON string.
updated - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult.Builder
 
updated - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
updated - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
 
updatedAt - Variable in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
 
updatedBy - Variable in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
 
UpdateInfo - Class in com.ultikits.ultitools.entities
Holds update information for a single plugin or the framework.
UpdateInfo() - Constructor for class com.ultikits.ultitools.entities.UpdateInfo
 
UpdateJoinListener - Class in com.ultikits.ultitools.listeners
Notifies OP players about available updates when they join.
UpdateJoinListener(UpdateManager) - Constructor for class com.ultikits.ultitools.listeners.UpdateJoinListener
 
updateManager - Variable in class com.ultikits.ultitools.listeners.UpdateJoinListener
 
updateManager - Variable in class com.ultikits.ultitools.UltiTools
 
UpdateManager - Class in com.ultikits.ultitools.manager
Manages version checking and update notifications for UltiTools-API and modules.
UpdateManager(Logger) - Constructor for class com.ultikits.ultitools.manager.UpdateManager
 
updatePaginatedContent() - Method in class com.ultikits.ultitools.abstracts.gui.BasePaginationPage
Updates the paginated content.
updatePlugin(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Update a plugin module: download latest version and delete old JAR.
updatePlugin(CommandSender, String) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
updateProperties(JsonObject) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Updates the properties of the configuration entity.
updateRenderNode(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
Updates the RenderNode.
updateRenderNode(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplayElement
 
updateRenderNode(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButtonElement
 
updateServer(String, int, String, boolean, TokenEntity) - Static method in class com.ultikits.ultitools.utils.HttpRequestUtils
Update an existing server on the API server.
updateTpsAndCpu() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
Updates the TPS calculation + CPU sampling -- runs once per second (20 ticks).
uploadConfig(UltiPanelWebSocketClient) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Uploads the local config to the server
uploadServerProperties(UltiPanelWebSocketClient) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Upload server.properties safe keys to cloud for panel editing.
usableSpaceReader - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
Usage: - Search tag in package com.ultikits.ultitools.abstracts.data
Section
UsageLimit - Annotation Interface in com.ultikits.ultitools.annotations.command
Marks a @CmdMapping method as subject to a concurrency lock, enforced by UsageLockValidator.
UsageLimit.LimitType - Enum Class in com.ultikits.ultitools.annotations.command
 
UsageLockValidator - Class in com.ultikits.ultitools.abstracts.command.validation.validators
Validates and manages command usage locks to prevent concurrent execution.
UsageLockValidator() - Constructor for class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
 
user_id - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
user_name - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
username - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
userName - Variable in class com.ultikits.ultitools.utils.CloudAuthManager.CloudStatus
 
uuid - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
UUID_SET - Enum constant in enum class com.ultikits.ultitools.manager.PlayerCacheManager.FieldShape
Set<UUID> -- the UUID itself is removed.

V

valid - Variable in class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
 
valid - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
VALID_CLASS_NAME_PATTERN - Static variable in class com.ultikits.ultitools.utils.ClassLoaderUtils
 
VALID_LOG_LEVELS - Static variable in class com.ultikits.ultitools.manager.LogStreamManager
The only level names SystemLogHandler ever recognises -- exactly the vocabulary its own level mapping can produce ("info"/"warning"/"error"/"debug"), so a level a client asks to enable can always actually be reached by a published record's mapped level.
validate() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Validates the entity before persistence operations.
validate(CommandContext) - Method in interface com.ultikits.ultitools.abstracts.command.validation.CommandValidator
Validates the command context.
validate(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Validates the context through all validators in the chain.
validate(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
validate(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.PermissionValidator
 
validate(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
 
validate(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Validates -- and, per the acquire-then-execute contract on this class, ATTEMPTS TO ACQUIRE -- the lock for this invocation.
validate(Class<?>) - Static method in class com.ultikits.ultitools.context.FinalContractValidator
Validates that the given class does not violate any @Final contract.
validateAdditionalEntity(String, Class<?>, File, Class<?>) - Method in class com.ultikits.ultitools.manager.PluginManager
Validates that entityClass, declared via additionalEntities (D-19) by declaringPluginName, does not structurally belong to a DIFFERENT, already-known plugin before it is folded into that plugin's DataScope (02-14 finding: this attribute previously accepted any Class<?> the caller named, with zero validation -- letting any plugin claim ownership of any other module's real @Table entity through the public UltiToolsAPI.connect(plugin, additionalEntities...) surface, or the internal @UltiToolsModule#additionalEntities() equivalent).
validateAliases(Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.context.MergedAnnotationResolver
Validate that every AliasFor-annotated attribute declared on annotationType satisfies Spring's documented Implementation Requirements for an explicit meta-annotation alias, throwing a ContainerException naming the annotation and the offending attribute when it does not (D-02).
validateAll(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Validates the context through all validators, collecting all failures.
validateAnnotationCoverage() - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Verifies that every recognised AOP annotation is accounted for.
validateBindingRanges(List<Field>) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Refuses a panel write that sets a key bound by a config binding (#531) outside that binding's range, in the same shape as a @Range violation.
validateClassLoaderHierarchy(ClassLoader) - Static method in class com.ultikits.ultitools.utils.ClassLoaderUtils
Validate that a class loader has the correct parent hierarchy.
validateClassName(String) - Static method in class com.ultikits.ultitools.utils.ClassLoaderUtils
Validate class name format.
validateColumn(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
Refuses a column identifier that is not among the entity's own reflected @Column mappings, before it can be concatenated into SQL text (T-02-SQLI-1).
validateCommandExecutorContract(BaseCommandExecutor) - Static method in class com.ultikits.ultitools.manager.PluginManager
The per-executor half of PluginManager.validateCommandExecutorContracts(SimpleContainer) -- package-private, not private, so PluginManagerCommandContractTest (same package) can drive it directly with a hand-built fixture, without reflection or setAccessible(true).
validateCommandExecutorContracts(SimpleContainer) - Static method in class com.ultikits.ultitools.manager.PluginManager
Refuses to load a module whose BaseCommandExecutor bean declares @CmdCD or @UsageLimit -- on a @CmdMapping method or on the executor class itself -- while its OWN validator chain (the exact chain onCommand dispatches through, not a freshly built default one) holds no instance of the corresponding validator type (SILENT-11 / D-01 half 2, D-04).
validateConfigBindings(UltiToolsPlugin, SimpleContainer) - Static method in class com.ultikits.ultitools.manager.PluginManager
Load-time check of a module's config-bound @Scheduled and @CmdCD declarations (#531), run right after PluginManager.validateCommandExecutorContracts(com.ultikits.ultitools.context.SimpleContainer) and before any Bukkit side effect, so a refusal is module-granular in exactly the same way.
validateConfigBindings(UltiToolsPlugin, Object) - Static method in class com.ultikits.ultitools.manager.TaskManager
validateFields() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Validates all fields annotated with validation annotations (@Range, @NotEmpty, @Size, @Pattern).
validateParameterCount(String[], String, CommandSender, Command) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Validates the parameter count.
validateProposedProperties(JsonObject) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Validates that applying jsonObject's touched fields would NOT violate any @Range/@NotEmpty/@Size/@Pattern constraint, without persisting anything to disk or leaving any field changed (#358 Part 2).
validateSingleField(Field) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Describes the single validation constraint field violates, if any.
validateSuggestKeysForMethod(Class<?>, Method) - Static method in class com.ultikits.ultitools.manager.PluginManager
Validate constructor arguments for security.
validateSuggestMethodSignatureForMethod(BaseCommandExecutor, Class<?>, Method) - Static method in class com.ultikits.ultitools.manager.PluginManager
T-05-fix Part 2's load-time half of method-name @CmdParam.suggest() resolution: a suggest() value that does NOT start with @ names a method looked up EXACTLY as MethodInvocationCompleter.complete(TabCompletionContext) looks it up at completion time -- MethodInvocationCompleter.getSuggestMethodsByName(Object, String) checks the executor's own class first, then any @CmdSuggest-referenced classes.
validationFailed(String) - Static method in exception class com.ultikits.ultitools.exceptions.CommandException
Creates an exception for validation failures.
validationFailed(String, String) - Static method in exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates an exception for configuration validation failures.
validationFailed(String, String, List<String>) - Static method in exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates an exception for a module refusing to load because one or more of its config fields violate their validation annotations (@Range, @NotEmpty, @Size, @Pattern).
ValidationResult(boolean, String, String) - Constructor for class com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
 
validatorChain - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
ValidatorChain - Class in com.ultikits.ultitools.abstracts.command.validation
Manages a chain of validators that are executed in order.
ValidatorChain() - Constructor for class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Creates an empty validator chain.
ValidatorChain(Collection<CommandValidator>) - Constructor for class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Creates a validator chain with the specified validators.
ValidatorChain.Builder - Class in com.ultikits.ultitools.abstracts.command.validation
Builder for creating validator chains.
ValidatorChain.ChainValidationResult - Class in com.ultikits.ultitools.abstracts.command.validation
Result of chain validation.
Validator Order: - Search tag in package com.ultikits.ultitools.abstracts.command.validation.validators
Section
validators - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.Builder
 
validators - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
 
value - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
 
value - Variable in class com.ultikits.ultitools.context.MergedAnnotationResolver.Candidate
 
value - Variable in class com.ultikits.ultitools.entities.WhereCondition
The value to match.
value - Variable in class com.ultikits.ultitools.utils.Metrics.JsonObjectBuilder.JsonObject
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.AliasFor
Alias for value.
value() - Element in annotation interface com.ultikits.ultitools.annotations.Bean
Bean value (alias for name).
value() - Element in annotation interface com.ultikits.ultitools.annotations.Column
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdCD
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdParam
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdSuggest
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdTarget
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.command.UsageLimit
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.Component
Component name.
value() - Element in annotation interface com.ultikits.ultitools.annotations.ComponentScan
Base packages to scan.
value() - Element in annotation interface com.ultikits.ultitools.annotations.ConditionalOnConfig
Config file path relative to the plugin data folder.
value() - Element in annotation interface com.ultikits.ultitools.annotations.ConfigEntity
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.Configuration
Configuration name.
value() - Element in annotation interface com.ultikits.ultitools.annotations.ContextEntry
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.ExceptionCatch
The exception types to catch.
value() - Element in annotation interface com.ultikits.ultitools.annotations.I18n
 
value() - Element in annotation interface com.ultikits.ultitools.annotations.Service
Service name.
value() - Element in annotation interface com.ultikits.ultitools.annotations.Table
 
value() - Element in annotation interface com.ultikits.ultitools.aop.ProxyOf
The class this generated proxy subclasses and delegates to.
VALUE_MAP - Enum constant in enum class com.ultikits.ultitools.manager.PlayerCacheManager.FieldShape
Map<?, UUID> -- every entry whose VALUE equals the quitting player is removed.
valueOf(String) - Static method in enum class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition.Transition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.annotations.command.CmdTarget.CmdTargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.annotations.command.UsageLimit.LimitType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.annotations.Isolation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.annotations.Propagation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.context.SimpleContainer.BeanScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.entities.Buttons
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.entities.CancelResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.entities.Capability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.entities.ChestDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.entities.Colors
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.entities.Comparison
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.entities.Sounds
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.entities.ViewType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.events.EventPriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.exceptions.ErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.interfaces.DataOperator.LikeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.manager.PlayerCacheManager.FieldShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.manager.RemoteActionLog.Verdict
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.manager.ServerPropertiesManager.WriteOutcome
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.manager.TriggerContext.TriggerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.services.EconomyProvider.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.utils.CredentialStore.ReadResult.Outcome
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.utils.EconomyUtils.MatchKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.utils.PluginInitiationUtils.VerdictRecorder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.utils.PluginInstallUtils.EntryState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.utils.PluginInstallUtils.Presence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ultikits.ultitools.widgets.Toast.Style
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition.Transition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.annotations.command.CmdTarget.CmdTargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.annotations.command.UsageLimit.LimitType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.annotations.Isolation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.annotations.Propagation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.aop.AopEligibility.Problem.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter.SuggestSignatureShape
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.context.SimpleContainer.BeanScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.entities.Buttons
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.entities.CancelResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.entities.Capability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.entities.ChestDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.entities.Colors
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.entities.Comparison
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.entities.Sounds
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.entities.ViewType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.events.EventPriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.exceptions.ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.interfaces.DataOperator.LikeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.manager.PlayerCacheManager.FieldShape
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.manager.RemoteActionLog.Verdict
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.manager.ServerPropertiesManager.WriteOutcome
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.manager.TriggerContext.TriggerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.services.EconomyProvider.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.utils.CredentialStore.ReadResult.Outcome
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.utils.EconomyUtils.MatchKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.utils.PluginInitiationUtils.VerdictRecorder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.utils.PluginInstallUtils.EntryState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.utils.PluginInstallUtils.Presence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ultikits.ultitools.widgets.Toast.Style
Returns an array containing the constants of this enum class, in the order they are declared.
vanishedVisible - Variable in class com.ultikits.ultitools.commands.tabcomplete.OnlinePlayersCompleter
 
VAULT_NOT_INSTALLED - Enum constant in enum class com.ultikits.ultitools.services.EconomyProvider.State
No plugin named Vault is installed on this server at all.
VAULT_PLUGIN_NAME - Static variable in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
VaultEconomyProvider - Class in com.ultikits.ultitools.services.impl
The Vault consumer bridge — EconomyProvider's only implementation in 6.3.0 (D-08/D-09).
VaultEconomyProvider() - Constructor for class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
vaultInstalled() - Static method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
The single guard every method below calls, strictly before referencing Economy.class anywhere in that method — never in a shared expression evaluated ahead of this check, since a ldc class-literal reference resolves lazily at the bytecode site where it executes, so guarding here is exactly what keeps that reference unreached (and therefore unresolved) when Vault is absent.
VENDOR_PREFIX - Static variable in class com.ultikits.ultitools.commands.PluginInstallCommands
The literal Bukkit name: prefix PluginInstallCommands.isSameModule(com.ultikits.ultitools.abstracts.UltiToolsPlugin, com.ultikits.ultitools.entities.PluginEntity) strips before comparing a loaded module's runtime name against the catalogue's display name (#439).
verdict - Variable in class com.ultikits.ultitools.manager.RemoteActionLog.Entry
 
Verdict() - Constructor for enum class com.ultikits.ultitools.manager.RemoteActionLog.Verdict
 
verdictRecorder - Variable in class com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
 
VerdictRecorder() - Constructor for enum class com.ultikits.ultitools.utils.PluginInitiationUtils.VerdictRecorder
 
version - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
version - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
version - Variable in class com.ultikits.ultitools.entities.PluginVersionEntity
 
VERSION_PATTERN - Static variable in class com.ultikits.ultitools.UltiTools
 
VersionComparatorUtil - Class in com.ultikits.ultitools.utils
Semantic version comparison utility class.
VersionComparatorUtil() - Constructor for class com.ultikits.ultitools.utils.VersionComparatorUtil
 
VersionUtils - Class in com.ultikits.ultitools.utils
Utility class for version checking and comparison operations.
VersionUtils() - Constructor for class com.ultikits.ultitools.utils.VersionUtils
 
ViewType - Enum Class in com.ultikits.ultitools.entities
The enum View type.
ViewType(boolean, boolean, boolean, boolean, Colors, Buttons, int) - Constructor for enum class com.ultikits.ultitools.entities.ViewType
 
violates(Method, Class<?>) - Method in enum class com.ultikits.ultitools.aop.AopEligibility.Rule
Cheap, string-free predicate.
VoidCallback - Interface in com.ultikits.ultitools.abstracts.gui.declarative.core
A functional interface with no return value.

W

warn(String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
warn(String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
warn(Throwable) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
warn(Throwable, String) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
warn(Throwable, String, Object...) - Method in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
warnAboutClassLevelAnnotationsCoveringNothing(MethodScan) - Method in class com.ultikits.ultitools.aop.AopProxyResolver
Warns for a class-level annotation that ends up covering no method at all.
warnDeprecatedNoOp() - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
 
warnedModules - Static variable in class com.ultikits.ultitools.utils.EconomyUtils
 
warnIfIncomplete(ServerPropertiesManager.SetAllResult) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
The response above is what the panel reads; this is what a server operator reads.
warning(String) - Static method in class com.ultikits.ultitools.utils.MessageUtils
Get warning message (light red).
warning(String, String) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
warnOnDuplicatePluginYmlNames(Map<String, PluginDependencyResolver.PluginNode>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Detects two or more nodes declaring the same plugin.yml name: and logs one WARNING per colliding name, naming every module that declared it (#361).
warnOperatorEditOverwritten(AbstractConfigEntity) - Method in class com.ultikits.ultitools.manager.ConfigManager
Logs that the shutdown save wrote an in-memory change over a file that was changed or removed on disk while the server was running (#510).
warnUnparseableFileLeftAlone(AbstractConfigEntity) - Method in class com.ultikits.ultitools.manager.ConfigManager
Logs that the shutdown save left a configuration file alone because the framework could not parse it the last time it read it (#510), and that any in-memory change to that configuration was therefore not written.
wasModified() - Method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Checks if this entity was modified after creation.
WEBSOCKET_CONNECTION_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
WEBSOCKET_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
WEBSOCKET_MESSAGE_FAILED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
WEBSOCKET_RESPONDER_TIMEOUT - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
WEBSOCKET_RESPONDER_TYPE_ALREADY_OWNED - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
WEBSOCKET_RESPONDER_TYPE_OWNED_BY_FRAMEWORK - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
webSocketClient - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager
 
webSocketClient - Variable in class com.ultikits.ultitools.manager.FileOperationManager
 
webSocketClient - Variable in class com.ultikits.ultitools.manager.LogStreamManager
 
webSocketClient - Variable in class com.ultikits.ultitools.manager.PlayerEventManager
Must be volatile.
webSocketClient - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
webSocketClient - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
webSocketClient - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
webSocketClient - Variable in class com.ultikits.ultitools.utils.CloudSession
This session's own WebSocket client, or null if none is connected.
where(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
where(String) - Method in interface com.ultikits.ultitools.interfaces.Query
Start a where condition on a column.
WhereCondition - Class in com.ultikits.ultitools.entities
Condition class.
WhereCondition() - Constructor for class com.ultikits.ultitools.entities.WhereCondition
 
WHITE - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
WHITELIST - Enum constant in enum class com.ultikits.ultitools.utils.ClassloadFilterAudit.Layer
 
WIDENERS - Static variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Converts a Number to the wrapper at the same index of AbstractConfigEntity.WIDENING_ORDER.
WIDENING - Enum constant in enum class com.ultikits.ultitools.abstracts.command.validation.CmdTargetComposition.Transition
PLAYER widens to BOTH, or CONSOLE widens to BOTH.
WIDENING_ORDER - Static variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
The numeric wrappers in JLS 5.1.2 widening order: every conversion from an earlier entry to a later one is a widening primitive conversion, and no other conversion between them is.
widenToFieldType(Class<?>, Object) - Static method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Gives a boxed numeric field exactly the widening conversions its primitive already gets.
Widget - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Widget is the core abstract class of the declarative UI framework.
Widget() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
Creates a new Widget instance.
Widget(SlotKey) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
Creates a new Widget instance with the given key.
WidgetBuilder<T> - Interface in com.ultikits.ultitools.abstracts.gui.declarative.util
Common interface for Widget builders.
widgetSupplier - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
wireAop(SimpleContainer, DataScope) - Static method in class com.ultikits.ultitools.manager.PluginManager
Attaches AOP to a plugin container.
wireJsonTransactional(SimpleContainer, DataScope, AopProxyResolver, JsonStore) - Static method in class com.ultikits.ultitools.manager.PluginManager
Builds and registers the @Transactional advisor for a plugin container backed by the JSON store, once PluginManager.wireTransactional(com.ultikits.ultitools.context.SimpleContainer, com.ultikits.ultitools.manager.DataScope, com.ultikits.ultitools.aop.AopProxyResolver) has determined dataStore cannot supply a JDBC DataSource but is a JsonStore (02-05, D-03).
wireManagers() - Method in class com.ultikits.ultitools.utils.CloudSession
The actual wiring performed by CloudSession.initializeManagers().
wireTransactional(SimpleContainer, DataScope, AopProxyResolver) - Static method in class com.ultikits.ultitools.manager.PluginManager
Builds and registers the @Transactional advisor for one plugin container.
withdraw(UUID, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Withdraws money from a player's account.
withdraw(OfflinePlayer, double) - Method in interface com.ultikits.ultitools.services.EconomyProvider
 
withdraw(OfflinePlayer, double) - Method in class com.ultikits.ultitools.services.impl.VaultEconomyProvider
 
withdraw(OfflinePlayer, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Withdraws money from a player's account.
withFallback(Language) - Method in class com.ultikits.ultitools.entities.Language
Returns a Language that answers from this dictionary first and, for any key this dictionary lacks, from fallback instead of immediately returning the raw key.
withMatchedMethod(Method, String) - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Creates a new context with a matched method.
withMaxAttempts(int) - Static method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Creates a strategy with limited attempts.
withParsedParams(Map<String, String[]>) - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Creates a new context with additional parsed parameters.
world - Variable in class com.ultikits.ultitools.entities.common.WorldLocation
 
worldCount - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
WorldLocation - Class in com.ultikits.ultitools.entities.common
 
WorldLocation(String, double, double, double, float, float) - Constructor for class com.ultikits.ultitools.entities.common.WorldLocation
 
WorldLocation(Location) - Constructor for class com.ultikits.ultitools.entities.common.WorldLocation
 
WorldParser - Class in com.ultikits.ultitools.abstracts.command.parser
Type parser for Bukkit World.
WorldParser() - Constructor for class com.ultikits.ultitools.abstracts.command.parser.WorldParser
 
worlds - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
WORLDS - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Built-in completer prefix for worlds.
WorldsCompleter - Class in com.ultikits.ultitools.commands.tabcomplete
Completer that suggests world names.
WorldsCompleter() - Constructor for class com.ultikits.ultitools.commands.tabcomplete.WorldsCompleter
Creates a completer that suggests all worlds.
WorldsCompleter(World.Environment...) - Constructor for class com.ultikits.ultitools.commands.tabcomplete.WorldsCompleter
Creates a completer that only suggests worlds of specific environments.
write(Map<String, Object>) - Static method in class com.ultikits.ultitools.utils.CredentialStore
Replaces the entire content of data.json with data, atomically.
writeAll(File, Map<String, String>) - Static method in class com.ultikits.ultitools.utils.ResourceHashSidecar
Writes entries to the sidecar file, replacing it in place (Codex round 3, P2: atomically, via a temp file, never truncating the real sidecar on a failure partway through).
writeBytes(File, byte[]) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Writes bytes to file, returning whether the write actually succeeded (WR-01) -- the caller must not record a new provenance baseline or log a success line for a write that threw partway through.
writeLocked(Map<String, Object>) - Static method in class com.ultikits.ultitools.utils.CredentialStore
 
WriteOutcome() - Constructor for enum class com.ultikits.ultitools.manager.ServerPropertiesManager.WriteOutcome
 
writeProperty(String, String) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
Why this exists next to ServerPropertiesManager.setProperty(String, String): the boolean is lossy.
WRITTEN - Enum constant in enum class com.ultikits.ultitools.manager.ServerPropertiesManager.WriteOutcome
Written to disk.

X

x - Variable in class com.ultikits.ultitools.entities.common.WorldLocation
 
XVersionUtils - Class in com.ultikits.ultitools.utils
Cross-version compatibility utility class using XSeries.
XVersionUtils() - Constructor for class com.ultikits.ultitools.utils.XVersionUtils
 

Y

y - Variable in class com.ultikits.ultitools.entities.common.WorldLocation
 
yaw - Variable in class com.ultikits.ultitools.entities.common.WorldLocation
 
YELLOW - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 

Z

z - Variable in class com.ultikits.ultitools.entities.common.WorldLocation
 

_

_child - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
 
_children - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
_context - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
_dirty - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
_dirty - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
_element - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
_mounted - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
_mounted - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
_parent - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
_renderNode - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
 
_rootBuildScheduler - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
_state - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
 
_widget - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
 
_widget - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form