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
 
AbstractCommand - Class in com.ultikits.ultitools.abstracts
 
AbstractCommand() - Constructor for class com.ultikits.ultitools.abstracts.AbstractCommand
 
AbstractCommandExecutor - Class in com.ultikits.ultitools.abstracts
Deprecated, for removal: This API element is subject to removal in a future version.
This class is maintained for backward compatibility. Use BaseCommandExecutor instead, which provides better architecture with Chain of Responsibility pattern.

此类仅为向后兼容而保留。 请使用 BaseCommandExecutor, 它提供了使用责任链模式的更好架构。

AbstractCommandExecutor() - Constructor for class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Constructor that initializes parsers and scans command mappings.
AbstractCommandExecutor.CoolDownTickResult - Class in com.ultikits.ultitools.abstracts
Deprecated.
Result object for cooldown tick processing.
AbstractCommendExecutor - Class in com.ultikits.ultitools.abstracts
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractCommendExecutor() - Constructor for class com.ultikits.ultitools.abstracts.AbstractCommendExecutor
Deprecated.
 
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
 
AbstractDataEntity - Class in com.ultikits.ultitools.abstracts
Deprecated, for removal: This API element is subject to removal in a future version.
This class uses Object type for ID which is not type-safe. Use BaseDataEntity instead, which provides generic ID type and lifecycle hooks.

此类使用 Object 类型作为 ID,这不是类型安全的。 请使用 BaseDataEntity, 它提供泛型 ID 类型和生命周期钩子。

AbstractDataEntity() - Constructor for class com.ultikits.ultitools.abstracts.AbstractDataEntity
Deprecated.
 
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
 
acquireLock(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
Acquires a lock for command execution.
activateCloudIfCurrent(long) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
在云生命周期锁内,原子地「复查代际 → 开启状态机 → 建连 → 起刷新调度」。
active - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
 
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.AopProxyBeanPostProcessor
Adds an advisor to be applied during proxy creation.
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.
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
添加子 Element。
addChild(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
添加子节点。
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
Add a dangerous class to the blacklist.
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
添加启用的日志级别
addExcludedLogger(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
添加排除的记录器
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
添加日志到批量队列
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
Add a trusted package prefix at runtime.
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
 
advisor - Variable in class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor.FilteringMethodInterceptor
 
advisors - Variable in class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor
 
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
 
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
 
allFailedValidators - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
allResults - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
ALPHANUMERIC - Static variable in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
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
 
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
 
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.
AopProxyBeanPostProcessor - Class in com.ultikits.ultitools.aop
BeanPostProcessor that creates AOP proxies for beans that need interception.
AopProxyBeanPostProcessor() - Constructor for class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor
 
AopProxyBeanPostProcessor.FilteringMethodInterceptor - Class in com.ultikits.ultitools.aop
Internal interceptor that only applies if the advisor matches the specific method.
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
 
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
 
applyConfigUpdate(String, String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
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
应用 diff 结果到 Inventory。
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.
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
 
assignContext(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
为此 Element 分配 Context(仅用于根 Element 或测试)。
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
 
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.
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
 

B

BACK - Enum constant in enum class com.ultikits.ultitools.entities.Buttons
Back buttons.
background - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container
 
background - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
background(IconWrapper) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container.Builder
 
backGroundColor - Variable in enum class com.ultikits.ultitools.entities.ViewType
 
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.
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
 
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
基本类型及其包装类集合
BasicTypeUtil - Class in com.ultikits.ultitools.utils
基本类型判断工具类
BasicTypeUtil() - Constructor for class com.ultikits.ultitools.utils.BasicTypeUtil
 
batchEnabled - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
batchScheduler - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
batchSize - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
bean - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedBean
 
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.context.BeanDefinition
 
BeanCopyUtil - Class in com.ultikits.ultitools.utils
Bean 复制工具类
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
 
begin() - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Begins a new transaction.
begin() - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
beginConversation(Conversation) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
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
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
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
 
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
构建子 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
构建 Widget 实例。
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.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
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
构建此 State 的 UI。
build(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessWidget
构建此 Widget 的子树。
build(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
构建 Widget 树。
build(BuildContext) - Method in interface com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.RouteBuilder
构建 Widget。
build(BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
 
buildAdjacencyList(Map<String, PluginDependencyResolver.PluginNode>, Set<String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Builds the adjacency list for the dependency graph.
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
从实体类上的 @Column 标注建立「SQL 列名 → Java 字段名」映射。 沿继承链收集,因此 BaseDataEntity 继承来的 @Column("id") 也在内。
BuildContext - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
BuildContext 是构建 Widget 树时的上下文信息。
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
BuildContext 的构建器。
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
创建一个新的 Builder。
builder() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container
创建一个新的 Builder。
builder() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
创建 Builder。
builder() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
创建 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
创建 IconWrapper 的构建器。
builder(ItemStack) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay
创建 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
 
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.
buildMethodParams(CommandContext, Method) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Builds the method parameters from the command context.
buildParams(String[], Method, CommandSender) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Builds the parameters of the command.
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
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
 

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
计算历史TPS的平均值
calculateInDegrees(Map<String, PluginDependencyResolver.PluginNode>, Map<String, Set<String>>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Calculates in-degrees for all nodes.
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
计算实时TPS(基于最近的历史记录)
calculateSlot(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
calculateSlotCount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
计算子树占用的槽位数量。
calculateSlotForChild(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
计算子 Widget 的实际槽位。
calculateTPS() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
计算TPS - 返回 [1分钟, 5分钟, 15分钟] 平均值
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
取消所有挂起的任务。
cancelAll(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.TaskManager
Cancel all scheduled tasks for a plugin.
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 default i18n "取消" / 自定义取消按钮文本,null 使用默认 i18n "取消"
cancelText - Variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Custom cancel button text, null uses OkCancelPage default / 自定义取消按钮文本,null 使用 OkCancelPage 默认值
canPop() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
检查是否可以弹出路由。
canUpdate(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
检查此 Widget 是否可以更新给定的 Element。
canUpdate(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
检查此 Element 是否可以更新为给定的 Widget。
capitalizeFirst(String) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
首字母大写
captureServerState(ErrorReportCollector.ErrorReport) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Capture current server state (TPS, memory, player count).
caseSensitive - Variable in class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
 
CglibMethodInterceptor(Object, List<MethodInterceptor>) - Constructor for class com.ultikits.ultitools.aop.CglibProxyFactory.CglibMethodInterceptor
 
CglibProxyFactory - Class in com.ultikits.ultitools.aop
Factory for creating CGLIB-based proxies.
CglibProxyFactory(List<MethodInterceptor>) - Constructor for class com.ultikits.ultitools.aop.CglibProxyFactory
Creates a new CGLIB proxy factory with the given interceptors.
CglibProxyFactory.CglibMethodInterceptor - Class in com.ultikits.ultitools.aop
Internal CGLIB method interceptor that delegates to our MethodInterceptor chain.
ChainValidationResult(boolean, CommandValidator, List<CommandValidator>, CommandValidator.ValidationResult, List<CommandValidator.ValidationResult>) - 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.
checkAllPlayersMovement() - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Check movement for all teleporting players.
checkCD(CommandSender) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender need to wait for the command cool down.
checkCmdTargetType(CommandSender, CmdTarget) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender is valid.
checkComplete - Variable in class com.ultikits.ultitools.manager.UpdateManager
 
checkFrameworkUpdate() - Method in class com.ultikits.ultitools.manager.UpdateManager
 
checkLock(CommandSender, Method) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender need to wait for the previous command to finish.
checkModuleUpdates() - Method in class com.ultikits.ultitools.manager.UpdateManager
 
checkOp(CommandSender) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender need to be an OP.
checkOp(CommandSender, Method) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender need to be an OP.
checkParameters(String[], Method, CommandSender, Command) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
 
checkPermission(CommandSender) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender has permission.
checkPermission(CommandSender, Method) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender has permission.
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.
checkSender(CommandSender) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender is valid.
checkSender(CommandSender, Method) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Checks whether the sender is valid.
checkServiceEnabledSupplier - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
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
为此 Context 创建一个子 Context。 用于传递父 Widget 的属性给子 Widget。
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
子节点(用于容器类型)。
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
 
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
 
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
 
className - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
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() - Static method in class com.ultikits.ultitools.context.ContextHolder
Clears the global context.
clear() - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Clears all registered handlers.
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
清空所有子节点。
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
清除 dirty 标记。
clearDirty() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
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
清空槽位。
clearTeleportingData() - Static method in class com.ultikits.ultitools.services.impl.InMemeryTeleportService
Clear all teleporting data.
clearToken() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Clear the saved token (logout).
clearWarnings() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
clickHandler - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
点击事件处理器。
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
时钟。生产环境就是 System::currentTimeMillis,测试可以替换成假时钟。
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
CloudAuthManager - Class in com.ultikits.ultitools.utils
Manages UltiCloud authentication tokens.
CloudAuthManager() - Constructor for class com.ultikits.ultitools.utils.CloudAuthManager
 
cloudEnabled - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
云连接是否处于「应当保持连接」的状态。
cloudLifecycleLock - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
云管理器「接线」与「拆线」的互斥锁。
CloudLoginCommand - Class in com.ultikits.ultitools.commands
Commands for UltiCloud authentication via magic link.
CloudLoginCommand() - Constructor for class com.ultikits.ultitools.commands.CloudLoginCommand
 
CmdCD - Annotation Interface in com.ultikits.ultitools.annotations.command
Command cooldown annotation.
cmdCoolDown - Variable in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
 
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
 
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
 
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.
collectLeaves(RenderNode, List<RenderNode>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
 
collectRenderNodes(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
收集所有 RenderNode(后序遍历)。
collectRenderNodesRecursive(Element, List<RenderNode>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
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
需要查询的字段
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 列名(小写)→ Java 字段名。
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
声明式 Inventory GUI 框架。
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.abstracts.guis - package com.ultikits.ultitools.abstracts.guis
 
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.websocket.handlers - package com.ultikits.ultitools.websocket.handlers
Inbound message handlers for the UltiPanel WebSocket link.
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_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_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.
CommandExecutionHandler - Class in com.ultikits.ultitools.websocket.handlers
Handler for remote command execution requests.
CommandExecutionHandler(CommandExecutionManager) - Constructor for class com.ultikits.ultitools.websocket.handlers.CommandExecutionHandler
Creates a handler with the given command manager.
commandExecutionManager - Variable in class com.ultikits.ultitools.UltiTools
 
CommandExecutionManager - Class in com.ultikits.ultitools.manager
命令执行管理器 负责处理来自WebSocket的命令执行请求
CommandExecutionManager() - Constructor for class com.ultikits.ultitools.manager.CommandExecutionManager
 
CommandExecutionManager.CommandOutputCapture - Class in com.ultikits.ultitools.manager
命令输出捕获器 Implements ConsoleCommandSender (not just CommandSender) because Paper 1.21+ requires the sender to be a recognized type when dispatching commands through Brigadier.
CommandExecutionManager.CommandResult - Class in com.ultikits.ultitools.manager
命令结果数据类
commandListMap - Variable in class com.ultikits.ultitools.manager.CommandManager
 
commandManager - Variable in class com.ultikits.ultitools.UltiTools
 
commandManager - Variable in class com.ultikits.ultitools.websocket.handlers.CommandExecutionHandler
 
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
 
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
 
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
 
commitTokenIfCurrent(TokenEntity, long) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
仅当代际未变时才提交凭证。
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
版本比较器单例
compare(String, String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
比较两个版本号
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
比较单个版本段
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
查询的运算符
Comparison - Enum Class in com.ultikits.ultitools.entities
比较运算符枚举类
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>, long) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
处理一次拿到 completed 的登录:落凭证、再激活云功能。
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 是包含子 Widget 的 Element 基类。
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.
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.
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.EnableAutoRegister
 
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
 
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.
configFilePath - Variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
configManager - Variable in class com.ultikits.ultitools.UltiTools
 
ConfigManager - Class in com.ultikits.ultitools.manager
 
ConfigManager() - Constructor for class com.ultikits.ultitools.manager.ConfigManager
 
ConfigParser<T> - Class in com.ultikits.ultitools.interfaces.impl.pasers
 
ConfigParser() - Constructor for class com.ultikits.ultitools.interfaces.impl.pasers.ConfigParser
 
Configurable - Interface in com.ultikits.ultitools.interfaces
Configurable data operation interface.
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" / 自定义确认按钮文本,null 使用默认 i18n "OK"
confirmText - Variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Custom confirm button text, null uses OkCancelPage default / 自定义确认按钮文本,null 使用 OkCancelPage 默认值
connect() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
连接到WebSocket服务器
connect(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Connect an external Bukkit plugin to UltiTools framework.
connected - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
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
 
constructorArgValues - Variable in class com.ultikits.ultitools.context.BeanDefinition
 
consumer - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
ContainConsole() - Element in annotation interface com.ultikits.ultitools.annotations.command.UsageLimit
 
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 是一个可以包含多个子 Widget 的容器。
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
Container 对应的 Element。
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
检查路径是否存在
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.api.ExternalPluginAdapter
 
context - Static variable in class com.ultikits.ultitools.context.ContextHolder
 
context - Variable in class com.ultikits.ultitools.manager.DependenceManagers
 
ContextConfig - Class in com.ultikits.ultitools.context
 
ContextConfig() - Constructor for class com.ultikits.ultitools.context.ContextConfig
 
ContextEntry - Annotation Interface in com.ultikits.ultitools.annotations
Context entry annotation.
contextHolder - Static variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager
ThreadLocal holding the current transaction context for each thread.
ContextHolder - Class in com.ultikits.ultitools.context
Static holder for accessing the current IoC container context.
ContextHolder() - Constructor for class com.ultikits.ultitools.context.ContextHolder
 
convertNumber(Number, Class<?>) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
 
convertValue(Object, Class<?>) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
基本类型转换
cooldownActive(long) - Static method in exception class com.ultikits.ultitools.exceptions.CommandException
Creates an exception for cooldown active scenarios.
cooldowns - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
Map of player UUID -> (method name -> cooldown end timestamp)
CoolDownTickResult(boolean, int) - Constructor for class com.ultikits.ultitools.abstracts.AbstractCommandExecutor.CoolDownTickResult
Deprecated.
 
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
创建此节点的深拷贝(不包括子节点)。
copyFieldValue(Object, Object, Field, Field, boolean) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
 
copyProperties(Object, Object) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
复制属性
copyProperties(Object, Object, boolean) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
复制属性
copyProperties(Object, Object, boolean, String...) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
复制属性
copyProperties(Object, Object, String...) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
复制属性,排除指定字段
copyToNewInstance(Object, Class<T>) - Static method in class com.ultikits.ultitools.utils.BeanCopyUtil
复制到新实例
copyWithoutId() - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Creates a copy of this entity without the ID.
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.
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
为此 Widget 创建对应的 Element。
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(Class<T>, T) - Method in class com.ultikits.ultitools.aop.CglibProxyFactory
Creates a proxy for the given target class and instance.
createProxy(T) - Method in class com.ultikits.ultitools.aop.CglibProxyFactory
Creates a proxy for the given target object.
createRange(int, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
创建槽位范围。
createRenderNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
创建与此 Element 对应的 RenderNode。
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
创建与此 Widget 关联的状态对象。
createState() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui
创建状态对象。
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
 
credentialGeneration - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
凭证的生命周期代际。
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
 
currentCredentialGeneration() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
取当前的凭证代际。异步凭证操作在出发时调它记下自己那一代。
currentIndex - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
currentlyCreating - Variable in class com.ultikits.ultitools.context.SimpleContainer
 
currentSnapshot() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
取当前快照供发送线程使用。
currentToken - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
 
currentVersion - Variable in class com.ultikits.ultitools.entities.UpdateInfo
 
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
 

D

DANGEROUS_PACKAGE_PREFIXES - Static variable in class com.ultikits.ultitools.utils.SecurityPolicy
 
data - Variable in class com.ultikits.ultitools.entities.ApiResponse
 
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
 
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 - Static variable in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
dataOperatorMap - Static variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 
dataOperatorMap - Static variable in class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
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
 
DataSourceTransactionManager - Class in com.ultikits.ultitools.manager
DataSource-based implementation of TransactionManager.
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
 
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 是声明式 GUI 框架的基类。
DeclarativeGui(Player, String, String, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
创建 DeclarativeGui。
DeclarativeGui(Player, String, String, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
创建 DeclarativeGui。
DeclarativeGui(Player, String, Component, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
创建 DeclarativeGui,使用 Component 标题。
DeclarativeGui(Player, String, Component, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
创建 DeclarativeGui,使用 Component 标题。
decodeJwtPayload() - Method in class com.ultikits.ultitools.entities.TokenEntity
从access_token中解码JWT payload并填充字段
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_COOLDOWN_MS - Static variable in class com.ultikits.ultitools.utils.ApiRateLimiter
 
DEFAULT_FRAME_INTERVAL_MS - Static variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
默认帧间隔(毫秒)。 Minecraft 默认 tick 是 50ms,但 GUI 更新可以更频繁。
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_MULTIPLIER - Static variable in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Default multiplier for exponential growth.
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
 
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.
DefaultVersionWrapper - Class in com.ultikits.ultitools.interfaces.impl
Deprecated, for removal: This API element is subject to removal in a future version.
Use XVersionUtils directly instead.
DefaultVersionWrapper() - Constructor for class com.ultikits.ultitools.interfaces.impl.DefaultVersionWrapper
Deprecated.
 
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
 
del(WhereCondition...) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
del(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
删除文件或目录
delay() - Element in annotation interface com.ultikits.ultitools.annotations.Scheduled
Initial delay in ticks before first execution.
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
 
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
 
delById(Object) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
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.
deleteDirectory(File) - Method in class com.ultikits.ultitools.manager.FileOperationManager
递归删除目录
deleteDirectory(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
递归删除目录
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) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Deposits money into a player's account.
depth - Variable in class com.ultikits.ultitools.manager.DataSourceTransactionManager.TransactionContext
 
describeFailure() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
One line naming what went wrong, for a log record or an error response.
description - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
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
 
detachAllSystemLogHandlers() - Method in class com.ultikits.ultitools.manager.LogStreamManager
摘掉 JVM root logger 上所有本框架的 SystemLogHandler
determineLoggerName(String) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
确定记录器名称
determineLogSource(LogRecord) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
确定日志源标识
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
 
dictionary - Variable in class com.ultikits.ultitools.entities.Language
 
didUpdateWidget(T) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
Widget 配置发生变化时调用。
didUpdateWidgetInternal(StatefulWidget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
内部方法:调用 didUpdateWidget,使用原始类型避免泛型问题。
diff(List<RenderNode>, List<RenderNode>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer
比较两组 RenderNode,返回差异结果。
differ - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
DiffResult - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
DiffResult 表示两次渲染之间的差异。
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
DiffResult 的构建器。
DiffResult.RenderNodeMove - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
表示一个节点移动。
DiffResult.RenderNodeUpdate - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
表示一个节点更新。
disableCloud() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
关闭云连接并让重连状态机进入明确的 disabled 态。
disconnect() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
断开WebSocket连接
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.
dispatch(JsonObject) - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Dispatches a message to the appropriate handlers.
dispatch(String) - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Dispatches a message from raw JSON string.
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
 
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
清理资源。
dispose() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
销毁渲染器,清理资源。
doDisableCloud() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
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.
drainErrors(int) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Drain errors into a JsonArray for batch_update.
drainQueue(int) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
从队列中排空日志条目,返回JsonArray 供外部调用者(如ServerMonitorManager的batch_update)使用
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
 
economy - Static variable in class com.ultikits.ultitools.utils.EconomyUtils
 
EconomyUtils - Class in com.ultikits.ultitools.utils
Utility class for economy operations using Vault.
EconomyUtils() - Constructor for class com.ultikits.ultitools.utils.EconomyUtils
 
Element - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Element 是 Widget 的实例化表示,负责管理 Widget 的生命周期和更新。
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.
empty - Variable in class com.ultikits.ultitools.entities.WhereCondition
是否为空
empty() - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
创建一个空的 DiffResult。
empty() - Static method in class com.ultikits.ultitools.entities.WhereCondition
 
EMPTY - Static variable in class com.ultikits.ultitools.manager.ServerMonitorManager.ServerStateSnapshot
 
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
把状态机置为「应当保持连接」,并清零外层重连预算。
enabled - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
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
 
ENDSWITH - Enum constant in enum class com.ultikits.ultitools.entities.Comparison
 
EnhancedPlayerEventListener - Class in com.ultikits.ultitools.listeners
增强的玩家事件监听器 监听玩家相关事件并通过WebSocket发送到UltiPanel
EnhancedPlayerEventListener() - Constructor for class com.ultikits.ultitools.listeners.EnhancedPlayerEventListener
 
ensureSorted() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
 
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
 
entityNotFound(Class<?>, Object) - Static method in exception class com.ultikits.ultitools.exceptions.DataAccessException
Creates an exception for entity not found scenarios.
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
 
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
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.PlayerTempListener
Deprecated.
 
eventClass - Variable in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
eventClass - Variable in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
 
eventClass - Variable in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
eventClass(Class<E>) - Method in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
eventHandler - Variable in class com.ultikits.ultitools.interfaces.impl.PlayerTempListener
Deprecated.
 
eventHandler - Variable in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
eventHandler - Variable in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
 
eventHandler - Variable in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
eventHandler(TempEventHandler<E>) - Method in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
Set the event handler.
eventHandler(TempEventHandler<E>) - Method in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
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
 
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.
ExceptionInterceptor(List<ExceptionHandler>) - Constructor for class com.ultikits.ultitools.aop.ExceptionInterceptor
Creates an exception interceptor with the given global handlers.
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
执行命令
executeCommand(CommandContext, Method, Object[]) - 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
内部命令执行逻辑
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
执行所有挂起的帧任务。
executeInNewTransaction(MethodInvocation, Transactional) - Method in class com.ultikits.ultitools.aop.TransactionInterceptor
Executes the invocation in a new transaction.
executeMethodWithLock(CommandSender, Method, Object[]) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Execute a method with usage limit lock handling.
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
 
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
 
expectedType - Variable in class com.ultikits.ultitools.abstracts.command.validation.validators.SenderTypeValidator
 
expires_in - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
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
 
externalDrainMode - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
externalListenerMap - Variable in class com.ultikits.ultitools.manager.ListenerManager
 
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
 
externalTasks - Variable in class com.ultikits.ultitools.manager.TaskManager
 
extName(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
获取文件扩展名
extName(String) - Static method in class com.ultikits.ultitools.utils.FileUtils
获取文件扩展名
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
从日志记录器名称中提取插件名称
extractVersionNumber(String) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
提取版本号

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, 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>) - 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.
FALSE - Enum constant in enum class com.ultikits.ultitools.entities.CancelResult
 
field - Variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator.ColumnMapping
 
field - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedField
 
fields - Variable in class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedBean
 
fileManager - Variable in class com.ultikits.ultitools.websocket.handlers.FileOperationHandler
 
FileOperationHandler - Class in com.ultikits.ultitools.websocket.handlers
Handler for file operation messages from the panel.
FileOperationHandler(FileOperationManager) - Constructor for class com.ultikits.ultitools.websocket.handlers.FileOperationHandler
Creates a handler with the given file operation manager.
fileOperationManager - Variable in class com.ultikits.ultitools.UltiTools
 
FileOperationManager - Class in com.ultikits.ultitools.manager
文件操作管理器 负责处理来自WebSocket的文件操作请求
FileOperationManager() - Constructor for class com.ultikits.ultitools.manager.FileOperationManager
 
FileUtils - Class in com.ultikits.ultitools.utils
文件操作工具类
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.
FilteringMethodInterceptor(AopAdvisor) - Constructor for class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor.FilteringMethodInterceptor
 
filters - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
findAnnotation(Class<?>, Class<T>) - Static method in class com.ultikits.ultitools.utils.AnnotationUtils
Find an annotation on a class, searching up the inheritance hierarchy if not found directly.
findMatchingConstructor(Class<?>, Object[]) - Method in class com.ultikits.ultitools.context.SimpleContainer
Find a matching constructor for the given arguments.
findMethodsByName(Class<?>, String) - Method in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
Finds methods by name in a class.
findPluginJar(File, String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Find the JAR file for a plugin by its identify-string.
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
 
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.
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
立即执行所有挂起的任务(阻塞直到完成)。
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() - Static 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
立即发送队列中的所有日志 临时禁用外部排空模式以确保日志被发送
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.
forBoolean() - Static method in class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
Creates a completer for boolean values.
format() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdMapping
 
format(double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Formats an amount according to the economy's format.
formatLogMessage(LogRecord) - Method in class com.ultikits.ultitools.handler.SystemLogHandler
格式化日志消息
formatStackTrace(Throwable) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Format stack trace to string, truncated to MAX_STACK_TRACE_LENGTH.
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
 
frameworkUpdate - Variable in class com.ultikits.ultitools.manager.UpdateManager
 
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
 

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
 
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
 
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.AopProxyBeanPostProcessor
Gets all registered advisors.
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
 
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
Gets all dependencies (hard + soft) that exist in the available plugins.
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
获取类的所有字段(包括父类)
getAllLeaves() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
获取所有叶子节点的列表(递归)。
getAllParsers() - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Gets all registered parsers.
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
获取类上的注解
getAnnotation(Field, Class<A>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
获取字段上的注解
getApplicableInterceptors(Class<?>) - Method in class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor
Gets all interceptors that apply to the given class.
getArg(int) - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Gets an argument at the specified index.
getArgAt(String, int) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets the argument at the specified index.
getArgCount() - Method in class com.ultikits.ultitools.abstracts.command.CommandContext
Gets the number of arguments.
getArgSuggestion(Player, Command, String[], Method, String, List<String>) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Adds suggestion to the list of suggestions.
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.
getBackground() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.Container
 
getBackGroundColor() - Method in enum class com.ultikits.ultitools.entities.ViewType
Gets back ground color.
getBalance(UUID) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the balance of a player by UUID.
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>) - Static method in class com.ultikits.ultitools.context.ContextHolder
Gets a bean from the global context 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) - Static method in class com.ultikits.ultitools.context.ContextHolder
Gets a bean from the global context.
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.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) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
getBed(Colors) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get colored bed.
getBlockFace(Block) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
通过路径获取嵌套 Map 中的 Boolean 值
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
通过路径获取嵌套 Map 中的值
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.
getCancelName() - Method in class com.ultikits.ultitools.abstracts.guis.OkCancelPage
Deprecated.
 
getCancelName() - 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
 
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
获取中心槽位。
getChangeCount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
获取变更总数。
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
获取子 Element 列表。
getChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
获取子节点列表(不可修改)。
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
获取点击处理器。
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
从槽位索引获取列。
getColor() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButton
 
getColoredPlaneGlass(Colors) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
 
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
 
getConfigManager() - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getConfigManager() - Method in class com.ultikits.ultitools.context.UltiToolsBean
 
getConfigMapString() - Static method in class com.ultikits.ultitools.utils.ConfigEditorUtils
Get the configuration map as a JSON string.
getConfigs(Class<T>) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getConfigurationInfo() - Method in class com.ultikits.ultitools.handler.SystemLogHandler
获取配置信息字符串
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.TransactionManager
Gets the current connection, creating a new one if necessary.
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
获取构建上下文。
getContext() - Static method in class com.ultikits.ultitools.context.ContextHolder
Gets the global container context.
getCooldownSeconds(Method) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.CooldownValidator
 
getCount() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
getCPUUsage() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
获取CPU使用率(返回缓存值,由定期采样更新)
getCurrencyName() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the currency name (singular).
getCurrencyNamePlural() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the currency name (plural).
getCurrentContext() - Static 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
获取当前性能统计数据
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
获取当前插件列表数组
getCurrentServerStatusData() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
获取当前服务器状态数据
getCurrentToken() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Get the current token (in-memory).
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.
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() - Static method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Get the number of registered data operators.
getDatastore(String) - Static method in class com.ultikits.ultitools.manager.DataStoreManager
Get data store.
getDataStore() - Method in class com.ultikits.ultitools.context.UltiToolsBean
 
getDecodedInfo() - Method in class com.ultikits.ultitools.entities.TokenEntity
获取解码后的payload信息(用于调试)
getDefaultMessage() - Method in enum class com.ultikits.ultitools.exceptions.ErrorCode
Gets the default error message.
getDefaultServerId() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
获取默认服务器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
通过路径获取嵌套 Map 中的 Double 值
getEconomy() - Method in class com.ultikits.ultitools.UltiTools
Get the economy provider
getEconomy() - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Gets the economy instance.
getEffectivePermissions() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
getEmailMaterial(boolean) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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() - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
获取token过期时间
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
获取指定字段
getFields(Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
获取类的所有字段(包括父类)
getFieldValue(Object, Field) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
获取字段值
getFieldValue(Object, String) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
获取字段值
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
 
getFormatByMethod(Method) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets the format of the command.
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() - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
获取关联的 Gui 实例。
getGui() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
获取关联的 GUI。
getGuiId() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
获取 GUI ID。
getHandlerCount(String) - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Gets the number of handlers registered for a type.
getHardDependencies() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
getHead(OfflinePlayer) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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.AbstractCommandExecutor
Deprecated.
 
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
获取图标。
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 with proper type casting.
getInheritedProperty(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
获取继承的属性值。
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() - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets the instance of the command executor.
getInstance() - Method in class com.ultikits.ultitools.abstracts.AbstractCommendExecutor
Deprecated.
Gets the instance of the command executor.
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
通过路径获取嵌套 Map 中的 Integer 值
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
获取token签发时间
getItemDurability(ItemStack) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
getItemDurability(ItemStack) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Get item durability.
getItemInHand(Player, boolean) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
获取槽位标识。
getKey() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
获取此 Widget 的 key。
getLanguage() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
getLanguage() - Method in class com.ultikits.ultitools.context.UltiToolsBean
 
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.handlers.PongHandler
Gets the time of the last pong received.
getLastPongTime() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
最近一次收到 pong 的时间戳;从未收到过时为 0。
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).
getLatency() - Method in class com.ultikits.ultitools.websocket.handlers.PongHandler
Gets the measured latency.
getLatencyMs() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
最近一次测得的往返延迟,毫秒;尚未测到时为 -1。
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
 
getLoadBefore() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
getLocalizedText(String) - Method in class com.ultikits.ultitools.entities.Language
获取对应的语言翻译
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
通过路径获取嵌套 Map 中的 Long 值
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.
getMaxRows() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
getMessageType() - Method in class com.ultikits.ultitools.websocket.handlers.CommandExecutionHandler
 
getMessageType() - Method in class com.ultikits.ultitools.websocket.handlers.FileOperationHandler
 
getMessageType() - Method in class com.ultikits.ultitools.websocket.handlers.LogStreamHandler
 
getMessageType() - Method in class com.ultikits.ultitools.websocket.handlers.PongHandler
 
getMessageType() - Method in class com.ultikits.ultitools.websocket.handlers.ServerStatusHandler
 
getMessageType() - Method in interface com.ultikits.ultitools.websocket.WebSocketMessageHandler
Gets the message type this handler processes.
getMetadata(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
获取元数据。
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
 
getMethod(Class<?>, String) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets the suggest method array by the suggest method name from another class.
getMethod(String) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets the suggest method array by the suggest method name.
getMethods(Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
获取类的所有方法(包括父类)
getMethods(Class<?>, Predicate<Method>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
获取满足条件的方法
getMethodsByArg(Player, String) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets the methods that match the command.
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.
getMonitorManager() - Method in class com.ultikits.ultitools.listeners.EnhancedPlayerEventListener
 
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
 
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
 
getOkButtonName() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage
Gets the OK button display name.
getOkName() - Method in class com.ultikits.ultitools.abstracts.guis.OkCancelPage
Deprecated.
 
getOkName() - 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
Get data operation entity 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(File, Class<T>) - Method in interface com.ultikits.ultitools.interfaces.DataStore
Get data operator for an external plugin, scoped to the plugin's own data folder.
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
 
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
 
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() - 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.
getParams(String[], String) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets a map of parameter match from a command.
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
获取父 Element。
getParent() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
获取父节点。
getParentElement() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
获取父 Element。
getParentLogger() - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
getParser(Class<T>) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets the parser of the parameter.
getParser(Class<T>) - Method in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
Gets a parser for the specified type.
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
获取当前玩家。
getPlayer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
获取玩家。
getPlayer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
获取玩家。
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.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.
getPreReleasePriority(String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
获取预发布版本优先级
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
获取基本类型对应的包装类
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
 
getPriority() - Method in class com.ultikits.ultitools.websocket.handlers.CommandExecutionHandler
 
getPriority() - Method in interface com.ultikits.ultitools.websocket.WebSocketMessageHandler
Gets the priority of this handler (higher values = higher priority).
getQueueSize() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
获取当前队列大小
getRealConnection() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
Returns the underlying real connection.
getRegisteredTypes() - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Gets all registered message types.
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.
getRemoved() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.DiffResult
 
getRenderer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
获取渲染器。
getRenderNode() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
获取 RenderNode。 如果尚未创建,则创建它。
getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class com.ultikits.ultitools.utils.Metrics.CustomChart
 
getResource(String) - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
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
从槽位索引获取行。
getRowRange(int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
获取指定行的槽位范围。
getRows() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
获取 GUI 行数。
getRowStart(int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
获取指定行的起始槽位。
getSafeProperties() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
getScheduler() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
获取调度器。
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
获取安全的文件路径(防止路径遍历攻击)
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
获取服务器ID
getServerId(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
获取服务器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() - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
获取 GUI 槽位总数。
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
获取变更的槽位索引。
getSoftDependencies() - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
 
getSound(Sounds) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
获取异常堆栈跟踪字符串
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
获取状态对象。
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
通过路径获取嵌套 Map 中的 String 值
getSubscriberCount() - Method in class com.ultikits.ultitools.manager.LogStreamManager
获取订阅客户端数量
getSuggestMethodByName(String) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Gets the suggest method array by the suggest method name.
getSuggestMethodsByName(Object, String) - 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.abstracts.AbstractCommandExecutor
Deprecated.
Gets the suggest method name of the parameter.
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
 
getTargetClass(Class<?>) - Method in class com.ultikits.ultitools.manager.TaskManager
Get the original class, unwrapping CGLIB proxies.
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
 
getTimeSinceUpdate() - Method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Gets the time since the last modification.
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
 
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(String) - Method in class com.ultikits.ultitools.context.SimpleContainer
Get bean type.
getTypeMap() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getUltiTools() - Method in class com.ultikits.ultitools.context.UltiToolsBean
 
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
获取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
获取用户ID的字符串形式(为了兼容性)
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
获取 key 的字符串值。
getValueLength(Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
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.
getVersionWrapper() - Static method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Deprecated, for removal: This API element is subject to removal in a future version.
Use XVersionUtils instead.
getVersionWrapper() - Method in class com.ultikits.ultitools.context.UltiToolsBean
Deprecated, for removal: This API element is subject to removal in a future version.
Use XVersionUtils instead.
getVersionWrapper() - Method in class com.ultikits.ultitools.UltiTools
Deprecated, for removal: This API element is subject to removal in a future version.
Use XVersionUtils instead.
getWarnings() - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
getWidget() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
获取与此 Element 关联的 Widget。
getWidget() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
获取与此 State 关联的 Widget。
globalHandlers - Variable in class com.ultikits.ultitools.aop.ExceptionInterceptor
 
globalHandlers - Variable in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
 
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 是一个网格布局 Widget,将子 Widget 按网格排列。
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
GridView 对应的 Element。
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.websocket.UltiPanelWebSocketClient
 
GSON - Static variable in class com.ultikits.ultitools.entities.Language
 
GSON - Static variable in class com.ultikits.ultitools.interfaces.impl.data.AbstractRelationalDataOperator
 
GSON - Static variable in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
GSON - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
 
GSON - Static variable in class com.ultikits.ultitools.utils.CommonUtils
 
GSON - Static variable in class com.ultikits.ultitools.utils.PluginInstallUtils
 
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 唯一标识符
GUI_ROWS - Static variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
The number of rows in the GUI (3 rows = 27 slots) / GUI 行数(3 行 = 27 格)
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 负责协调 Widget 树的构建、diff 和 Inventory 更新。
GuiRenderer(Gui, Player) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
创建 GuiRenderer。
GuiRenderer(Gui, Player, GuiScheduler) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
创建 GuiRenderer,指定调度器。
GuiScheduler - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
GuiScheduler 负责确保所有 GUI 操作都在 Bukkit 主线程执行。
GuiScheduler() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
使用默认插件实例创建 GuiScheduler。
GuiScheduler(Plugin) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
创建 GuiScheduler。
GuiScheduler(Plugin, long) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
创建 GuiScheduler,指定帧间隔。

H

handle(JsonObject) - Method in class com.ultikits.ultitools.websocket.handlers.CommandExecutionHandler
 
handle(JsonObject) - Method in class com.ultikits.ultitools.websocket.handlers.FileOperationHandler
 
handle(JsonObject) - Method in class com.ultikits.ultitools.websocket.handlers.LogStreamHandler
 
handle(JsonObject) - Method in class com.ultikits.ultitools.websocket.handlers.PongHandler
 
handle(JsonObject) - Method in class com.ultikits.ultitools.websocket.handlers.ServerStatusHandler
 
handle(JsonObject) - Method in interface com.ultikits.ultitools.websocket.WebSocketMessageHandler
Handles the incoming message.
handle(E) - Method in interface com.ultikits.ultitools.interfaces.TempEventHandler
 
handleBackupOperation(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理备份操作
handleBackupProgress(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理备份进度
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
处理点击事件。
handleCommandResult(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理命令执行结果
handleConfigUpdate(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理配置更新。
handleConfigUpdate(JsonObject, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
处理配置更新
handleConfigUpload(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理配置上传
handleConfigUploadLogic(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理配置上传逻辑
handleDeleteOperation(String, JsonObject, String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
处理文件删除操作
handleError(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理错误消息
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
处理文件操作请求
handleFileOperationResult(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理文件操作结果
handleGet() - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
handleHelp(CommandSender) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Abstract method that handles the help command.
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
处理面板下发的入站 WebSocket 消息。
handleListOperation(String, JsonObject, String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
处理目录列表操作
handleLogStreamMessage(JsonObject) - Method in class com.ultikits.ultitools.manager.LogStreamManager
处理日志流消息
handleMetricsRequest(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理性能数据请求
handleNotification(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理通知消息
handlePing(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理ping消息
handlePlayerEvent(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理玩家事件
handlePluginListRequest(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理插件列表请求
handlePong(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理pong消息
handler() - Element in annotation interface com.ultikits.ultitools.annotations.ExceptionCatch
The name of a custom exception handler bean to use.
handleReadOperation(String, JsonObject, String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
处理文件读取操作
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
 
handlers - Variable in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
 
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
处理服务器状态请求
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
处理订阅消息
handleUnsubscribe(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
处理取消订阅消息
handleWriteOperation(String, JsonObject, String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
处理文件写入操作
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) - 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
 
hasAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
判断类是否有指定注解
hasAnnotation(Field, Class<? extends Annotation>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
判断字段是否有指定注解
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
检查用户是否具有指定权限
hasChanged(RenderNode, RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer
比较单个节点的变化。
hasComponentAnnotation(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Check if class has meta-component annotation.
hasHandler(String) - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Checks if a handler is registered for a message type.
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
 
hasInheritedProperty(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
检查是否有指定的继承属性。
hasNewerVersionLoaded(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
判定是否已经加载了同一模块的更新版本。**只判定,不改动已加载的模块。**
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.
hasSampledState() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
供测试断言「到底采过样没有」——比从外部观察发出去的 JSON 更直接。
hasValidToken() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Check if we have a valid (non-expired) token.
HEARTBEAT_INTERVAL_SECONDS - Static variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
心跳间隔(秒)。
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
一次心跳:先判活,再发 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 that indicated by user.
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
要在此槽位显示的 Icon。 如果为 null,表示此槽位应该为空。
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) / 图标的 Minecraft 物品 ID(不含 "minecraft:" 前缀)
iconsEqual(Icon, Icon) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer
比较两个 Icon 是否相等。
IconWrapper - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets
IconWrapper 是对 Icon 的简单包装,用于在 Widget 树中传递。
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.AbstractDataEntity
Deprecated.
 
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
 
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.
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
便捷方法:发送不同级别的日志
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
 
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.abstracts.guis.PagingPage
Deprecated.
This method initializes the PaginationManager and registers the page slots.
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(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() - 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(Widget, BuildContext) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
初始化渲染器,创建根 Element。
initialize(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.LogStreamManager
初始化日志流管理器
initialize(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
初始化玩家事件管理器
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
初始化默认配置
initializeLanguage() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Initializes the language object
initializeManagers() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
把所有 WebSocket 管理器接到当前连接上。
initializePlugin(ClassLoader, Class<? extends UltiToolsPlugin>, Object...) - Method in class com.ultikits.ultitools.manager.PluginManager
Initialize module.
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.
initParsers() - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Initializes the parsers.
initPluginModules() - Method in class com.ultikits.ultitools.UltiTools
 
initScheduler() - Static 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
初始化状态。
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.
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
传送服务实现类
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
 
intentionalDisconnect - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
intercept(Object, Method, Object[], MethodProxy) - Method in class com.ultikits.ultitools.aop.CglibProxyFactory.CglibMethodInterceptor
 
interceptor - Variable in class com.ultikits.ultitools.aop.AopAdvisor.AnnotationAopAdvisor
 
interceptors - Variable in class com.ultikits.ultitools.aop.CglibProxyFactory.CglibMethodInterceptor
 
interceptors - Variable in class com.ultikits.ultitools.aop.CglibProxyFactory
 
interceptors - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
intervalMs - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
INVALID_ARGUMENT - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
invalidateCredentialOperations() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
让一切在途的凭证操作作废。
invalidFormat(String, Class<?>) - Static method in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
Creates a TypeParseException for an invalid format.
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.AopProxyBeanPostProcessor.FilteringMethodInterceptor
 
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...) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
调用方法
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.
invokeSuggestMethod(Object, Method, Player, Command, String[]) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Invokes the suggest method.
IPlugin - Interface in com.ultikits.ultitools.interfaces
Plugin interface.
isActive() - Method in interface com.ultikits.ultitools.entities.Subscription
 
isAlive(long) - Method in class com.ultikits.ultitools.websocket.handlers.PongHandler
Checks if the connection appears to be alive based on pong responses.
isAlive(long) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
根据 pong 应答判断连接是否还活着。
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.
isAssignable(Class<?>, Class<?>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
判断类型是否可赋值
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
判断是否为基本类型(包括包装类型和 String)
isBasicType(Object) - Static method in class com.ultikits.ultitools.utils.BasicTypeUtil
判断对象是否为基本类型
isBorderSlot(int, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
检查槽位是否在边框上(最外圈)。
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
供测试断言状态机是否处于启用态。
isCommandAllowed(String) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
检查命令是否允许远程执行 Check if a command is allowed for remote execution.
isComponent(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
Check if class is a component.
isConfigured() - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
 
isConnected - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
isConnected(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
Check if a plugin is connected.
isContainer() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
检查是否是容器节点(有子节点)。
isConversing() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
isDirty() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
检查是否需要重建。
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
检查是否有任何变更。
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
判断 v1 是否等于 v2
isExpired() - Method in class com.ultikits.ultitools.entities.TokenEntity
检查token是否已过期
isExternalDrainMode() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
检查是否处于外部排空模式
isFramework - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
isGreaterThan(String, String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
判断 v1 是否大于 v2
isInitialized() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
检查是否已初始化。
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.
isLazyInit() - Method in class com.ultikits.ultitools.context.BeanDefinition
 
isLeaf() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
检查是否是叶子节点(没有子节点)。
isLessThan(String, String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
判断 v1 是否小于 v2
isListenerRegistered() - Method in class com.ultikits.ultitools.manager.PlayerEventManager
供测试断言幂等守卫的状态。
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
检查日志传输是否启用
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
检查是否已挂载。
isMounted() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
检查 State 是否已挂载到树中。
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
检查当前是否在主线程。
isOnPrimaryThreadOrComplain() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
线程契约的唯一检查点:不在主线程就记 SEVERE 并返回 false。
isOp() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
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
 
isPathAllowed(String) - Method in class com.ultikits.ultitools.manager.FileOperationManager
检查文件路径是否允许远程访问 Check if a file path is allowed for remote access.
isPatternViolation(Field, Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
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.
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.
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
Validate if a class name is safe to load.
isSafeFileStructure(long, int) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Validate file size and structure for security.
isSafeParameterType(Class<?>) - Method in class com.ultikits.ultitools.manager.PluginManager
Check if parameter type is safe for constructor injection.
isSafeParameterType(Class<?>) - Static method in class com.ultikits.ultitools.utils.SecurityPolicy
Validate if a parameter type is safe for reflection operations.
isSameWidget(Widget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
检查两个 Widget 是否代表相同的配置。
isScheduled - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
 
isSenderType(Class<?>) - Static method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
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
 
isStreaming() - Method in class com.ultikits.ultitools.manager.LogStreamManager
获取当前流状态
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.
isUltiToolsVersionCompatible(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
 
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
 
isValidEmail(String) - Method in class com.ultikits.ultitools.services.impl.DefaultEmailService
Simple email validation
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
检查槽位是否在有效的 GUI 范围内。
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 是一个展示物品的 Widget。
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
ItemDisplay 对应的 RenderObjectElement。
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
设置数据列表和构建器函数。
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

javaPlugin - Variable in class com.ultikits.ultitools.api.ExternalPluginAdapter
 
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 路径工具类 - 替代 hutool-json 的 putByPath/getByPath 功能
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
 
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
 
key - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
槽位的唯一标识,用于 diff 算法识别相同节点。 如果为 null,则使用 slotIndex 进行识别。
key - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
可选的键,用于在列表中稳定标识此 Widget。
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.widgets.Toast
Unique key for this advancement, auto-generated UUID / 此成就的唯一键,自动生成 UUID
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 Components: - Search tag in package com.ultikits.ultitools.abstracts.command
Section

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(File) - Constructor for class com.ultikits.ultitools.entities.Language
使用json文件读取创建语言字典
Language(String) - Constructor for class com.ultikits.ultitools.entities.Language
使用json创建语言字典
Language(Map<String, String>) - Constructor for class com.ultikits.ultitools.entities.Language
使用字典直接创建
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
 
lastFrameTime - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
 
lastPingTime - Variable in class com.ultikits.ultitools.websocket.handlers.PongHandler
 
lastPingTime - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
最近一次发出 ping 的时间。
lastPongTime - Variable in class com.ultikits.ultitools.websocket.handlers.PongHandler
 
lastPongTime - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
最近一次收到 pong 的时间。0 表示从未收到过。
lastRenderNodes - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
lastTick - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
latency - Variable in class com.ultikits.ultitools.websocket.handlers.PongHandler
 
latencyMs - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
最近一次测得的往返延迟,毫秒。
latestVersion - Variable in class com.ultikits.ultitools.entities.UpdateInfo
 
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
 
LESS - Enum constant in enum class com.ultikits.ultitools.entities.Comparison
 
level - Variable in enum class com.ultikits.ultitools.annotations.Isolation
 
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
 
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.
listen(TempEventHandler<E>) - Method in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
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
是否已经把自己挂进 Bukkit 事件系统。
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
 
loadBatchConfiguration() - Method in class com.ultikits.ultitools.manager.LogStreamManager
从配置文件加载批量发送配置
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
从配置文件加载配置
loadConfiguration() - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Load configuration from UltiTools config.yml.
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.
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.
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.
loadSavedToken() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Try to load a saved token from data.json on startup.
localize(String) - Static method in class com.ultikits.ultitools.manager.DataStoreManager
走 i18n,但不让它把诊断本身弄崩。这条路径只在已经出问题的时候才跑, 拿不到语言字典时用原文,比抛 NPE 强。
Localized - Interface in com.ultikits.ultitools.interfaces
Localized interface.
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
 
lockValidator - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
log - Variable in class com.ultikits.ultitools.interfaces.impl.logger.PluginLogger
 
logErrors - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
logger - Static variable in class com.ultikits.ultitools.commands.tabcomplete.MethodInvocationCompleter
 
logger - Variable in class com.ultikits.ultitools.manager.UpdateManager
 
logger - Static variable in class com.ultikits.ultitools.websocket.handlers.CommandExecutionHandler
 
logger - Static variable in class com.ultikits.ultitools.websocket.handlers.FileOperationHandler
 
logger - Static variable in class com.ultikits.ultitools.websocket.handlers.LogStreamHandler
 
logger - Static variable in class com.ultikits.ultitools.websocket.handlers.PongHandler
 
logger - Static variable in class com.ultikits.ultitools.websocket.handlers.ServerStatusHandler
 
logger - Static variable in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
 
LOGGER - Static variable in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
LOGGER - Static variable in class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor
 
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.AutowireFactory
 
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.manager.DataSourceTransactionManager
 
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.SecurityPolicy
 
login(CommandSender) - Method in class com.ultikits.ultitools.commands.CloudLoginCommand
 
LOGIN_COOLDOWN_MS - Static variable in class com.ultikits.ultitools.utils.ApiRateLimiter
 
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(CommandSender) - Method in class com.ultikits.ultitools.commands.CloudLoginCommand
 
logQueue - Variable in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
 
logResetWarning(String, Field, Object, Object, Object, Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
logResponseStatusText - Variable in class com.ultikits.ultitools.utils.Metrics.MetricsBase
 
logResults() - Method in class com.ultikits.ultitools.manager.UpdateManager
 
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
 
LogStreamHandler - Class in com.ultikits.ultitools.websocket.handlers
Handler for log stream control messages.
LogStreamHandler(LogStreamManager) - Constructor for class com.ultikits.ultitools.websocket.handlers.LogStreamHandler
Creates a handler with the given log stream manager.
logStreamManager - Variable in class com.ultikits.ultitools.UltiTools
 
logStreamManager - Variable in class com.ultikits.ultitools.websocket.handlers.LogStreamHandler
 
LogStreamManager - Class in com.ultikits.ultitools.manager
日志流管理器 负责实时监控服务器日志并通过WebSocket传输到UltiPanel
LogStreamManager() - Constructor for class com.ultikits.ultitools.manager.LogStreamManager
 
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
 
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
 
mainName(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
获取文件主名(不含扩展名)
mainName(String) - Static method in class com.ultikits.ultitools.utils.FileUtils
获取文件主名(不含扩展名)
malformed - Variable in class com.ultikits.ultitools.manager.ServerPropertiesManager.SetAllResult
 
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
映射Java日志级别到UltiPanel级别
mappings - Variable in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
 
mappings - Variable in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
markChildNeedsBuild(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
标记子 Element 需要重建。
markNeedsBuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
标记此 Element 需要重建。
markNeedsBuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
标记需要重建。
markPlayerNotified(UUID) - Method in class com.ultikits.ultitools.manager.UpdateManager
Mark a player as having been notified about available updates.
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.
matchesArgument(String, String) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Compare the actual argument with the format argument.
matchesLastArgument(String, String) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Compare the actual argument with the format argument.
matchMethod(String[]) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Matches the command.
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_MESSAGE_LENGTH - Static variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
MAX_POLL_ATTEMPTS - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
 
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.PluginInitiationUtils
外层 reinit 的全局上限。超过之后进入终态,需要 /ulticloud login 或重启才恢复。
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
 
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
 
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
 
maxRows - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
maxRows - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView
 
mergeFrom(ErrorReportCollector.ErrorReport) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
Merge another report into this one (sum counts, keep latest context).
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
 
MessageHandlerRegistry - Class in com.ultikits.ultitools.websocket
Registry for WebSocket message handlers.
MessageHandlerRegistry() - Constructor for class com.ultikits.ultitools.websocket.MessageHandlerRegistry
 
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
节点元数据,用于存储额外信息。
method - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
method - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 
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
 
methodName - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
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
 
Migration from AbstractCommandExecutor: - Search tag in package com.ultikits.ultitools.abstracts.command
Section
Migration from Old GUI Classes: - Search tag in package com.ultikits.ultitools.abstracts.gui
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).
minimumLevel - Variable in class com.ultikits.ultitools.handler.SystemLogHandler
 
minUltiToolsVersion - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
MissingDependencyException(String) - Constructor for exception class com.ultikits.ultitools.manager.PluginDependencyResolver.MissingDependencyException
 
mkdir(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
确保目录存在,不存在则创建
mkParentDirs(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
确保文件的父目录存在
modifiedTime - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
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.
moduleName - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
moduleUpdates - Variable in class com.ultikits.ultitools.manager.UpdateManager
 
MONITOR - Enum constant in enum class com.ultikits.ultitools.events.EventPriority
 
monitorManager - Variable in class com.ultikits.ultitools.websocket.handlers.ServerStatusHandler
 
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
将此 Element 挂载到树中。
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
 
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>) - 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
 
MysqlDataStore() - Constructor for class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlDataStore
 

N

name - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
name - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
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.
nativeSQL(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
Navigator - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation
导航器 Widget。
Navigator(String, Map<String, RouteBuilder>) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.Navigator
创建一个新的 Navigator。
NavigatorState - Class in com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation
导航器的状态类。
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).
NESTED - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Execute within a nested transaction if a current transaction exists.
NEVER - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Execute non-transactionally; throw an exception if a transaction exists.
newInstance(Class<T>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
创建实例(使用无参构造器)
newInstance(Class<T>, Object...) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
创建实例(使用带参数的构造器)
newInstanceIfPossible(Class<T>) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
创建实例(使用无参构造器,支持私有构造器)
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)
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
 
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
 
NONE - Enum constant in enum class com.ultikits.ultitools.annotations.command.UsageLimit.LimitType
 
NONE - Enum constant in enum class com.ultikits.ultitools.entities.CancelResult
 
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
 
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.
NOT_SUPPORTED - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Execute non-transactionally, suspending the current transaction if one exists.
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
 
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
 
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.CloudAuthManager
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(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
获取最近的 NavigatorState。
of(String) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
创建一个 SlotKey。
of(String, String) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
创建一个带有前缀的 SlotKey。
of(String) - Static method in class com.ultikits.ultitools.utils.ItemStackBuilder
Creates a new ItemStackBuilder from a material name string.
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
 
OkCancelPage - Class in com.ultikits.ultitools.abstracts.guis
Deprecated, for removal: This API element is subject to removal in a future version.
Use BaseConfirmationPage instead, which provides better template method pattern, builder support, and code organization.

请使用 BaseConfirmationPage, 它提供了更好的模板方法模式、构建器支持和代码组织。

OkCancelPage(Player, String, String, int) - Constructor for class com.ultikits.ultitools.abstracts.guis.OkCancelPage
Deprecated.
Constructor with player, id, title and number of rows as parameters.
OkCancelPage(Player, String, String, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.guis.OkCancelPage
Deprecated.
Constructor with player, id, title and inventory type as parameters.
OkCancelPage(Player, String, Component, int) - Constructor for class com.ultikits.ultitools.abstracts.guis.OkCancelPage
Deprecated.
Constructor with player, id, title component and number of rows as parameters.
OkCancelPage(Player, String, Component, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.guis.OkCancelPage
Deprecated.
Constructor with player, id, title component and inventory type as parameters.
okName - Variable in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
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 - Variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Callback executed when player clicks Cancel button / 玩家点击取消按钮时执行的回调
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.abstracts.guis.OkCancelPage
Deprecated.
This method is called when the Cancel option is clicked.
onCancel(InventoryClickEvent) - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
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
 
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.AbstractCommandExecutor
Deprecated.
Executes the command, returning its success.
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
 
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 - Variable in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
Callback executed when player clicks OK button / 玩家点击确定按钮时执行的回调
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.
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
 
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
GUI 点击时的钩子方法。
onGuiClose(InventoryCloseEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
GUI 关闭时的钩子方法。
onGuiOpen(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
GUI 打开时的钩子方法。
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
 
onOk(InventoryClickEvent) - Method in class com.ultikits.ultitools.abstracts.guis.OkCancelPage
Deprecated.
This method is called when the OK option is clicked.
onOk(InventoryClickEvent) - Method in class com.ultikits.ultitools.widgets.impl.InventoryConfirm
 
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(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.guis.OkCancelPage
Deprecated.
This method is called when the GUI is opened.
onOpen(InventoryOpenEvent) - Method in class com.ultikits.ultitools.abstracts.guis.PagingPage
Deprecated.
This method is called when the GUI is opened.
onOpen(ServerHandshake) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
onPlayerChangedWorld(PlayerChangedWorldEvent) - Method in class com.ultikits.ultitools.listeners.EnhancedPlayerEventListener
 
onPlayerChat(AsyncPlayerChatEvent) - Method in class com.ultikits.ultitools.listeners.EnhancedPlayerEventListener
 
onPlayerChat(PlayerChatEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
处理玩家聊天事件
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.listeners.EnhancedPlayerEventListener
 
onPlayerDeath(PlayerDeathEvent) - Method in class com.ultikits.ultitools.listeners.EnhancedPlayerEventListener
 
onPlayerJoin(PlayerJoinEvent) - Method in class com.ultikits.ultitools.listeners.EnhancedPlayerEventListener
 
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
处理玩家加入事件
onPlayerKick(PlayerKickEvent) - Method in class com.ultikits.ultitools.listeners.EnhancedPlayerEventListener
 
onPlayerQuit(UUID) - Method in class com.ultikits.ultitools.manager.PlayerCacheManager
Called when a player quits.
onPlayerQuit(PlayerQuitEvent) - Method in class com.ultikits.ultitools.listeners.EnhancedPlayerEventListener
 
onPlayerQuit(PlayerQuitEvent) - Method in class com.ultikits.ultitools.manager.LogStreamManager
 
onPlayerQuit(PlayerQuitEvent) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
处理玩家退出事件
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
 
onServerLoad(ServerLoadEvent) - Method in class com.ultikits.ultitools.manager.LogStreamManager
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Requests a list of possible completions for a command argument.
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
 
onUpdate() - Method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
 
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
重连成功时调用:把外层预算清零。
onWebSocketOpened(UltiPanelWebSocketClient) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
握手成功之后的接线动作。
open() - Method in class com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
 
operator - Variable in class com.ultikits.ultitools.interfaces.impl.data.QueryImpl
 
OptionalParam - Annotation Interface in com.ultikits.ultitools.annotations.command
Deprecated, for removal: This API element is subject to removal in a future version.
Never implemented — no code reads this annotation, so applying it has no effect on command parsing. There is no replacement: declare a separate @CmdMapping format for each accepted argument shape.

从未实现——没有任何代码读取该注解,标注它对指令解析不产生任何影响。 没有替代品:请为每种可接受的参数形态各声明一个 @CmdMapping 格式。

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
 
output - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
output - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandResult
 
ownerModule - Variable in class com.ultikits.ultitools.entities.HandlerEntry
 

P

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
 
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
 
paginationManager - Variable in class com.ultikits.ultitools.abstracts.guis.PagingPage
Deprecated.
 
PagingPage - Class in com.ultikits.ultitools.abstracts.guis
Deprecated, for removal: This API element is subject to removal in a future version.
Use BasePaginationPage instead, which provides better template method pattern and code organization.

请使用 BasePaginationPage, 它提供了更好的模板方法模式和代码组织。

PagingPage(Player, String, String, int) - Constructor for class com.ultikits.ultitools.abstracts.guis.PagingPage
Deprecated.
Constructor with player, id, title and number of rows as parameters.
PagingPage(Player, String, String, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.guis.PagingPage
Deprecated.
Constructor with player, id, title and inventory type as parameters.
PagingPage(Player, String, Component, int) - Constructor for class com.ultikits.ultitools.abstracts.guis.PagingPage
Deprecated.
Constructor with player, id, title component and number of rows as parameters.
PagingPage(Player, String, Component, InventoryType) - Constructor for class com.ultikits.ultitools.abstracts.guis.PagingPage
Deprecated.
Constructor with player, id, title component and inventory type as parameters.
panelWS - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
WebSocket client for panel communication
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
父节点。
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(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
 
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.
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.
parseFunction - Variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry.SimpleTypeParser
 
parseIntOrNull(String) - Static method in class com.ultikits.ultitools.utils.VersionComparatorUtil
解析整数,失败返回 null
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.AbstractCommandExecutor
Deprecated.
 
parsers - Variable in class com.ultikits.ultitools.abstracts.command.parser.TypeParserRegistry
 
parseType(String[], Class<T>) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Parses the type of the parameter.
partialArg - Variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionContext
The partial text of the current argument (may be empty).
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.
pauseLogStream(String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
暂停日志流
pendingCommands - Variable in class com.ultikits.ultitools.manager.CommandExecutionManager
 
pendingTasks - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
 
performBuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
立即执行重建(必须在主线程调用)。
performRebuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
 
performRebuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
执行重建。
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.
permission() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdExecutor
 
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
 
PlaceholderApiBridge() - Constructor for class com.ultikits.ultitools.listeners.PlayerJoinListener.PlaceholderApiBridge
 
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.interfaces.impl.PlayerTempListener
Deprecated.
 
player - Variable in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
player - Variable in class com.ultikits.ultitools.widgets.impl.ChatConfirm
The target player to show the dialog / 显示对话框的目标玩家
player(Class<E>) - Static method in interface com.ultikits.ultitools.interfaces.TempListener
Deprecated, for removal: This API element is subject to removal in a future version.
Use TempListener.common(Class) instead. You can use TempListener.DefaultTempListenerBuilder.filter(Function) to filter player events.
使用 TempListener.common(Class) 代替。 你可以使用 TempListener.DefaultTempListenerBuilder.filter(Function) 来过滤玩家事件。
player(Player) - Method in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
PLAYER - Enum constant in enum class com.ultikits.ultitools.annotations.command.CmdTarget.CmdTargetType
 
PlayerCache - Annotation Interface in com.ultikits.ultitools.annotations
Marks a Map<UUID, ?> 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 Map fields when players quit.
PlayerCacheManager() - Constructor for class com.ultikits.ultitools.manager.PlayerCacheManager
 
PlayerCacheManager.TrackedBean - Class in com.ultikits.ultitools.manager
 
PlayerCacheManager.TrackedField - Class in com.ultikits.ultitools.manager
 
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
玩家事件管理器 处理玩家相关事件的WebSocket消息
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.
PlayerTempListener<E> - Class in com.ultikits.ultitools.interfaces.impl
Deprecated, for removal: This API element is subject to removal in a future version.
Use TempListener.common(Class) and filter by player instead.

请改用 TempListener.common(Class) 并按玩家过滤。

PlayerTempListener(Class<E>, TempEventHandler<E>) - Constructor for class com.ultikits.ultitools.interfaces.impl.PlayerTempListener
Deprecated.
 
PlayerTempListener(Class<E>, TempEventHandler<E>, Player) - Constructor for class com.ultikits.ultitools.interfaces.impl.PlayerTempListener
Deprecated.
 
PlayerTempListenerBuilder() - Constructor for class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
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
 
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
 
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
 
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() - Method in class com.ultikits.ultitools.context.UltiToolsBean
 
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.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
 
POLL_INTERVAL_MS - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
 
pollExecutor - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
 
pollLoginStatusOnce(String, Consumer<TokenEntity>, long) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
查一次登录状态。任何异常都只记 FINE——轮询要继续,直到超时或拿到终态。
pollTask - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
 
PONG_TIMEOUT_MS - Static variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
判定「静默失效」的阈值:两个心跳周期没收到 pong。
PongHandler - Class in com.ultikits.ultitools.websocket.handlers
Handler for pong/heartbeat response messages.
PongHandler() - Constructor for class com.ultikits.ultitools.websocket.handlers.PongHandler
 
pop() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
弹出当前路由。 如果只有一个路由,则不做任何操作。
port - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
port - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
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 class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor
 
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.
PreDestroy - Annotation Interface in com.ultikits.ultitools.annotations
Marks a method to be called before the bean is destroyed.
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
 
prepStmtCacheSize - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
prepStmtCacheSqlLimit - Variable in class com.ultikits.ultitools.interfaces.impl.data.mysql.MysqlConfig
 
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.PlayerTempListener
Deprecated.
 
priority - Variable in class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
priority - Variable in class com.ultikits.ultitools.interfaces.TempListener.DefaultTempListenerBuilder
 
priority - Variable in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
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.
priority(EventPriority) - Method in class com.ultikits.ultitools.interfaces.TempListener.PlayerTempListenerBuilder
Deprecated.
 
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.
processCoolDownTick(UUID, Method, int) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Process a single tick of the command cooldown.
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.
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.
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
推入一个新的路由。
pushReplacement(String) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation.NavigatorState
替换当前路由。
putByPath(Map<String, Object>, String, Object) - Static method in class com.ultikits.ultitools.utils.JsonPathUtil
通过路径设置嵌套 Map 中的值,自动创建中间层级

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
 
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.
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.
readConfigContent(JsonObject) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
取配置内容,优先 data.configData
readDataFile() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
 
readOnly() - Element in annotation interface com.ultikits.ultitools.annotations.Transactional
Whether the transaction is read-only.
readResponse(HttpURLConnection) - Static method in class com.ultikits.ultitools.utils.SimpleHttpClient
 
readString(JsonObject, String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
读一个可能缺失、也可能是 JSON null 的字符串字段。
rebuildElement(Element) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
递归重建 Element 树。
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.
recordPing() - Method in class com.ultikits.ultitools.websocket.handlers.PongHandler
Records when a ping was sent (for latency calculation).
recordPong() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
收到 pong 时调用:记录时间并算出往返延迟。
RED - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
ReflectionUtil - Class in com.ultikits.ultitools.utils
反射工具类
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.
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_token - Variable in class com.ultikits.ultitools.entities.TokenEntity
 
refreshExecutor - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
 
refreshStateSnapshot() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
主线程定时任务的入口:采样并发布快照。
refreshTask - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
 
refreshToken(String) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Refresh the access token using the refresh token.
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.PlayerTempListener
Deprecated.
 
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(UltiToolsPlugin, Listener) - Method in class com.ultikits.ultitools.manager.ListenerManager
Deprecated, for removal: This API element is subject to removal in a future version.
Use ListenerManager.register(UltiToolsPlugin, Class) instead; this overload takes an already-constructed instance and therefore performs no dependency injection.

请改用 ListenerManager.register(UltiToolsPlugin, Class);此重载接收已经构造好的实例, 因此不会执行任何依赖注入。

register(DataStore) - Static method in class com.ultikits.ultitools.manager.DataStoreManager
Register data store.
register(WebSocketMessageHandler) - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Registers a handler for its declared message type.
register(Class<? extends UltiToolsPlugin>) - Method in class com.ultikits.ultitools.manager.PluginManager
Register plugin.
register(Class<? extends UltiToolsPlugin>, String, String, List<String>, List<String>, int, String) - 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.
register(CommandExecutor) - Method in class com.ultikits.ultitools.manager.CommandManager
Deprecated, for removal: This API element is subject to removal in a future version.
register(CommandExecutor, String, String, String...) - Method in class com.ultikits.ultitools.manager.CommandManager
Deprecated, for removal: This API element is subject to removal in a future version.
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) - Method in class com.ultikits.ultitools.manager.CommandManager
Deprecated, for removal: This API element is subject to removal in a future version.
This overload casts every scanned class to AbstractCommandExecutor, which is itself scheduled for removal in 6.3.0. A command class written against the current BaseCommandExecutor does not extend that type, so the cast throws ClassCastException — and the surrounding catch lists only the four reflective checked exceptions, so it escapes. Use CommandManager.registerAll(UltiToolsPlugin), which resolves command classes as beans from the plugin's container and performs no cast. See issue #272.

这个重载把扫描到的每个类都强转为 AbstractCommandExecutor, 而后者本身已计划在 6.3.0 移除。按当前推荐写法继承 BaseCommandExecutor 的命令类不属于那个类型,强转必抛 ClassCastException, 且外层 catch 只列了四个反射类受检异常,异常会逃出去。 请改用 CommandManager.registerAll(UltiToolsPlugin) —— 它从模块容器里按 bean 解析命令类,不做强转。见 issue #272。

registerAll(UltiToolsPlugin, String) - Method in class com.ultikits.ultitools.manager.ListenerManager
Register all listeners in the package.
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, boolean) - 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.
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.
registerEvents() - Method in class com.ultikits.ultitools.manager.PlayerEventManager
幂等地注册事件监听器:已注册过就直接返回。
registerExternal(ExternalPluginAdapter) - Method in class com.ultikits.ultitools.manager.PluginManager
Register an external Bukkit plugin adapter with the framework.
registerExternalCommand(String, CommandExecutor, CmdExecutor) - Method in class com.ultikits.ultitools.manager.CommandManager
 
registerGlobal(WebSocketMessageHandler) - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Registers a global handler that receives all messages.
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) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
registerNewObjective(Scoreboard, String, String, String) - Static method in class com.ultikits.ultitools.utils.XVersionUtils
Register a new scoreboard objective.
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.
registerScheduledMethods(UltiToolsPlugin, Object) - Method in class com.ultikits.ultitools.manager.TaskManager
Scan a bean for Scheduled methods and register them as Bukkit tasks.
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()
UltiTools主体实例化插件时会调用此方法,类比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
Register a singleton instance.
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.
reinitBackoff - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
外层重连(reinit 循环)的全局预算与退避。
reinitWebSocket() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Re-initialize the WebSocket connection with a fresh token.
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.
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.
reloadConfigs(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.ConfigManager
Reload all configs.
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.
reloadSelf() - Method in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
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()
重载此插件模块时调用的方法,此重载并非重启模块,不会调用IPlugin.registerSelf()IPlugin.unregisterSelf()
remainingTime - Variable in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor.CoolDownTickResult
Deprecated.
 
remainingTime - Variable in class com.ultikits.ultitools.services.impl.InMemeryTeleportService.DelayTeleportResult
 
removeAdapter(JavaPlugin) - Static method in class com.ultikits.ultitools.api.UltiToolsAPI
 
removeAdvisor(AopAdvisor) - Method in class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor
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
通过路径删除嵌套 Map 中的值
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
移除子节点。
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
移除启用的日志级别
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
移除排除的记录器
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.
renderer - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
 
RenderNode - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
RenderNode 是虚拟渲染树的节点,代表一个要渲染的槽位。
RenderNode(SlotKey, int) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
创建一个新的 RenderNode。
RenderNode(SlotKey, int, Icon) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
创建一个叶子 RenderNode(没有子节点)。
RenderNodeDiffer - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
RenderNodeDiffer 实现了 RenderNode 树的 diff 算法。
RenderNodeDiffer() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.RenderNodeDiffer
 
RenderNodeDiffer.NodeKey - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
用于标识 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 是对应 RenderNode 的 Element。
RenderObjectElement(Widget) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectElement
 
RenderObjectWidget - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
RenderObjectWidget 是描述实际渲染内容的 Widget 基类。
RenderObjectWidget() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectWidget
创建一个新的 RenderObjectWidget。
RenderObjectWidget(SlotKey) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectWidget
创建一个新的 RenderObjectWidget,指定 key。
REPEATABLE_READ - Enum constant in enum class com.ultikits.ultitools.annotations.Isolation
Prevents dirty reads and non-repeatable reads; allows phantom reads.
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.
reportError(Throwable, String, TriggerContext) - Method in class com.ultikits.ultitools.manager.ErrorReportCollector
Report an error.
requestMagicLink(Consumer<String>) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Request a magic link for server authentication.
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.
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
 
REQUIRES_NEW - Enum constant in enum class com.ultikits.ultitools.annotations.Propagation
Create a new transaction, suspending the current transaction if one exists.
requiresProxy(Class<?>) - Method in class com.ultikits.ultitools.aop.AopProxyBeanPostProcessor
Checks if the given class requires a proxy based on any advisor.
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.
resetSchedulerState() - Static method in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
Reset the scheduler state.
resolve(List<Class<? extends UltiToolsPlugin>>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Resolves plugin load order using Kahn's algorithm for topological sorting.
resolveCmdParam(CommandContext, Parameter, Class<?>) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
resolveColumn(String) - Method in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
把调用方给的列名解析成 Gson 序列化后 map 里的键。
resolveParameter(CommandContext, Parameter) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
resolveSender(CommandContext, Class<?>) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
 
resourceFolderPath - Variable in class com.ultikits.ultitools.abstracts.UltiToolsPlugin
 
Response(int, String) - Constructor for class com.ultikits.ultitools.utils.SimpleHttpClient.Response
 
resumeLogStream(String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
恢复日志流
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(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.
root(Player, String, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.core.BuildContext
创建根 BuildContext。
rootElement - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
 
RouteBuilder - Interface in com.ultikits.ultitools.abstracts.gui.declarative.widgets.navigation
路由构建器接口。
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
 
rows(int) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridView.Builder
 
RunAsync - Annotation Interface in com.ultikits.ultitools.annotations.command
Run async annotation.
runOnMainThread(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiScheduler
确保在主线程执行任务。

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
 
sampleAfterCount - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
sampleCpuUsage() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
采样CPU使用率并更新缓存值
sampleRate - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector
 
sampleServerState() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
在主线程上采一份服务器状态快照。
save() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Saves the configuration to the file.
saveAll() - Method in class com.ultikits.ultitools.manager.ConfigManager
Save all configs.
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.
saveFailed(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.ConfigurationException
Creates an exception for configuration save failures.
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
 
saveToken(TokenEntity) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Save the current token to data.json for persistence across restarts.
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.AbstractCommandExecutor
Deprecated.
Scans the command mappings.
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) - Method in class com.ultikits.ultitools.context.ComponentScanner
Scan directory for class files.
scanJar(URL, String, ClassLoader) - Method in class com.ultikits.ultitools.context.ComponentScanner
Scan inside a JAR file for class files.
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.
scheduleBuild() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
调度重建。
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
调度一个帧任务。
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
发送线程池。不能是 finalServerMonitorManager.stopMonitoring() 会 shutdown 它,而 ScheduledExecutorService 一经 shutdown 就永久失效。logout 之后再 login 是一条完全正常的路径,那时 ServerMonitorManager.startMonitoring() 必须拿到一个可用的池, 否则 scheduleAtFixedRate 直接抛 RejectedExecutionException
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
 
SecurityPolicy - Class in com.ultikits.ultitools.utils
Security policy configuration for UltiTools class loading and reflection operations.
SecurityPolicy() - Constructor for class com.ultikits.ultitools.utils.SecurityPolicy
 
sendActionBar(Player, String) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
发送批量日志 当externalDrainMode为true时,仅丢弃超出队列上限的旧条目,不发送
sendBatchUpdate() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
发送batch_update消息,合并status、metrics、plugins、logs到单条WebSocket帧 每5秒调用一次,plugins每12个tick(60秒)包含一次
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
sendCommandResult(String, boolean, String, long) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager
发送命令执行结果
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
回一条 config_update_response
sendCustomLog(String, String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
直接发送自定义日志消息 用于插件特定事件的日志记录
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
 
senderLock - Variable in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
 
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.
sendErrorMessage(CommandSender, Command) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Sends the error message.
sendErrorResponse(String) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
发送错误响应
sendErrorResponse(String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
发送错误响应
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
发送文件操作结果
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
发送初始化完成相关日志
sendLog(String, String, String, Throwable) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
发送日志消息到后端
sendLogImmediately(JsonObject) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
立即发送单条日志
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
发送消息到服务器
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
发送性能统计数据(独立消息,用于on-demand请求)
sendMetricsDataWithRequestId(String) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
发送性能统计数据(带请求ID,用于响应后端请求)
sendPing() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
发送Ping消息
sendPlayerEvent(UltiPanelWebSocketClient, JsonObject) - Method in class com.ultikits.ultitools.manager.PlayerEventManager
发送玩家事件到UltiPanel
sendPlayerEvent(String, Player, JsonObject) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
发送玩家事件
sendPlayerEventLog(String, String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
发送玩家事件日志
sendPlayerList(Player, String, String) - Method in interface com.ultikits.ultitools.interfaces.VersionWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
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
发送插件操作日志
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
发送服务器状态信息
sendServerStatusWithRequestId(String) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
发送带请求ID的服务器状态信息(响应后端请求)
sendStreamResponse(String, String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
发送流响应消息
sendStreamStatus(String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
发送流状态
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
 
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
 
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
 
SERVER_PROPERTIES_FILE - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
server_properties 走独立管理器,不是一个真正的配置文件路径。
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
 
serverLock - Variable in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
 
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
服务器监控管理器 负责收集服务器状态信息并通过WebSocket发送
ServerMonitorManager() - Constructor for class com.ultikits.ultitools.manager.ServerMonitorManager
 
ServerMonitorManager.ServerStateSnapshot - Class in com.ultikits.ultitools.manager
一次主线程采样的结果。字段全部 final,构造完成后不再改动,通过 volatile 字段发布, 因此读线程看到的要么是上一份完整快照、要么是这一份完整快照,不会看到半份。
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
 
ServerStatusHandler - Class in com.ultikits.ultitools.websocket.handlers
Handler for server status request messages from the panel.
ServerStatusHandler(ServerMonitorManager) - Constructor for class com.ultikits.ultitools.websocket.handlers.ServerStatusHandler
Creates a handler with the given monitor manager.
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
 
setAllItems() - Method in class com.ultikits.ultitools.abstracts.guis.PagingPage
Deprecated.
This method should be overridden in subclasses to provide the items for the GUI.
SetAllResult(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.
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.
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
设置点击处理器。
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
仅供测试替换时钟。
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.
setContext(SimpleContainer) - Static method in class com.ultikits.ultitools.context.ContextHolder
Sets the global container context.
setCoolDown(CommandSender, Method) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Sets the cool down of the command.
setCurrentUser(UUID) - Static method in class com.ultikits.ultitools.abstracts.data.AuditableDataEntity
Sets the current user for audit tracking.
setDependsOn(List<String>) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
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
 
setExternalDrainMode(boolean) - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
设置外部排空模式 当启用时,sendBatch()不再自动发送日志,改由外部通过drainQueue()获取
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
设置字段值
setFieldValue(Object, String, Object) - Static method in class com.ultikits.ultitools.utils.ReflectionUtil
设置字段值
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
设置图标。
setId(ID) - Method in class com.ultikits.ultitools.abstracts.data.BaseDataEntity
Sets the entity ID.
setId(String) - Method in class com.ultikits.ultitools.context.SimpleContainer
Set ID.
setInstance(Object) - Method in class com.ultikits.ultitools.context.BeanDefinition
 
setIsolationLevel(int) - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Sets the isolation level for the current transaction.
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
启用/禁用日志传输
setLogWriter(PrintWriter) - Method in class com.ultikits.ultitools.interfaces.impl.data.TransactionAwareDataSource
 
setMessageHandler(Consumer<JsonObject>) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
设置消息处理器
setMetadata(String, Object) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
设置元数据。
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
 
setOnConnectHandler(Runnable) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
设置连接成功处理器
setOnDisconnectHandler(Runnable) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
设置断开连接处理器
setOnErrorHandler(Consumer<String>) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
设置错误处理器
setOnReconnectExhaustedHandler(Runnable) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
设置重连耗尽处理器(当所有重连尝试都失败后调用)
setOp(boolean) - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
setParent(RenderNode) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.RenderNode
设置父节点。
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
 
setReadOnly(boolean) - Method in class com.ultikits.ultitools.interfaces.impl.data.NonClosingConnectionProxy
 
setReadOnly(boolean) - Method in interface com.ultikits.ultitools.interfaces.TransactionManager
Sets read-only mode for the current transaction.
setReadOnly(boolean) - Method in class com.ultikits.ultitools.manager.DataSourceTransactionManager
 
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
 
setShowBottomToolbar(boolean) - Method in class com.ultikits.ultitools.abstracts.gui.BaseInventoryPage
Sets whether to show the bottom toolbar.
setSlot(int, Icon) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
设置槽位内容。
setState(VoidCallback) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
标记 State 为 dirty,并安排重建。
setState(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.DeclarativeGui
设置状态并触发重建。
setState(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui
设置状态并触发重建。
setState(Runnable) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
触发重建。
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
 
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
Sets up the economy provider from Vault.
setupAttempted - Static variable in class com.ultikits.ultitools.utils.EconomyUtils
 
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
设置WebSocket客户端
setWebSocketClient(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.FileOperationManager
设置WebSocket客户端
setWebSocketClient(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
设置WebSocket客户端
setWebSocketClient(UltiPanelWebSocketClient) - Method in class com.ultikits.ultitools.manager.ServerPropertiesManager
 
setWidget(StatefulWidget) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.State
 
shortDescription - Variable in class com.ultikits.ultitools.entities.PluginEntity
 
shouldCancel - Variable in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor.CoolDownTickResult
Deprecated.
 
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
检查是否应该处理此日志记录
shouldRegister(Class<?>) - Method in class com.ultikits.ultitools.context.ComponentScanner
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
关闭日志流管理器
shutdown() - Method in class com.ultikits.ultitools.manager.PlayerEventManager
注销事件监听器并断开与客户端的关联。
shutdown() - Method in class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
关闭日志传输器
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.
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(Class<E>, TempEventHandler<E>) - Constructor for class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
SimpleTempListener(Class<E>, TempEventHandler<E>, Function<E, Boolean>) - Constructor for class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
SimpleTempListener(Class<E>, TempEventHandler<E>, EventPriority) - Constructor for class com.ultikits.ultitools.interfaces.impl.SimpleTempListener
 
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
 
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() - 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
 
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
槽位在 Inventory 中的索引(0-based)。 -1 表示尚未分配位置(如容器节点)。 -- GETTER -- 获取槽位索引。 -- SETTER -- 设置槽位索引。
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 用于在 Widget 树中唯一标识一个 Widget。
SlotKey(String) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.SlotKey
 
SlotUtils - Class in com.ultikits.ultitools.abstracts.gui.declarative.util
槽位计算工具类。
SlotUtils() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
 
SNAPSHOT_INTERVAL_TICKS - Static variable in class com.ultikits.ultitools.manager.ServerMonitorManager
世界/玩家/插件状态的采样周期,单位 tick。100 tick = 5 秒,与 batch_update 的发送节拍一致。
snapshotTask - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
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).
sort() - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
 
sorted - Variable in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
 
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
 
sourceModule - Variable in class com.ultikits.ultitools.events.ModuleEvent
 
spawn(Location) - Method in class com.ultikits.ultitools.widgets.Hologram
Spawn the hologram.
spigot() - Method in class com.ultikits.ultitools.manager.CommandExecutionManager.CommandOutputCapture
 
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
 
SQLiteDataStore() - Constructor for class com.ultikits.ultitools.interfaces.impl.data.sqlite.SQLiteDataStore
 
ssl - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 
stackTrace - Variable in class com.ultikits.ultitools.manager.ErrorReportCollector.ErrorReport
 
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
启动批量发送任务
startHeartbeat() - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
启动心跳任务
startLogStream(String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
开始日志流(兼容旧版本)
startLogStream(String, String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
开始日志流
startMonitoring() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
开始监控服务器状态
startPolling(String, Consumer<TokenEntity>) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Start polling for magic-link auth completion.
startPolling(String, Consumer<TokenEntity>, long) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
带显式代际的轮询入口。
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() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Start a background scheduler that proactively refreshes the access token before it expires (checks every hour, refreshes when <2 hours remaining).
state - Variable in class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui
 
State<T> - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
State 是 StatefulWidget 的可变状态。
State() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.State
创建一个新的 State。
State() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.engine.StatefulDeclarativeGui.State
 
StatefulDeclarativeGui<T> - Class in com.ultikits.ultitools.abstracts.gui.declarative.engine
StatefulDeclarativeGui 支持状态的声明式 GUI 基类。
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
声明式 GUI 的状态基类。
StatefulElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
StatefulWidget 对应的 Element。
StatefulElement(StatefulWidget) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
 
StatefulWidget - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
StatefulWidget 是一个具有可变状态的 Widget。
StatefulWidget() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulWidget
创建一个新的 StatefulWidget。
StatefulWidget(SlotKey) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulWidget
创建一个新的 StatefulWidget,指定 key。
StatefulWidget 示例: - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section
StatelessElement - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
StatelessWidget 对应的 Element。
StatelessElement(StatelessWidget) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessElement
 
StatelessWidget - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
StatelessWidget 是一个不需要可变状态的 Widget。
StatelessWidget() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessWidget
创建一个新的 StatelessWidget。
StatelessWidget(SlotKey) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.StatelessWidget
创建一个新的 StatelessWidget,指定 key。
stateSnapshot - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
主线程采出来的服务器状态快照,异步发送线程只读它。
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(CommandSender) - Method in class com.ultikits.ultitools.commands.CloudLoginCommand
 
stop() - Method in class com.ultikits.ultitools.context.SimpleContainer
Stop the container.
stopLogStream(String) - Method in class com.ultikits.ultitools.manager.LogStreamManager
停止日志流
stopMonitoring() - Method in class com.ultikits.ultitools.manager.ServerMonitorManager
停止监控
stopPolling() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Stop polling for magic-link completion.
stopTokenRefreshScheduler() - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
Stop the background token refresh scheduler.
stopWebsocket() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
 
storeLocation - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.JsonStore
 
storeLocation - Variable in class com.ultikits.ultitools.interfaces.impl.data.json.SimpleJsonDataOperator
 
streaming - Variable in class com.ultikits.ultitools.manager.LogStreamManager
 
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
去除版本号前缀
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.
subscribedClients - Variable in class com.ultikits.ultitools.manager.LogStreamManager
 
subscribeToServer(String) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
订阅服务器状态
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>) - Static method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain.ChainValidationResult
 
suggest() - Element in annotation interface com.ultikits.ultitools.annotations.command.CmdParam
 
suggest(TabCompletionContext) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Generates suggestions using the given context.
suggest(Player, Command, String[]) - Method in class com.ultikits.ultitools.abstracts.AbstractCommandExecutor
Deprecated.
Tab complete method.
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.
suggestions - Variable in class com.ultikits.ultitools.commands.tabcomplete.StaticSuggestionsCompleter
 
suggestModuleNames() - Method in class com.ultikits.ultitools.commands.UltiToolsCommands
 
suggestWith(TabCompletionContext, String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Suggests completions for a specific parameter type.
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.
SUSPICIOUS_KEYWORDS - Static variable in class com.ultikits.ultitools.utils.SecurityPolicy
 
SYSTEM_DANGEROUS_CLASSES - Static variable in class com.ultikits.ultitools.utils.SecurityPolicy
 
systemLogHandler - Variable in class com.ultikits.ultitools.manager.LogStreamManager
 
SystemLogHandler - Class in com.ultikits.ultitools.handler
系统日志处理器 捕获所有系统日志并发送到UltiPanel后端
SystemLogHandler(UltiPanelLogTransmitter) - Constructor for class com.ultikits.ultitools.handler.SystemLogHandler
构造函数

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
 
target - Variable in class com.ultikits.ultitools.aop.CglibProxyFactory.CglibMethodInterceptor
 
target - Variable in class com.ultikits.ultitools.aop.ReflectiveMethodInvocation
 
targetType - Variable in exception class com.ultikits.ultitools.abstracts.command.parser.TypeParseException
 
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
 
teardownStep(String, Runnable) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
跑一步拆线动作,失败只记 FINE 不向外抛。
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.
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.
TempListener.PlayerTempListenerBuilder<E> - Class in com.ultikits.ultitools.interfaces
Deprecated, for removal: This API element is subject to removal in a future version.
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 是一个显示文本的按钮 Widget。
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
TextButton 对应的 RenderObjectElement。
TextButtonElement(TextButton) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.widgets.TextButtonElement
 
tickCount - Variable in class com.ultikits.ultitools.manager.ServerMonitorManager
 
timeout() - Element in annotation interface com.ultikits.ultitools.annotations.command.AsyncCommand
Timeout in seconds.
timeout() - Element in annotation interface com.ultikits.ultitools.annotations.Transactional
The transaction timeout in seconds.
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
 
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
创建一个新的 Builder,复制当前 Context 的配置。
TOGGLE - Static variable in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Built-in completer prefix for toggle values.
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 - Static variable in class com.ultikits.ultitools.utils.PluginInitiationUtils
Authentication token for API requests
token - Variable in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
 
TOKEN_REFRESH_CHECK_INTERVAL_MS - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
How often to check if the access token needs refreshing (1 hour)
TOKEN_REFRESH_THRESHOLD_SECONDS - Static variable in class com.ultikits.ultitools.utils.CloudAuthManager
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
 
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
将行列转换为槽位索引。
toSlotIndex(int, int, int) - Static method in class com.ultikits.ultitools.abstracts.gui.declarative.util.SlotUtils
从起始槽位计算相对位置的槽位索引。
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.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
 
touch(File) - Static method in class com.ultikits.ultitools.utils.FileUtils
创建文件,如果父目录不存在会自动创建
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
主线程上的两个定时任务,ServerMonitorManager.stopMonitoring() 需要能取消它们。
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) - Constructor for class com.ultikits.ultitools.manager.PlayerCacheManager.TrackedField
 
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
 
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 - Interface in com.ultikits.ultitools.interfaces
Interface for managing database transactions.
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.
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.SecurityPolicy
 
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
 
TYPE_FIELD - Static variable in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Message type field name in JSON messages.
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日志传输器 按照API文档规范实现日志传输功能
UltiPanelLogTransmitter(UltiPanelWebSocketClient, String) - Constructor for class com.ultikits.ultitools.manager.UltiPanelLogTransmitter
构造函数
UltiPanelWebSocketClient - Class in com.ultikits.ultitools.websocket
UltiPanel WebSocket Client
UltiPanelWebSocketClient(String, String, String) - Constructor for class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
构造函数
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
 
UltiToolsBean - Class in com.ultikits.ultitools.context
 
UltiToolsBean() - Constructor for class com.ultikits.ultitools.context.UltiToolsBean
 
ultiToolsClassLoader - Variable in class com.ultikits.ultitools.UltiTools
 
UltiToolsCommands - Class in com.ultikits.ultitools.commands
重载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) - Constructor for class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Deprecated, for removal: This API element is subject to removal in a future version.
Use the seven-argument constructor and pass resourceFolderPath explicitly. This overload hard-codes it to <dataFolder>/pluginConfig/<pluginName>.

请改用七参数构造函数并显式传入 resourceFolderPath。 此重载把它硬编码成了 <dataFolder>/pluginConfig/<插件名>

UltiToolsPlugin(String, String, List<String>, List<String>, int, String, String) - Constructor for class com.ultikits.ultitools.abstracts.UltiToolsPlugin
Constructor for UltiToolsPlugin.
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
 
uninstallPlugin(String) - Static method in class com.ultikits.ultitools.utils.PluginInstallUtils
Uninstall plugin.
uninstallPlugin(CommandSender, String) - Method in class com.ultikits.ultitools.commands.PluginInstallCommands
 
UNKNOWN_ERROR - Enum constant in enum class com.ultikits.ultitools.exceptions.ErrorCode
 
unlimited() - Static method in class com.ultikits.ultitools.websocket.ExponentialBackoffStrategy
Creates a strategy that tries forever with default backoff.
unloadFailed(String, Throwable) - Static method in exception class com.ultikits.ultitools.exceptions.PluginModuleException
Creates an exception for plugin unload failures.
unmount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
 
unmount() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
从树中移除此 Element。
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
 
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(WebSocketMessageHandler) - Method in class com.ultikits.ultitools.websocket.MessageHandlerRegistry
Unregisters a handler.
unregister(String) - Method in class com.ultikits.ultitools.commands.tabcomplete.TabCompletionManager
Unregisters a completer.
unregister(String) - Method in class com.ultikits.ultitools.manager.CommandManager
 
unregister(Listener) - Method in class com.ultikits.ultitools.manager.ListenerManager
Unregister listener.
unregisterAll(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.CommandManager
 
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.MessageHandlerRegistry
Unregisters all handlers for a message type.
unregisterAllExternal(String) - Method in class com.ultikits.ultitools.manager.CommandManager
Unregister all commands for an external plugin.
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.
unregisterExternal(ExternalPluginAdapter) - Method in class com.ultikits.ultitools.manager.PluginManager
Unregister an external Bukkit plugin adapter from the framework.
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()
卸载此插件模块时调用的方法,类比JavaPlugin.onDisable()
unregisterSupersededVersions(UltiToolsPlugin) - Method in class com.ultikits.ultitools.manager.PluginManager
卸掉被本次加载取代的旧版本。
unsubscribe() - Method in interface com.ultikits.ultitools.entities.Subscription
 
unsubscribeFromServer(String) - Method in class com.ultikits.ultitools.websocket.UltiPanelWebSocketClient
取消订阅服务器状态
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
 
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
使用新的 Widget 更新此 Element。
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(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
更新单个子 Element。
updateChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.ContainerElement
 
updateChildren() - Method in class com.ultikits.ultitools.abstracts.gui.declarative.widgets.GridViewElement
 
updateClickHandlers(List<RenderNode>) - Method in class com.ultikits.ultitools.abstracts.gui.declarative.engine.GuiRenderer
更新点击处理器映射。
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
 
updateItems() - Method in class com.ultikits.ultitools.abstracts.guis.PagingPage
Deprecated.
This method updates the items in the GUI.
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
更新 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
更新TPS计算 + CPU采样 - 每秒执行一次(20 ticks)
uploadConfig(UltiPanelWebSocketClient) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
上传本地配置到服务器
uploadServerProperties(UltiPanelWebSocketClient) - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
Upload server.properties safe keys to cloud for panel editing.
Usage: - Search tag in package com.ultikits.ultitools.abstracts.data
Section
UsageLimit - Annotation Interface in com.ultikits.ultitools.annotations.command
Usage limit annotation.
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
 
uuid - Variable in class com.ultikits.ultitools.entities.vo.ServerEntityVO
 

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
 
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
 
validateAll(CommandContext) - Method in class com.ultikits.ultitools.abstracts.command.validation.ValidatorChain
Validates the context through all validators, collecting all failures.
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 for security.
validateConstructorArgs(Object...) - Method in class com.ultikits.ultitools.manager.PluginManager
Validate constructor arguments for security.
validateFields() - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
Validates all fields annotated with validation annotations (@Range, @NotEmpty, @Size, @Pattern).
validateHardDependencies(Map<String, PluginDependencyResolver.PluginNode>, Set<String>) - Method in class com.ultikits.ultitools.manager.PluginDependencyResolver
Validates that all hard dependencies exist.
validateJarFile(File) - Method in class com.ultikits.ultitools.manager.PluginManager
Validate jar file security.
validateParameterCount(String[], String, CommandSender, Command) - Method in class com.ultikits.ultitools.abstracts.command.BaseCommandExecutor
Validates the parameter count.
validateSenderLock(CommandContext, String) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
 
validateServerLock(CommandContext, String) - Method in class com.ultikits.ultitools.abstracts.command.validation.validators.UsageLockValidator
 
validateSingleField(Field, Object) - Method in class com.ultikits.ultitools.abstracts.AbstractConfigEntity
 
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.
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.entities.WhereCondition
需要匹配的值
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
 
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.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.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.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.widgets.Toast.Style
Returns the enum constant of this class with the specified name.
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.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.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.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.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
 
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
语义版本比较工具类
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
 
versionWrapper - Variable in class com.ultikits.ultitools.UltiTools
Deprecated, for removal: This API element is subject to removal in a future version.
Use XVersionUtils instead.
VersionWrapper - Interface in com.ultikits.ultitools.interfaces
Deprecated, for removal: This API element is subject to removal in a future version.
Use XVersionUtils static methods instead. This interface is kept for backward compatibility only. Will be removed in a future version.

请改用 XVersionUtils 静态方法。 此接口仅为向后兼容保留,将在未来版本中移除。

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
 
VoidCallback - Interface in com.ultikits.ultitools.abstracts.gui.declarative.core
无返回值的功能性接口。

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
 
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
 
warnUnresolvedRequiredDependency(Field) - Method in class com.ultikits.ultitools.context.AutowireFactory
Warn that a required = true dependency could not be resolved.
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
 
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
必须 volatile。写在 WebSocket 的 onOpen 线程上(PlayerEventManager.initialize(com.ultikits.ultitools.websocket.UltiPanelWebSocketClient)),读在 Bukkit 主线程上 (三个事件处理器)。只给写方加 synchronized 不构成发布——读方从不获取同一把监视器, 两边之间没有 happens-before 边。
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
 
WebSocketMessageHandler - Interface in com.ultikits.ultitools.websocket
Interface for handling specific types of WebSocket messages.
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
条件类
WhereCondition() - Constructor for class com.ultikits.ultitools.entities.WhereCondition
 
WHITE - Enum constant in enum class com.ultikits.ultitools.entities.Colors
 
Widget - Class in com.ultikits.ultitools.abstracts.gui.declarative.core
Widget 是声明式 UI 框架的核心抽象类。
Widget() - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
创建一个新的 Widget 实例。
Widget(SlotKey) - Constructor for class com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
创建一个新的 Widget 实例,并指定 key。
WidgetBuilder<T> - Interface in com.ultikits.ultitools.abstracts.gui.declarative.util
Widget 构建器的通用接口。
wireManagers() - Static method in class com.ultikits.ultitools.utils.PluginInitiationUtils
withdraw(UUID, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Withdraws money from a player's account.
withdraw(OfflinePlayer, double) - Static method in class com.ultikits.ultitools.utils.EconomyUtils
Withdraws money from a player's account.
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.
writeDataFile(Map<String, Object>) - Static method in class com.ultikits.ultitools.utils.CloudAuthManager
 
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
 
_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
 

主要特性: - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section

包结构: - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section

⚠ 当前状态(6.2.5) - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section

快速开始: - Search tag in package com.ultikits.ultitools.abstracts.gui.declarative
Section
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