Unreleased version v6.3.0-SNAPSHOT. This page describes the alpha branch and may change at any time; it is not part of any released version.

commit 49619c6 · 2026-09-13 12:21 UTC

Skip to content

🚧 This page is under construction

The full class reference for UltiToolsPlugin is on the Javadoc page.

🐌 This page updates less often than the Javadoc

See the Javadoc for the current API surface.

Removed in v6.3.0

getVersionWrapper() and VersionWrapper were deleted outright in v6.3.0, along with DefaultVersionWrapper. Neither exists in the jar; the method rows below have been removed to match. Use XVersionUtils's static methods instead — see VersionWrapper for the mapping.

UltiToolsPlugin

com.ultikits.ultitools.abstracts

  • java.lang.Object
    • com.ultikits.ultitools.abstracts.UltiToolsPlugin

代表一个 UltiTools 模块及其主类. 其包含了模块正常加载并工作所需的基础方法和字段. 这是一个 IPlugin 的间接实现.

作者: wisdomme, qianmo

自 6.0.0 可用

版本: 1.0.0

已实现的接口: IPlugin, Localized, Configurable

public abstract class UltiToolsPlugin extends java.lang.Object implements IPlugin, Localized, Configurable

构造器概要

protected UltiToolsPlugin()
UltiToolsPlugin(String pluginName, String version, List<String> authors, List<String> loadAfter, int minUltiToolsVersion, String mainClass) @Deprecated
UltiToolsPlugin(String pluginName, String version, List<String> authors, List<String> loadAfter, int minUltiToolsVersion, String mainClass, String resourceFolderPath)

方法概要

限定符和类型方法和说明
static CommandManager getCommandManager()
<T extends AbstractConfigEntity> TgetConfig(java.lang.Class<T> configType)
<T extends AbstractConfigEntity> TgetConfig(java.lang.String path, java.lang.Class<T> configType)
static ConfigManager getConfigManager()
<T extends BaseDataEntity<String>>DataOperator<T>getDataOperator(java.lang.Class<T> dataClazz)
LanguagegetLanguage()
java.lang.StringgetLanguageCode()
static ListenerManagergetListenerManager()
static PluginManagergetPluginManager()
java.lang.Stringi18n(java.lang.String str)
java.lang.Stringi18n(java.lang.String code, java.lang.String str)
通过指定的语言代码返回一个本地化的字符串。
<T extends AbstractConfigEntity> voidsaveConfig(java.lang.String path, java.lang.Class<T> configType) throws java.io.IOException

从类继承的方法

java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

从接口继承的方法

com.ultikits.ultitools.interfaces.IPlugin

registerSelf, reloadSelf, unregisterSelf

com.ultikits.ultitools.interfaces.Localized

supported

com.ultikits.ultitools.interfaces.Configurable

getAllConfigs, getConfig, saveConfig

构造器详细资料

UltiToolsPlugin

protected UltiToolsPlugin()
UltiToolsPlugin(String pluginName, String version, List<String> authors, List<String> loadAfter, int minUltiToolsVersion, String mainClass) @Deprecated
UltiToolsPlugin(String pluginName, String version, List<String> authors, List<String> loadAfter, int minUltiToolsVersion, String mainClass, String resourceFolderPath)

Contributors

No contributors

Released under the MIT License.