类 NextPlugin<T extends NextPlugin<T>>

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
cn.yingyya.next.moment.NextPlugin<T>
所有已实现的接口:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin
直接已知子类:
NextMoment

public abstract class NextPlugin<T extends NextPlugin<T>> extends org.bukkit.plugin.java.JavaPlugin
  • 构造器详细资料

    • NextPlugin

      public NextPlugin()
  • 方法详细资料

    • onNextLoad

      public abstract void onNextLoad()
    • onNextUnload

      public abstract void onNextUnload()
    • getPluginInstance

      @NotNull public abstract T getPluginInstance()
    • onEnable

      public void onEnable()
      指定者:
      onEnable 在接口中 org.bukkit.plugin.Plugin
      覆盖:
      onEnable 在类中 org.bukkit.plugin.java.JavaPlugin
    • onDisable

      public void onDisable()
      指定者:
      onDisable 在接口中 org.bukkit.plugin.Plugin
      覆盖:
      onDisable 在类中 org.bukkit.plugin.java.JavaPlugin
    • getNextPlugin

      @Nullable public static <T extends NextPlugin<T>> @Nullable NextPlugin<T> getNextPlugin(Class<T> clazz)
    • loadNextConfig

      public void loadNextConfig(@NotNull @NotNull Class<?> clazz)
    • loadNextConfig

      public void loadNextConfig(@NotNull @NotNull Class<?> clazz, @NotNull @NotNull String configPath)
    • reloadNextConfig

      public void reloadNextConfig(Class<?> clazz)
    • saveNextConfig

      public void saveNextConfig(Class<?> clazz)
    • getEventManager

      public EventManager<T> getEventManager()
    • getPluginManager

      public org.bukkit.plugin.PluginManager getPluginManager()
    • getCommandManager

      public CommandManager<T> getCommandManager()
    • getPermissionManager

      public PermissionManager<T> getPermissionManager()
    • getDataBaseManager

      public DataBaseManager<T> getDataBaseManager()
    • getScheduler

      public org.bukkit.scheduler.BukkitScheduler getScheduler()