java.lang.Object
br.net.fabiozumbi12.RedProtect.Core.config.Category.MainCategory

@ConfigSerializable public class MainCategory extends Object
  • Field Details

    • enable_addons

      @Setting(value="enable-addons", comment="Enable addons on server start (and on plugin load). You can manually enable addons with \"/rp addon [name] [download/enable/disdable]\" command.") public boolean enable_addons
    • online_mode

      @Setting(value="online-mode", comment="Should fix players uuids on player login? (recommended if upgrading from old RP versions and in offline mode)") public boolean online_mode
    • config_version

      @Setting(value="config-version", comment="Don\'t touch <3") public double config_version
    • command_confirm

      @Setting(value="command-confirm", comment="Commands who will need to \"rp yes\" or \"rp no\" before use.\nThis will accept only the command name, not alias.") public List<String> command_confirm
    • allowed_claim_worlds

      @Setting(value="allowed-claim-worlds", comment="WorldProperties where players will be allowed to claim regions.") public List<String> allowed_claim_worlds
    • file_type

      @Setting(value="file-type", comment="File type to save regions. Values: \"file\" or \"mysql\"") public String file_type
    • debug_messages

      @Setting("debug-messages") public Map<String,Boolean> debug_messages
    • flags

      @Setting(comment="Default flag values for new regions.\nThis will not change the values for already created regions.") public Map<String,Boolean> flags
    • flags_configuration

      @Setting("flags-configuration") public MainCategory.flagsConfig flags_configuration
    • flat_file

      @Setting(value="flat-file", comment="Options for flatfile database.") public MainCategory.flatFile flat_file
    • language

      @Setting(comment="Available: DE-DE, EN-US, ES-ES, FR-FR, PL-PL, PT-BR, RU-RU, ZH-CN") public String language
    • log_actions

      @Setting(value="log-actions", comment="Log all redprotect commands?") public boolean log_actions
    • mysql

      @Setting(comment="Mysql options") public MainCategory.mysqlOptions mysql
    • needed_claim_to_build

      @Setting(value="needed-claim-to-build", comment="Adding world names to the list will automatically enable this on that world.\nTo bypass this option, use the permission: redprotect.need-claim-to-build.bypass") public MainCategory.needClaim needed_claim_to_build
    • nether_protection

      @Setting("nether-protection") public MainCategory.netherProtection nether_protection
    • notify

      @Setting(comment="Show messages on enter, exit and welcome messages.") public MainCategory.notifyCat notify
    • performance

      @Setting public MainCategory.performanceCat performance
    • permissions_limits

      @Setting(value="permissions-limits", comment="[Sponge Only] Declare here the permissions you want to use for your players and groups.") public MainCategory.permLimits permissions_limits
    • private_cat

      @Setting(value="private", comment="Private containers using signs.") public MainCategory.privateCat private_cat
    • purge

      @Setting public MainCategory.purgeCat purge
    • region_settings

      @Setting(value="region-settings", comment="general regions settings.") public MainCategory.regionSettings region_settings
    • sell

      @Setting public MainCategory.sellCat sell
    • server_protection

      @Setting("server-protection") public MainCategory.serverProtection server_protection
    • update

      @Setting public MainCategory.updateCat update
    • wands

      @Setting public MainCategory.wandsCat wands
    • hooks

      @Setting public MainCategory.hooksCat hooks
    • schematics

      @Setting public MainCategory.schematicsCat schematics
  • Constructor Details

    • MainCategory

      public MainCategory()
    • MainCategory

      public MainCategory(boolean online_mode)