Class Main

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.booksaw.betterTeams.Main
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin

public class Main extends org.bukkit.plugin.java.JavaPlugin
Main class of the plugin, extends JavaPlugin
Author:
booksaw
  • Field Details

    • plugin

      public static Main plugin
    • econ

      public static net.milkbowl.vault.economy.Economy econ
    • perms

      public static net.milkbowl.vault.permission.Permission perms
    • placeholderAPI

      public static boolean placeholderAPI
    • useHolograms

      public boolean useHolograms
    • teamManagement

      public MCTeamManagement teamManagement
    • chatManagement

      public ChatManagement chatManagement
    • wgManagement

      public WorldGuardManagerV7 wgManagement
    • foliaLib

      public com.tcoded.folialib.FoliaLib foliaLib
      FoliaLib instance for Folia/Paper/Spigot support
  • Constructor Details

    • Main

      public Main()
  • Method Details

    • isAdventure

      public boolean isAdventure()
    • onLoad

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

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

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

      public void loadCustomConfigs()
    • reload

      public void reload()
    • setupCommands

      public void setupCommands()
    • setupListeners

      public void setupListeners()
    • setupMetrics

      public void setupMetrics()
    • getConfig

      @NotNull public @NotNull org.bukkit.configuration.file.FileConfiguration getConfig()
      Specified by:
      getConfig in interface org.bukkit.plugin.Plugin
      Overrides:
      getConfig in class org.bukkit.plugin.java.JavaPlugin
    • setupStorage

      public void setupStorage()
    • getTeamCommand

      public PermissionParentCommand getTeamCommand()
    • getTeamBooksawCommand

      public BooksawCommand getTeamBooksawCommand()
    • getTeamPlaceholders

      public TeamPlaceholders getTeamPlaceholders()
    • getFoliaLib

      public com.tcoded.folialib.FoliaLib getFoliaLib()
      FoliaLib instance for Folia/Paper/Spigot support
    • isUltimateClaimsEnabled

      public boolean isUltimateClaimsEnabled()
      If the ultimateClaims expansion has been enabled