Package com.mclds.plugins.customplugin
Class CustomPlugin
java.lang.Object
com.mclds.plugins.customplugin.CustomPlugin
- Direct Known Subclasses:
AreaPlugin,AuiPlugin,CommonCommandPlugin,ConversationPlugin,CustomContainerExtraPlugin,CustomContainerPlugin,DBPlugin,EconomyPlugin,EmailPlugin,GuiPlugin,HudPlugin,ImageRendererPlugin,ItemsAdderPlugin,LootPlugin,MultiWorldPlugin,ParticlePlugin,PlayerDataPlugin,PlayerDocumentPlugin,PlayerMessagePlugin,RealmPlugin,RewardPlugin,ScriptEnginPlugin,ServerSettingPlugin,TitlePlugin,TranslatePlugin
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCustomPlugin(org.bukkit.plugin.java.JavaPlugin javaPlugin, String name) CustomPlugin(org.bukkit.plugin.java.JavaPlugin javaPlugin, String name, boolean createDataFolder) CustomPlugin(org.bukkit.plugin.java.JavaPlugin javaPlugin, String name, org.bukkit.event.EventPriority eventPriority, boolean createDataFolder) -
Method Summary
Modifier and TypeMethodDescriptionconfig()获取配置文件, 如果不存在则创建voiddefineConfig(Map<String, Object> maps) static voiddisable()static voiddisable(CustomPlugin plugin) static voiddisable(Class<? extends CustomPlugin> plugin) static voidenable(CustomPlugin... plugins) static voidenable(Set<? extends CustomPlugin> plugins) static voidstatic <T extends CustomPlugin>
Tstatic <T extends CustomPlugin>
Torg.bukkit.plugin.java.JavaPlugingetName()logger()voidvoidonEnable()voidonLoad()当插件第一次运行,以及使用 reload-plugin 命令时调用 重启执行过程: 1. onDisable 2. onLoad 默认会重新加载 config() 配置void
-
Field Details
-
plugins
-
-
Constructor Details
-
Method Details
-
get
-
get
-
config
获取配置文件, 如果不存在则创建- Returns:
- YamlConfiguration
-
defineConfig
-
saveConfig
public void saveConfig() -
enable
- Throws:
IOException
-
enable
- Throws:
IOException
-
disable
public static void disable() -
disable
-
disable
-
enableManagerCommand
public static void enableManagerCommand() -
getCommandRegistry
-
getListenerRegistry
-
getJavaPlugin
public org.bukkit.plugin.java.JavaPlugin getJavaPlugin() -
onEnable
- Throws:
IOException
-
onLoad
public void onLoad()当插件第一次运行,以及使用 reload-plugin 命令时调用 重启执行过程: 1. onDisable 2. onLoad 默认会重新加载 config() 配置 -
onDisable
public void onDisable() -
getName
-
getDataFolder
-
logger
-
reloadConfig
-