Class BukkitScriptOptionsConfig

java.lang.Object
dev.magicmq.pyspigot.bukkit.config.BukkitScriptOptionsConfig
All Implemented Interfaces:
dev.magicmq.pyspigot.config.ScriptOptionsConfig

public class BukkitScriptOptionsConfig extends Object implements dev.magicmq.pyspigot.config.ScriptOptionsConfig
The Bukkit-specific implementation of the ScriptOptionsConfig class, for retrieving values from the script_options.yml file.
  • Constructor Details

    • BukkitScriptOptionsConfig

      public BukkitScriptOptionsConfig()
  • Method Details

    • reload

      public void reload()
      Specified by:
      reload in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig
    • contains

      public boolean contains(String key)
      Specified by:
      contains in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig
    • getEnabled

      public boolean getEnabled(String scriptName, boolean defaultValue)
      Specified by:
      getEnabled in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig
    • getLoadPriority

      public int getLoadPriority(String scriptName, int defaultValue)
      Specified by:
      getLoadPriority in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig
    • getPluginDepend

      public List<String> getPluginDepend(String scriptName, List<String> defaultValue)
      Specified by:
      getPluginDepend in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig
    • getFileLoggingEnabled

      public boolean getFileLoggingEnabled(String scriptName, boolean defaultValue)
      Specified by:
      getFileLoggingEnabled in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig
    • getMinLoggingLevel

      public String getMinLoggingLevel(String scriptName, String defaultValue)
      Specified by:
      getMinLoggingLevel in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig
    • getPermissionDefault

      public String getPermissionDefault(String scriptName, String defaultValue)
      Specified by:
      getPermissionDefault in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig
    • getPermissions

      public Map<String,Object> getPermissions(String scriptName, Map<String,Object> defaultValue)
      Specified by:
      getPermissions in interface dev.magicmq.pyspigot.config.ScriptOptionsConfig