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.

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()
static VersionWrappergetVersionWrapper() @Deprecated
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

Released under the MIT License.