Class CoreConfigManager

java.lang.Object
br.net.fabiozumbi12.RedProtect.Core.config.CoreConfigManager

public class CoreConfigManager extends Object
  • Field Details

    • ADMIN_FLAGS

      public static List<String> ADMIN_FLAGS
    • backupGuiName

      public HashMap<String,String> backupGuiName
    • backupGuiDescription

      public HashMap<String,String> backupGuiDescription
    • headerCfg

      protected String headerCfg
    • headerGf

      protected String headerGf
    • headerGui

      protected String headerGui
    • headerEco

      protected String headerEco
    • headerHeadtext

      protected String headerHeadtext
    • ecoCfgRoot

      protected ninja.leaping.configurate.ConfigurationNode ecoCfgRoot
    • ecoLoader

      protected ninja.leaping.configurate.loader.ConfigurationLoader<ninja.leaping.configurate.commented.CommentedConfigurationNode> ecoLoader
    • ecoRoot

      protected EconomyCategory ecoRoot
    • headTextCfgRoot

      protected ninja.leaping.configurate.ConfigurationNode headTextCfgRoot
    • headTextLoader

      protected ninja.leaping.configurate.loader.ConfigurationLoader<ninja.leaping.configurate.commented.CommentedConfigurationNode> headTextLoader
    • headTextRoot

      protected HeadTexturesCategory headTextRoot
    • signCfgs

      protected ninja.leaping.configurate.ConfigurationNode signCfgs
    • signsLoader

      protected ninja.leaping.configurate.loader.ConfigurationLoader<ninja.leaping.configurate.commented.CommentedConfigurationNode> signsLoader
    • guiCfgRoot

      protected ninja.leaping.configurate.ConfigurationNode guiCfgRoot
    • guiCfgLoader

      protected ninja.leaping.configurate.loader.ConfigurationLoader<ninja.leaping.configurate.commented.CommentedConfigurationNode> guiCfgLoader
    • guiRoot

      protected FlagGuiCategory guiRoot
    • gFlagsLoader

      protected ninja.leaping.configurate.loader.ConfigurationLoader<ninja.leaping.configurate.commented.CommentedConfigurationNode> gFlagsLoader
    • gflagsRoot

      protected ninja.leaping.configurate.ConfigurationNode gflagsRoot
    • globalFlagsRoot

      protected GlobalFlagsCategory globalFlagsRoot
    • configRoot

      protected ninja.leaping.configurate.ConfigurationNode configRoot
    • cfgLoader

      protected ninja.leaping.configurate.loader.ConfigurationLoader<ninja.leaping.configurate.commented.CommentedConfigurationNode> cfgLoader
    • root

      protected MainCategory root
  • Constructor Details

    • CoreConfigManager

      protected CoreConfigManager(File pluginFolder)
  • Method Details

    • getDefFlagsValues

      public HashMap<String,Object> getDefFlagsValues()
    • getDefFlags

      public SortedSet<String> getDefFlags()
    • guiRoot

      public FlagGuiCategory guiRoot()
    • setGuiRoot

      public void setGuiRoot(FlagGuiCategory flagGuiCategory)
    • headTextRoot

      public HeadTexturesCategory headTextRoot()
    • globalFlagsRoot

      public GlobalFlagsCategory globalFlagsRoot()
    • ecoRoot

      public EconomyCategory ecoRoot()
    • configRoot

      public MainCategory configRoot()
    • getGuiSlot

      public int getGuiSlot(String flag)
    • setGuiSlot

      public void setGuiSlot(String flag, int slot)
    • getGuiMaxSlot

      public int getGuiMaxSlot()
    • saveGFlags

      protected void saveGFlags()
    • save

      public void save()
    • saveHeadTextures

      public void saveHeadTextures()
    • saveGui

      public void saveGui()
    • addFlag

      public boolean addFlag(String flag, boolean defaultValue, boolean isAdmin)
    • removeFlag

      public boolean removeFlag(String flag, boolean isAdmin)
    • getWorldClaimType

      public String getWorldClaimType(String w)