Index
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
activeConnectionsrecord 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
BaseComponentlines. - 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
arrayCountrecord 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
MagstarConfiginstances. - 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
DatabaseInforecord 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
databaseTyperecord 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
driverNamerecord component. - driverVersion() - Method in record class top.magstar.framework.database.services.DatabaseInfo
-
Returns the value of the
driverVersionrecord 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
ItemMetain 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
SyncBukkitfor 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
Fileobject 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
JavaPlugininstance 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
BaseComponentlines at a specified position. - insertLoreAt(int, SmartString...) - Method in class top.magstar.framework.ItemBuilder
-
Inserts
SmartStringlore 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
ItemStackinstances in Bukkit/Spigot/Paper. - ItemBuilder(ItemStack) - Constructor for class top.magstar.framework.ItemBuilder
-
Constructs a new
ItemBuilderwith a given originItemStack. - ItemBuilder(ItemStack, ItemMeta) - Constructor for class top.magstar.framework.ItemBuilder
-
Constructs a new
ItemBuilderwith a given originItemStackand explicitItemMeta. - 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
JsonStatsrecord 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
lengthrecord 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
maxConnectionsrecord 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
objectCountrecord 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
BaseComponentlore at the beginning. - prependLore(SmartString...) - Method in class top.magstar.framework.ItemBuilder
-
Prepends
SmartStringlore 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
productNamerecord component. - productVersion() - Method in record class top.magstar.framework.database.services.DatabaseInfo
-
Returns the value of the
productVersionrecord 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
MagstarConfigimplementations 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
AttributeModifierfor a specificAttribute. - 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
BaseComponentlines. - setLore(SmartString...) - Method in class top.magstar.framework.ItemBuilder
-
Sets the lore using
SmartStringlines. - 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
ItemStackwith 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
urlrecord 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
usernamerecord 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
validrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form