Class RPUniverse

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
me.fami6xx.rpuniverse.RPUniverse
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin

public final class RPUniverse extends org.bukkit.plugin.java.JavaPlugin
Main class of the plugin

Contains API access and plugin setup.

To get the instance of this class, use RPUniverse.getInstance()

  • Constructor Details

    • RPUniverse

      public RPUniverse()
  • Method Details

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

      public LockHandler getLockHandler()
      Get the LockHandler
      Returns:
      The LockHandler
    • getEconomy

      public net.milkbowl.vault.economy.Economy getEconomy()
      Get the Economy
      Returns:
      The Economy
    • getUniversalChatHandler

      public UniversalChatHandler getUniversalChatHandler()
      Get the UniversalChatHandler
      Returns:
      The UniversalChatHandler
    • getMenuManager

      public MenuManager getMenuManager()
      Get the MenuManager
      Returns:
      The MenuManager
    • getLanguageHandler

      public static LanguageHandler getLanguageHandler()
      Get the LanguageHandler
      Returns:
      The LanguageHandler
    • getConfiguration

      public org.bukkit.configuration.file.FileConfiguration getConfiguration()
      Get the FileConfiguration
      Returns:
      The FileConfiguration
    • format

      public static String format(String message)
      Format a message
      Parameters:
      message - The message to format
      Returns:
      The formatted message
    • getPrefix

      public static String getPrefix()
      Get the prefix from the config
      Returns:
      The prefix
    • getDataSystem

      public DataSystem getDataSystem()
      Get the DataSystem
      Returns:
      The DataSystem
    • getHoloAPI

      public HoloAPI getHoloAPI()
      Get the HoloAPI
      Returns:
      The HoloAPI
    • getJobsHandler

      public JobsHandler getJobsHandler()
      Get the JobsHandler
      Returns:
      The JobsHandler
    • getInstance

      public static RPUniverse getInstance()
      Get the RPUniverse instance
      Returns:
      The RPUniverse instance
    • getJavaPlugin

      public static org.bukkit.plugin.java.JavaPlugin getJavaPlugin()
      Get the JavaPlugin instance
      Returns:
      The JavaPlugin instance
    • getPlayerData

      public static PlayerData getPlayerData(String UUID)
      Get the PlayerData from the DataSystem
      Parameters:
      UUID - The UUID of the player
      Returns:
      The PlayerData
    • getBossBarHandler

      public BossBarHandler getBossBarHandler()
      Get the BossBarHandler
      Returns:
      The BossBarHandler
    • getActionBarHandler

      public ActionBarHandler getActionBarHandler()
      Get the ActionBarHandler
      Returns:
      The ActionBarHandler
    • getBasicNeedsHandler

      public BasicNeedsHandler getBasicNeedsHandler()
      Get the BasicNeedsHandler
      Returns:
      The BasicNeedsHandler
    • getPropertyManager

      public PropertyManager getPropertyManager()
      Gets the PropertyManager instance
      Returns:
      The PropertyManager instance