Class Kingdoms

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
org.kingdoms.main.Kingdoms
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin

public final class Kingdoms extends org.bukkit.plugin.java.JavaPlugin
  • Field Details

  • Constructor Details

    • Kingdoms

      public Kingdoms()
  • Method Details

    • getAuditLogRegistry

      public AuditLogRegistry getAuditLogRegistry()
    • getPermissionRegistery

      public KingdomPermissionRegistry getPermissionRegistery()
    • getRelationAttributeRegistry

      public RelationAttributeRegistry getRelationAttributeRegistry()
    • getMetadataRegistry

      public KingdomMetadataRegistry getMetadataRegistry()
    • isLoaded

      public static boolean isLoaded()
    • taskScheduler

      public static TaskScheduler taskScheduler()
    • isStrict

      public static boolean isStrict()
    • get

      public static Kingdoms get()
    • getLoader

      public org.bukkit.plugin.java.JavaPlugin getLoader()
    • isDisabling

      public boolean isDisabling()
    • onLoad

      public void onLoad()
      Checked whether the plugin was loaded before here is pointless because for some reasons they still continue with onEnable even if these errors...
      Specified by:
      onLoad in interface org.bukkit.plugin.Plugin
      Overrides:
      onLoad in class org.bukkit.plugin.java.JavaPlugin
    • getServerX

      public static org.kingdoms.server.core.Server getServerX()
      TODO rename later cus we cant JavaPlugin.getServer()
    • getCompileCommitSHA

      public String getCompileCommitSHA()
    • getCompileTime

      public ZonedDateTime getCompileTime()
    • onEnable

      public void onEnable()
      Specified by:
      onEnable in interface org.bukkit.plugin.Plugin
      Overrides:
      onEnable in class org.bukkit.plugin.java.JavaPlugin
    • getFolder

      public static Path getFolder()
    • getStackTrace

      public StackTraceElement[] getStackTrace()
    • getPath

      public static Path getPath(String path)
    • registerAllEvents

      public void registerAllEvents()
    • getDependencyManager

      public org.kingdoms.dependencies.DependencyManager getDependencyManager()
    • registerEvent

      public void registerEvent(org.bukkit.event.Listener listener)
    • saveAllData

      public void saveAllData()
    • signalFullSave

      public void signalFullSave()
    • onDisable

      public void onDisable()
      Specified by:
      onDisable in interface org.bukkit.plugin.Plugin
      Overrides:
      onDisable in class org.bukkit.plugin.java.JavaPlugin
    • getDataCenter

      public KingdomsDataCenter getDataCenter()