Package me.axolotl.api.minecraft.bungee
Class BungeePluginBuilder
java.lang.Object
net.md_5.bungee.api.plugin.Plugin
me.axolotl.api.minecraft.bungee.BungeePluginBuilder
public abstract class BungeePluginBuilder
extends net.md_5.bungee.api.plugin.Plugin
- Since:
- 2024-02-08
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract @NotNull List<CommandRunnable>獲取與插件關聯的指令列表。abstract @NotNull List<DependPlugin>獲取與插件關聯的依賴列表。abstract @NotNull List<net.md_5.bungee.api.plugin.Listener>獲取與插件關聯的事件監聽器列表。abstract @NotNull String獲取插件的名稱。final void當插件停用時調用。final voidonEnable()當插件啟用時調用。final voidonLoad()當插件正在加載時調用。void當插件正在停用時運行自定義任務。void當插件正在啟用時運行自定義任務。void當插件正在加載時運行自定義任務。Methods inherited from class net.md_5.bungee.api.plugin.Plugin
getDataFolder, getDescription, getExecutorService, getFile, getLogger, getProxy, getResourceAsStream
-
Constructor Details
-
BungeePluginBuilder
public BungeePluginBuilder()
-
-
Method Details
-
onLoad
public final void onLoad()當插件正在加載時調用。- Overrides:
onLoadin classnet.md_5.bungee.api.plugin.Plugin
-
onEnable
public final void onEnable()當插件啟用時調用。- Overrides:
onEnablein classnet.md_5.bungee.api.plugin.Plugin
-
onDisable
public final void onDisable()當插件停用時調用。- Overrides:
onDisablein classnet.md_5.bungee.api.plugin.Plugin
-
getPluginName
獲取插件的名稱。- Returns:
- 插件的名稱
-
getCommands
獲取與插件關聯的指令列表。- Returns:
- 指令列表
-
getEvents
獲取與插件關聯的事件監聽器列表。- Returns:
- 事件監聽器列表
-
getDependencies
獲取與插件關聯的依賴列表。- Returns:
- 依賴插件列表
-
runOnLoading
public void runOnLoading()當插件正在加載時運行自定義任務。 -
runOnEnable
public void runOnEnable()當插件正在啟用時運行自定義任務。 -
runOnDisable
public void runOnDisable()當插件正在停用時運行自定義任務。
-