Index
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.
- 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.Use
AbstractCommandExecutorinstead. - 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
BaseDataEntityinstead, 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
MethodInterceptorchain. - 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
XVersionUtilsdirectly 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
JavaPluginto 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.Use
XVersionUtils.getBed(Colors)instead. - 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.Use
XVersionUtils.getBlockFace(Block)instead. - 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.Use
XVersionUtils.getColoredPlaneGlass(Colors)instead. - 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.Use
XVersionUtils.getEmailMaterial(boolean)instead. - 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.Use
XVersionUtils.getEndEye()instead. - 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.Use
XVersionUtils.getGrassBlock()instead. - 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.Use
XVersionUtils.getHead(OfflinePlayer)instead. - 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.Use
XVersionUtils.getItemDurability(ItemStack)instead. - 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.Use
XVersionUtils.getItemInHand(Player, boolean)instead. - 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.Use
XVersionUtils.getSign()instead. - 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.Use
XVersionUtils.getSound(Sounds)instead. - 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
XVersionUtilsinstead. - getVersionWrapper() - Method in class com.ultikits.ultitools.context.UltiToolsBean
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
XVersionUtilsinstead. - getVersionWrapper() - Method in class com.ultikits.ultitools.UltiTools
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
XVersionUtilsinstead. - 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
BaseConfirmationPageinstead, 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
@CmdMappingformat 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
BasePaginationPageinstead, 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 useTempListener.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
Querythat wraps aDataOperator. - 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
MethodInvocationthat 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 currentBaseCommandExecutordoes not extend that type, so the cast throwsClassCastException— and the surrounding catch lists only the four reflective checked exceptions, so it escapes. UseCommandManager.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
Scheduledmethods and register them as Bukkit tasks. - registerScheduledMethodsExternal(String, Object) - Method in class com.ultikits.ultitools.manager.TaskManager
-
Scan a bean for
Scheduledmethods 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()andJavaPlugin.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 implementsPlayerCacheSaver) 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
-
发送线程池。不能是 final:
ServerMonitorManager.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.Use
XVersionUtils.sendActionBar(Player, String)instead. - 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.Use
XVersionUtils.sendPlayerList(Player, String, String)instead. - 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_allbatch. - 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.Use
TempListener.common(Class)instead, narrowing withTempListener.DefaultTempListenerBuilder.filter(Function).请改用
TempListener.common(Class),并用TempListener.DefaultTempListenerBuilder.filter(Function)收窄范围。 - 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
DataSourcewrapper that integrates withTransactionManager. - 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
resourceFolderPathexplicitly. 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
XVersionUtilsinstead. - VersionWrapper - Interface in com.ultikits.ultitools.interfaces
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
XVersionUtilsstatic 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 = truedependency 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BaseCommandExecutorinstead, which provides better architecture with Chain of Responsibility pattern.此类仅为向后兼容而保留。 请使用
BaseCommandExecutor, 它提供了使用责任链模式的更好架构。