Index

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

A

AbstractInputHandler - Class in top.magstar.framework.input.abstraction
输入处理器抽象实现 - 实现了会话管理和call方法
AbstractInputHandler() - Constructor for class top.magstar.framework.input.abstraction.AbstractInputHandler
 
AbstractInputHandler.InputSession - Class in top.magstar.framework.input.abstraction
输入会话类 - 管理单个玩家的输入会话
accept(Player, String) - Method in interface top.magstar.framework.input.interfaces.InputAcceptCallback
处理接受的输入
activeConnections() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the activeConnections record component.
addChild(CommandNode) - Method in class top.magstar.framework.commands.CommandNode
添加子节点
addClickListener(GUIClickListener) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
添加点击监听器
addCloseListener(GUICloseListener) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
添加关闭监听器
addEnchants(int, Enchantment...) - Method in class top.magstar.framework.ItemBuilder
Adds one or more enchantments to the item with given level.
addException(Exception) - Method in class top.magstar.framework.events.models.EventResult.Builder
 
addHandlerCall(HandlerRegistration, long, boolean) - Method in class top.magstar.framework.events.models.monitors.CallChain
 
addItem(T) - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
添加单个内容
addLore(String...) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
添加物品描述行
addLore(SmartString...) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
添加物品描述行 - 支持SmartString
addMetadata(String, Object) - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
addRecipe(Recipe...) - Method in class top.magstar.framework.SyncBukkit
添加配方
addSubscriber(T) - Method in class top.magstar.framework.configs.ConfigHandler
 
ADVANCED - Enum constant in enum class top.magstar.framework.PluginVersion
 
aliases() - Element in annotation interface top.magstar.framework.commands.MagstarCommandRegister
 
aliases() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
allowConcurrent() - Element in annotation interface top.magstar.framework.scheduler.api.AsyncTask
是否允许并发执行
allowConcurrent() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
是否允许并发执行(重复任务)
allowedCallers() - Element in annotation interface top.magstar.framework.api.InternalPackage
允许访问此包的调用者包路径
allowPlayerInventory() - Method in class top.magstar.framework.gui.utils.GUIBuilder
允许玩家背包交互
allowPlayerInventory() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
允许玩家背包交互
allowPlayerInventory(boolean) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置是否允许玩家背包交互
amount(int) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
设置物品数量
and() - Method in class top.magstar.framework.database.query.Condition
设置为 AND 逻辑运算符。
and(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
使用 AND 添加条件(等于)。
and(List<Condition>) - Static method in class top.magstar.framework.database.query.Condition
使用 AND 连接多个条件。
and(Condition) - Method in class top.magstar.framework.database.query.Condition
使用 AND 连接另一个条件。
and(Condition) - Method in class top.magstar.framework.database.query.QueryBuilder
使用 AND 添加条件。
and(Condition...) - Static method in class top.magstar.framework.database.query.Condition
使用 AND 连接多个条件。
AND - Enum constant in enum class top.magstar.framework.database.query.Condition.LogicalOperator
与运算
AnnotatedCommandHandler - Class in top.magstar.framework.commands
基于注解的命令处理器抽象类。
AnnotatedCommandHandler(JavaPlugin, MagstarPlugin) - Constructor for class top.magstar.framework.commands.AnnotatedCommandHandler
构造一个新的命令处理器实例。
AnnotationScanner - Interface in top.magstar.framework.scheduler.api
注解扫描器接口 - 自动扫描和注册带有调度注解的方法
ApiPackage - Annotation Interface in top.magstar.framework.api
标记 API 包的注解
APIRegistry - Class in top.magstar.framework.api
API 注册中心 负责自动将 API 接口注册到 Bukkit ServiceProvider
APIRegistry() - Constructor for class top.magstar.framework.api.APIRegistry
 
APIRegistry.APIProvider<T> - Class in top.magstar.framework.api
API 提供者(用于批量注册)
append(String...) - Method in class top.magstar.framework.SmartString
 
append(SmartString...) - Method in class top.magstar.framework.SmartString
 
appendLore(String...) - Method in class top.magstar.framework.ItemBuilder
Appends lore to the end of the current lore list.
appendLore(BaseComponent[]...) - Method in class top.magstar.framework.ItemBuilder
Appends lore as BaseComponent lines.
appendLore(SmartString...) - Method in class top.magstar.framework.ItemBuilder
Appends lore using SmartString.
ArgType - Enum Class in top.magstar.framework.commands
 
Argument - Annotation Interface in top.magstar.framework.commands
 
ArgumentParseException - Exception Class in top.magstar.framework.commands
 
ArgumentParseException(String) - Constructor for exception class top.magstar.framework.commands.ArgumentParseException
 
ArgumentParser - Class in top.magstar.framework.commands
 
ArgumentParser() - Constructor for class top.magstar.framework.commands.ArgumentParser
 
ArgumentParser.ParsedArguments - Class in top.magstar.framework.commands
 
arrayCount() - Method in record class top.magstar.framework.JsonUtils.JsonStats
Returns the value of the arrayCount record component.
asc(String) - Static method in record class top.magstar.framework.database.query.OrderBy
创建升序排序条件。
ASC - Enum constant in enum class top.magstar.framework.database.query.OrderBy.Direction
升序
async() - Element in annotation interface top.magstar.framework.events.annotations.BridgeMapping
是否异步发布转换后的自定义事件
async() - Element in annotation interface top.magstar.framework.events.annotations.DirectBridge
是否异步发布事件到事件总线
async() - Element in annotation interface top.magstar.framework.events.annotations.EventListener
是否异步处理事件
async() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
是否异步执行
AsyncHandler - Annotation Interface in top.magstar.framework.events.annotations
异步处理器配置注解
asyncHandlers(int) - Method in class top.magstar.framework.events.models.EventResult.Builder
 
AsyncTask - Annotation Interface in top.magstar.framework.scheduler.api
异步任务注解 - 标记方法为异步执行的定时任务
asyncTimeout(long) - Method in class top.magstar.framework.events.config.EventBusConfig.Builder
设置异步处理器超时时间
at(int) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
将物品放置到指定槽位
at(int...) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
将物品放置到多个槽位
attribute(String, Object) - Method in class top.magstar.framework.events.models.EventMetadata.Builder
 
attributes(Map<String, Object>) - Method in class top.magstar.framework.events.models.EventMetadata.Builder
 
AUTO - Enum constant in enum class top.magstar.framework.scheduler.models.ScheduleType
自动选择:async=true 使用 MagstarScheduler,否则使用 Bukkit
AutoBridge - Annotation Interface in top.magstar.framework.events.annotations
自动事件桥接注解
autoContentArea() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
自动计算内容区域(排除导航按钮和边框)
autoCreateTables(Class<?>...) - Method in interface top.magstar.framework.database.engine.DatabaseEngine
自动创建表结构(基于实体类)
autoIncrement() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置为自增列。
autoIncrement() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Column
是否自增。
autoIncrement(boolean) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置是否为自增列。
AutoMapping - Annotation Interface in top.magstar.framework.database.mapping.annotations
自动映射查询注解。
autoRegister() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
是否自动注册(插件启用时)
autoScan() - Element in annotation interface top.magstar.framework.events.annotations.AutoBridge
是否自动扫描该类中的桥接方法
autoScan() - Element in annotation interface top.magstar.framework.scheduler.api.ScheduleHandler
是否自动扫描并注册

B

BASIC - Enum constant in enum class top.magstar.framework.events.models.monitors.ProfileLevel
 
BASIC - Enum constant in enum class top.magstar.framework.PluginVersion
 
belongsTo(Object) - Method in class top.magstar.framework.events.models.HandlerRegistration
检查是否属于指定的监听器实例
belongsToPlugin(String) - Method in class top.magstar.framework.events.models.HandlerRegistration
检查是否属于指定的插件
between(String, Object, Object) - Static method in class top.magstar.framework.database.query.Condition
创建 BETWEEN 条件。
between(String, Object, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
添加 BETWEEN 条件。
BETWEEN - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
区间范围
BOOLEAN - Enum constant in enum class top.magstar.framework.commands.ArgType
 
border(ItemStack) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置边框物品
border(Material) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置边框物品
border(Material) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置边框物品
border(Material, SmartString) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置边框物品 - 使用SmartString名称
border(Material, SmartString) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置边框物品 - 使用SmartString名称
BottleneckSeverity - Enum Class in top.magstar.framework.events.models.monitors
 
BottleneckType - Enum Class in top.magstar.framework.events.models.monitors
 
BridgeMapping - Annotation Interface in top.magstar.framework.events.annotations
事件桥接映射注解
broadcast(String...) - Method in class top.magstar.framework.SyncBukkit
广播消息到所有玩家
broadcast(BaseComponent...) - Method in class top.magstar.framework.SyncBukkit
广播组件消息到所有玩家
build() - Method in class top.magstar.framework.events.config.EventBusConfig.Builder
构建配置对象
build() - Method in class top.magstar.framework.events.models.EventMetadata.Builder
 
build() - Method in class top.magstar.framework.events.models.EventResult.Builder
 
build(SQLBuilder) - Method in class top.magstar.framework.database.query.QueryBuilder
构建查询 SQL。
build(InputFactory) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
构建InputHandler
buildChestGUI() - Method in class top.magstar.framework.gui.utils.GUIReader
构建普通ChestGUI
buildChestGUI(Plugin, MagstarPlugin, GUIBuilder) - Method in interface top.magstar.framework.gui.interfaces.GUIFactory
构建基于箱子的GUI
buildChestGUI(GUIFactory, Plugin, MagstarPlugin) - Method in class top.magstar.framework.gui.utils.GUIBuilder
构建基于箱子的GUI
buildChestGUI(GUIFactory, Plugin, MagstarPlugin) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
构建基于箱子的分页GUI
buildChestGUI(GUIFactory, P) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
构建基于箱子的分页GUI
buildChestPagedGUI(Plugin, MagstarPlugin, PagedGUIBuilder<T>) - Method in interface top.magstar.framework.gui.interfaces.GUIFactory
构建基于箱子的分页GUI
buildCount(String, List<Condition>) - Method in class top.magstar.framework.database.query.SQLBuilder
构建 COUNT 查询 SQL。
buildCount(SQLBuilder) - Method in class top.magstar.framework.database.query.QueryBuilder
构建统计查询 SQL。
buildCountSQL() - Method in class top.magstar.framework.database.query.QueryBuilder
构建 COUNT SQL 查询。
buildDelete(String, List<Condition>) - Method in class top.magstar.framework.database.query.SQLBuilder
构建 DELETE 语句 SQL。
buildDeleteSQL() - Method in class top.magstar.framework.database.query.QueryBuilder
构建 DELETE SQL 查询。
builder() - Static method in class top.magstar.framework.events.config.EventBusConfig
创建配置构建器
builder() - Static method in class top.magstar.framework.events.models.EventMetadata
创建 Builder
Builder() - Constructor for class top.magstar.framework.events.config.EventBusConfig.Builder
 
Builder() - Constructor for class top.magstar.framework.events.models.EventMetadata.Builder
 
Builder() - Constructor for class top.magstar.framework.events.models.EventResult.Builder
 
Builder(EventMetadata) - Constructor for class top.magstar.framework.events.models.EventMetadata.Builder
 
Builder(EventResult) - Constructor for class top.magstar.framework.events.models.EventResult.Builder
 
buildInputHandler(InputHandlerBuilder) - Method in interface top.magstar.framework.input.interfaces.InputFactory
构建输入处理器
buildInsert(String, Map<String, Object>) - Method in class top.magstar.framework.database.query.SQLBuilder
构建 INSERT 语句 SQL。
buildPacketGUI(Plugin, MagstarPlugin, GUIBuilder) - Method in interface top.magstar.framework.gui.interfaces.GUIFactory
构建基于数据包的GUI
buildPacketGUI(GUIFactory, Plugin, MagstarPlugin) - Method in class top.magstar.framework.gui.utils.GUIBuilder
构建基于数据包的GUI
buildPacketGUI(GUIFactory, Plugin, MagstarPlugin) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
构建基于数据包的分页GUI
buildPacketGUI(GUIFactory, P) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
构建基于数据包的分页GUI
buildPacketPagedGUI(Plugin, MagstarPlugin, PagedGUIBuilder<T>) - Method in interface top.magstar.framework.gui.interfaces.GUIFactory
构建基于数据包的分页GUI
buildPagedGUI(Function<E, ItemStack>) - Method in class top.magstar.framework.gui.utils.GUIReader
构建翻页GUI
buildSelect(String, List<String>, List<Condition>, List<OrderBy>, Integer, Integer) - Method in class top.magstar.framework.database.query.SQLBuilder
构建 SELECT 查询 SQL。
buildSelectSQL() - Method in class top.magstar.framework.database.query.QueryBuilder
构建 SELECT SQL 查询。
buildUpdate(String, Map<String, Object>, List<Condition>) - Method in class top.magstar.framework.database.query.SQLBuilder
构建 UPDATE 语句 SQL。
buildWhereClause(StringBuilder, List<Object>, List<Condition>) - Method in class top.magstar.framework.database.query.SQLBuilder
构建 WHERE 子句。
buildWhereClause(List<Condition>) - Method in class top.magstar.framework.database.query.SQLBuilder
构建 WHERE 子句字符串。
BUKKIT - Enum constant in enum class top.magstar.framework.scheduler.models.ScheduleType
强制使用 Bukkit 调度器(兼容模式)
Bukkit 事件桥接 - Search tag in package top.magstar.framework.events.annotations
Section
Bukkit 事件桥接机制 - Search tag in package top.magstar.framework.events.annotations
Section
Bukkit 事件桥接注解 - Search tag in package top.magstar.framework.events.annotations
Section

C

call(Player) - Method in class top.magstar.framework.input.abstraction.AbstractInputHandler
 
call(Player) - Method in interface top.magstar.framework.input.interfaces.InputHandler
将输入会话应用到指定玩家
CallChain - Class in top.magstar.framework.events.models.monitors
 
CallChain(String, Class<?>) - Constructor for class top.magstar.framework.events.models.monitors.CallChain
 
CallChainRecord - Class in top.magstar.framework.events.models.monitors
 
CallChainRecord(CallChain) - Constructor for class top.magstar.framework.events.models.monitors.CallChainRecord
 
cancel() - Method in class top.magstar.framework.input.abstraction.AbstractInputHandler.InputSession
取消会话
cancel() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
取消任务
cancelAllTasks() - Method in interface top.magstar.framework.scheduler.api.TaskManager
取消所有任务
CANCELLED - Enum constant in enum class top.magstar.framework.scheduler.models.TaskStatus
已取消
cancelOnDamage - Variable in class top.magstar.framework.input.abstraction.AbstractInputHandler
是否在受伤时取消
cancelOnDamage(boolean) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置是否在受伤时取消
cancelOnMove - Variable in class top.magstar.framework.input.abstraction.AbstractInputHandler
是否在移动时取消
cancelOnMove(boolean) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置是否在移动时取消
cancelTask(long) - Method in interface top.magstar.framework.scheduler.api.TaskManager
取消任务
center(int) - Method in class top.magstar.framework.ComponentString
使内容居中显示
center(int) - Method in class top.magstar.framework.SmartString
居中显示文本
checkAccess() - Element in annotation interface top.magstar.framework.api.InternalPackage
是否在运行时检查访问权限
ChestGUI - Interface in top.magstar.framework.gui.interfaces
箱子GUI接口 - 定义箱子类型图形用户界面的标准API
CLASSIC - Enum constant in enum class top.magstar.framework.gui.utils.GUIReader.GUIType
 
cleanup() - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
清理追踪数据
cleanupCompletedTasks() - Method in interface top.magstar.framework.scheduler.api.TaskManager
清理已完成的任务
clear() - Method in interface top.magstar.framework.database.repository.MagstarRepository
清除当前仓库的持久化上下文缓存。
clear() - Method in interface top.magstar.framework.database.services.DatabaseService
清除持久化上下文。
clear() - Method in interface top.magstar.framework.database.services.PersistenceContext
清除持久化上下文。
clear() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
清空GUI中的所有物品
clear() - Method in interface top.magstar.framework.papi.PlaceholderRegistry
清空所有注册
clearItems() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
清空所有内容
clearPlaceholders(int) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
清除指定槽位的所有占位符
clearRecipes() - Method in class top.magstar.framework.SyncBukkit
清除所有配方
clearRepositoryCache() - Method in interface top.magstar.framework.database.services.DatabaseService
清除所有仓库缓存。
clearRepositoryCache(Class<?>) - Method in interface top.magstar.framework.database.services.DatabaseService
清除指定实体类的仓库缓存。
clearSlot(int) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
清空指定槽位
clone() - Method in class top.magstar.framework.ItemBuilder
Creates a deep clone of this builder, including meta.
close() - Method in class top.magstar.framework.database.connections.ConnectionPool
关闭连接池,释放所有连接资源。
close(Player) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
关闭GUI
Column - Annotation Interface in top.magstar.framework.database.mapping.annotations
列定义注解。
ColumnDefinition - Class in top.magstar.framework.database.abstractions
数据库列定义类。
ColumnDefinition(String, String) - Constructor for class top.magstar.framework.database.abstractions.ColumnDefinition
构造一个列定义。
ColumnInfo - Interface in top.magstar.framework.database.mapping
列信息接口。
columnMapping() - Element in annotation interface top.magstar.framework.database.mapping.annotations.AutoMapping
自定义列名映射。
combineMessages(T...) - Method in class top.magstar.framework.configs.MessageTemplate
组合多个消息
command() - Element in annotation interface top.magstar.framework.commands.MagstarTabCompleter
 
CommandMessageProvider - Interface in top.magstar.framework
命令消息提供者接口 - 允许插件自定义命令框架的错误消息
CommandNode - Class in top.magstar.framework.commands
 
CommandNode(String, Method, Object, MagstarCommandRegister) - Constructor for class top.magstar.framework.commands.CommandNode
 
CommandNode(String, Method, Object, MagstarSubCommand) - Constructor for class top.magstar.framework.commands.CommandNode
 
comment() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Column
列注释。
comment() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Table
表注释。
comment() - Element in annotation interface top.magstar.framework.scheduler.api.AsyncTask
任务注释
comment() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
任务注释
comment(String) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置列注释。
compactJson(String) - Static method in class top.magstar.framework.JsonUtils
 
compactLayout() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
使用紧凑布局(5行)
COMPLETED - Enum constant in enum class top.magstar.framework.PluginVersion
 
COMPLETED - Enum constant in enum class top.magstar.framework.scheduler.models.TaskStatus
已完成
ComponentPackage - Annotation Interface in top.magstar.framework.api
标记组件包的注解
ComponentString - Class in top.magstar.framework
Represents an advanced text component builder for Minecraft chat messages.
ComponentString(String) - Constructor for class top.magstar.framework.ComponentString
创建一个新的ComponentString
ComponentType - Enum Class in top.magstar.framework.api
组件类型枚举
CompositeKey - Interface in top.magstar.framework.database.mapping
复合主键接口。
CompositeKeyRepository<T,K> - Interface in top.magstar.framework.database.repository
复合主键仓库接口。
COMPREHENSIVE - Enum constant in enum class top.magstar.framework.events.models.monitors.ProfileLevel
 
Condition - Class in top.magstar.framework.database.query
查询条件类。
Condition(String, Condition.Operator, Object) - Constructor for class top.magstar.framework.database.query.Condition
构造一个查询条件。
Condition(String, Condition.Operator, Object, Object) - Constructor for class top.magstar.framework.database.query.Condition
构造一个 BETWEEN 查询条件。
Condition.LogicalOperator - Enum Class in top.magstar.framework.database.query
逻辑运算符枚举。
Condition.Operator - Enum Class in top.magstar.framework.database.query
比较运算符枚举。
config - Variable in class top.magstar.framework.configs.MagstarConfig
 
ConfigHandler - Class in top.magstar.framework.configs
Abstract base class for handling and managing MagstarConfig instances.
ConfigHandler(T) - Constructor for class top.magstar.framework.configs.ConfigHandler
 
ConfigHandler(MagstarPlugin, Plugin) - Constructor for class top.magstar.framework.configs.ConfigHandler
 
ConfigSubscriber - Interface in top.magstar.framework.configs
 
ConfigurationException - Exception Class in top.magstar.framework.events.exceptions
配置异常 - 事件总线配置错误时抛出的异常
ConfigurationException(String) - Constructor for exception class top.magstar.framework.events.exceptions.ConfigurationException
 
ConfigurationException(String, String, Object) - Constructor for exception class top.magstar.framework.events.exceptions.ConfigurationException
 
ConfigurationException(String, Throwable, String, Object) - Constructor for exception class top.magstar.framework.events.exceptions.ConfigurationException
 
ConnectionPool - Class in top.magstar.framework.database.connections
数据库连接池。
ConnectionPool(DatabaseConfig) - Constructor for class top.magstar.framework.database.connections.ConnectionPool
构造一个连接池。
ConnectionPool.ConnectionPoolStats - Class in top.magstar.framework.database.connections
连接池统计信息。
ConnectionPoolStats(int, int, int, int, int, int) - Constructor for class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
构造统计信息对象。
connectionTimeout(long) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置连接超时时间。
contains(Object) - Method in interface top.magstar.framework.database.repository.MagstarRepository
检查实体是否在持久化上下文中。
contains(Object) - Method in interface top.magstar.framework.database.services.DatabaseService
检查实体是否在持久化上下文中。
contains(Object) - Method in interface top.magstar.framework.database.services.PersistenceContext
检查实体是否在持久化上下文中。
containsAdvancedTags() - Method in class top.magstar.framework.SmartString
检查是否包含高级标签
containsPlaceholder(int, String...) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
检查指定槽位是否包含特定占位符
containsPlaceholders(String) - Method in interface top.magstar.framework.papi.PlaceholderService
检查文本是否包含变量
containsRGBFormat() - Method in class top.magstar.framework.SmartString
检查字符串是否包含RGB格式标签
contentLength() - Method in class top.magstar.framework.SmartString
获取不含格式代码的纯文本长度
contentSlots(Integer...) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置内容区域槽位
contentSlots(List<Integer>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置内容区域槽位
copy() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
创建当前列定义的深拷贝。
core() - Element in annotation interface top.magstar.framework.api.ComponentPackage
是否为核心组件
count() - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
统计所有实体数量。
count() - Method in interface top.magstar.framework.database.repository.Repository
统计所有实体数量。
countByCondition(Condition) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据条件统计实体数量。
countByCondition(Condition) - Method in interface top.magstar.framework.database.repository.Repository
根据条件统计实体数量。
countByQuery(QueryBuilder<T>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据查询构建器统计实体数量。
countByQuery(QueryBuilder<T>) - Method in interface top.magstar.framework.database.repository.Repository
根据查询构建器统计实体数量。
create(long) - Static method in class top.magstar.framework.events.models.EventMetadata
创建简单的事件元数据
create(String) - Static method in class top.magstar.framework.events.models.EventMetadata
创建带来源的事件元数据
create(String, String) - Static method in class top.magstar.framework.database.abstractions.ColumnDefinition
创建一个新的列定义(静态工厂方法)。
create(String, Map<String, Object>, int) - Static method in class top.magstar.framework.events.models.EventMetadata
创建完整的事件元数据
create(DatabaseType) - Static method in class top.magstar.framework.database.connections.DatabaseConfig
创建指定类型的数据库配置。
createAnnotationScanner(Plugin, TaskManager) - Method in interface top.magstar.framework.scheduler.api.SchedulerFactory
创建注解扫描器
createAnnotationScanner(Plugin, TaskManager, String) - Method in interface top.magstar.framework.scheduler.api.SchedulerFactory
创建注解扫描器(指定基础包)
createBukkitScheduler(Plugin) - Method in interface top.magstar.framework.scheduler.api.SchedulerFactory
创建Bukkit调度器
createCompositeKeyRepository(Class<R>, Class<T>, Class<K>) - Method in interface top.magstar.framework.database.repository.RepositoryFactory
根据接口类创建自定义复合主键仓库。
createCompositeKeyRepository(Class<T>) - Method in interface top.magstar.framework.database.repository.RepositoryFactory
创建复合主键仓库。
createCustomRepository(R) - Method in interface top.magstar.framework.database.repository.RepositoryFactory
创建自定义仓库。
CreatedAt - Annotation Interface in top.magstar.framework.database.mapping.annotations
创建时间注解。
createDefaultConfig() - Method in enum class top.magstar.framework.database.connections.DatabaseType
 
createMagstarScheduler(Plugin) - Method in interface top.magstar.framework.scheduler.api.SchedulerFactory
创建Magstar调度器
createQuery() - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
创建查询构建器。
createQuery() - Method in interface top.magstar.framework.database.repository.Repository
创建查询构建器。
createRepository(Class<R>, Class<T>, Class<ID>) - Method in interface top.magstar.framework.database.repository.RepositoryFactory
根据接口类创建自定义仓库。
createRepository(Class<T>) - Method in interface top.magstar.framework.database.repository.RepositoryFactory
创建标准仓库。
createSnapshot() - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
创建性能快照
createTableIfNotExists(Connection, Class<?>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
如果表不存在则创建表。
createTaskManager() - Method in interface top.magstar.framework.scheduler.api.SchedulerFactory
创建任务管理器
CRITICAL - Enum constant in enum class top.magstar.framework.events.models.monitors.BottleneckSeverity
 
CRITICAL - Enum constant in enum class top.magstar.framework.events.models.monitors.HealthIssue.Severity
 
CRITICAL - Enum constant in enum class top.magstar.framework.events.models.monitors.HealthStatus
 
CRITICAL - Enum constant in enum class top.magstar.framework.events.models.monitors.OptimizationPriority
 
customFirstPageButton(Function<Boolean, ItemStack>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
自定义首页按钮渲染器
customLastPageButton(Function<Boolean, ItemStack>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
自定义末页按钮渲染器
CustomMessageProviderHolder - Interface in top.magstar.framework
自定义消息提供者持有者接口 - 用于获取命令消息提供者
customNextButton(Function<Boolean, ItemStack>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
自定义下一页按钮渲染器
customPageInfo(Function<PagedGUIBuilder.PageInfo, ItemStack>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
自定义页面信息渲染器
customPreviousButton(Function<Boolean, ItemStack>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
自定义上一页按钮渲染器

D

DATA - Enum constant in enum class top.magstar.framework.api.ComponentType
数据组件
database(String) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置数据库名称或文件路径。
DatabaseConfig - Class in top.magstar.framework.database.connections
数据库配置类。
DatabaseConfig() - Constructor for class top.magstar.framework.database.connections.DatabaseConfig
 
DatabaseDialect - Interface in top.magstar.framework.database.abstractions
数据库方言接口。
DatabaseEngine - Interface in top.magstar.framework.database.engine
数据库引擎接口 - 一站式数据库系统管理
DatabaseEngineException - Exception Class in top.magstar.framework.database.engine
数据库引擎异常
DatabaseEngineException(String) - Constructor for exception class top.magstar.framework.database.engine.DatabaseEngineException
 
DatabaseEngineException(String, Throwable) - Constructor for exception class top.magstar.framework.database.engine.DatabaseEngineException
 
DatabaseInfo - Record Class in top.magstar.framework.database.services
 
DatabaseInfo(String, String, String, String, String, String, int, int, String) - Constructor for record class top.magstar.framework.database.services.DatabaseInfo
Creates an instance of a DatabaseInfo record class.
DatabaseReader<T> - Class in top.magstar.framework.database.engine
数据库配置读取器抽象类。
DatabaseReader(T) - Constructor for class top.magstar.framework.database.engine.DatabaseReader
构造数据库配置读取器。
DatabaseService - Interface in top.magstar.framework.database.services
数据库服务接口。
databaseType() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the databaseType record component.
DatabaseType - Enum Class in top.magstar.framework.database.connections
 
deepCopyMap(Map<String, Object>) - Static method in class top.magstar.framework.JsonUtils
 
DEFAULT_PRIORITY - Static variable in annotation interface top.magstar.framework.events.annotations.Priority
默认优先级值
DefaultCommandMessageProvider - Class in top.magstar.framework
默认的命令消息提供者 使用简单的颜色代码消息
DefaultCommandMessageProvider() - Constructor for class top.magstar.framework.DefaultCommandMessageProvider
 
defaultConfig() - Static method in class top.magstar.framework.events.config.EventBusConfig
获取默认配置实例
defaultConfig() - Static method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
DefaultConfig - Annotation Interface in top.magstar.framework.configs
 
defaultLayout() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
使用默认6行布局
defaultThresholds() - Static method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
defaultType() - Element in annotation interface top.magstar.framework.scheduler.api.ScheduleHandler
默认调度器类型
defaultValue() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Column
默认值。
defaultValue(String) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置默认值。
delay() - Element in annotation interface top.magstar.framework.scheduler.api.AsyncTask
延迟执行时间
delay() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
延迟执行时间 当type = BUKKIT时,单位为tick 当type = MAGSTAR时,配合timeUnit使用
deleteAll() - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
删除所有实体。
deleteAll() - Method in interface top.magstar.framework.database.repository.Repository
删除所有实体。
deleteByCompositeKey(K) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据复合主键删除实体。
deleteByCompositeKeys(Collection<K>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据多个复合主键删除实体。
deleteByCondition(Condition) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据条件删除实体。
deleteByCondition(Condition) - Method in interface top.magstar.framework.database.repository.Repository
根据条件删除实体。
deleteByConditions(List<Condition>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据多个条件删除实体。
deleteByConditions(List<Condition>) - Method in interface top.magstar.framework.database.repository.Repository
根据多个条件删除实体。
deleteById(ID) - Method in interface top.magstar.framework.database.repository.Repository
根据主键删除实体。
deleteByPartialKey(Map<String, Object>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据部分主键字段删除实体。
denied(Player, String) - Method in interface top.magstar.framework.input.interfaces.InputDeniedCallback
处理被拒绝的输入
dependencies() - Element in annotation interface top.magstar.framework.api.ComponentPackage
依赖的其他组件包
DEPRECATED - Enum constant in enum class top.magstar.framework.api.Stability
已废弃 - API 将在未来版本中移除
desc(String) - Static method in record class top.magstar.framework.database.query.OrderBy
创建降序排序条件。
DESC - Enum constant in enum class top.magstar.framework.database.query.OrderBy.Direction
降序
description() - Element in annotation interface top.magstar.framework.api.ApiPackage
描述信息
description() - Element in annotation interface top.magstar.framework.api.ComponentPackage
组件描述
description() - Element in annotation interface top.magstar.framework.api.InternalPackage
描述信息
description() - Element in annotation interface top.magstar.framework.commands.MagstarCommandRegister
 
description() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
deserialize(String) - Static method in class top.magstar.framework.ItemBuilder
 
destroy() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
销毁GUI,释放资源
destroy() - Method in interface top.magstar.framework.MagstarPlugin
Called when the plugin is being disabled; should clean up resources.
detach(Object) - Method in interface top.magstar.framework.database.repository.MagstarRepository
从持久化上下文中分离实体。
detach(Object) - Method in interface top.magstar.framework.database.services.DatabaseService
从持久化上下文中分离实体。
detach(Object) - Method in interface top.magstar.framework.database.services.PersistenceContext
分离实体。
DETAILED - Enum constant in enum class top.magstar.framework.events.models.monitors.ProfileLevel
 
detectAndFlush() - Method in interface top.magstar.framework.database.services.PersistenceContext
检测变更并刷新到数据库。
detectDirty() - Method in interface top.magstar.framework.database.services.PersistenceContext
检测脏数据。
DirectBridge - Annotation Interface in top.magstar.framework.events.annotations
直接事件桥接注解
direction() - Method in record class top.magstar.framework.database.query.OrderBy
获取排序方向。
disableProfiling() - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
禁用性能分析
dispatchCommand(CommandSender, String) - Method in class top.magstar.framework.SyncBukkit
在主线程执行命令
documentationLinks() - Element in annotation interface top.magstar.framework.api.ApiPackage
相关文档链接
DOUBLE - Enum constant in enum class top.magstar.framework.commands.ArgType
 
driverName() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the driverName record component.
driverVersion() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the driverVersion record component.
dropChanges() - Method in class top.magstar.framework.ItemBuilder
Discards unsaved changes and restores the original ItemMeta.
dropTable(Class<?>) - Method in interface top.magstar.framework.database.services.DatabaseService
删除表。
dropTable(Connection, Class<?>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
删除表。
dropTables(Class<?>...) - Method in interface top.magstar.framework.database.services.DatabaseService
批量删除表。

E

EFFECT - Enum constant in enum class top.magstar.framework.api.ComponentType
效果组件
EmbeddedId - Annotation Interface in top.magstar.framework.database.mapping.annotations
嵌入式复合主键注解。
enableInheritance(boolean) - Method in class top.magstar.framework.events.config.EventBusConfig.Builder
设置是否启用事件继承
enableInputModule(Plugin) - Method in interface top.magstar.framework.MagstarPlugin
 
enableMetrics(boolean) - Method in class top.magstar.framework.events.config.EventBusConfig.Builder
设置是否启用性能指标收集
enableProfiling(ProfileLevel) - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
启用性能分析
enableSchedulerModule(Plugin) - Method in interface top.magstar.framework.MagstarPlugin
 
enableSchedulerModule(Plugin, String) - Method in interface top.magstar.framework.MagstarPlugin
 
enchant(Enchantment, int) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
添加附魔
end(boolean, List<Exception>) - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
endEventTrace(String, boolean, List<Exception>) - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
结束事件追踪
EnhancedCommandWrapper - Class in top.magstar.framework.commands
 
EnhancedCommandWrapper(MagstarPlugin, CommandNode, Method) - Constructor for class top.magstar.framework.commands.EnhancedCommandWrapper
 
ensureDefaults() - Method in class top.magstar.framework.configs.MessageTemplate
确保所有默认消息存在于配置文件中
entity() - Element in annotation interface top.magstar.framework.database.mapping.annotations.AutoMapping
指定要查询的实体类。
EntityMapper - Interface in top.magstar.framework.database.mapping
实体映射器接口。
entityToFieldMap(T) - Method in interface top.magstar.framework.database.mapping.EntityMapper
将实体对象转换为字段映射。
entityToFieldMapExcludePrimaryKey(T) - Method in interface top.magstar.framework.database.mapping.EntityMapper
将实体对象转换为字段映射(排除主键)。
entityToNonNullFieldMap(T) - Method in interface top.magstar.framework.database.mapping.EntityMapper
将实体对象转换为非空字段映射。
eq(String, Object) - Static method in class top.magstar.framework.database.query.Condition
创建等于条件。
eq(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
添加等于条件。
equals(Object) - Method in class top.magstar.framework.commands.CommandNode
 
equals(Object) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
 
equals(Object) - Method in record class top.magstar.framework.database.query.OrderBy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class top.magstar.framework.database.services.DatabaseInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class top.magstar.framework.events.models.EventMetadata
 
equals(Object) - Method in class top.magstar.framework.events.models.HandlerRegistration
 
equals(Object) - Method in class top.magstar.framework.ItemBuilder
To check if the two ItemBuilders will produce same results.
equals(Object) - Method in record class top.magstar.framework.JsonUtils.JsonStats
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class top.magstar.framework.SmartString
比较两个SmartString的内容是否相等
EQUALS - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
等于
ErrorRecord - Class in top.magstar.framework.events.models.monitors
 
ErrorRecord(String, Exception) - Constructor for class top.magstar.framework.events.models.monitors.ErrorRecord
 
ErrorStats - Class in top.magstar.framework.events.models.monitors
 
ErrorStats(Map<String, Long>, List<ErrorRecord>) - Constructor for class top.magstar.framework.events.models.monitors.ErrorStats
 
escapeIdentifier(String) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
转义数据库标识符(表名、列名等)。
EventBus - Interface in top.magstar.framework.events.api
事件总线接口 - 定义事件订阅和管理的标准API
EventBusConfig - Class in top.magstar.framework.events.config
事件总线配置类
EventBusConfig.Builder - Class in top.magstar.framework.events.config
事件总线配置构建器
EventBusException - Exception Class in top.magstar.framework.events.exceptions
事件总线异常 - 事件系统的基础异常类
EventBusException(String) - Constructor for exception class top.magstar.framework.events.exceptions.EventBusException
 
EventBusException(String, String) - Constructor for exception class top.magstar.framework.events.exceptions.EventBusException
 
EventBusException(String, Throwable) - Constructor for exception class top.magstar.framework.events.exceptions.EventBusException
 
EventBusException(String, Throwable, String) - Constructor for exception class top.magstar.framework.events.exceptions.EventBusException
 
EventCaller - Annotation Interface in top.magstar.framework.events.api
用于标注一个方法是否会发布事件。
EventHandler<T> - Interface in top.magstar.framework.events.api
事件处理器的函数式接口。
eventId(UUID) - Method in class top.magstar.framework.events.models.EventMetadata.Builder
 
EventListener - Annotation Interface in top.magstar.framework.events.annotations
事件监听器注解
EventMetadata - Class in top.magstar.framework.events.models
事件元数据 - 包含事件的附加信息
EventMetadata.Builder - Class in top.magstar.framework.events.models
 
EventPublisher - Interface in top.magstar.framework.events.api
事件发布器接口 - 定义事件发布的标准API
EventPublishException - Exception Class in top.magstar.framework.events.exceptions
事件发布异常 - 事件发布过程中出现的异常
EventPublishException(String) - Constructor for exception class top.magstar.framework.events.exceptions.EventPublishException
 
EventPublishException(String, Class<?>) - Constructor for exception class top.magstar.framework.events.exceptions.EventPublishException
 
EventPublishException(String, Throwable) - Constructor for exception class top.magstar.framework.events.exceptions.EventPublishException
 
EventPublishException(String, Throwable, Class<?>, Object) - Constructor for exception class top.magstar.framework.events.exceptions.EventPublishException
 
EventResult - Class in top.magstar.framework.events.models
事件处理结果 - 封装事件处理的详细信息
EventResult.Builder - Class in top.magstar.framework.events.models
 
EventTrace - Class in top.magstar.framework.events.models.monitors
 
EventTrace(Object, String) - Constructor for class top.magstar.framework.events.models.monitors.EventTrace
 
EventTypeMetrics - Class in top.magstar.framework.events.models.monitors
 
EventTypeMetrics(Class<?>) - Constructor for class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
EventTypeProfile - Class in top.magstar.framework.events.models.monitors
 
EventTypeProfile(Class<?>) - Constructor for class top.magstar.framework.events.models.monitors.EventTypeProfile
 
EventWrapper<T> - Class in top.magstar.framework.events.models
 
EventWrapper(T, EventMetadata) - Constructor for class top.magstar.framework.events.models.EventWrapper
 
EVOLVING - Enum constant in enum class top.magstar.framework.api.Stability
演进中 - API 可能会有小的变更
Example - Search tag in class top.magstar.framework.ItemBuilder
Section
execute() - Method in interface top.magstar.framework.database.services.TransactionAction
执行事务操作。
execute() - Method in interface top.magstar.framework.database.services.TransactionFunction
执行事务操作并返回结果。
executeInTransaction(TransactionAction) - Method in interface top.magstar.framework.database.services.DatabaseService
在事务中执行操作(无返回值)。
executeInTransaction(TransactionFunction<R>) - Method in interface top.magstar.framework.database.services.DatabaseService
在事务中执行操作(有返回值)。
executionTime(long) - Method in class top.magstar.framework.events.models.EventResult.Builder
 
exists(ID) - Method in interface top.magstar.framework.database.repository.Repository
检查指定主键的实体是否存在。
existsByCompositeKey(K) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
检查指定复合主键的实体是否存在。
existsByCondition(Condition) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
检查符合条件的实体是否存在。
existsByCondition(Condition) - Method in interface top.magstar.framework.database.repository.Repository
检查符合条件的实体是否存在。
EXPERIMENTAL - Enum constant in enum class top.magstar.framework.api.Stability
实验性 - API 可能会有重大变更

F

failed(String) - Static method in class top.magstar.framework.events.models.EventResult
创建失败结果
failed(String, Exception) - Static method in class top.magstar.framework.events.models.EventResult
创建失败结果(带异常)
FAILED - Enum constant in enum class top.magstar.framework.scheduler.models.TaskStatus
已失败
Features - Search tag in class top.magstar.framework.ItemBuilder
Section
field() - Method in record class top.magstar.framework.database.query.OrderBy
获取字段名。
fill(ItemStack) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置填充物品
fill(Material) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置填充物品
fill(Material) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置填充物品
fill(Material, SmartString) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置填充物品 - 使用SmartString名称
fill(Material, SmartString) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置填充物品 - 使用SmartString名称
findAll() - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
查找所有实体。
findAll() - Method in interface top.magstar.framework.database.repository.Repository
查找所有实体。
findAll(int, int) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
分页查找所有实体。
findAll(int, int) - Method in interface top.magstar.framework.database.repository.Repository
分页查找所有实体。
findByCompositeKey(K) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据复合主键查找实体。
findByCompositeKeys(Collection<K>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据多个复合主键查找实体。
findByCondition(Condition) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据单个条件查找实体。
findByCondition(Condition) - Method in interface top.magstar.framework.database.repository.Repository
根据单个条件查找实体。
findByConditions(List<Condition>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据多个条件查找实体。
findByConditions(List<Condition>) - Method in interface top.magstar.framework.database.repository.Repository
根据多个条件查找实体。
findById(ID) - Method in interface top.magstar.framework.database.repository.Repository
根据主键查找实体。
findByPartialKey(Map<String, Object>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据部分主键字段查找实体。
findByQuery(QueryBuilder<T>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据查询构建器查找实体。
findByQuery(QueryBuilder<T>) - Method in interface top.magstar.framework.database.repository.Repository
根据查询构建器查找实体。
findChild(String) - Method in class top.magstar.framework.commands.CommandNode
查找子节点(忽略大小写)
findOne(Condition) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据条件查找单个实体。
findOne(Condition) - Method in interface top.magstar.framework.database.repository.Repository
根据条件查找单个实体。
findOneByQuery(QueryBuilder<T>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据查询构建器查找单个实体。
findOneByQuery(QueryBuilder<T>) - Method in interface top.magstar.framework.database.repository.Repository
根据查询构建器查找单个实体。
findPage(int, int) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
分页查询所有实体。
findPage(int, int) - Method in interface top.magstar.framework.database.repository.Repository
分页查询所有实体。
findPageByCondition(Condition, int, int) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据条件分页查询实体。
findPageByCondition(Condition, int, int) - Method in interface top.magstar.framework.database.repository.Repository
根据条件分页查询实体。
findPageByConditions(List<Condition>, int, int) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据多个条件分页查询实体。
findPageByPartialKey(Map<String, Object>, int, int) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据部分主键字段分页查询实体。
findPageByQuery(QueryBuilder<T>, int, int) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据查询构建器分页查询实体。
findPageByQuery(QueryBuilder<T>, int, int) - Method in interface top.magstar.framework.database.repository.Repository
根据查询构建器分页查询实体。
firstPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
跳转到第一页
firstPageButton(int) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置首页按钮槽位
flush() - Method in interface top.magstar.framework.database.repository.MagstarRepository
刷新当前仓库管理的所有实体到数据库。
flush() - Method in interface top.magstar.framework.database.services.DatabaseService
刷新持久化上下文。
flush() - Method in interface top.magstar.framework.database.services.PersistenceContext
刷新到数据库。
fromCustomStack(CustomStack) - Static method in class top.magstar.framework.ItemBuilder
 
fromCustomStack(String) - Static method in class top.magstar.framework.ItemBuilder
 
fromJson(String, Class<T>) - Static method in class top.magstar.framework.JsonUtils
 
fromJsonString(String, Class<T>) - Static method in class top.magstar.framework.JsonUtils
 
fromJsonString(String, Type) - Static method in class top.magstar.framework.JsonUtils
 
fromJsonToDoubleMap(String) - Static method in class top.magstar.framework.JsonUtils
 
fromJsonToMap(String) - Static method in class top.magstar.framework.JsonUtils
 
fromJsonToStringMap(String) - Static method in class top.magstar.framework.JsonUtils
 
fuzzy() - Element in annotation interface top.magstar.framework.database.mapping.annotations.AutoMapping
是否启用模糊查询。
fuzzyMatch(Object) - Method in class top.magstar.framework.NBTHandlers
模糊匹配对象是否可以被此处理器处理

G

generateCreateIndexSQL(Class<?>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
生成创建索引的 SQL 语句列表。
generateCreateTableSQL(Class<?>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
生成创建表的 SQL 语句。
generateDropTableSQL(Class<?>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
生成删除表的 SQL 语句。
generateReport() - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
生成性能分析报告
generateSummary() - Method in class top.magstar.framework.events.models.monitors.PerformanceReport
生成报告摘要
get() - Method in class top.magstar.framework.LazyValue
获取值,首次调用时初始化
get(ReadableNBT, String) - Method in class top.magstar.framework.NBTHandlers
从NBT中获取值
get(String, Class<T>) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
get(K) - Method in class top.magstar.framework.LazyFunction
获取值,如果缓存中不存在则计算
getAcceptCallback() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
获取接受回调
getActiveConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
获取活动连接数。
getActiveConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool
获取当前活动连接数。
getActiveTaskCount() - Method in interface top.magstar.framework.scheduler.api.TaskManager
获取活跃任务数量
getActiveTasks() - Method in interface top.magstar.framework.scheduler.api.TaskManager
获取所有活跃任务
getActiveTasks() - Method in class top.magstar.framework.scheduler.models.SchedulerStatistics
获取活跃任务数
getActiveThreads() - Method in class top.magstar.framework.events.models.monitors.SystemMetrics
 
getActiveThreads() - Method in class top.magstar.framework.scheduler.models.SchedulerStatistics
获取活跃线程数
getAliases() - Method in class top.magstar.framework.commands.CommandNode
 
getAllChildNames() - Method in class top.magstar.framework.commands.CommandNode
获取所有子节点的名称和别名
getAllColumnNames() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取所有列名。
getAllItems() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
获取所有内容列表
getAllProcessors() - Method in interface top.magstar.framework.papi.PlaceholderRegistry
获取所有已注册的处理器
getAlterTableSQL(String, String) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
生成修改表结构的 SQL 语句。
getAncestors() - Method in class top.magstar.framework.commands.CommandNode
获取所有祖先节点
getAPI(Class<T>) - Static method in class top.magstar.framework.api.APIRegistry
获取 API 实现(供其他插件使用)
getApiClass() - Method in class top.magstar.framework.api.APIRegistry.APIProvider
 
getArtCode(String) - Method in interface top.magstar.framework.MagstarPlugin
Default ASCII art banner printer with plugin metadata.
getAsyncHandlersExecuted() - Method in class top.magstar.framework.events.models.EventResult
获取异步处理器执行数量
getAsyncTimeoutMs() - Method in class top.magstar.framework.events.config.EventBusConfig
获取异步处理器的超时时间(毫秒)
getAttribute(String) - Method in class top.magstar.framework.events.models.EventMetadata
获取属性值(可能为null)
getAttribute(String, T) - Method in class top.magstar.framework.events.models.EventMetadata
获取属性值
getAttributeCount() - Method in class top.magstar.framework.events.models.EventMetadata
获取属性数量
getAttributes() - Method in class top.magstar.framework.events.models.EventMetadata
 
getAutoIncrementSQL() - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
获取自增列的 SQL 定义。
getAvailableConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
获取可用连接数。
getAvailableConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool
获取当前可用连接数。
getAverageExecutionTime() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取平均执行时间
getAverageExecutionTime() - Method in class top.magstar.framework.events.models.HandlerRegistration.PerformanceStats
 
getAverageExecutionTime() - Method in class top.magstar.framework.events.models.monitors.EventTypeProfile
 
getAverageExecutionTime() - Method in class top.magstar.framework.events.models.monitors.HandlerMetrics
 
getAverageExecutionTime() - Method in class top.magstar.framework.events.models.monitors.HandlerProfile
 
getAverageExecutionTime() - Method in class top.magstar.framework.events.models.monitors.HotspotInfo
 
getAverageExecutionTime() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
获取平均执行时间(毫秒)
getAverageProcessingTime() - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
getAverageTime() - Method in class top.magstar.framework.events.models.monitors.HotspotEvent
 
getAverageTime() - Method in class top.magstar.framework.events.models.monitors.SlowHandler
 
getBasePackage() - Method in interface top.magstar.framework.MagstarPlugin
 
getBatchInsertSQL(String, List<String>, int) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
生成批量插入的 SQL 语句。
getBoolean(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
getBorderItem() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取边框物品
getBottlenecks() - Method in class top.magstar.framework.events.models.monitors.PerformanceReport
 
getCachedEntityCount() - Method in interface top.magstar.framework.database.services.PersistenceContext
获取缓存的实体数量。
getCachedRepositoryTypes() - Method in interface top.magstar.framework.database.services.DatabaseService
获取所有已缓存的仓库类型。
getCallChainRecords() - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
获取调用链记录
getCancelCallback() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
获取取消回调
getCenteredMessage(T, int, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
获取居中显示的消息
getCheckTime() - Method in class top.magstar.framework.events.models.monitors.HealthCheckResult
 
getChildNames() - Method in class top.magstar.framework.commands.CommandNode
获取所有子节点的名称(不包括别名)
getChildren() - Method in class top.magstar.framework.commands.CommandNode
 
getClickedItem() - Method in class top.magstar.framework.gui.events.GUIClickEvent
 
getClickType() - Method in class top.magstar.framework.gui.events.GUIClickEvent
 
getCloseHandler() - Method in class top.magstar.framework.gui.utils.GUIBuilder
获取关闭处理器
getCode() - Method in class top.magstar.framework.events.models.monitors.HealthIssue
 
getColumnByField(String) - Method in interface top.magstar.framework.database.mapping.TableInfo
根据字段名获取列信息。
getColumnByName(String) - Method in interface top.magstar.framework.database.mapping.TableInfo
根据列名获取列信息。
getColumnName() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取列名。
getColumns() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取所有列信息。
getColumnValues(Object, boolean) - Method in interface top.magstar.framework.database.mapping.TableInfo
获取实体对象的所有列值。
getCommandMessageProvider() - Method in class top.magstar.framework.configs.ConfigHandler
 
getCommandMessageProvider() - Method in interface top.magstar.framework.CustomMessageProviderHolder
获取命令消息提供者
getCommandMessageProvider(Class<? extends MessageTemplate<?, ?>>) - Method in class top.magstar.framework.configs.ConfigHandler
 
getComment() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
获取列注释。
getComment() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取注释。
getComment() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取表注释。
getComment() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
获取任务注释
getCompletedTasks() - Method in class top.magstar.framework.scheduler.models.SchedulerStatistics
获取已完成任务数
getCompositeKeyRepository(Class<T>) - Method in interface top.magstar.framework.database.services.DatabaseService
获取复合主键仓库。
getCompositePrimaryKeys() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取复合主键的所有列信息。
getCompositePrimaryKeyValues(Object) - Method in interface top.magstar.framework.database.mapping.TableInfo
获取复合主键的所有键值。
getCompositeRepository(Class<T>) - Method in interface top.magstar.framework.database.engine.DatabaseEngine
创建 CompositeKeyRepository 实例
getConditions() - Method in class top.magstar.framework.database.query.QueryBuilder
获取查询条件列表。
getConfig() - Method in class top.magstar.framework.configs.MagstarConfig
Gets (and if necessary, loads) the configuration from file.
getConfig() - Method in interface top.magstar.framework.database.services.DatabaseService
获取数据库配置。
getConfig(Class<? extends MagstarConfig<?>>) - Method in interface top.magstar.framework.MagstarPlugin
Default helper to retrieve a specific MagstarConfig's underlying file configuration.
getConfig(Class<T>) - Method in class top.magstar.framework.configs.ConfigHandler
Retrieve a specific configuration instance by its class type.
getConfigHandler() - Method in interface top.magstar.framework.MagstarPlugin
Gets the configuration handler associated with this plugin.
getConfigKey() - Method in exception class top.magstar.framework.events.exceptions.ConfigurationException
 
getConfigValue() - Method in exception class top.magstar.framework.events.exceptions.ConfigurationException
 
getConnection() - Method in class top.magstar.framework.database.connections.ConnectionPool
从连接池获取一个数据库连接。
getConnection() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
获取数据库连接(从连接池)
getConnectionPool() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
获取连接池
getConnectionPool() - Method in interface top.magstar.framework.database.services.DatabaseService
获取连接池。
getConnectionTimeout() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取连接超时时间。
getContent() - Method in class top.magstar.framework.ComponentString
获取字符串内容
getContent() - Method in interface top.magstar.framework.database.repository.PageResult
获取当前页的内容。
getContentCopy() - Method in interface top.magstar.framework.database.repository.PageResult
获取当前页内容的副本。
getContents() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
获取GUI内容数组
getContentSlots() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
获取分页区域的槽位(内容显示区域)
getContentSlots() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取内容区域槽位数组
getContext() - Method in class top.magstar.framework.events.models.monitors.ErrorRecord
 
getCreatedAtColumn() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取创建时间列信息。
getCreatedConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
获取已创建连接数。
getCreatedConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool
获取已创建的连接总数。
getCreateIndexSQL(String, String, List<String>, boolean) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
生成创建索引的 SQL 语句。
getCreateTableSQL(String, List<ColumnDefinition>) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
生成创建表的 SQL 语句。
getCreateTableWithCompositePrimaryKeySQL(String, List<ColumnDefinition>, List<String>) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
生成带复合主键的创建表 SQL 语句。
getCriticalErrorRate() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getCriticalIssues() - Method in class top.magstar.framework.events.models.monitors.HealthCheckResult
 
getCurrentPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
获取当前页码(从0开始)
getCurrentPage() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder.PageInfo
获取当前页码
getCurrentPageItems() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
获取当前页的内容列表
getCustomRepository(Class<R>) - Method in interface top.magstar.framework.database.services.DatabaseService
获取自定义仓库。
getDatabase() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取数据库名称。
getDatabaseConfig() - Method in class top.magstar.framework.database.engine.DatabaseReader
获取数据库配置对象。
getDatabaseInfo() - Method in interface top.magstar.framework.database.services.DatabaseService
获取数据库信息。
getDatabaseService() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
获取数据库服务
getDataRetentionHours() - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
getDefaultPort() - Method in enum class top.magstar.framework.database.connections.DatabaseType
 
getDefaultProperties() - Method in enum class top.magstar.framework.database.connections.DatabaseType
 
getDefaultValue() - Method in interface top.magstar.framework.configs.MessageTemplate.MessageKey
 
getDefaultValue() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
获取默认值。
getDefaultValue() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取默认值。
getDefaultValue(T) - Method in class top.magstar.framework.configs.MessageTemplate
获取消息键的默认值 子类可以重写此方法来自定义默认值获取逻辑
getDeleteCount() - Method in interface top.magstar.framework.database.services.PersistenceContext
获取删除操作次数。
getDeniedCallback() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
获取拒绝回调
getDepth() - Method in class top.magstar.framework.commands.CommandNode
计算当前节点在命令树中的深度
getDescendants() - Method in class top.magstar.framework.commands.CommandNode
获取所有后代节点
getDescription() - Method in class top.magstar.framework.commands.CommandNode
 
getDescription() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取处理器描述
getDescription() - Method in enum class top.magstar.framework.events.models.monitors.BottleneckType
 
getDescription() - Method in class top.magstar.framework.events.models.monitors.HealthIssue
 
getDescription() - Method in enum class top.magstar.framework.events.models.monitors.HealthStatus
 
getDescription() - Method in class top.magstar.framework.events.models.monitors.OptimizationSuggestion
 
getDescription() - Method in class top.magstar.framework.events.models.monitors.PerformanceBottleneck
 
getDescription() - Method in enum class top.magstar.framework.events.models.monitors.ProfileLevel
 
getDescription() - Method in enum class top.magstar.framework.scheduler.models.TaskStatus
获取状态描述
getDialect() - Method in interface top.magstar.framework.database.mapping.EntityMapper
获取数据库方言。
getDialect() - Method in interface top.magstar.framework.database.services.DatabaseService
获取数据库方言。
getDouble(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
getDriverClass() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取 JDBC 驱动类名。
getDriverClass() - Method in enum class top.magstar.framework.database.connections.DatabaseType
 
getDropTableSQL(String) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
生成删除表的 SQL 语句。
getDurationMs() - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
getEmbeddedClass() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取嵌入式类。
getEmbeddedFieldName() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取嵌入式字段名。
getEmbeddedIdField() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取嵌入式主键字段。
getEndRecord() - Method in interface top.magstar.framework.database.repository.PageResult
获取当前页结束记录编号。
getEndTime() - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
getEntityClass() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取实体类。
getEntityClass() - Method in class top.magstar.framework.database.query.QueryBuilder
获取实体类。
getEntityClass() - Method in interface top.magstar.framework.database.repository.MagstarRepository
获取实体类型。
getEntityMapper() - Method in interface top.magstar.framework.database.services.DatabaseService
获取实体映射器。
getErrorCode() - Method in exception class top.magstar.framework.events.exceptions.EventBusException
 
getErrorRate() - Method in class top.magstar.framework.events.models.monitors.HandlerProfile
 
getErrorStats() - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
获取错误统计
getErrorType() - Method in class top.magstar.framework.events.models.monitors.ErrorRecord
 
getErrorTypeCounts() - Method in class top.magstar.framework.events.models.monitors.ErrorStats
 
getEvent() - Method in class top.magstar.framework.events.models.EventWrapper
 
getEventCount() - Method in class top.magstar.framework.events.models.monitors.HotspotEvent
 
getEventData() - Method in exception class top.magstar.framework.events.exceptions.EventPublishException
 
getEventId() - Method in class top.magstar.framework.events.models.EventMetadata
 
getEventId() - Method in class top.magstar.framework.events.models.monitors.CallChain
 
getEventId() - Method in class top.magstar.framework.events.models.monitors.CallChainRecord
 
getEventId() - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
getEventsPerSecond() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getEventsPerSecond() - Method in class top.magstar.framework.events.models.monitors.TimeWindowMetrics
 
getEventType() - Method in exception class top.magstar.framework.events.exceptions.EventPublishException
 
getEventType() - Method in exception class top.magstar.framework.events.exceptions.HandlerException
 
getEventType() - Method in exception class top.magstar.framework.events.exceptions.RegistrationException
 
getEventType() - Method in class top.magstar.framework.events.models.EventWrapper
 
getEventType() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取事件类型
getEventType() - Method in class top.magstar.framework.events.models.monitors.CallChain
 
getEventType() - Method in class top.magstar.framework.events.models.monitors.CallChainRecord
 
getEventType() - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
getEventType() - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
getEventType() - Method in class top.magstar.framework.events.models.monitors.EventTypeProfile
 
getEventType() - Method in class top.magstar.framework.events.models.monitors.HotspotEvent
 
getEventTypeMetrics() - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
获取按事件类型分组的性能指标
getEventTypeProfiles() - Method in class top.magstar.framework.events.models.monitors.PerformanceReport
 
getEventTypeProfiles() - Method in class top.magstar.framework.events.models.monitors.PerformanceSnapshot
 
getEventTypes() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getExceptions() - Method in class top.magstar.framework.events.models.EventResult
获取异常列表
getExceptions() - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
getExecutionCount() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
获取执行次数
getExecutionTimeMs() - Method in class top.magstar.framework.events.models.EventResult
获取执行时间(毫秒)
getExecutionTimeMs() - Method in class top.magstar.framework.events.models.monitors.HandlerCall
 
getFailedCount() - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
getFailedEventTraces() - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
获取失败的事件追踪记录
getFailedTasks() - Method in class top.magstar.framework.scheduler.models.SchedulerStatistics
获取失败任务数
getFailureCount() - Method in class top.magstar.framework.events.models.monitors.HandlerMetrics
 
getField() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取 Java 字段对象。
getField() - Method in class top.magstar.framework.database.query.Condition
获取字段名。
getFieldName() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取字段名。
getFieldPath() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取字段路径。
getFifteenMinuteRate() - Method in class top.magstar.framework.events.models.monitors.TimeWindowStats
 
getFillItem() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取填充物品
getFirstException() - Method in class top.magstar.framework.events.models.EventResult
获取第一个异常
getFirstPageButtonRenderer() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取首页按钮渲染器
getFirstPageSlot() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取首页按钮槽位
getFiveMinuteRate() - Method in class top.magstar.framework.events.models.monitors.TimeWindowStats
 
getFormattedSQL() - Method in class top.magstar.framework.database.query.SQLQuery
获取格式化后的 SQL 语句(将占位符替换为实际参数值)。
getFreeMemory() - Method in class top.magstar.framework.events.models.monitors.SystemMetrics
 
getFullPath() - Method in class top.magstar.framework.commands.CommandNode
获取完整的命令路径
getGlobalClickHandler() - Method in class top.magstar.framework.gui.utils.GUIBuilder
获取全局点击处理器
getGUI() - Method in class top.magstar.framework.gui.events.GUIClickEvent
 
getGUI() - Method in class top.magstar.framework.gui.events.GUICloseEvent
 
getGUI() - Method in class top.magstar.framework.gui.events.GUIPageChangeEvent
 
getGUIId() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
获取GUI的唯一标识符
getHandler() - Method in class top.magstar.framework.commands.CommandNode
 
getHandler() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取事件处理器
getHandlerCalls() - Method in class top.magstar.framework.events.models.monitors.CallChain
 
getHandlerCalls() - Method in class top.magstar.framework.events.models.monitors.CallChainRecord
 
getHandlerCount(Class<?>) - Method in interface top.magstar.framework.events.api.EventBus
获取指定事件类型的处理器数量
getHandlerDescription() - Method in class top.magstar.framework.events.models.monitors.HandlerCall
 
getHandlerId() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取处理器ID
getHandlerId() - Method in class top.magstar.framework.events.models.monitors.HandlerCall
 
getHandlerId() - Method in class top.magstar.framework.events.models.monitors.HotspotInfo
 
getHandlerInfo() - Method in exception class top.magstar.framework.events.exceptions.HandlerException
 
getHandlerInfo() - Method in exception class top.magstar.framework.events.exceptions.RegistrationException
 
getHandlerInfo() - Method in class top.magstar.framework.events.models.monitors.HandlerMetrics
 
getHandlerInfo() - Method in class top.magstar.framework.events.models.monitors.HandlerProfile
 
getHandlerInfo() - Method in class top.magstar.framework.events.models.monitors.SlowHandler
 
getHandlerMetrics() - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
获取按处理器分组的性能指标
getHandlerProfiles() - Method in class top.magstar.framework.events.models.monitors.PerformanceReport
 
getHandlerProfiles() - Method in class top.magstar.framework.events.models.monitors.PerformanceSnapshot
 
getHandlers() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getHealthHistory() - Method in interface top.magstar.framework.events.monitoring.IEventHealthCheck
获取健康检查历史记录
getHighErrorRateThreshold() - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
getHighFrequencyThreshold() - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
getHost() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取主机地址。
getHotspotEvents(int) - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
获取热点事件列表
getHotspotHandlers(int) - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
获取热点处理器列表
getHotspots() - Method in class top.magstar.framework.events.models.monitors.PerformanceReport
 
getId() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
获取任务ID
getIdClass() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取复合主键类。
getIdentifier() - Method in interface top.magstar.framework.papi.PlaceholderProcessor
获取变量标识符
getIdentifyCode() - Method in interface top.magstar.framework.MagstarPlugin
Gets a unique identify code for this plugin (usually unique key or symbolic name).
getImplementation() - Method in class top.magstar.framework.api.APIRegistry.APIProvider
 
getIndexes() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取所有索引列信息。
getIndexName() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取索引名称。
getInsertCount() - Method in interface top.magstar.framework.database.services.PersistenceContext
获取插入操作次数。
getInt(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
getInvalidReason() - Method in class top.magstar.framework.gui.utils.GUIReader
获取配置无效的原因
getInvocationCount() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取调用次数
getInvocationCount() - Method in class top.magstar.framework.events.models.HandlerRegistration.PerformanceStats
 
getInvocationCount() - Method in class top.magstar.framework.events.models.monitors.HandlerMetrics
 
getInvocationCount() - Method in class top.magstar.framework.events.models.monitors.HotspotInfo
 
getInvocationCount() - Method in class top.magstar.framework.events.models.monitors.SlowHandler
 
getInvocationsPerSecond() - Method in class top.magstar.framework.events.models.monitors.HotspotInfo
 
getIssueCount() - Method in class top.magstar.framework.events.models.monitors.HealthCheckResult
 
getIssues() - Method in class top.magstar.framework.events.models.monitors.HealthCheckResult
 
getItem(int) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
获取指定位置的物品
getItemBuilder() - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
获取底层ItemBuilder以进行高级操作
getItemClickHandler() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取物品点击处理器
getItemRenderer() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取物品渲染器
getItems() - Method in class top.magstar.framework.gui.utils.GUIBuilder
获取所有物品映射
getItems() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取物品列表
getItemsPerPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
获取每页显示的内容数量
getItemsPerPage() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取每页显示的物品数量
getItemsPerPage() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder.PageInfo
获取每页物品数量
getJavaType() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取 Java 类型。
getJsonStats(String) - Static method in class top.magstar.framework.JsonUtils
 
getKeyFields() - Method in interface top.magstar.framework.database.mapping.CompositeKey
获取主键字段映射。
getKeyType() - Method in class top.magstar.framework.configs.MessageTemplate
获取消息键的类型 子类必须实现此方法来指定消息键类型
getLastException() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取最后异常
getLastException() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
获取上次异常
getLastExecutionTime() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
获取上次执行时间(毫秒)
getLastHealthCheck() - Method in interface top.magstar.framework.events.monitoring.IEventHealthCheck
获取最后一次健康检查结果
getLastInvocationTime() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取最后调用时间
getLastInvocationTime() - Method in class top.magstar.framework.events.models.HandlerRegistration.PerformanceStats
 
getLastPageButtonRenderer() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取末页按钮渲染器
getLastPageSlot() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取末页按钮槽位
getLeftCondition() - Method in class top.magstar.framework.database.query.Condition
获取左侧条件。
getLength() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
获取列长度。
getLength() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取列长度。
getLifetime() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取存活时间
getLimitSQL(String, int, int) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
生成带分页限制的 SQL 语句。
getLimitValue() - Method in class top.magstar.framework.database.query.QueryBuilder
获取数量限制。
getListenerInstance() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取监听器实例
getLocation(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
getLogicalOperator() - Method in class top.magstar.framework.database.query.Condition
获取逻辑运算符。
getMainCommandAnnotation() - Method in class top.magstar.framework.commands.CommandNode
 
getMatchingAllChildNames(String) - Method in class top.magstar.framework.commands.CommandNode
获取所有匹配前缀的子命令名称和别名(忽略大小写)
getMatchingChildNames(String) - Method in class top.magstar.framework.commands.CommandNode
获取所有匹配前缀的子命令名称(忽略大小写)
getMaterial(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
getMaxActiveThreads() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getMaxArgs() - Method in class top.magstar.framework.commands.CommandNode
 
getMaxConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
获取最大连接数。
getMaxConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool
获取最大连接数配置。
getMaxConnections() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取最大连接数。
getMaxEventLatencyMs() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getMaxEventsPerSecond() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getMaxHandlerExecutionTimeMs() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getMaxHandlers() - Method in class top.magstar.framework.events.config.EventBusConfig
获取最大处理器数量限制
getMaxMemory() - Method in class top.magstar.framework.events.models.monitors.SystemMetrics
 
getMaxMemoryUsagePercent() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getMaxRecentErrors() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getMemoryUsagePercent() - Method in class top.magstar.framework.events.models.monitors.SystemMetrics
 
getMessage() - Method in class top.magstar.framework.events.models.EventResult
获取结果消息
getMessage() - Method in class top.magstar.framework.events.models.monitors.ErrorRecord
 
getMessage(String) - Method in class top.magstar.framework.configs.MagstarConfig
Gets a formatted message string from this configuration.
getMessage(T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
获取传统格式化字符串消息(兼容旧代码)
getMessageList(T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
获取传统字符串消息列表(兼容旧代码)
getMessages() - Method in interface top.magstar.framework.MagstarPlugin
 
getMessages(Class<T>) - Method in interface top.magstar.framework.MagstarPlugin
 
getMessages(T...) - Method in class top.magstar.framework.configs.MessageTemplate
批量获取传统字符串消息
getMessageTemplate() - Method in class top.magstar.framework.configs.ConfigHandler
 
getMessageTemplate(Class<T>) - Method in class top.magstar.framework.configs.ConfigHandler
 
getMeta() - Method in class top.magstar.framework.ItemBuilder
Returns the current ItemMeta in use.
getMetadata() - Method in class top.magstar.framework.events.models.EventWrapper
 
getMetadata() - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
getMethod() - Method in class top.magstar.framework.commands.CommandNode
 
getMinArgs() - Method in class top.magstar.framework.commands.CommandNode
 
getMinConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
获取最小连接数。
getMinConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool
获取最小连接数配置。
getMinConnections() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取最小连接数。
getMinHandlerSuccessRate() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getMinInvocationsForHealthCheck() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getMinTraceRetentionMs() - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
getName() - Method in class top.magstar.framework.commands.CommandNode
 
getName() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
获取列名。
getName() - Method in interface top.magstar.framework.events.api.EventHandler
获取处理器名称(用于监控和调试)
getNBT(String, Class<T>) - Method in class top.magstar.framework.ItemBuilder
 
getNBTBoolean(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTByte(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTByteArray(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTEnum(String, Class<E>) - Method in class top.magstar.framework.ItemBuilder
 
getNBTFloat(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTInt(String) - Method in class top.magstar.framework.ItemBuilder
获取 NBT 整数值
getNBTInt(String, int) - Method in class top.magstar.framework.ItemBuilder
获取 NBT 整数值,带默认值
getNBTIntArray(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTItemStack(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTItemStackArray(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTLong(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTLongArray(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTShort(String) - Method in class top.magstar.framework.ItemBuilder
 
getNBTString(String) - Method in class top.magstar.framework.ItemBuilder
获取 NBT 字符串值
getNBTString(String, String) - Method in class top.magstar.framework.ItemBuilder
获取 NBT 字符串值,带默认值
getNewPage() - Method in class top.magstar.framework.gui.events.GUIPageChangeEvent
 
getNextButtonRenderer() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取下一页按钮渲染器
getNextButtonSlot() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取下一页按钮槽位
getNextHandler() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
获取下一个输入处理器
getNextPage() - Method in interface top.magstar.framework.database.repository.PageResult
获取下一页的页码。
getNumberOfElements() - Method in interface top.magstar.framework.database.repository.PageResult
获取当前页的记录数。
getOfflinePlayer(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
getOffset() - Method in interface top.magstar.framework.database.repository.PageResult
获取当前页的偏移量。
getOffsetValue() - Method in class top.magstar.framework.database.query.QueryBuilder
获取偏移量。
getOldPage() - Method in class top.magstar.framework.gui.events.GUIPageChangeEvent
 
getOneMinuteRate() - Method in class top.magstar.framework.events.models.monitors.TimeWindowStats
 
getOperator() - Method in class top.magstar.framework.database.query.Condition
获取运算符。
getOrderByList() - Method in class top.magstar.framework.database.query.QueryBuilder
获取排序列表。
getOrNull() - Method in class top.magstar.framework.LazyValue
如果已初始化,返回值;否则返回null
getOverallMetrics() - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
获取总体性能指标
getPage() - Method in interface top.magstar.framework.database.repository.PageResult
获取当前页码。
getPageDifference() - Method in class top.magstar.framework.gui.events.GUIPageChangeEvent
 
getPageInfoRenderer() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取页面信息渲染器
getPageInfoSlot() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取页面信息槽位
getPageNumber() - Method in interface top.magstar.framework.database.repository.PageResult
获取当前页码。
getPageRange(int) - Method in interface top.magstar.framework.database.repository.PageResult
获取页码范围。
getParameterArray() - Method in class top.magstar.framework.database.query.SQLQuery
获取参数数组。
getParameters() - Method in class top.magstar.framework.database.query.SQLQuery
获取参数列表。
getParent() - Method in class top.magstar.framework.commands.CommandNode
 
getParsedSmartMessage(T) - Method in class top.magstar.framework.configs.MessageTemplate
获取已解析的 SmartString(处理所有格式但不处理占位符)
getParsedString() - Method in class top.magstar.framework.SmartString
便捷方法:直接获取解析后的字符串
getPassword() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取密码。
getPath() - Method in interface top.magstar.framework.configs.MessageTemplate.MessageKey
 
getPath(T) - Method in class top.magstar.framework.configs.MessageTemplate
获取消息键对应的配置路径 子类可以重写此方法来自定义路径获取逻辑
getPerformanceStats() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取性能统计信息
getPeriodInvocations() - Method in class top.magstar.framework.events.models.monitors.HotspotInfo
 
getPermission() - Method in class top.magstar.framework.commands.CommandNode
 
getPersistenceContext() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
获取持久化上下文
getPersistenceContext() - Method in interface top.magstar.framework.database.services.DatabaseService
获取持久化上下文。
getPlaceholders(int) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
获取指定槽位的所有占位符
getPlaceholders(String) - Method in interface top.magstar.framework.papi.PlaceholderReplacer
获取文本中的所有变量
getPlaceholders(String) - Method in interface top.magstar.framework.papi.PlaceholderService
获取文本中的所有变量
getPlaceholderService(Plugin) - Method in interface top.magstar.framework.papi.PlaceholderFactory
获取占位符服务
getPlainMessage(T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
获取去除格式的纯文本消息
getPlayer() - Method in class top.magstar.framework.gui.events.GUIClickEvent
 
getPlayer() - Method in class top.magstar.framework.gui.events.GUICloseEvent
 
getPlayer() - Method in class top.magstar.framework.input.abstraction.AbstractInputHandler.InputSession
获取玩家
getPlayer(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
getPlugin() - Method in class top.magstar.framework.configs.ConfigHandler
 
getPlugin() - Method in interface top.magstar.framework.configs.ConfigSubscriber
 
getPluginName() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取插件名称
getPluginName() - Method in interface top.magstar.framework.MagstarPlugin
Gets the plugin's human-readable name.
getPluginVersion() - Method in interface top.magstar.framework.MagstarPlugin
Gets the plugin's declared version.
getPort() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取端口号。
getPrefix() - Method in class top.magstar.framework.configs.MagstarConfig
Gets the configured prefix from this file.
getPreviousButtonRenderer() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取上一页按钮渲染器
getPreviousButtonSlot() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取上一页按钮槽位
getPreviousPage() - Method in interface top.magstar.framework.database.repository.PageResult
获取上一页的页码。
getPrimaryKey() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取主键列信息(单一主键)。
getPrimaryKeyValue(Object) - Method in interface top.magstar.framework.database.mapping.TableInfo
获取实体对象的主键值。
getPrimaryKeyValue(T) - Method in interface top.magstar.framework.database.mapping.EntityMapper
获取实体的主键值(单一主键)。
getPrimaryKeyValues(T) - Method in interface top.magstar.framework.database.mapping.EntityMapper
获取实体的主键值映射。
getPriority() - Method in interface top.magstar.framework.api.PluginAPI
API 的优先级(默认为 Normal)
getPriority() - Method in interface top.magstar.framework.events.api.EventHandler
获取处理优先级(数字越小优先级越高)
getPriority() - Method in class top.magstar.framework.events.models.EventMetadata
 
getPriority() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取优先级
getPriority() - Method in class top.magstar.framework.events.models.monitors.OptimizationSuggestion
 
getProcessedCount() - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
getProcessor(String) - Method in interface top.magstar.framework.papi.PlaceholderRegistry
获取占位符处理器
getProfileLevel() - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
获取当前的性能分析级别
getPromptMessage() - Method in interface top.magstar.framework.input.interfaces.InputHandler
获取提示消息
getPromptMessage() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
获取提示消息
getProperties() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取自定义属性的副本。
getPublishedCount() - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
getQueueSize() - Method in class top.magstar.framework.scheduler.models.SchedulerStatistics
获取队列大小
getRawSmartMessage(T) - Method in class top.magstar.framework.configs.MessageTemplate
获取原始 SmartString(不处理占位符)
getReason() - Method in class top.magstar.framework.gui.events.GUICloseEvent
 
getRecentErrors() - Method in class top.magstar.framework.events.models.monitors.ErrorStats
 
getRecentExceptions() - Method in class top.magstar.framework.events.models.monitors.HandlerProfile
 
getRegisteredEntities() - Method in interface top.magstar.framework.database.mapping.EntityMapper
获取所有已注册的实体类。
getRegisteredEntityCount() - Method in interface top.magstar.framework.database.mapping.EntityMapper
获取已注册实体类的数量。
getRegisteredEventTypes() - Method in interface top.magstar.framework.events.api.EventBus
获取所有注册的事件类型
getRegisteredTaskCount() - Method in interface top.magstar.framework.scheduler.api.AnnotationScanner
获取注册的任务数量
getRegistrationTime() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取注册时间
getRegistry() - Method in interface top.magstar.framework.papi.PlaceholderService
获取注册表
getReplacer() - Method in interface top.magstar.framework.papi.PlaceholderService
获取替换器
getReportTime() - Method in class top.magstar.framework.events.models.monitors.PerformanceReport
 
getRepository(Class<T>) - Method in interface top.magstar.framework.database.engine.DatabaseEngine
创建 Repository 实例
getRepository(Class<T>) - Method in interface top.magstar.framework.database.services.DatabaseService
获取标准仓库。
getRepositoryFactory() - Method in interface top.magstar.framework.database.services.DatabaseService
获取仓库工厂。
getReturnValue() - Method in class top.magstar.framework.events.models.EventResult
获取返回值
getReturnValue(Class<T>) - Method in class top.magstar.framework.events.models.EventResult
获取类型安全的返回值
getRightCondition() - Method in class top.magstar.framework.database.query.Condition
获取右侧条件。
getRows() - Method in class top.magstar.framework.gui.utils.GUIBuilder
获取GUI行数
getRows() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取GUI行数
getSchema() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取数据库模式。
getSchema() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取数据库模式。
getSecondValue() - Method in class top.magstar.framework.database.query.Condition
获取第二个值(用于 BETWEEN)。
getSession(Player) - Static method in class top.magstar.framework.input.abstraction.AbstractInputHandler
获取玩家的活跃会话
getSeverity() - Method in class top.magstar.framework.events.models.monitors.HealthIssue
 
getSeverity() - Method in class top.magstar.framework.events.models.monitors.PerformanceBottleneck
 
getSize() - Method in interface top.magstar.framework.database.repository.PageResult
获取每页大小。
getSize() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
获取GUI大小(行数)
getSlot() - Method in class top.magstar.framework.gui.events.GUIClickEvent
 
getSlotClickHandlers() - Method in class top.magstar.framework.gui.utils.GUIBuilder
获取槽位点击处理器映射
getSlowEventTraces(long) - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
获取慢事件追踪记录
getSlowHandlers(int) - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
获取慢处理器列表
getSlowHandlerThresholdMs() - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
getSmartMessage(String) - Method in class top.magstar.framework.configs.MagstarConfig
Gets a formatted message string from this configuration.
getSmartMessage(T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
获取 SmartString 消息(推荐使用)
getSmartMessageList(T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
获取 SmartString 消息列表
getSmartMessages(T...) - Method in class top.magstar.framework.configs.MessageTemplate
批量获取消息
getSource() - Method in class top.magstar.framework.events.models.EventMetadata
 
getSql() - Method in enum class top.magstar.framework.database.query.Condition.LogicalOperator
获取 SQL 逻辑运算符字符串。
getSql() - Method in enum class top.magstar.framework.database.query.Condition.Operator
获取 SQL 运算符字符串。
getSql() - Method in enum class top.magstar.framework.database.query.OrderBy.Direction
获取 SQL 排序关键字。
getSql() - Method in class top.magstar.framework.database.query.SQLQuery
获取 SQL 语句。
getSqlBuilder() - Method in interface top.magstar.framework.database.services.DatabaseService
获取 SQL 构建器。
getSqlType() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取 SQL 类型。
getStartRecord() - Method in interface top.magstar.framework.database.repository.PageResult
获取当前页起始记录编号。
getStartTime() - Method in class top.magstar.framework.events.models.monitors.CallChain
 
getStartTime() - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
getStatistics() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
获取引擎统计信息
getStatistics() - Method in interface top.magstar.framework.database.services.DatabaseService
获取统计信息。
getStatistics() - Method in interface top.magstar.framework.database.services.PersistenceContext
获取统计信息。
getStatistics() - Method in interface top.magstar.framework.scheduler.api.Scheduler
获取调度器统计信息
getStats() - Method in class top.magstar.framework.database.connections.ConnectionPool
获取连接池统计信息。
getStatus() - Method in class top.magstar.framework.events.models.monitors.HealthCheckResult
 
getStatus() - Method in interface top.magstar.framework.papi.PlaceholderService
获取服务状态
getStatus() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
获取任务状态
getString() - Method in class top.magstar.framework.SmartString
 
getString(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
getSubCommandAnnotation() - Method in class top.magstar.framework.commands.CommandNode
 
getSuccessCount() - Method in class top.magstar.framework.events.models.monitors.HandlerMetrics
 
getSuccessRate() - Method in class top.magstar.framework.events.models.EventResult
获取成功率
getSuccessRate() - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
getSuccessRate() - Method in class top.magstar.framework.events.models.monitors.EventTypeProfile
 
getSuccessRate() - Method in class top.magstar.framework.events.models.monitors.HandlerMetrics
 
getSuccessRate() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getSuccessRate() - Method in class top.magstar.framework.scheduler.models.SchedulerStatistics
获取成功率
getSuggestions() - Method in class top.magstar.framework.events.models.monitors.PerformanceReport
 
getSyncBukkit() - Method in interface top.magstar.framework.MagstarPlugin
Gets an instance of SyncBukkit for thread synchronization helpers.
getSyncHandlersExecuted() - Method in class top.magstar.framework.events.models.EventResult
获取同步处理器执行数量
getSystemMetrics() - Method in class top.magstar.framework.events.models.monitors.PerformanceReport
 
getSystemMetrics() - Method in class top.magstar.framework.events.models.monitors.PerformanceSnapshot
 
getTableExistsSQL() - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
获取检查表是否存在的 SQL 语句。
getTableInfo(Class<T>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
获取实体类的表信息。
getTableName() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取表名。
getTableName() - Method in class top.magstar.framework.database.query.QueryBuilder
获取表名。
getTarget() - Method in class top.magstar.framework.events.models.monitors.PerformanceBottleneck
 
getTask(long) - Method in interface top.magstar.framework.scheduler.api.TaskManager
获取任务
getTestQuery() - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
获取测试数据库连接的查询语句。
getThreadPoolSize() - Method in class top.magstar.framework.events.config.EventBusConfig
获取异步处理器线程池大小
getTimeout() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
获取超时时间
getTimeoutCallback() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
获取超时回调
getTimestamp() - Method in exception class top.magstar.framework.events.exceptions.EventBusException
 
getTimestamp() - Method in class top.magstar.framework.events.models.EventMetadata
 
getTimestamp() - Method in class top.magstar.framework.events.models.EventResult
获取时间戳
getTimestamp() - Method in class top.magstar.framework.events.models.monitors.CallChainRecord
 
getTimestamp() - Method in class top.magstar.framework.events.models.monitors.ErrorRecord
 
getTimestamp() - Method in class top.magstar.framework.events.models.monitors.HandlerCall
 
getTimestamp() - Method in class top.magstar.framework.events.models.monitors.HealthIssue
 
getTimestamp() - Method in class top.magstar.framework.events.models.monitors.PerformanceSnapshot
 
getTimestamp() - Method in class top.magstar.framework.events.models.monitors.SystemMetrics
 
getTimeWindowStats() - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
获取时间窗口统计
getTitle() - Method in class top.magstar.framework.events.models.monitors.OptimizationSuggestion
 
getTitle() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
获取GUI标题
getTitle() - Method in class top.magstar.framework.gui.utils.GUIBuilder
获取GUI标题
getTitle() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
获取GUI标题
getTotalConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
获取总连接数。
getTotalConnections() - Method in class top.magstar.framework.database.connections.ConnectionPool
获取总连接数。
getTotalElements() - Method in interface top.magstar.framework.database.repository.PageResult
获取总记录数。
getTotalErrors() - Method in class top.magstar.framework.events.models.monitors.ErrorStats
 
getTotalEvents() - Method in class top.magstar.framework.events.models.monitors.EventTypeProfile
 
getTotalEventsFailed() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getTotalEventsProcessed() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getTotalEventsPublished() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getTotalExecutionTime() - Method in class top.magstar.framework.events.models.HandlerRegistration
获取总执行时间
getTotalExecutionTime() - Method in class top.magstar.framework.events.models.HandlerRegistration.PerformanceStats
 
getTotalExecutionTime() - Method in class top.magstar.framework.events.models.monitors.CallChainRecord
 
getTotalHandlerInvocations() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getTotalHandlersExecuted() - Method in class top.magstar.framework.events.models.EventResult
获取总处理器执行数量
getTotalInvocations() - Method in class top.magstar.framework.events.models.monitors.HandlerProfile
 
getTotalItems() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
获取内容总数
getTotalItems() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder.PageInfo
获取物品总数
getTotalMemory() - Method in class top.magstar.framework.events.models.monitors.SystemMetrics
 
getTotalPages() - Method in interface top.magstar.framework.database.repository.PageResult
获取总页数。
getTotalPages() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
获取总页数
getTotalPages() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder.PageInfo
获取总页数
getTotalTasks() - Method in class top.magstar.framework.scheduler.models.SchedulerStatistics
获取总任务数
getTraceId() - Method in class top.magstar.framework.events.models.EventMetadata
 
getTracesInTimeRange(LocalDateTime, LocalDateTime) - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
获取指定时间范围内的事件追踪记录
getTranslated() - Method in class top.magstar.framework.SmartString
 
getType() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
获取列类型。
getType() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取数据库类型。
getType() - Method in class top.magstar.framework.events.models.monitors.PerformanceBottleneck
 
getType() - Method in class top.magstar.framework.gui.utils.GUIReader
 
getUpdateCount() - Method in interface top.magstar.framework.database.services.PersistenceContext
获取更新操作次数。
getUpdatedAtColumn() - Method in interface top.magstar.framework.database.mapping.TableInfo
获取更新时间列信息。
getUpdateValues(Object) - Method in interface top.magstar.framework.database.mapping.TableInfo
获取实体对象用于更新的列值(排除主键和自增列)。
getUpdateVersion() - Method in interface top.magstar.framework.MagstarPlugin
Gets the plugin's remote update version (e.g. for comparing with latest).
getUptimeSeconds() - Method in class top.magstar.framework.events.models.monitors.OverallMetrics
 
getUrl() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取 JDBC 连接 URL。
getUrlPrefix() - Method in enum class top.magstar.framework.database.connections.DatabaseType
 
getUsage() - Method in class top.magstar.framework.commands.CommandNode
 
getUsageRate() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
获取连接池使用率。
getUsedMemory() - Method in class top.magstar.framework.events.models.monitors.SystemMetrics
 
getUsername() - Method in class top.magstar.framework.database.connections.DatabaseConfig
获取用户名。
getValidator() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
获取验证器
getValue() - Method in class top.magstar.framework.database.query.Condition
获取值。
getValue(Object) - Method in interface top.magstar.framework.database.mapping.ColumnInfo
获取字段在实体对象中的值。
getViewers() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
获取当前查看此GUI的所有玩家
getWarningErrorRate() - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
getWarningIssues() - Method in class top.magstar.framework.events.models.monitors.HealthCheckResult
 
getWorld(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
glow() - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
添加发光效果
goToPage(int) - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
跳转到指定页
GREATER_THAN - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
大于
GREATER_THAN_OR_EQUAL - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
大于等于
gt(String, Object) - Static method in class top.magstar.framework.database.query.Condition
创建大于条件。
gt(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
添加大于条件。
gte(String, Object) - Static method in class top.magstar.framework.database.query.Condition
创建大于等于条件。
gte(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
添加大于等于条件。
GUIBuilder - Class in top.magstar.framework.gui.utils
GUI构建器 - 基于Magstar工具类的增强GUI构建器
GUIBuilder() - Constructor for class top.magstar.framework.gui.utils.GUIBuilder
 
GUIClickEvent - Class in top.magstar.framework.gui.events
 
GUIClickEvent(Player, int, ItemStack, ClickType, ChestGUI) - Constructor for class top.magstar.framework.gui.events.GUIClickEvent
 
GUIClickListener - Interface in top.magstar.framework.gui.interfaces
 
GUICloseEvent - Class in top.magstar.framework.gui.events
GUI关闭事件数据
GUICloseEvent(Player, ChestGUI, GUICloseEvent.CloseReason) - Constructor for class top.magstar.framework.gui.events.GUICloseEvent
 
GUICloseEvent.CloseReason - Enum Class in top.magstar.framework.gui.events
 
GUICloseListener - Interface in top.magstar.framework.gui.interfaces
 
GUIFactory - Interface in top.magstar.framework.gui.interfaces
GUI工厂接口 - 定义GUI创建的标准API
GUIPageChangeEvent - Class in top.magstar.framework.gui.events
页面变化事件
GUIPageChangeEvent(PagedGUI<?>, int, int) - Constructor for class top.magstar.framework.gui.events.GUIPageChangeEvent
 
GUIPageChangeListener - Interface in top.magstar.framework.gui.interfaces
页面变化监听器
GUIReader<T> - Class in top.magstar.framework.gui.utils
GUI配置文件读取器 - 从YAML配置文件构建GUI
GUIReader(T, GUIFactory, MagstarPlugin) - Constructor for class top.magstar.framework.gui.utils.GUIReader
构造GUI配置读取器
GUIReader.GUIType - Enum Class in top.magstar.framework.gui.utils
 

H

H2 - Enum constant in enum class top.magstar.framework.database.connections.DatabaseType
 
handle(T) - Method in interface top.magstar.framework.events.api.EventHandler
处理事件
handleInput(String) - Method in class top.magstar.framework.input.abstraction.AbstractInputHandler.InputSession
处理玩家输入
HandlerCall - Class in top.magstar.framework.events.models.monitors
 
HandlerCall(HandlerRegistration, long, boolean) - Constructor for class top.magstar.framework.events.models.monitors.HandlerCall
 
HandlerException - Exception Class in top.magstar.framework.events.exceptions
处理器异常 - 事件处理器执行过程中出现的异常
HandlerException(String) - Constructor for exception class top.magstar.framework.events.exceptions.HandlerException
 
HandlerException(String, String, Class<?>, boolean) - Constructor for exception class top.magstar.framework.events.exceptions.HandlerException
 
HandlerException(String, Throwable) - Constructor for exception class top.magstar.framework.events.exceptions.HandlerException
 
HandlerException(String, Throwable, String, Class<?>, boolean) - Constructor for exception class top.magstar.framework.events.exceptions.HandlerException
 
HandlerMetrics - Class in top.magstar.framework.events.models.monitors
 
HandlerMetrics(HandlerRegistration) - Constructor for class top.magstar.framework.events.models.monitors.HandlerMetrics
 
HandlerProfile - Class in top.magstar.framework.events.models.monitors
 
HandlerProfile(HandlerRegistration) - Constructor for class top.magstar.framework.events.models.monitors.HandlerProfile
 
HandlerRegistration - Class in top.magstar.framework.events.models
处理器注册信息 - 封装事件处理器的注册详情
HandlerRegistration(Class<?>, EventHandler<?>, int, boolean, String) - Constructor for class top.magstar.framework.events.models.HandlerRegistration
 
HandlerRegistration(Class<?>, EventHandler<?>, int, boolean, String, Object) - Constructor for class top.magstar.framework.events.models.HandlerRegistration
 
HandlerRegistration.PerformanceStats - Class in top.magstar.framework.events.models
性能统计信息
has(String) - Method in class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
hasAsyncHandlers() - Method in class top.magstar.framework.events.models.EventResult
是否包含异步处理器
hasAttribute(String) - Method in class top.magstar.framework.events.models.EventMetadata
检查是否包含指定属性
hasChildren() - Method in class top.magstar.framework.commands.CommandNode
检查是否有子节点
hasContent() - Method in interface top.magstar.framework.database.repository.PageResult
判断当前页是否有内容。
hasErrors() - Method in class top.magstar.framework.events.models.HandlerRegistration.PerformanceStats
 
hasExceptions() - Method in class top.magstar.framework.events.models.EventResult
是否有异常
hasFailures() - Method in class top.magstar.framework.events.models.monitors.CallChainRecord
 
hasHandler(EventHandler<?>) - Method in class top.magstar.framework.events.models.HandlerRegistration
检查处理器是否匹配
hasHandlers() - Method in class top.magstar.framework.events.models.EventResult
是否有处理器执行
hashCode() - Method in class top.magstar.framework.commands.CommandNode
 
hashCode() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
 
hashCode() - Method in record class top.magstar.framework.database.query.OrderBy
Returns a hash code value for this object.
hashCode() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns a hash code value for this object.
hashCode() - Method in class top.magstar.framework.events.models.EventMetadata
 
hashCode() - Method in class top.magstar.framework.events.models.HandlerRegistration
 
hashCode() - Method in class top.magstar.framework.ItemBuilder
Computes the hash code based on the built ItemStack.
hashCode() - Method in record class top.magstar.framework.JsonUtils.JsonStats
Returns a hash code value for this object.
hashCode() - Method in class top.magstar.framework.SmartString
返回字符串的哈希码
hasIssues() - Method in class top.magstar.framework.events.models.monitors.HealthCheckResult
 
hasNBTTag(String) - Method in class top.magstar.framework.ItemBuilder
检查是否存在指定的 NBT 标签
hasNext() - Method in interface top.magstar.framework.database.repository.PageResult
判断是否有下一页。
hasNextPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
检查是否有下一页
hasPlaceholders(int) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
检查指定槽位是否有占位符
hasPlaceholders(String) - Method in interface top.magstar.framework.papi.PlaceholderReplacer
检查文本是否包含变量
hasPrevious() - Method in interface top.magstar.framework.database.repository.PageResult
判断是否有上一页。
hasPreviousPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
检查是否有上一页
hasSession(Player) - Static method in class top.magstar.framework.input.abstraction.AbstractInputHandler
检查玩家是否有活跃会话
healthCheck() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
检查数据库连接健康状态
HealthCheckResult - Class in top.magstar.framework.events.models.monitors
 
HealthCheckResult(LocalDateTime, HealthStatus, List<HealthIssue>) - Constructor for class top.magstar.framework.events.models.monitors.HealthCheckResult
 
HealthIssue - Class in top.magstar.framework.events.models.monitors
 
HealthIssue(HealthIssue.Severity, String, String) - Constructor for class top.magstar.framework.events.models.monitors.HealthIssue
 
HealthIssue.Severity - Enum Class in top.magstar.framework.events.models.monitors
 
HealthStatus - Enum Class in top.magstar.framework.events.models.monitors
 
HealthThresholds - Class in top.magstar.framework.events.models.monitors
 
HealthThresholds() - Constructor for class top.magstar.framework.events.models.monitors.HealthThresholds
 
HEALTHY - Enum constant in enum class top.magstar.framework.events.models.monitors.HealthStatus
 
HIGH - Enum constant in enum class top.magstar.framework.events.models.monitors.BottleneckSeverity
 
HIGH - Enum constant in enum class top.magstar.framework.events.models.monitors.OptimizationPriority
 
HIGH - Static variable in annotation interface top.magstar.framework.events.annotations.Priority
高优先级
HIGH_ERROR_RATE - Enum constant in enum class top.magstar.framework.events.models.monitors.BottleneckType
 
HIGH_FREQUENCY_HANDLER - Enum constant in enum class top.magstar.framework.events.models.monitors.BottleneckType
 
HIGHEST - Static variable in annotation interface top.magstar.framework.events.annotations.Priority
最高优先级,最先执行
host(String) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置数据库主机地址。
HotspotEvent - Class in top.magstar.framework.events.models.monitors
 
HotspotEvent(Class<?>, long, double) - Constructor for class top.magstar.framework.events.models.monitors.HotspotEvent
 
HotspotInfo - Class in top.magstar.framework.events.models.monitors
 
HotspotInfo(String) - Constructor for class top.magstar.framework.events.models.monitors.HotspotInfo
 

I

Id - Annotation Interface in top.magstar.framework.database.mapping.annotations
主键注解。
IdClass - Annotation Interface in top.magstar.framework.database.mapping.annotations
复合主键类注解。
IEventHealthCheck - Interface in top.magstar.framework.events.monitoring
事件总线健康检查接口
IEventMetrics - Interface in top.magstar.framework.events.monitoring
事件总线性能指标接口
IEventProfiler - Interface in top.magstar.framework.events.monitoring
事件总线性能分析器接口
ignoreCancelled() - Element in annotation interface top.magstar.framework.events.annotations.BridgeMapping
是否忽略已取消的 Bukkit 事件
ignoreCancelled() - Element in annotation interface top.magstar.framework.events.annotations.EventListener
是否忽略已取消的事件
ignoreCase() - Element in annotation interface top.magstar.framework.database.mapping.annotations.AutoMapping
是否忽略大小写。
in(String, Object...) - Static method in class top.magstar.framework.database.query.Condition
创建 IN 条件。
in(String, Object...) - Method in class top.magstar.framework.database.query.QueryBuilder
添加 IN 条件。
in(String, Collection<?>) - Static method in class top.magstar.framework.database.query.Condition
创建 IN 条件。
in(String, Collection<?>) - Method in class top.magstar.framework.database.query.QueryBuilder
添加 IN 条件。
IN - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
在集合中
Index - Annotation Interface in top.magstar.framework.database.mapping.annotations
索引注解。
init() - Method in interface top.magstar.framework.MagstarPlugin
Called to initialize the plugin and start its services.
initFile() - Method in class top.magstar.framework.configs.MagstarConfig
Initialize and return the File object representing the configuration file.
initialize() - Method in interface top.magstar.framework.papi.PlaceholderService
初始化服务
initialize(Plugin) - Method in interface top.magstar.framework.scheduler.api.Scheduler
初始化调度器
initializeTable(Class<?>) - Method in interface top.magstar.framework.database.services.DatabaseService
初始化表。
initializeTables(Class<?>...) - Method in interface top.magstar.framework.database.services.DatabaseService
批量初始化表。
initPlugin() - Method in class top.magstar.framework.configs.MagstarConfig
Initialize and return the JavaPlugin instance that owns this configuration.
InputAcceptCallback - Interface in top.magstar.framework.input.interfaces
输入接受回调接口 - 处理接受的输入
InputDeniedCallback - Interface in top.magstar.framework.input.interfaces
输入拒绝回调接口 - 处理被拒绝的输入
InputEventListener - Class in top.magstar.framework.input.listeners
输入事件监听器 - 处理聊天输入、移动取消、受伤取消等
InputEventListener(Plugin) - Constructor for class top.magstar.framework.input.listeners.InputEventListener
构造输入事件监听器
InputFactory - Interface in top.magstar.framework.input.interfaces
输入工厂接口 - 定义输入处理器创建的标准API
InputHandler - Interface in top.magstar.framework.input.interfaces
玩家输入处理器接口 - 支持流式处理和链式调用
InputHandlerBuilder - Class in top.magstar.framework.input.utils
输入处理器构建器 - 使用Lambda表达式流式构建InputHandler
InputHandlerBuilder() - Constructor for class top.magstar.framework.input.utils.InputHandlerBuilder
构造输入处理器构建器
InputSession(Player, InputHandler, long, boolean, boolean) - Constructor for class top.magstar.framework.input.abstraction.AbstractInputHandler.InputSession
构造输入会话
insert(T) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
插入新实体。
insert(T) - Method in interface top.magstar.framework.database.repository.Repository
插入新实体。
insertAll(List<T>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
批量插入实体。
insertAll(List<T>) - Method in interface top.magstar.framework.database.repository.Repository
批量插入实体。
insertLoreAt(int, String...) - Method in class top.magstar.framework.ItemBuilder
Insert a series of things into the lore at a specified position.
insertLoreAt(int, BaseComponent[]...) - Method in class top.magstar.framework.ItemBuilder
Inserts lore as BaseComponent lines at a specified position.
insertLoreAt(int, SmartString...) - Method in class top.magstar.framework.ItemBuilder
Inserts SmartString lore at a specified position.
INTEGER - Enum constant in enum class top.magstar.framework.commands.ArgType
 
INTERNAL - Enum constant in enum class top.magstar.framework.api.Visibility
内部 - 严格的内部实现,不应被外部访问
InternalPackage - Annotation Interface in top.magstar.framework.api
标记内部包的注解
invalidate(K) - Method in class top.magstar.framework.LazyFunction
清除指定键的缓存
invalidateAll() - Method in class top.magstar.framework.LazyFunction
清除所有缓存
INVENTORY_OPEN - Enum constant in enum class top.magstar.framework.gui.events.GUICloseEvent.CloseReason
 
invokePostLoad(Object) - Method in interface top.magstar.framework.database.mapping.EntityMapper
调用实体的加载后回调方法。
invokePostPersist(Object) - Method in interface top.magstar.framework.database.mapping.EntityMapper
调用实体的持久化后回调方法。
invokePostRemove(Object) - Method in interface top.magstar.framework.database.mapping.EntityMapper
调用实体的删除后回调方法。
invokePostUpdate(Object) - Method in interface top.magstar.framework.database.mapping.EntityMapper
调用实体的更新后回调方法。
invokePrePersist(Object) - Method in interface top.magstar.framework.database.mapping.EntityMapper
调用实体的持久化前回调方法。
invokePreRemove(Object) - Method in interface top.magstar.framework.database.mapping.EntityMapper
调用实体的删除前回调方法。
invokePreUpdate(Object) - Method in interface top.magstar.framework.database.mapping.EntityMapper
调用实体的更新前回调方法。
IS_NOT_NULL - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
不为空
IS_NULL - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
为空
isAllowPlayerInventory() - Method in class top.magstar.framework.gui.utils.GUIBuilder
检查是否允许玩家背包交互
isAllowPlayerInventory() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
检查是否允许玩家背包交互
isAllowPlayerInventoryInteraction() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
检查是否允许玩家背包交互
isAsync() - Method in interface top.magstar.framework.events.api.EventHandler
是否异步处理
isAsync() - Method in exception class top.magstar.framework.events.exceptions.HandlerException
 
isAsync() - Method in class top.magstar.framework.events.models.HandlerRegistration
是否为异步处理器
isAsync() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
是否为异步任务
isAutoIncrement() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
判断是否为自增列。
isAutoIncrement() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否自增。
isBackward() - Method in class top.magstar.framework.gui.events.GUIPageChangeEvent
 
isCached(K) - Method in class top.magstar.framework.LazyFunction
检查是否已缓存
isCancelled() - Method in class top.magstar.framework.gui.events.GUIClickEvent
 
isCancelled() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
是否已取消
isCancelOnDamage() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
检查是否在受伤时取消
isCancelOnMove() - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
检查是否在移动时取消
isClosed() - Method in interface top.magstar.framework.database.services.DatabaseService
检查数据库服务是否已关闭。
isComposite() - Method in class top.magstar.framework.database.query.Condition
判断是否为复合条件。
isCompositeKey() - Method in interface top.magstar.framework.database.mapping.TableInfo
判断是否为复合主键。
isCreatedAt() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否为创建时间字段。
isDestroyed() - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
检查GUI是否已被销毁
isDone() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
是否已完成
isDriverAvailable() - Method in enum class top.magstar.framework.database.connections.DatabaseType
 
isEmbedded() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否为嵌入式字段。
isEmpty() - Method in interface top.magstar.framework.database.repository.PageResult
判断当前页是否为空。
isEmpty() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
检查是否为空
isEmpty() - Method in class top.magstar.framework.SmartString
检查字符串是否为空或仅包含空白字符
isEnableInheritance() - Method in class top.magstar.framework.events.config.EventBusConfig
是否启用事件继承
isEnableMetrics() - Method in class top.magstar.framework.events.config.EventBusConfig
是否启用性能指标收集
isEntityRegistered(Class<?>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
判断实体类是否已注册。
isFailure() - Method in class top.magstar.framework.events.models.EventResult
是否处理失败
isFirst() - Method in interface top.magstar.framework.database.repository.PageResult
判断是否为第一页。
isForward() - Method in class top.magstar.framework.gui.events.GUIPageChangeEvent
 
isHealthy() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
判断连接池是否健康。
isHealthy() - Method in interface top.magstar.framework.database.services.DatabaseService
检查数据库服务是否健康。
isHealthy() - Method in interface top.magstar.framework.events.api.EventBus
检查事件总线是否健康
isHealthy() - Method in interface top.magstar.framework.scheduler.api.Scheduler
检查调度器健康状态
isHealthyForDuration(int) - Method in interface top.magstar.framework.events.monitoring.IEventHealthCheck
检查系统是否在指定时间段内持续健康
isHotspot(long) - Method in class top.magstar.framework.events.models.HandlerRegistration
检查是否为热点处理器(高频调用)
isIndexed() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否有索引。
isInitialized() - Method in class top.magstar.framework.LazyValue
检查是否已经初始化
isLast() - Method in interface top.magstar.framework.database.repository.PageResult
判断是否为最后一页。
isLeaf() - Method in class top.magstar.framework.commands.CommandNode
检查是否是叶子节点(没有子节点)
isMainCommand() - Method in class top.magstar.framework.commands.CommandNode
 
isNotNull(String) - Static method in class top.magstar.framework.database.query.Condition
创建 IS NOT NULL 条件。
isNotNull(String) - Method in class top.magstar.framework.database.query.QueryBuilder
添加 IS NOT NULL 条件。
isNull(String) - Static method in class top.magstar.framework.database.query.Condition
创建 IS NULL 条件。
isNull(String) - Method in class top.magstar.framework.database.query.QueryBuilder
添加 IS NULL 条件。
isNullable() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
判断列是否可为空。
isNullable() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否可为空。
isOpen(Player) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
检查指定玩家是否正在查看此GUI
isPaged() - Method in class top.magstar.framework.gui.utils.GUIReader
是否是翻页GUI
isPlayerOnly() - Method in class top.magstar.framework.commands.CommandNode
 
isPrimaryKey() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
判断是否为主键。
isPrimaryKey() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否为主键。
isProfilingEnabled() - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
检查性能分析是否已启用
isRegistered(String) - Method in interface top.magstar.framework.papi.PlaceholderRegistry
检查是否已注册
isRegistered(Class<? extends PluginAPI>) - Static method in class top.magstar.framework.api.APIRegistry
检查 API 是否已注册
isRepeating() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
是否为重复任务
isRepositoryCached(Class<?>) - Method in interface top.magstar.framework.database.services.DatabaseService
检查指定实体类的仓库是否已缓存。
isRoot() - Method in class top.magstar.framework.commands.CommandNode
检查是否是根节点
isRunning() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
检查引擎是否正在运行
isRunning() - Method in interface top.magstar.framework.scheduler.api.ScheduledTask
是否正在运行
isSlow(double) - Method in class top.magstar.framework.events.models.HandlerRegistration
检查是否为慢处理器
isSubCommand() - Method in class top.magstar.framework.commands.CommandNode
 
isSuccess() - Method in class top.magstar.framework.events.models.EventResult
是否处理成功
isSuccess() - Method in class top.magstar.framework.events.models.monitors.EventTrace
 
isSuccess() - Method in class top.magstar.framework.events.models.monitors.HandlerCall
 
isUnique() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
判断是否有唯一约束。
isUnique() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否唯一。
isUniqueIndex() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否为唯一索引。
isUpdatedAt() - Method in interface top.magstar.framework.database.mapping.ColumnInfo
判断是否为更新时间字段。
isValid() - Method in interface top.magstar.framework.database.mapping.CompositeKey
验证主键完整性。
isValid() - Method in class top.magstar.framework.gui.utils.GUIReader
检查配置是否有效
isValidEntity(Class<T>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
验证实体类是否有效。
isValidJson(String) - Static method in class top.magstar.framework.JsonUtils
 
isVerbose() - Method in class top.magstar.framework.events.config.EventBusConfig
是否启用详细日志
isWaitForAsync() - Method in class top.magstar.framework.events.config.EventBusConfig
是否等待异步处理器完成
item(ItemStack) - Method in class top.magstar.framework.gui.utils.GUIBuilder
基于现有物品创建构建器
item(Material) - Method in class top.magstar.framework.gui.utils.GUIBuilder
快速创建物品构建器
item(Material, int) - Method in class top.magstar.framework.gui.utils.GUIBuilder
快速创建物品构建器(指定数量)
item(ItemBuilder) - Method in class top.magstar.framework.gui.utils.GUIBuilder
基于现有ItemBuilder创建构建器
ItemBuilder - Class in top.magstar.framework
A fluent builder utility for creating and modifying ItemStack instances in Bukkit/Spigot/Paper.
ItemBuilder(ItemStack) - Constructor for class top.magstar.framework.ItemBuilder
Constructs a new ItemBuilder with a given origin ItemStack.
ItemBuilder(ItemStack, ItemMeta) - Constructor for class top.magstar.framework.ItemBuilder
Constructs a new ItemBuilder with a given origin ItemStack and explicit ItemMeta.
ItemBuilderGUI - Class in top.magstar.framework.gui.utils
GUI物品构建器 - 集成ItemBuilder的GUI专用包装器
ItemBuilderGUI(GUIBuilder, ItemBuilder) - Constructor for class top.magstar.framework.gui.utils.ItemBuilderGUI
构造GUI物品构建器
itemRenderer(Function<T, ItemStack>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置物品渲染器
items(List<T>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置要显示的物品列表
items(T...) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置要显示的物品列表
itemsPerPage(int) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置每页显示的物品数量

J

joinMessages(String, T...) - Method in class top.magstar.framework.configs.MessageTemplate
使用分隔符连接多个消息
JsonStats(int, boolean, int, int) - Constructor for record class top.magstar.framework.JsonUtils.JsonStats
Creates an instance of a JsonStats record class.
JsonUtils - Class in top.magstar.framework
 
JsonUtils.JsonStats - Record Class in top.magstar.framework
 

K

Key Characteristics - Search tag in class top.magstar.framework.SyncBukkit
Section

L

lastPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
跳转到最后一页
lastPageButton(int) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置末页按钮槽位
LazyFunction<K,V> - Class in top.magstar.framework
支持带参数的懒加载
LazyValue<T> - Class in top.magstar.framework
懒加载工具类,提供线程安全的延迟初始化。
length() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Column
列长度。
length() - Method in record class top.magstar.framework.JsonUtils.JsonStats
Returns the value of the length record component.
length() - Method in class top.magstar.framework.SmartString
获取字符串长度
length(int) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置列长度。
LESS_THAN - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
小于
LESS_THAN_OR_EQUAL - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
小于等于
like(String, String) - Static method in class top.magstar.framework.database.query.Condition
创建模糊匹配条件。
like(String, String) - Method in class top.magstar.framework.database.query.QueryBuilder
添加模糊匹配条件。
LIKE - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
模糊匹配
limit(int) - Method in class top.magstar.framework.database.query.QueryBuilder
设置查询数量限制。
Limitations - Search tag in class top.magstar.framework.SyncBukkit
Section
linkify(String) - Method in class top.magstar.framework.ComponentString
添加链接
load() - Method in class top.magstar.framework.gui.utils.GUIReader
加载并验证配置
LOCATION - Enum constant in enum class top.magstar.framework.commands.ArgType
 
lore(String...) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
设置物品描述
lore(SmartString...) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
设置物品描述 - 支持SmartString
LOW - Enum constant in enum class top.magstar.framework.events.models.monitors.BottleneckSeverity
 
LOW - Enum constant in enum class top.magstar.framework.events.models.monitors.OptimizationPriority
 
LOW - Static variable in annotation interface top.magstar.framework.events.annotations.Priority
低优先级
LOWEST - Static variable in annotation interface top.magstar.framework.events.annotations.Priority
最低优先级
lt(String, Object) - Static method in class top.magstar.framework.database.query.Condition
创建小于条件。
lt(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
添加小于条件。
lte(String, Object) - Static method in class top.magstar.framework.database.query.Condition
创建小于等于条件。
lte(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
添加小于等于条件。

M

MAGSTAR - Enum constant in enum class top.magstar.framework.scheduler.models.ScheduleType
强制使用 MagstarScheduler(推荐)
MagstarCommandRegister - Annotation Interface in top.magstar.framework.commands
 
MagstarConfig<T> - Class in top.magstar.framework.configs
Abstract base class for managing plugin configuration files in the Magstar framework.
MagstarConfig(T) - Constructor for class top.magstar.framework.configs.MagstarConfig
 
MagstarPlugin - Interface in top.magstar.framework
Core interface for all Magstar-based plugins.
MagstarRepository - Interface in top.magstar.framework.database.repository
所有仓库的基础接口。
MagstarSubCommand - Annotation Interface in top.magstar.framework.commands
 
MagstarTabCompleter - Annotation Interface in top.magstar.framework.commands
 
manageQueryResult(T) - Method in interface top.magstar.framework.database.services.PersistenceContext
管理查询结果实体。
MANUAL_CLOSE - Enum constant in enum class top.magstar.framework.gui.events.GUICloseEvent.CloseReason
 
map(Function<? super T, ? extends U>) - Method in interface top.magstar.framework.database.repository.PageResult
映射转换分页结果。
MATERIAL - Enum constant in enum class top.magstar.framework.commands.ArgType
 
maxArgs() - Element in annotation interface top.magstar.framework.commands.MagstarCommandRegister
 
maxArgs() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
maxConnections() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the maxConnections record component.
maxConnections(int) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置最大连接数。
maxHandlers(int) - Method in class top.magstar.framework.events.config.EventBusConfig.Builder
设置最大处理器数量限制
MECHANISM - Enum constant in enum class top.magstar.framework.api.ComponentType
机制组件
MEDIUM - Enum constant in enum class top.magstar.framework.events.models.monitors.BottleneckSeverity
 
MEDIUM - Enum constant in enum class top.magstar.framework.events.models.monitors.OptimizationPriority
 
merge(E) - Method in interface top.magstar.framework.database.repository.MagstarRepository
将游离态实体重新附加到持久化上下文。
merge(T) - Method in interface top.magstar.framework.database.services.DatabaseService
合并实体到持久化上下文。
merge(T) - Method in interface top.magstar.framework.database.services.PersistenceContext
合并实体。
merge(EventResult) - Method in class top.magstar.framework.events.models.EventResult
合并两个结果
mergeAll(List<EventResult>) - Static method in class top.magstar.framework.events.models.EventResult
合并多个结果
mergeMaps(Map<String, Object>, Map<String, Object>) - Static method in class top.magstar.framework.JsonUtils
 
message(String) - Method in class top.magstar.framework.events.models.EventResult.Builder
 
MessageConfig - Annotation Interface in top.magstar.framework.configs
 
MessageTemplate<T,K> - Class in top.magstar.framework.configs
抽象消息配置模板类
MessageTemplate(K) - Constructor for class top.magstar.framework.configs.MessageTemplate
 
MessageTemplate.MessageKey - Interface in top.magstar.framework.configs
消息键接口(可选使用)
migrate(String) - Method in interface top.magstar.framework.database.engine.DatabaseEngine
执行数据库迁移
minArgs() - Element in annotation interface top.magstar.framework.commands.MagstarCommandRegister
 
minArgs() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
minConnections(int) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置最小连接数。
modifyNBT(Consumer<ReadWriteItemNBT>) - Method in class top.magstar.framework.ItemBuilder
修改物品的 NBT 数据
modifyNBT(Function<ReadWriteItemNBT, T>) - Method in class top.magstar.framework.ItemBuilder
修改 NBT 并返回结果
MONITOR - Static variable in annotation interface top.magstar.framework.events.annotations.Priority
监控级别,最后执行,用于监控和日志记录,不应修改事件状态
MYSQL - Enum constant in enum class top.magstar.framework.database.connections.DatabaseType
 

N

name() - Element in annotation interface top.magstar.framework.commands.Argument
 
name() - Element in annotation interface top.magstar.framework.commands.MagstarCommandRegister
 
name() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
name() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Column
列名。
name() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Index
索引名称。
name() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Table
表名。
name(String) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
设置物品名称
name(SmartString) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
设置物品名称 - 支持SmartString
navigationButtons(int, int, int, int, int) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
一次性设置所有导航按钮
NBTHandlers<T> - Class in top.magstar.framework
NBT处理器 - 提供自定义对象的NBT序列化和反序列化
NBTHandlers(Class<T>) - Constructor for class top.magstar.framework.NBTHandlers
构造NBT处理器
ne(String, Object) - Static method in class top.magstar.framework.database.query.Condition
创建不等于条件。
ne(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
添加不等于条件。
NETWORK - Enum constant in enum class top.magstar.framework.api.ComponentType
网络组件
nextButton(int) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置下一页按钮槽位
nextInput() - Method in interface top.magstar.framework.input.interfaces.InputHandler
获取下一个输入处理器(用于链式输入)
nextInput(InputHandler) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置下一个输入处理器
nextPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
跳转到下一页
noHandlers() - Static method in class top.magstar.framework.events.models.EventResult
创建无处理器结果
NONE - Enum constant in enum class top.magstar.framework.PluginVersion
 
NORMAL - Static variable in annotation interface top.magstar.framework.events.annotations.Priority
普通优先级(默认)
NOT_EQUALS - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
不等于
NOT_IN - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
不在集合中
NOT_LIKE - Enum constant in enum class top.magstar.framework.database.query.Condition.Operator
不匹配
notIn(String, Object...) - Static method in class top.magstar.framework.database.query.Condition
创建 NOT IN 条件。
notIn(String, Collection<?>) - Static method in class top.magstar.framework.database.query.Condition
创建 NOT IN 条件。
notLike(String, String) - Static method in class top.magstar.framework.database.query.Condition
创建不匹配条件。
now() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
是否立即执行
nullable() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Column
是否可为空。
nullable(boolean) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置列是否可为空。

O

objectCount() - Method in record class top.magstar.framework.JsonUtils.JsonStats
Returns the value of the objectCount record component.
of(Class<T>, T) - Static method in class top.magstar.framework.api.APIRegistry.APIProvider
 
of(Function<K, V>) - Static method in class top.magstar.framework.LazyFunction
创建懒加载函数
of(Supplier<T>) - Static method in class top.magstar.framework.LazyValue
创建线程安全的懒加载值
OFFLINE_PLAYER - Enum constant in enum class top.magstar.framework.commands.ArgType
 
offset(int) - Method in class top.magstar.framework.database.query.QueryBuilder
设置查询偏移量。
onAccept() - Method in interface top.magstar.framework.input.interfaces.InputHandler
获取接受输入时的回调
onAccept(InputAcceptCallback) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置接受回调
onCancel() - Method in interface top.magstar.framework.input.interfaces.InputHandler
获取取消输入时的回调
onCancel(Consumer<Player>) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置取消回调
onClick(Consumer<GUIClickEvent>) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置全局点击处理器
onClick(Consumer<GUIClickEvent>) - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
设置点击处理器
onClick(GUIClickEvent) - Method in interface top.magstar.framework.gui.interfaces.GUIClickListener
处理点击事件
onClose(Consumer<GUICloseEvent>) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置关闭处理器
onClose(GUICloseEvent) - Method in interface top.magstar.framework.gui.interfaces.GUICloseListener
处理关闭事件
onCommand(CommandSender, Command, String, String[]) - Method in class top.magstar.framework.commands.EnhancedCommandWrapper
 
onDenied() - Method in interface top.magstar.framework.input.interfaces.InputHandler
获取拒绝输入时的回调
onDenied(InputDeniedCallback) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置拒绝回调
onItemClick(BiConsumer<T, GUIClickEvent>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置物品点击处理器
onPageChange(GUIPageChangeEvent) - Method in interface top.magstar.framework.gui.interfaces.GUIPageChangeListener
页面变化时触发
onPlayerChat(AsyncPlayerChatEvent) - Method in class top.magstar.framework.input.listeners.InputEventListener
监听玩家聊天事件,处理输入会话
onPlayerDamage(EntityDamageEvent) - Method in class top.magstar.framework.input.listeners.InputEventListener
监听玩家受伤事件,根据配置取消输入会话
onPlayerMove(PlayerMoveEvent) - Method in class top.magstar.framework.input.listeners.InputEventListener
监听玩家移动事件,根据配置取消输入会话
onPlayerQuit(PlayerQuitEvent) - Method in class top.magstar.framework.input.listeners.InputEventListener
监听玩家退出事件,清理输入会话
onRegister(Plugin) - Method in interface top.magstar.framework.api.PluginAPI
API 初始化时调用
onTabComplete(CommandSender, Command, String, String[]) - Method in class top.magstar.framework.commands.EnhancedCommandWrapper
 
onTimeout() - Method in interface top.magstar.framework.input.interfaces.InputHandler
获取输入超时时的回调
onTimeout(Consumer<Player>) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置超时回调
onUnregister() - Method in interface top.magstar.framework.api.PluginAPI
API 卸载时调用
open(Player) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
打开GUI给指定玩家
OptimizationPriority - Enum Class in top.magstar.framework.events.models.monitors
 
OptimizationSuggestion - Class in top.magstar.framework.events.models.monitors
 
OptimizationSuggestion(String, String, OptimizationPriority) - Constructor for class top.magstar.framework.events.models.monitors.OptimizationSuggestion
 
optional() - Element in annotation interface top.magstar.framework.commands.Argument
 
or() - Method in class top.magstar.framework.database.query.Condition
设置为 OR 逻辑运算符。
or(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
使用 OR 添加条件(等于)。
or(List<Condition>) - Static method in class top.magstar.framework.database.query.Condition
使用 OR 连接多个条件。
or(Condition) - Method in class top.magstar.framework.database.query.Condition
使用 OR 连接另一个条件。
or(Condition) - Method in class top.magstar.framework.database.query.QueryBuilder
使用 OR 添加条件。
or(Condition...) - Static method in class top.magstar.framework.database.query.Condition
使用 OR 连接多个条件。
OR - Enum constant in enum class top.magstar.framework.database.query.Condition.LogicalOperator
或运算
orderBy(String) - Method in class top.magstar.framework.database.query.QueryBuilder
添加排序(默认升序)。
orderBy(String, OrderBy.Direction) - Method in class top.magstar.framework.database.query.QueryBuilder
添加排序。
OrderBy - Record Class in top.magstar.framework.database.query
排序条件类。
OrderBy(String, OrderBy.Direction) - Constructor for record class top.magstar.framework.database.query.OrderBy
构造一个排序条件。
OrderBy.Direction - Enum Class in top.magstar.framework.database.query
排序方向枚举。
orderByAsc(String) - Method in class top.magstar.framework.database.query.QueryBuilder
添加升序排序。
orderByDesc(String) - Method in class top.magstar.framework.database.query.QueryBuilder
添加降序排序。
OTHER - Enum constant in enum class top.magstar.framework.gui.events.GUICloseEvent.CloseReason
 
OverallMetrics - Class in top.magstar.framework.events.models.monitors
 
OverallMetrics(long, long, long, long, int, int, long) - Constructor for class top.magstar.framework.events.models.monitors.OverallMetrics
 

P

PACKAGE_PRIVATE - Enum constant in enum class top.magstar.framework.api.Visibility
包私有 - 只能被同包代码访问
PACKET - Enum constant in enum class top.magstar.framework.gui.utils.GUIReader.GUIType
 
page(int, int) - Method in class top.magstar.framework.database.query.QueryBuilder
设置分页参数。
PagedGUI<T> - Interface in top.magstar.framework.gui.interfaces
分页GUI接口 - 为任何GUI实现提供分页功能
PagedGUIBuilder<T> - Class in top.magstar.framework.gui.utils
分页GUI构建器 - 提供流式API来配置分页GUI的各个方面
PagedGUIBuilder() - Constructor for class top.magstar.framework.gui.utils.PagedGUIBuilder
 
PagedGUIBuilder.PageInfo - Class in top.magstar.framework.gui.utils
页面信息类 - 用于自定义渲染器
pageInfo(int) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置页面信息槽位
PageInfo(int, int, int, int) - Constructor for class top.magstar.framework.gui.utils.PagedGUIBuilder.PageInfo
构造页面信息
PageResult<T> - Interface in top.magstar.framework.database.repository
分页结果接口。
parent() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
parseArgument(String, ArgType) - Static method in class top.magstar.framework.commands.ArgumentParser
 
ParsedArguments() - Constructor for class top.magstar.framework.commands.ArgumentParser.ParsedArguments
 
parseRGBFormat() - Method in class top.magstar.framework.SmartString
 
password(String) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置数据库密码。
PENDING - Enum constant in enum class top.magstar.framework.scheduler.models.TaskStatus
等待中
PerformanceBottleneck - Class in top.magstar.framework.events.models.monitors
 
PerformanceBottleneck(BottleneckType, String, String, BottleneckSeverity) - Constructor for class top.magstar.framework.events.models.monitors.PerformanceBottleneck
 
PerformanceReport - Class in top.magstar.framework.events.models.monitors
 
PerformanceReport(LocalDateTime, Map<Class<?>, EventTypeProfile>, Map<String, HandlerProfile>, Map<String, HotspotInfo>, List<PerformanceBottleneck>, List<OptimizationSuggestion>, SystemMetrics) - Constructor for class top.magstar.framework.events.models.monitors.PerformanceReport
 
PerformanceSnapshot - Class in top.magstar.framework.events.models.monitors
 
PerformanceSnapshot(LocalDateTime, Map<Class<?>, EventTypeProfile>, Map<String, HandlerProfile>, SystemMetrics) - Constructor for class top.magstar.framework.events.models.monitors.PerformanceSnapshot
 
PerformanceStats(long, long, double, long, boolean) - Constructor for class top.magstar.framework.events.models.HandlerRegistration.PerformanceStats
 
performHealthCheck() - Method in interface top.magstar.framework.events.monitoring.IEventHealthCheck
执行完整的健康检查
performHealthCheckAsync() - Method in interface top.magstar.framework.events.monitoring.IEventHealthCheck
异步执行完整的健康检查
period() - Element in annotation interface top.magstar.framework.scheduler.api.AsyncTask
重复执行时间(0表示不重复)
period() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
重复执行时间(0表示不重复) 当type = BUKKIT时,单位为tick 当type = MAGSTAR时,配合timeUnit使用
permission() - Element in annotation interface top.magstar.framework.commands.MagstarCommandRegister
 
permission() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
persist(T) - Method in interface top.magstar.framework.database.services.PersistenceContext
持久化新实体。
PersistenceContext - Interface in top.magstar.framework.database.services
持久化上下文接口。
PlaceholderFactory - Interface in top.magstar.framework.papi
占位符工厂接口 - 定义占位符服务创建的标准API
PlaceholderProcessor - Interface in top.magstar.framework.papi
占位符处理器接口 - 定义单个占位符的处理逻辑
PlaceholderRegistry - Interface in top.magstar.framework.papi
占位符处理器注册表接口 - 管理占位符处理器的注册和查询
PlaceholderReplacer - Interface in top.magstar.framework.papi
占位符替换器接口 - 处理文本中的占位符替换
PlaceholderService - Interface in top.magstar.framework.papi
占位符服务接口 - 提供完整的占位符管理和替换功能
PLAYER - Enum constant in enum class top.magstar.framework.commands.ArgType
 
PLAYER_QUIT - Enum constant in enum class top.magstar.framework.gui.events.GUICloseEvent.CloseReason
 
playerOnly() - Element in annotation interface top.magstar.framework.commands.MagstarCommandRegister
 
playerOnly() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
plugin - Variable in class top.magstar.framework.configs.MagstarConfig
 
PLUGIN_DISABLE - Enum constant in enum class top.magstar.framework.gui.events.GUICloseEvent.CloseReason
 
PluginAPI - Interface in top.magstar.framework.api
 
PluginVersion - Enum Class in top.magstar.framework
 
port(int) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置数据库端口。
POSTGRESQL - Enum constant in enum class top.magstar.framework.database.connections.DatabaseType
 
PostLoad - Annotation Interface in top.magstar.framework.database.mapping.annotations
加载后回调注解。
PostPersist - Annotation Interface in top.magstar.framework.database.mapping.annotations
持久化后回调注解。
PostRemove - Annotation Interface in top.magstar.framework.database.mapping.annotations
删除后回调注解。
PostUpdate - Annotation Interface in top.magstar.framework.database.mapping.annotations
更新后回调注解。
prependLore(String...) - Method in class top.magstar.framework.ItemBuilder
Prepends lore to the beginning of the current lore list.
prependLore(BaseComponent[]...) - Method in class top.magstar.framework.ItemBuilder
Prepends BaseComponent lore at the beginning.
prependLore(SmartString...) - Method in class top.magstar.framework.ItemBuilder
Prepends SmartString lore at the beginning.
PrePersist - Annotation Interface in top.magstar.framework.database.mapping.annotations
持久化前回调注解。
PreRemove - Annotation Interface in top.magstar.framework.database.mapping.annotations
删除前回调注解。
prettifyJson(String) - Static method in class top.magstar.framework.JsonUtils
 
PreUpdate - Annotation Interface in top.magstar.framework.database.mapping.annotations
更新前回调注解。
previousButton(int) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置上一页按钮槽位
previousPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
跳转到上一页
primaryKey() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置为主键(同时设置为不可为空)。
primaryKey() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Column
是否为主键。
primaryKey(boolean) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置是否为主键。
priority() - Element in annotation interface top.magstar.framework.events.annotations.BridgeMapping
Bukkit 事件监听器的优先级
priority() - Element in annotation interface top.magstar.framework.events.annotations.DirectBridge
Bukkit 事件监听器的默认优先级
priority() - Element in annotation interface top.magstar.framework.events.annotations.EventListener
处理优先级(数字越小优先级越高)
priority() - Element in annotation interface top.magstar.framework.scheduler.api.AsyncTask
任务优先级
priority() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
任务优先级(数值越小优先级越高)
priority() - Element in annotation interface top.magstar.framework.scheduler.api.ScheduleHandler
处理器优先级
priority(int) - Method in class top.magstar.framework.events.models.EventMetadata.Builder
 
Priority - Annotation Interface in top.magstar.framework.events.annotations
事件处理优先级注解
process(Player, String) - Method in interface top.magstar.framework.papi.PlaceholderProcessor
处理变量请求
productName() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the productName record component.
productVersion() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the productVersion record component.
ProfileLevel - Enum Class in top.magstar.framework.events.models.monitors
 
ProfilerConfig - Class in top.magstar.framework.events.models.monitors
 
ProfilerConfig() - Constructor for class top.magstar.framework.events.models.monitors.ProfilerConfig
 
progressBar(double, int, char, String...) - Static method in class top.magstar.framework.ComponentString
创建进度条
promptMessage(String) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置提示消息
promptMessage(SmartString) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置提示消息 - 支持SmartString
property(String, String) - Method in class top.magstar.framework.database.connections.DatabaseConfig
添加自定义连接属性。
PROTECTED - Enum constant in enum class top.magstar.framework.api.Visibility
受保护 - 只能被子类或特定包访问
PUBLIC - Enum constant in enum class top.magstar.framework.api.Visibility
公开 - 可被任何外部代码访问
publish(T) - Method in interface top.magstar.framework.events.api.EventPublisher
同步发布事件
publish(T, EventMetadata) - Method in interface top.magstar.framework.events.api.EventPublisher
同步发布事件(带元数据)
publishAndWait(T, long) - Method in interface top.magstar.framework.events.api.EventPublisher
发布事件并等待所有处理器完成
publishAsync(T) - Method in interface top.magstar.framework.events.api.EventPublisher
异步发布事件
publishAsync(T, EventMetadata) - Method in interface top.magstar.framework.events.api.EventPublisher
异步发布事件(带元数据)
publishBatch(List<?>) - Method in interface top.magstar.framework.events.api.EventPublisher
批量发布多个事件
publishOriginal() - Element in annotation interface top.magstar.framework.events.annotations.BridgeMapping
是否同时发布原始的 Bukkit 事件

Q

QueryBuilder<T> - Class in top.magstar.framework.database.query
查询构建器。
QueryBuilder(Class<T>, TableInfo) - Constructor for class top.magstar.framework.database.query.QueryBuilder
构造查询构建器。
QueryBuilder(String, Class<T>, DatabaseDialect) - Constructor for class top.magstar.framework.database.query.QueryBuilder
构造查询构建器。
quickHealthCheck() - Method in interface top.magstar.framework.events.monitoring.IEventHealthCheck
快速健康检查

R

rainbow() - Method in class top.magstar.framework.ComponentString
应用彩虹效果
readNBT(Function<ReadableItemNBT, T>) - Method in class top.magstar.framework.ItemBuilder
只读取 NBT 数据,不修改
recordError(String, Exception) - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
记录错误
recordEvent(long) - Method in class top.magstar.framework.events.models.monitors.TimeWindowMetrics
 
recordEvent(long, boolean) - Method in class top.magstar.framework.events.models.monitors.EventTypeProfile
 
recordEventFailed(Class<?>, Exception) - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
记录事件处理失败
recordEventProcessed(Class<?>, long) - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
记录事件处理完成
recordEventPublished(Class<?>) - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
记录事件发布
recordExecution(long, boolean, Exception) - Method in class top.magstar.framework.events.models.monitors.HandlerProfile
 
recordFailed() - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
recordFailure(long) - Method in class top.magstar.framework.events.models.monitors.HandlerMetrics
 
recordFailure(long, Exception) - Method in class top.magstar.framework.events.models.HandlerRegistration
记录失败调用
recordHandlerExecution(HandlerRegistration, long, boolean, Exception) - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
记录处理器执行信息
recordHandlerInvocation(HandlerRegistration, long, boolean) - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
记录处理器调用
recordInvocation(long) - Method in class top.magstar.framework.events.models.HandlerRegistration
记录成功调用
recordInvocation(long) - Method in class top.magstar.framework.events.models.monitors.HotspotInfo
 
recordProcessed(long) - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
recordPublished() - Method in class top.magstar.framework.events.models.monitors.EventTypeMetrics
 
recordSuccess(long) - Method in class top.magstar.framework.events.models.monitors.HandlerMetrics
 
recreateTable(Connection, Class<?>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
重建表(先删除后创建)。
refresh(Object) - Method in interface top.magstar.framework.database.repository.MagstarRepository
刷新实体状态(从数据库重新加载)。
refresh(Object) - Method in interface top.magstar.framework.database.services.DatabaseService
刷新实体状态。
refresh(Object) - Method in interface top.magstar.framework.database.services.PersistenceContext
刷新实体。
refresh(Player) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
刷新GUI
refreshCurrentPage() - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
刷新当前页显示
register() - Method in class top.magstar.framework.input.listeners.InputEventListener
注册事件监听器
register(String, BiFunction<Player, String, String>) - Method in interface top.magstar.framework.papi.PlaceholderService
注册占位符处理器(使用函数式接口)
register(Object) - Method in interface top.magstar.framework.scheduler.api.AnnotationScanner
手动注册对象
register(Plugin, Class<T>, T) - Static method in class top.magstar.framework.api.APIRegistry
注册 API 到 Bukkit ServiceProvider
register(PlaceholderProcessor) - Method in interface top.magstar.framework.papi.PlaceholderRegistry
注册占位符处理器
register(PlaceholderProcessor) - Method in interface top.magstar.framework.papi.PlaceholderService
注册占位符处理器
registerAll(Plugin, APIRegistry.APIProvider<? extends PluginAPI>...) - Static method in class top.magstar.framework.api.APIRegistry
批量注册多个 API
registerCommands() - Method in class top.magstar.framework.commands.AnnotatedCommandHandler
注册所有带注解的命令。
registerCompositeKeyRepository(Class<T>, CompositeKeyRepository<T, K>) - Method in interface top.magstar.framework.database.services.DatabaseService
注册复合主键仓库。
registerConfig() - Method in interface top.magstar.framework.MagstarPlugin
Called to register all configuration files used by this plugin.
registerCustomRepository(Class<R>, R) - Method in interface top.magstar.framework.database.services.DatabaseService
注册自定义仓库。
registerEntity(Class<T>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
注册实体类,解析其映射信息。
registerInstance(String) - Method in class top.magstar.framework.configs.ConfigHandler
Automatically discover and register MagstarConfig implementations within the given package name.
registerPlaceholders(int, String...) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
为指定槽位注册占位符
registerRepository(Class<T>, Repository<T, ID>) - Method in interface top.magstar.framework.database.services.DatabaseService
注册标准仓库。
registerTask(ScheduledTask) - Method in interface top.magstar.framework.scheduler.api.TaskManager
注册任务
RegistrationException - Exception Class in top.magstar.framework.events.exceptions
注册异常 - 事件处理器注册过程中出现的异常
RegistrationException(String) - Constructor for exception class top.magstar.framework.events.exceptions.RegistrationException
 
RegistrationException(String, Class<?>, String) - Constructor for exception class top.magstar.framework.events.exceptions.RegistrationException
 
RegistrationException(String, Throwable) - Constructor for exception class top.magstar.framework.events.exceptions.RegistrationException
 
RegistrationException(String, Throwable, Class<?>, String) - Constructor for exception class top.magstar.framework.events.exceptions.RegistrationException
 
reload() - Method in class top.magstar.framework.configs.MagstarConfig
Reloads the configuration from disk.
reload() - Method in class top.magstar.framework.SyncBukkit
重新加载服务器
reloadCommandAliases() - Method in class top.magstar.framework.SyncBukkit
重新加载命令别名
reloadData() - Method in class top.magstar.framework.SyncBukkit
重新加载服务器数据
reloadPermissions() - Method in class top.magstar.framework.SyncBukkit
重新加载权限
reloadWhiteList() - Method in class top.magstar.framework.SyncBukkit
重新加载白名单
remove(Object) - Method in interface top.magstar.framework.database.services.PersistenceContext
移除实体。
removeChild(CommandNode) - Method in class top.magstar.framework.commands.CommandNode
移除子节点
removeClickListener(GUIClickListener) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
移除点击监听器
removeCloseListener(GUICloseListener) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
移除关闭监听器
removeEnchants(Enchantment...) - Method in class top.magstar.framework.ItemBuilder
Removes one or more enchantments from the item.
removeItem(T) - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
移除指定内容
removeNBTTag(String) - Method in class top.magstar.framework.ItemBuilder
移除 NBT 标签
removePrimaryKey() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
移除主键标记。
removeRecipes(NamespacedKey...) - Method in class top.magstar.framework.SyncBukkit
移除配方
removeSession(Player) - Static method in class top.magstar.framework.input.abstraction.AbstractInputHandler
移除玩家的会话
removeSpace() - Method in class top.magstar.framework.SmartString
 
renderWith(Function<T, ItemBuilder>) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
快速设置物品渲染器 - 使用ItemBuilder
replace(String, Player) - Method in interface top.magstar.framework.papi.PlaceholderReplacer
替换文本中的变量
replace(String, String) - Method in class top.magstar.framework.SmartString
 
replacePlaceholders(String...) - Method in class top.magstar.framework.SmartString
 
Repository<T,ID> - Interface in top.magstar.framework.database.repository
通用仓库接口。
RepositoryFactory - Interface in top.magstar.framework.database.repository
仓库工厂接口。
requiresPermission() - Element in annotation interface top.magstar.framework.api.ApiPackage
是否需要权限检查
reset() - Method in class top.magstar.framework.events.models.monitors.TimeWindowMetrics
 
reset() - Method in interface top.magstar.framework.events.monitoring.IEventMetrics
重置所有统计指标
reset(Supplier<T>) - Method in class top.magstar.framework.LazyValue
重置为未初始化状态(需要提供新的supplier)
resetPeriodStats() - Method in class top.magstar.framework.events.models.monitors.HotspotInfo
 
resetRecipes() - Method in class top.magstar.framework.SyncBukkit
重置配方为默认值
Responsibilities - Search tag in class top.magstar.framework.configs.ConfigHandler
Section
Responsibilities - Search tag in interface top.magstar.framework.MagstarPlugin
Section
resultSetToEntity(ResultSet, Class<T>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
将 ResultSet 转换为实体对象。
resultSetToEntityList(ResultSet, Class<T>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
将 ResultSet 转换为实体对象列表。
returnValue(Object) - Method in class top.magstar.framework.events.models.EventResult.Builder
 
rows(int) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置行数
rows(int) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置行数
RUNNING - Enum constant in enum class top.magstar.framework.scheduler.models.TaskStatus
运行中

S

save(T) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
保存实体(新增或更新)。
save(T) - Method in interface top.magstar.framework.database.repository.Repository
保存实体(新增或更新)。
saveAll(List<T>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
批量保存实体。
saveAll(List<T>) - Method in interface top.magstar.framework.database.repository.Repository
批量保存实体。
saveConfig(FileConfiguration) - Method in class top.magstar.framework.configs.MagstarConfig
Saves the given configuration to disk asynchronously.
scanAndRegister() - Method in interface top.magstar.framework.scheduler.api.AnnotationScanner
自动扫描并注册所有注解类
Schedule - Annotation Interface in top.magstar.framework.scheduler.api
调度任务注解 - 标记方法为定时执行的任务
ScheduledTask - Interface in top.magstar.framework.scheduler.api
调度任务接口 - 表示一个被调度的任务实例
ScheduleHandler - Annotation Interface in top.magstar.framework.scheduler.api
调度处理器注解 - 标记类为调度任务处理器
Scheduler - Interface in top.magstar.framework.scheduler.api
调度器接口 - 提供任务调度的核心功能
SchedulerFactory - Interface in top.magstar.framework.scheduler.api
调度器工厂接口 - 定义调度器相关组件创建的标准API
SchedulerStatistics - Class in top.magstar.framework.scheduler.models
调度器统计信息 - 记录调度器的运行统计数据
SchedulerStatistics(long, long, int, int, int) - Constructor for class top.magstar.framework.scheduler.models.SchedulerStatistics
构造调度器统计信息
ScheduleType - Enum Class in top.magstar.framework.scheduler.models
调度类型枚举 - 定义任务使用的调度器类型
schema() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Table
数据库模式(schema)。
schema(String) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置数据库模式(schema)。
SECURITY - Enum constant in enum class top.magstar.framework.api.ComponentType
安全组件
select(String...) - Method in class top.magstar.framework.database.query.QueryBuilder
指定查询列。
selectAll() - Method in class top.magstar.framework.database.query.QueryBuilder
查询所有列。
sendCommandErrorMessage(CommandSender, String) - Method in interface top.magstar.framework.CommandMessageProvider
发送命令执行错误消息
sendCommandErrorMessage(CommandSender, String) - Method in class top.magstar.framework.DefaultCommandMessageProvider
 
sendMessage(CommandSender, T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
发送传统字符串消息(兼容性方法)
sendMessageList(CommandSender, T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
发送传统字符串消息列表
sendMissingArgumentsMessage(CommandSender, String) - Method in interface top.magstar.framework.CommandMessageProvider
发送缺少参数消息
sendMissingArgumentsMessage(CommandSender, String) - Method in class top.magstar.framework.DefaultCommandMessageProvider
 
sendNoPermissionMessage(CommandSender, String) - Method in interface top.magstar.framework.CommandMessageProvider
发送无权限消息
sendNoPermissionMessage(CommandSender, String) - Method in class top.magstar.framework.DefaultCommandMessageProvider
 
sendPlayerOnlyMessage(CommandSender) - Method in interface top.magstar.framework.CommandMessageProvider
发送仅玩家可执行消息
sendPlayerOnlyMessage(CommandSender) - Method in class top.magstar.framework.DefaultCommandMessageProvider
 
sendSmartMessage(CommandSender, T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
发送 SmartString 消息给指定接收者(推荐使用)
sendSmartMessageList(CommandSender, T, Object...) - Method in class top.magstar.framework.configs.MessageTemplate
发送 SmartString 消息列表
sendTooManyArgumentsMessage(CommandSender, String) - Method in interface top.magstar.framework.CommandMessageProvider
发送参数过多消息
sendTooManyArgumentsMessage(CommandSender, String) - Method in class top.magstar.framework.DefaultCommandMessageProvider
 
serialize() - Method in class top.magstar.framework.ItemBuilder
 
serialize(ItemStack) - Static method in class top.magstar.framework.ItemBuilder
 
set(int, ItemStack) - Method in class top.magstar.framework.gui.utils.GUIBuilder
直接设置物品
set(int, ItemStack, Consumer<GUIClickEvent>) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置物品并添加点击处理器
set(int, ItemBuilder) - Method in class top.magstar.framework.gui.utils.GUIBuilder
使用ItemBuilder设置物品
set(int, ItemBuilder, Consumer<GUIClickEvent>) - Method in class top.magstar.framework.gui.utils.GUIBuilder
使用ItemBuilder设置物品并添加点击处理器
set(ReadWriteNBT, String, T) - Method in class top.magstar.framework.NBTHandlers
将值设置到NBT中
setAllowPlayerInventoryInteraction(boolean) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
设置是否允许玩家取出物品
setAmount(int) - Method in class top.magstar.framework.ItemBuilder
Sets the stack size.
setAttributeModifier(Attribute, AttributeModifier) - Method in class top.magstar.framework.ItemBuilder
Assigns or removes an AttributeModifier for a specific Attribute.
setAutoIncrement(boolean) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置是否为自增列。
setCancelled(boolean) - Method in class top.magstar.framework.gui.events.GUIClickEvent
 
setComment(String) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置列注释。
setContents(ItemStack[]) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
设置GUI内容
setContentSlots(int[]) - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
设置分页区域的槽位
setCriticalErrorRate(double) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setDataRetentionHours(int) - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
setDefaultGameMode(GameMode) - Method in class top.magstar.framework.SyncBukkit
设置默认游戏模式
setDefaultValue(String) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置默认值。
setDisplayName(String) - Method in class top.magstar.framework.ItemBuilder
Sets the display name using a legacy String.
setDisplayName(Component) - Method in class top.magstar.framework.ItemBuilder
Sets the display name using Adventure Component.
setDisplayName(BaseComponent...) - Method in class top.magstar.framework.ItemBuilder
Sets the display name using Bungee BaseComponent
setDisplayName(SmartString) - Method in class top.magstar.framework.ItemBuilder
Sets the display name using a SmartString.
setHighErrorRateThreshold(double) - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
setHighFrequencyThreshold(double) - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
setItem(int, ItemStack) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
设置指定位置的物品
setItemClickHandler(BiConsumer<T, GUIClickEvent>) - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
设置内容点击处理器
setItemRenderer(Function<T, ItemStack>) - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
设置内容渲染器 - 将数据转换为ItemStack
setItems(List<T>) - Method in interface top.magstar.framework.gui.interfaces.PagedGUI
设置分页内容
setLength(int) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置列长度。
setLore(String...) - Method in class top.magstar.framework.ItemBuilder
Sets the lore using raw strings (one line per entry).
setLore(BaseComponent[]...) - Method in class top.magstar.framework.ItemBuilder
Sets the lore using Bungee BaseComponent lines.
setLore(SmartString...) - Method in class top.magstar.framework.ItemBuilder
Sets the lore using SmartString lines.
setLoreByLines(String) - Method in class top.magstar.framework.ItemBuilder
Splits a long string into multiple lines by newline markers and sets them as lore.
setMaxActiveThreads(int) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setMaxEventLatencyMs(int) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setMaxEventsPerSecond(double) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setMaxHandlerExecutionTimeMs(int) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setMaxMemoryUsagePercent(double) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setMaxPlayers(int) - Method in class top.magstar.framework.SyncBukkit
设置最大玩家数
setMaxRecentErrors(int) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setMessage(T, String) - Method in class top.magstar.framework.configs.MessageTemplate
设置消息
setMessageList(T, List<String>) - Method in class top.magstar.framework.configs.MessageTemplate
设置消息列表
setMinHandlerSuccessRate(double) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setMinInvocationsForHealthCheck(int) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setMinTraceRetentionMs(long) - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
setName(String) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置列名。
setNBT(String, T, Class<T>) - Method in class top.magstar.framework.ItemBuilder
 
setNBTBoolean(String, boolean) - Method in class top.magstar.framework.ItemBuilder
设置自定义 NBT 布尔值
setNBTByte(String, byte) - Method in class top.magstar.framework.ItemBuilder
 
setNBTByteArray(String, byte[]) - Method in class top.magstar.framework.ItemBuilder
 
setNBTDouble(String, double) - Method in class top.magstar.framework.ItemBuilder
设置自定义 NBT 双精度值
setNBTEnum(String, E) - Method in class top.magstar.framework.ItemBuilder
 
setNBTFloat(String, float) - Method in class top.magstar.framework.ItemBuilder
 
setNBTInt(String, int) - Method in class top.magstar.framework.ItemBuilder
设置自定义 NBT 整数值
setNBTIntArray(String, int[]) - Method in class top.magstar.framework.ItemBuilder
 
setNBTItemStack(String, ItemStack) - Method in class top.magstar.framework.ItemBuilder
 
setNBTItemStackArray(String, ItemStack[]) - Method in class top.magstar.framework.ItemBuilder
 
setNBTLong(String, long) - Method in class top.magstar.framework.ItemBuilder
 
setNBTLongArray(String, long[]) - Method in class top.magstar.framework.ItemBuilder
 
setNBTShort(String, short) - Method in class top.magstar.framework.ItemBuilder
 
setNBTString(String, String) - Method in class top.magstar.framework.ItemBuilder
设置自定义 NBT 字符串值
setNullable(boolean) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置是否可为空。
setPlaceholders(String, Player) - Method in interface top.magstar.framework.papi.PlaceholderService
替换字符串中的变量
setPlaceholders(List<String>, Player) - Method in interface top.magstar.framework.papi.PlaceholderService
替换字符串列表中的变量
setPlaceholderValues(int, String...) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
设置指定槽位的占位符值
setPlaceholderValues(int, SmartString...) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
设置指定槽位的占位符值
setPrimaryKey(boolean) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置是否为主键。
setPrimaryKeyValue(Object, Object) - Method in interface top.magstar.framework.database.mapping.TableInfo
设置实体对象的主键值。
setSlowHandlerThresholdMs(double) - Method in class top.magstar.framework.events.models.monitors.ProfilerConfig
 
setSqlType(String) - Method in interface top.magstar.framework.database.mapping.ColumnInfo
设置 SQL 类型。
setSqlTypes(DatabaseDialect) - Method in interface top.magstar.framework.database.mapping.TableInfo
设置所有列的 SQL 类型。
setType(String) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置列类型。
setUnbreakable(boolean) - Method in class top.magstar.framework.ItemBuilder
Sets whether the item is unbreakable.
setUnique(boolean) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置是否有唯一约束。
setValue(Object, Object) - Method in interface top.magstar.framework.database.mapping.ColumnInfo
设置字段在实体对象中的值。
setWarningErrorRate(double) - Method in class top.magstar.framework.events.models.monitors.HealthThresholds
 
setWhiteList(boolean) - Method in class top.magstar.framework.SyncBukkit
设置是否启用白名单
shouldCancelOnDamage() - Method in class top.magstar.framework.input.abstraction.AbstractInputHandler.InputSession
检查是否应该在受伤时取消
shouldCancelOnMove() - Method in class top.magstar.framework.input.abstraction.AbstractInputHandler.InputSession
检查是否应该在移动时取消
shutdown() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
关闭数据库引擎
shutdown() - Method in interface top.magstar.framework.database.services.DatabaseService
关闭数据库服务。
shutdown() - Method in interface top.magstar.framework.events.api.EventBus
关闭事件总线
shutdown() - Method in interface top.magstar.framework.papi.PlaceholderService
关闭服务
shutdown() - Method in interface top.magstar.framework.scheduler.api.AnnotationScanner
关闭扫描器
shutdown() - Method in interface top.magstar.framework.scheduler.api.Scheduler
关闭调度器
shutDown() - Method in class top.magstar.framework.SyncBukkit
关闭服务器
simpleLayout() - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
简单布局(只有上一页和下一页)
size() - Method in interface top.magstar.framework.papi.PlaceholderRegistry
获取注册数量
SLOW_HANDLER - Enum constant in enum class top.magstar.framework.events.models.monitors.BottleneckType
 
SlowHandler - Class in top.magstar.framework.events.models.monitors
 
SlowHandler(String, double, long) - Constructor for class top.magstar.framework.events.models.monitors.SlowHandler
 
SmartString - Class in top.magstar.framework
Converts custom RGB-style markup into Minecraft-supported formatting codes.
SmartString() - Constructor for class top.magstar.framework.SmartString
 
SmartString(String) - Constructor for class top.magstar.framework.SmartString
 
SmartString(String...) - Constructor for class top.magstar.framework.SmartString
 
source() - Element in annotation interface top.magstar.framework.events.annotations.BridgeMapping
源 Bukkit 事件类型
source(String) - Method in class top.magstar.framework.events.models.EventMetadata.Builder
 
SQLBuilder - Class in top.magstar.framework.database.query
SQL 构建器。
SQLBuilder(DatabaseDialect) - Constructor for class top.magstar.framework.database.query.SQLBuilder
构造 SQL 构建器。
SQLITE - Enum constant in enum class top.magstar.framework.database.connections.DatabaseType
 
SQLQuery - Class in top.magstar.framework.database.query
SQL 查询对象。
SQLQuery(String, List<Object>) - Constructor for class top.magstar.framework.database.query.SQLQuery
构造 SQL 查询对象。
stability() - Element in annotation interface top.magstar.framework.api.ApiPackage
API 稳定性级别
stability() - Element in annotation interface top.magstar.framework.api.ComponentPackage
组件稳定性级别
stability() - Element in annotation interface top.magstar.framework.api.InternalPackage
API 稳定性级别
Stability - Enum Class in top.magstar.framework.api
 
STABLE - Enum constant in enum class top.magstar.framework.api.Stability
稳定 - API 不会发生破坏性变更
start() - Method in interface top.magstar.framework.database.engine.DatabaseEngine
启动数据库引擎
startEventTrace(Object, String) - Method in interface top.magstar.framework.events.monitoring.IEventProfiler
开始事件追踪
STRING - Enum constant in enum class top.magstar.framework.commands.ArgType
 
stripFormatting() - Method in class top.magstar.framework.SmartString
移除所有颜色符号与格式标签,只保留纯文本
submitAsync(Runnable) - Method in interface top.magstar.framework.scheduler.api.Scheduler
提交异步任务
submitAsync(Supplier<T>) - Method in interface top.magstar.framework.scheduler.api.Scheduler
提交异步任务(带返回值)
submitAsyncDelayed(Runnable, long, TimeUnit) - Method in interface top.magstar.framework.scheduler.api.Scheduler
提交延迟异步任务
submitAsyncRepeating(Runnable, long, long, TimeUnit) - Method in interface top.magstar.framework.scheduler.api.Scheduler
提交定时重复任务
submitAsyncThenSync(Supplier<T>, Function<T, T>) - Method in interface top.magstar.framework.scheduler.api.Scheduler
异步执行后在主线程回调
submitSync(Runnable) - Method in interface top.magstar.framework.scheduler.api.Scheduler
提交同步任务(主线程)
submitSync(Supplier<T>) - Method in interface top.magstar.framework.scheduler.api.Scheduler
提交同步任务(带返回值)
submitSyncDelayed(Runnable, long) - Method in interface top.magstar.framework.scheduler.api.Scheduler
提交延迟同步任务
submitSyncRepeating(Runnable, long, long) - Method in interface top.magstar.framework.scheduler.api.Scheduler
提交定时同步任务
submitSyncThenAsync(Supplier<T>, Function<T, T>) - Method in interface top.magstar.framework.scheduler.api.Scheduler
主线程执行后异步回调
subscribe() - Method in interface top.magstar.framework.configs.ConfigSubscriber
 
subscribe(Class<T>, EventHandler<T>) - Method in interface top.magstar.framework.events.api.EventBus
订阅事件(默认优先级)
subscribe(Class<T>, EventHandler<T>, int) - Method in interface top.magstar.framework.events.api.EventBus
订阅事件(指定优先级)
Subscribe - Annotation Interface in top.magstar.framework.configs
 
subscribeAsync(Class<T>, EventHandler<T>) - Method in interface top.magstar.framework.events.api.EventBus
订阅异步事件(默认优先级)
subscribeAsync(Class<T>, EventHandler<T>, int) - Method in interface top.magstar.framework.events.api.EventBus
订阅异步事件(指定优先级)
substring(int, int) - Method in class top.magstar.framework.SmartString
截取字符串的一部分
success(boolean) - Method in class top.magstar.framework.events.models.EventResult.Builder
 
success(int, int) - Static method in class top.magstar.framework.events.models.EventResult
创建成功结果
suggestions() - Element in annotation interface top.magstar.framework.commands.Argument
 
Supported Features - Search tag in class top.magstar.framework.ComponentString
Section
SyncBukkit - Class in top.magstar.framework
Utility wrapper for executing Bukkit API operations safely on the main server thread.
SyncBukkit(JavaPlugin) - Constructor for class top.magstar.framework.SyncBukkit
构造同步Bukkit操作包装器
syncHandlers(int) - Method in class top.magstar.framework.events.models.EventResult.Builder
 
SystemMetrics - Class in top.magstar.framework.events.models.monitors
 
SystemMetrics(long, long, long, int, long) - Constructor for class top.magstar.framework.events.models.monitors.SystemMetrics
 

T

Table - Annotation Interface in top.magstar.framework.database.mapping.annotations
表定义注解。
tableExists(Connection, Class<?>) - Method in interface top.magstar.framework.database.mapping.EntityMapper
判断表是否存在。
TableInfo - Interface in top.magstar.framework.database.mapping
表信息接口。
TaskManager - Interface in top.magstar.framework.scheduler.api
任务管理器接口 - 管理所有调度任务的生命周期
TaskStatus - Enum Class in top.magstar.framework.scheduler.models
任务状态枚举 - 定义调度任务的各种状态
terminal() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
testConnection() - Method in interface top.magstar.framework.database.services.DatabaseService
测试数据库连接。
threadPool() - Element in annotation interface top.magstar.framework.events.annotations.AsyncHandler
指定异步执行使用的线程池名称
threadPoolSize(int) - Method in class top.magstar.framework.events.config.EventBusConfig.Builder
设置异步处理器线程池大小
timeout - Variable in class top.magstar.framework.input.abstraction.AbstractInputHandler
超时时间(毫秒),0表示永不超时
timeout() - Element in annotation interface top.magstar.framework.events.annotations.AsyncHandler
任务执行的最大超时时间(毫秒)
timeout() - Method in class top.magstar.framework.input.abstraction.AbstractInputHandler.InputSession
超时处理
timeout() - Element in annotation interface top.magstar.framework.scheduler.api.AsyncTask
任务超时时间(毫秒)
timeout() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
任务超时时间(毫秒,0表示无超时)
timeout(long) - Static method in class top.magstar.framework.events.models.EventResult
创建超时结果
timeout(long) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置超时时间
timestamp(long) - Method in class top.magstar.framework.events.models.EventResult.Builder
 
timestamp(LocalDateTime) - Method in class top.magstar.framework.events.models.EventMetadata.Builder
 
timeUnit() - Element in annotation interface top.magstar.framework.scheduler.api.AsyncTask
时间单位
timeUnit() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
时间单位(仅对MagstarScheduler有效)
TimeWindowMetrics - Class in top.magstar.framework.events.models.monitors
 
TimeWindowMetrics(int) - Constructor for class top.magstar.framework.events.models.monitors.TimeWindowMetrics
 
TimeWindowStats - Class in top.magstar.framework.events.models.monitors
 
TimeWindowStats(double, double, double) - Constructor for class top.magstar.framework.events.models.monitors.TimeWindowStats
 
title(String) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置标题
title(String) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置标题
title(SmartString) - Method in class top.magstar.framework.gui.utils.GUIBuilder
设置标题 - 支持SmartString
title(SmartString) - Method in class top.magstar.framework.gui.utils.PagedGUIBuilder
设置标题 - 支持SmartString
TITLE_UPDATE - Enum constant in enum class top.magstar.framework.gui.events.GUICloseEvent.CloseReason
 
toComponents() - Method in class top.magstar.framework.ComponentString
解析高级标签并返回BaseComponent数组
toComponents() - Method in class top.magstar.framework.SmartString
 
toComponentString() - Method in class top.magstar.framework.SmartString
将SmartString转换为ComponentString,用于高级标签处理
toDetailString() - Method in interface top.magstar.framework.database.repository.PageResult
获取详细的字符串表示。
toItemStack() - Method in class top.magstar.framework.ItemBuilder
Builds and returns the final ItemStack with applied changes.
toJson(Map<?, ?>) - Static method in class top.magstar.framework.JsonUtils
 
toJsonString(T) - Static method in class top.magstar.framework.JsonUtils
 
toLowerCase() - Method in class top.magstar.framework.SmartString
转换为小写
toMap() - Method in interface top.magstar.framework.database.repository.PageResult
转换为 Map 表示。
top.magstar.framework - package top.magstar.framework
 
top.magstar.framework.api - package top.magstar.framework.api
 
top.magstar.framework.commands - package top.magstar.framework.commands
 
top.magstar.framework.configs - package top.magstar.framework.configs
 
top.magstar.framework.database.abstractions - package top.magstar.framework.database.abstractions
 
top.magstar.framework.database.connections - package top.magstar.framework.database.connections
 
top.magstar.framework.database.engine - package top.magstar.framework.database.engine
 
top.magstar.framework.database.mapping - package top.magstar.framework.database.mapping
 
top.magstar.framework.database.mapping.annotations - package top.magstar.framework.database.mapping.annotations
数据库映射注解包。
top.magstar.framework.database.query - package top.magstar.framework.database.query
 
top.magstar.framework.database.repository - package top.magstar.framework.database.repository
 
top.magstar.framework.database.services - package top.magstar.framework.database.services
 
top.magstar.framework.events.annotations - package top.magstar.framework.events.annotations
事件总线注解包
top.magstar.framework.events.api - package top.magstar.framework.events.api
 
top.magstar.framework.events.config - package top.magstar.framework.events.config
 
top.magstar.framework.events.exceptions - package top.magstar.framework.events.exceptions
 
top.magstar.framework.events.models - package top.magstar.framework.events.models
 
top.magstar.framework.events.models.monitors - package top.magstar.framework.events.models.monitors
 
top.magstar.framework.events.monitoring - package top.magstar.framework.events.monitoring
 
top.magstar.framework.gui.events - package top.magstar.framework.gui.events
 
top.magstar.framework.gui.interfaces - package top.magstar.framework.gui.interfaces
 
top.magstar.framework.gui.utils - package top.magstar.framework.gui.utils
 
top.magstar.framework.input.abstraction - package top.magstar.framework.input.abstraction
 
top.magstar.framework.input.interfaces - package top.magstar.framework.input.interfaces
 
top.magstar.framework.input.listeners - package top.magstar.framework.input.listeners
 
top.magstar.framework.input.utils - package top.magstar.framework.input.utils
 
top.magstar.framework.papi - package top.magstar.framework.papi
 
top.magstar.framework.scheduler.api - package top.magstar.framework.scheduler.api
 
top.magstar.framework.scheduler.models - package top.magstar.framework.scheduler.models
 
toPrettyJson(Map<?, ?>) - Static method in class top.magstar.framework.JsonUtils
 
toSQL() - Method in class top.magstar.framework.database.query.Condition
转换为 SQL 字符串。
toString() - Method in class top.magstar.framework.commands.CommandNode
 
toString() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
 
toString() - Method in class top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
 
toString() - Method in class top.magstar.framework.database.connections.DatabaseConfig
 
toString() - Method in class top.magstar.framework.database.query.Condition
 
toString() - Method in record class top.magstar.framework.database.query.OrderBy
Returns a string representation of this record class.
toString() - Method in class top.magstar.framework.database.query.SQLQuery
 
toString() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns a string representation of this record class.
toString() - Method in exception class top.magstar.framework.events.exceptions.ConfigurationException
 
toString() - Method in exception class top.magstar.framework.events.exceptions.EventBusException
 
toString() - Method in exception class top.magstar.framework.events.exceptions.EventPublishException
 
toString() - Method in exception class top.magstar.framework.events.exceptions.HandlerException
 
toString() - Method in exception class top.magstar.framework.events.exceptions.RegistrationException
 
toString() - Method in class top.magstar.framework.events.models.EventMetadata
 
toString() - Method in class top.magstar.framework.events.models.EventResult
 
toString() - Method in class top.magstar.framework.events.models.EventWrapper
 
toString() - Method in class top.magstar.framework.events.models.HandlerRegistration.PerformanceStats
 
toString() - Method in class top.magstar.framework.events.models.HandlerRegistration
 
toString() - Method in class top.magstar.framework.events.models.monitors.HealthCheckResult
 
toString() - Method in class top.magstar.framework.events.models.monitors.HealthIssue
 
toString() - Method in record class top.magstar.framework.JsonUtils.JsonStats
Returns a string representation of this record class.
toString() - Method in class top.magstar.framework.LazyValue
 
toString() - Method in class top.magstar.framework.scheduler.models.SchedulerStatistics
 
toString() - Method in enum class top.magstar.framework.scheduler.models.TaskStatus
 
toString() - Method in class top.magstar.framework.SmartString
 
toUpperCase() - Method in class top.magstar.framework.SmartString
转换为大写
traceId(String) - Method in class top.magstar.framework.events.models.EventMetadata.Builder
 
TransactionAction - Interface in top.magstar.framework.database.services
事务操作接口。
TransactionFunction<R> - Interface in top.magstar.framework.database.services
事务函数接口。
Transient - Annotation Interface in top.magstar.framework.database.mapping.annotations
瞬态字段注解。
translateJavaType(Class<?>, int) - Method in interface top.magstar.framework.database.abstractions.DatabaseDialect
将 Java 类型转换为对应数据库的 SQL 类型。
type() - Element in annotation interface top.magstar.framework.api.ComponentPackage
组件类别
type() - Element in annotation interface top.magstar.framework.commands.Argument
 
type() - Element in annotation interface top.magstar.framework.scheduler.api.Schedule
任务类型 - 决定使用Bukkit调度器还是MagstarScheduler
type(DatabaseType) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置数据库类型。
Typical Usage - Search tag in interface top.magstar.framework.MagstarPlugin
Section

U

UI - Enum constant in enum class top.magstar.framework.api.ComponentType
UI 组件
unbreakable() - Method in class top.magstar.framework.gui.utils.ItemBuilderGUI
设置为不可破坏
unique() - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置为唯一约束。
unique() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Column
是否唯一。
unique() - Element in annotation interface top.magstar.framework.database.mapping.annotations.Index
是否为唯一索引。
unique(boolean) - Method in class top.magstar.framework.database.abstractions.ColumnDefinition
设置是否为唯一约束。
unregister(String) - Method in interface top.magstar.framework.papi.PlaceholderRegistry
注销占位符处理器
unregister(String) - Method in interface top.magstar.framework.papi.PlaceholderService
注销占位符处理器
unregister(Object) - Method in interface top.magstar.framework.scheduler.api.AnnotationScanner
注销对象
unregisterAll(Plugin) - Static method in class top.magstar.framework.api.APIRegistry
卸载插件的所有 API
unsafe(Supplier<T>) - Static method in class top.magstar.framework.LazyValue
创建非线程安全的懒加载值(性能更好)
unsubscribe(Class<T>, EventHandler<T>) - Method in interface top.magstar.framework.events.api.EventBus
取消订阅指定的处理器
unsubscribeAll(Object) - Method in interface top.magstar.framework.events.api.EventBus
取消指定监听器对象的所有订阅
update(T) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
更新实体。
update(T) - Method in interface top.magstar.framework.database.repository.Repository
更新实体。
updateByCondition(Map<String, Object>, Condition) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据条件更新实体字段。
updateByCondition(Map<String, Object>, Condition) - Method in interface top.magstar.framework.database.repository.Repository
根据条件更新实体字段。
updateByConditions(Map<String, Object>, List<Condition>) - Method in interface top.magstar.framework.database.repository.CompositeKeyRepository
根据多个条件更新实体字段。
updateByConditions(Map<String, Object>, List<Condition>) - Method in interface top.magstar.framework.database.repository.Repository
根据多个条件更新实体字段。
UpdatedAt - Annotation Interface in top.magstar.framework.database.mapping.annotations
更新时间注解。
updateTitle(SmartString) - Method in interface top.magstar.framework.gui.interfaces.ChestGUI
更新GUI标题
uploadSubscribers(T, FileConfiguration) - Method in class top.magstar.framework.configs.ConfigHandler
 
url() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the url record component.
usage() - Element in annotation interface top.magstar.framework.commands.MagstarCommandRegister
 
usage() - Element in annotation interface top.magstar.framework.commands.MagstarSubCommand
 
Usage Example - Search tag in class top.magstar.framework.SyncBukkit
Section
Usage Example - Search tag in class top.magstar.framework.configs.ConfigHandler
Section
Usage Example - Search tag in class top.magstar.framework.configs.ConfigHandler
Section
Usage Example - Search tag in class top.magstar.framework.configs.MagstarConfig
Section
username() - Method in record class top.magstar.framework.database.services.DatabaseInfo
Returns the value of the username record component.
username(String) - Method in class top.magstar.framework.database.connections.DatabaseConfig
设置数据库用户名。
UTILITY - Enum constant in enum class top.magstar.framework.api.ComponentType
工具组件

V

valid() - Method in record class top.magstar.framework.JsonUtils.JsonStats
Returns the value of the valid record component.
validate() - Method in class top.magstar.framework.database.connections.DatabaseConfig
验证配置的有效性。
validateDatabaseConfig() - Method in class top.magstar.framework.database.engine.DatabaseReader
验证数据库配置的有效性。
validateInput(String) - Method in interface top.magstar.framework.input.interfaces.InputHandler
验证输入是否有效
validator(Predicate<String>) - Method in class top.magstar.framework.input.utils.InputHandlerBuilder
设置输入验证器
value() - Element in annotation interface top.magstar.framework.configs.Subscribe
 
value() - Element in annotation interface top.magstar.framework.database.mapping.annotations.IdClass
复合主键类的 Class 对象。
value() - Element in annotation interface top.magstar.framework.events.annotations.DirectBridge
要直接桥接的 Bukkit 事件类型列表
value() - Element in annotation interface top.magstar.framework.events.annotations.Priority
优先级值(数字越小优先级越高)
value() - Element in annotation interface top.magstar.framework.events.api.EventCaller
 
valueOf(String) - Static method in enum class top.magstar.framework.api.ComponentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.api.Stability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.api.Visibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.commands.ArgType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.database.connections.DatabaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.database.query.Condition.LogicalOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.database.query.Condition.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.database.query.OrderBy.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.events.models.monitors.BottleneckSeverity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.events.models.monitors.BottleneckType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.events.models.monitors.HealthIssue.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.events.models.monitors.HealthStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.events.models.monitors.OptimizationPriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.events.models.monitors.ProfileLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.gui.events.GUICloseEvent.CloseReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.gui.utils.GUIReader.GUIType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.PluginVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.scheduler.models.ScheduleType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class top.magstar.framework.scheduler.models.TaskStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class top.magstar.framework.api.ComponentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.api.Stability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.api.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.commands.ArgType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.database.connections.DatabaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.database.query.Condition.LogicalOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.database.query.Condition.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.database.query.OrderBy.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.events.models.monitors.BottleneckSeverity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.events.models.monitors.BottleneckType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.events.models.monitors.HealthIssue.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.events.models.monitors.HealthStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.events.models.monitors.OptimizationPriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.events.models.monitors.ProfileLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.gui.events.GUICloseEvent.CloseReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.gui.utils.GUIReader.GUIType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.PluginVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.scheduler.models.ScheduleType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class top.magstar.framework.scheduler.models.TaskStatus
Returns an array containing the constants of this enum class, in the order they are declared.
verbose() - Element in annotation interface top.magstar.framework.events.annotations.AutoBridge
是否启用详细日志
verbose() - Element in annotation interface top.magstar.framework.scheduler.api.ScheduleHandler
是否启用详细日志
verbose(boolean) - Method in class top.magstar.framework.events.config.EventBusConfig.Builder
设置是否启用详细日志
version() - Element in annotation interface top.magstar.framework.api.ApiPackage
API 版本
visibility() - Element in annotation interface top.magstar.framework.api.ApiPackage
包可见性级别
visibility() - Element in annotation interface top.magstar.framework.api.ComponentPackage
包可见性级别
visibility() - Element in annotation interface top.magstar.framework.api.InternalPackage
包可见性级别
Visibility - Enum Class in top.magstar.framework.api
包可见性级别枚举

W

waitForAsync(boolean) - Method in class top.magstar.framework.events.config.EventBusConfig.Builder
设置是否等待异步处理器完成
WARNING - Enum constant in enum class top.magstar.framework.events.models.monitors.HealthIssue.Severity
 
WARNING - Enum constant in enum class top.magstar.framework.events.models.monitors.HealthStatus
 
warningMessage() - Element in annotation interface top.magstar.framework.api.InternalPackage
警告信息,当外部尝试访问时显示
where(String, Object) - Method in class top.magstar.framework.database.query.QueryBuilder
添加 WHERE 条件(等于)。
where(Condition) - Method in class top.magstar.framework.database.query.QueryBuilder
添加 WHERE 条件。
withAttribute(String, Object) - Method in class top.magstar.framework.events.models.EventMetadata
创建副本并添加属性
withChangePage(int) - Method in class top.magstar.framework.ComponentString
添加点击更改页面
withClickCommand(String) - Method in class top.magstar.framework.ComponentString
添加点击执行命令
withCopyText(String) - Method in class top.magstar.framework.ComponentString
添加点击复制文本
withException(Exception) - Method in class top.magstar.framework.events.models.EventResult
添加异常
withExceptions(List<Exception>) - Method in class top.magstar.framework.events.models.EventResult
添加异常列表
withExecutionTime(long) - Method in class top.magstar.framework.events.models.EventResult
设置执行时间
withHoverItem(String) - Method in class top.magstar.framework.ComponentString
添加物品悬停提示
withHoverText(String) - Method in class top.magstar.framework.ComponentString
添加悬停文本
withMeta(Class<T>, Function<T, ItemBuilder>) - Method in class top.magstar.framework.ItemBuilder
修改特定类型的 ItemMeta
withoutAttribute(String) - Method in class top.magstar.framework.events.models.EventMetadata
创建副本并移除属性
withPriority(int) - Method in class top.magstar.framework.events.models.EventMetadata
创建副本并设置优先级
withReturnValue(Object) - Method in class top.magstar.framework.events.models.EventResult
设置返回值
withSuggestCommand(String) - Method in class top.magstar.framework.ComponentString
添加点击建议命令
withTraceId(String) - Method in class top.magstar.framework.events.models.EventMetadata
创建副本并设置跟踪ID
WORLD - Enum constant in enum class top.magstar.framework.commands.ArgType
 

主键定义 - Search tag in package top.magstar.framework.database.mapping.annotations
Section

优先级控制 - Search tag in package top.magstar.framework.events.annotations
Section
优先级说明 - Search tag in package top.magstar.framework.events.annotations
Section

使

使用示例 - Search tag in class top.magstar.framework.commands.AnnotatedCommandHandler
Section
使用示例 - Search tag in class top.magstar.framework.database.connections.ConnectionPool
Section
使用示例 - Search tag in class top.magstar.framework.database.connections.DatabaseConfig
Section
使用示例 - Search tag in package top.magstar.framework.events.annotations
Section

命令处理优先级 - Search tag in top.magstar.framework.commands.AnnotatedCommandHandler.registerCommands()
Section
命令树结构 - Search tag in class top.magstar.framework.commands.AnnotatedCommandHandler
Section
命令注册流程 - Search tag in class top.magstar.framework.commands.AnnotatedCommandHandler
Section

基本用法 - Search tag in class top.magstar.framework.LazyValue
Section
基础事件监听 - Search tag in package top.magstar.framework.events.annotations
Section

异步处理 - Search tag in package top.magstar.framework.events.annotations
Section
异步处理注意事项 - Search tag in package top.magstar.framework.events.annotations
Section

支持的注解 - Search tag in class top.magstar.framework.commands.AnnotatedCommandHandler
Section

最佳实践 - Search tag in package top.magstar.framework.events.annotations
Section

查询映射 - Search tag in package top.magstar.framework.database.mapping.annotations
Section

核心注解 - Search tag in package top.magstar.framework.events.annotations
Section

注解分类 - Search tag in package top.magstar.framework.database.mapping.annotations
Section
注解组合使用 - Search tag in package top.magstar.framework.events.annotations
Section

特殊字段 - Search tag in package top.magstar.framework.database.mapping.annotations
Section

生命周期回调 - Search tag in package top.magstar.framework.database.mapping.annotations
Section

直接桥接 - Search tag in package top.magstar.framework.events.annotations
Section

索引和约束 - Search tag in package top.magstar.framework.database.mapping.annotations
Section

线

线程安全模式 - Search tag in class top.magstar.framework.LazyValue
Section
线程安全性 - Search tag in class top.magstar.framework.commands.AnnotatedCommandHandler
Section

表与列映射 - Search tag in package top.magstar.framework.database.mapping.annotations
Section
A B C D E F G H I J K L M N O P Q R S T U V W   使             线  
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form