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
BungeePluginBuilder類別是一個抽象類別,擴展了Plugin,並提供了構建BungeeCord插件的方法。
使用JavaPluginBuilder創建Bukkit/Spigot插件
Since:
2024-02-08
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract @NotNull List<CommandRunnable>
    獲取與插件關聯的指令列表。
    abstract @NotNull List<DependPlugin>
    獲取與插件關聯的依賴列表。
    abstract @NotNull List<net.md_5.bungee.api.plugin.Listener>
    獲取與插件關聯的事件監聽器列表。
    abstract @NotNull String
    獲取插件的名稱。
    final void
    當插件停用時調用。
    final void
    當插件啟用時調用。
    final void
    當插件正在加載時調用。
    void
    當插件正在停用時運行自定義任務。
    void
    當插件正在啟用時運行自定義任務。
    void
    當插件正在加載時運行自定義任務。

    Methods inherited from class net.md_5.bungee.api.plugin.Plugin

    getDataFolder, getDescription, getExecutorService, getFile, getLogger, getProxy, getResourceAsStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BungeePluginBuilder

      public BungeePluginBuilder()
  • Method Details

    • onLoad

      public final void onLoad()
      當插件正在加載時調用。
      Overrides:
      onLoad in class net.md_5.bungee.api.plugin.Plugin
    • onEnable

      public final void onEnable()
      當插件啟用時調用。
      Overrides:
      onEnable in class net.md_5.bungee.api.plugin.Plugin
    • onDisable

      public final void onDisable()
      當插件停用時調用。
      Overrides:
      onDisable in class net.md_5.bungee.api.plugin.Plugin
    • getPluginName

      @NotNull public abstract @NotNull String getPluginName()
      獲取插件的名稱。
      Returns:
      插件的名稱
    • getCommands

      @NotNull public abstract @NotNull List<CommandRunnable> getCommands()
      獲取與插件關聯的指令列表。
      Returns:
      指令列表
    • getEvents

      @NotNull public abstract @NotNull List<net.md_5.bungee.api.plugin.Listener> getEvents()
      獲取與插件關聯的事件監聽器列表。
      Returns:
      事件監聽器列表
    • getDependencies

      @NotNull public abstract @NotNull List<DependPlugin> getDependencies()
      獲取與插件關聯的依賴列表。
      Returns:
      依賴插件列表
    • runOnLoading

      public void runOnLoading()
      當插件正在加載時運行自定義任務。
    • runOnEnable

      public void runOnEnable()
      當插件正在啟用時運行自定義任務。
    • runOnDisable

      public void runOnDisable()
      當插件正在停用時運行自定義任務。