Command {
    # The alias to use as the base command.
    Base-Command-Alias=[
        is,
        island
    ]
}
Config-Version=1
Economy {
    # The cost of expanding is based on the number of blocks the expansion adds.
    # This will be multiplied by the number of blocks to calculate the final cost.
    cost-modifier=1.0
    # The name of the currency to use when a Economy plugin is available.
    # The default currency will be used if not configured or an invalid currency is configured.
    currency=""
    # If set to true, claim blocks will be used as a currency.
    use-claim-blocks=false
}
Entity {
    # Whether SkyClaims should limit island entity spawns.
    Limit-Spawning=false
    # The max number of hostile mob spawns allowed per island. 0 to disable.
    # Can be overridden with the 'skyclaims.max-spawns.hostile' option.
    Max-Hostile=50
    # The max number of passive mob spawns allowed per island. 0 to disable.
    # Can be overridden with the 'skyclaims.max-spawns.passive' option.
    Max-Passive=30
    # The overall max number of mob spawns allowed per island. 0 to disable.
    # Can be overridden with the 'skyclaims.max-spawns' option.
    Max-Spawns=70
}
Integration {
    Nucleus {
        # Set to enable/disable integration.
        Enabled=true
        # Not Implemented. Add "kit give @p firstJoinKit" to Reset-Commands.
        # Set to enable/disable redeeming Nucleus' FirstJoinKit when using /is reset.
        First-Join-Kit=true
        # Set to enable/disable /is sethome & /is home as a configurable home separate from an island spawn.
        Island-Home=true
    }
}
Island-Expiration {
    # Whether SkyClaims should remove inactive islands that exceed the expiration threshold.
    Enabled=false
    # The frequency, in minutes, that islands will be considered for removal.
    Interval=15
    # The amount of time, in days, that an island must be inactive before removal.
    # Can be overridden with the 'skyclaims.expiration' option.
    Threshold=30
}
Misc {
    # Items to be removed from players inventories when going on or off an island / claim
    Clear-Items=[]
    # Sets whether the Clear-Items list should be treated as a blacklist or whitelist.
    Clear-Items-Type=BLACKLIST
    # The date format used throughout the plugin.
    # http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
    Date-Format="MMMM d, yyyy h:mm a"
    # Commands to run on island creation, join or reset. Use @p in place of the player's name.
    Island-Commands=[]
    # Automatically create an island for a player on join.
    # Requires a valid default schematic to be set (skyclaims.default-schematic)
    Island-on-Join=false
    # Whether a list of biomes and their permissions should be logged.
    Log-Biomes=false
    # If set, SkyClaims will sort islands in the list command by this before applying the sort argument.
    Primary-List-Sort=NONE
    # Automatically teleport the owner to their island on creation.
    Teleport-on-Creation=true
    # Enable to use a text based schematic list instead of a chest UI.
    Text-Schematic-List=false
}
Permission {
    # Enable permission checking for the Biome Type Argument.
    Separate-BiomeType-Permissions=false
    # Enable permission checking for the Schematic Argument.
    Separate-Schematic-Permissions=false
    # Enable permission checking for the Target Argument.
    Separate-Target-Permissions=false
}
Storage {
    # The location to store SkyClaims data. Default: ${CONFIG}/data
    Location="${CONFIG}/data"
    # MySQL Not Yet Implemented!
    MySQL {
        Location=localhost
        Name=skyclaims
        Password=skyclaims
        Port=3306
        "Table-Prefix (not implemented)"=""
        Username=skyclaims
    }
    # The type of data storage to use. Supports [SQLite, MySQL]
    Type=SQLite
}
World {
    # Height to build islands at (1-255). Default: 72
    Island-Height=72
    # A flat world preset code to use when regenerating a region. Only the block ID list is used.
    # See https://minecraft.gamepedia.com/Superflat#Preset_code_format for more details.
    Preset-Code=""
    # If enabled, SkyClaims will regen the target region before an island is created.
    Regen-On-Create=false
    # Name of the world to manage islands in. Ignored if the UUID is provided Default: world
    SkyClaims-World=skyclaims
    # Sponge UUID of the world to manage islands in
    SkyClaims-World-UUID=""
    # The height & width of regions to reserve for spawn (min 1). Default: 1
    Spawn-Regions=1
    # Use to override the world used when sending players to spawn.
    Spawn-World=""
}
