Class Clans

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
me.ulrich.clans.Clans
All Implemented Interfaces:
UClans, org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin

public final class Clans extends org.bukkit.plugin.java.JavaPlugin implements UClans
  • Constructor Details

    • Clans

      public Clans()
  • Method Details

    • 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
    • loadDependence

      public void loadDependence()
    • registerEvents

      public void registerEvents()
      Specified by:
      registerEvents in interface UClans
    • loadAddons

      public void loadAddons()
      Specified by:
      loadAddons in interface UClans
    • loadExtensions

      public void loadExtensions()
      Specified by:
      loadExtensions in interface UClans
    • startTasks

      public void startTasks()
      Specified by:
      startTasks in interface UClans
    • pluginEnable

      public void pluginEnable()
    • startThreadpoll

      public void startThreadpoll()
    • pluginDisable

      public void pluginDisable(boolean logging)
    • pluginDisableExtensions

      public void pluginDisableExtensions(boolean logging)
    • pluginDisableAddons

      public void pluginDisableAddons(boolean logging)
    • getPlugin

      public Clans getPlugin()
      Specified by:
      getPlugin in interface UClans
    • getClanAPI

      public ClanAPIManager getClanAPI()
      Specified by:
      getClanAPI in interface UClans
    • getPlayerAPI

      public PlayerAPIManager getPlayerAPI()
      Specified by:
      getPlayerAPI in interface UClans
    • getClanManager

      public ClanManager getClanManager()
    • getPlayerManager

      public PlayerManager getPlayerManager()
    • getGuiManager

      public GuiManager getGuiManager()
    • getBossBarManager

      public BossBarManager getBossBarManager()
    • getClanPlaceholderAPI

      public ClanPlaceholderManager getClanPlaceholderAPI()
    • getAddonManager

      public AddonManager getAddonManager()
    • getCommandManager

      public CommandManager getCommandManager()
    • getPluginStorage

      public ClanEnum.ClanStorage getPluginStorage()
    • setPluginStorage

      public void setPluginStorage(ClanEnum.ClanStorage pluginStorage)
    • getAddonEnabledList

      public HashMap<Addon,AddonInfo> getAddonEnabledList()
    • getNmsTagGui

      public String getNmsTagGui()
    • setNmsTagGui

      public void setNmsTagGui(String nmsTagGui)
    • getNmsTagGui_type

      public String getNmsTagGui_type()
    • setNmsTagGui_type

      public void setNmsTagGui_type(String nmsTagGui_type)
    • getNmsTagGui_item

      public String getNmsTagGui_item()
    • setNmsTagGui_item

      public void setNmsTagGui_item(String nmsTagGui_item)
    • getNmsTagGui_id

      public String getNmsTagGui_id()
    • setNmsTagGui_id

      public void setNmsTagGui_id(String nmsTagGui_id)
    • getNmsTagGui_extra

      public String getNmsTagGui_extra()
    • setNmsTagGui_extra

      public void setNmsTagGui_extra(String nmsTagGui_extra)
    • getTagpl

      public String getTagpl()
    • setTagpl

      public void setTagpl(String tagpl)
    • getFiles

      public FilesManager getFiles()
    • setFiles

      public void setFiles(FilesManager files)
    • getMessageManager

      public MessageManager getMessageManager()
    • getMoneyAPI

      public MoneyAPIManager getMoneyAPI()
      Specified by:
      getMoneyAPI in interface UClans
    • getHooksManager

      public HooksManager getHooksManager()
    • getHooksAPI

      public HooksAPIManager getHooksAPI()
      Specified by:
      getHooksAPI in interface UClans
    • getBossBarAPI

      public BossBarAPIManager getBossBarAPI()
      Specified by:
      getBossBarAPI in interface UClans
    • getResourceUid

      public String getResourceUid()
    • getAddonAPI

      public AddonAPIManager getAddonAPI()
      Specified by:
      getAddonAPI in interface UClans
    • getLibManager

      public LibManager getLibManager()
    • getLibAPI

      public LibAPIManager getLibAPI()
      Specified by:
      getLibAPI in interface UClans
    • getDatabaseManager

      public DatabaseManager getDatabaseManager()
    • getAdventure

      public net.kyori.adventure.platform.bukkit.BukkitAudiences getAdventure()
    • getColorManager

      public ColorManager getColorManager()
    • getHologramImplementManager

      public HologramImplementManager getHologramImplementManager()
    • setHologramManager

      public void setHologramManager(HologramImplementManager hologramImplementManager)
    • isAdventureCompatible

      public boolean isAdventureCompatible()
    • getChatManager

      public ChatManager getChatManager()
    • getPluginUUID

      public UUID getPluginUUID()
    • setPluginUUID

      public void setPluginUUID(UUID pluginUUID)
    • getRegistredListeners

      public List<org.bukkit.event.Listener> getRegistredListeners()
    • setRegistredListeners

      public void setRegistredListeners(List<org.bukkit.event.Listener> registredListeners)
    • isUseGUI

      public boolean isUseGUI()
    • setUseGUI

      public void setUseGUI(boolean useGUI)
    • getPlayerInviteManager

      public PlayerInviteManager getPlayerInviteManager()
    • setPlayerInviteManager

      public void setPlayerInviteManager(PlayerInviteManager playerInviteManager)
    • getLevelManager

      public LevelManager getLevelManager()
    • setLevelManager

      public void setLevelManager(LevelManager levelManager)
    • getModerationManager

      public ModerationManager getModerationManager()
    • setModerationManager

      public void setModerationManager(ModerationManager moderationManager)
    • getModAPI

      public ModerationAPIManager getModAPI()
      Specified by:
      getModAPI in interface UClans
    • getLevelAPI

      public LevelAPIManager getLevelAPI()
      Specified by:
      getLevelAPI in interface UClans
    • getCommandAPI

      public CommandAPIManager getCommandAPI()
      Specified by:
      getCommandAPI in interface UClans
    • getLoggerManager

      public LoggerManager getLoggerManager()
    • setLoggerManager

      public void setLoggerManager(LoggerManager loggerManager)
    • getLoggerAPI

      public LoggerAPIManager getLoggerAPI()
      Specified by:
      getLoggerAPI in interface UClans
    • getBannerManager

      public BannerManager getBannerManager()
    • isLoaded

      public boolean isLoaded()
    • setLoaded

      public void setLoaded(boolean isLoaded)
    • getToDelete

      public List<UUID> getToDelete()
    • setToDelete

      public void setToDelete(List<UUID> toDelete)
    • getDiscordManager

      public DiscordManager getDiscordManager()
    • setDiscordManager

      public void setDiscordManager(DiscordManager discordManager)
    • getDiscordAPI

      public DiscordAPIManager getDiscordAPI()
      Specified by:
      getDiscordAPI in interface UClans
    • getSyncAPI

      public SyncAPIManager getSyncAPI()
      Specified by:
      getSyncAPI in interface UClans
    • getSyncManager

      public SyncManager getSyncManager()
    • setSyncManager

      public void setSyncManager(SyncManager syncManager)
    • getRegistredtasks

      public List<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getRegistredtasks()
    • getClaimImplementManager

      public ClaimImplementManager getClaimImplementManager()
    • getClaimAPI

      public ClaimAPIManager getClaimAPI()
      Specified by:
      getClaimAPI in interface UClans
    • getHologramAPI

      public HologramAPIManager getHologramAPI()
      Specified by:
      getHologramAPI in interface UClans
    • getExtensionEnabledList

      public HashMap<Extension,Boolean> getExtensionEnabledList()
    • getExtensionManager

      public ExtensionManager getExtensionManager()
    • getRegionAPI

      public RegionAPIManager getRegionAPI()
      Specified by:
      getRegionAPI in interface UClans
    • getRegionImplementManager

      public RegionImplementManager getRegionImplementManager()
    • getMoneyImplementManager

      public MoneyImplementManager getMoneyImplementManager()
    • getTaskManager

      public TaskManager getTaskManager()
    • getMapAPI

      public MapAPIManager getMapAPI()
      Specified by:
      getMapAPI in interface UClans
    • getMapImplementManager

      public MapImplementManager getMapImplementManager()
    • getMailManager

      public MailManager getMailManager()
    • getUmetrics

      public UMetrics getUmetrics()
    • getAnvilGuiManager

      public AnvilGuiManager getAnvilGuiManager()
    • getScoreboardAPI

      public ScoreboardAPIManager getScoreboardAPI()
      Specified by:
      getScoreboardAPI in interface UClans
    • getScoreboardImplementManager

      public ScoreboardImplementManager getScoreboardImplementManager()
    • getScoreboardmanager

      public ScoreboardManager getScoreboardmanager()
    • getAllyRivalManager

      public AllyRivalManager getAllyRivalManager()
    • getGuiAPI

      public GuiAPIManager getGuiAPI()
      Specified by:
      getGuiAPI in interface UClans
    • getClanCore

      public static Clans getClanCore()
    • getThreadPool

      public ScheduledFuture<?> getThreadPool()
    • getTopManager

      public TopManager getTopManager()
    • getRewardsManager

      public RewardsManager getRewardsManager()
    • getRewardsAPI

      public RewardsAPIManager getRewardsAPI()
      Specified by:
      getRewardsAPI in interface UClans
    • getBuildVersion

      public String getBuildVersion()
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • isEntity

      public boolean isEntity()
    • getEntityManager

      public EntityManager getEntityManager()
    • getEntityAPI

      public EntityAPIManager getEntityAPI()
      Specified by:
      getEntityAPI in interface UClans
    • getEventAPI

      public EventAPIManager getEventAPI()
      Specified by:
      getEventAPI in interface UClans
    • getEventImplementManager

      public EventImplementManager getEventImplementManager()
    • getMemberVersion

      public String getMemberVersion()