Skip to content

config config.yml

Ashley Thew edited this page May 16, 2021 · 1 revision

The default config.yml generated on 1.16.3

Bank:
  Save:
    # SaveType of the plugin: SQLITE, MYSQL
    Type: SQLITE
    Auto:
      # Enable Auto Save
      Enabled: true
      # Auto Save Timer (seconds)
      Timer: 600
    Item:
      # Auto Save when item deposited
      Deposit: false
      # Auto Save when item withdrawn
      Withdraw: false
    Exp:
      # Auto Save when exp deposited
      Deposit: false
      # Auto Save when exp withdrawn
      Withdraw: false
    Money:
      # Auto Save when money deposited
      Deposit: false
      # Auto Save when money withdrawn
      Withdraw: false
  Items:
    # Set bank mode to items only
    Only: false
    # Enable bank items
    Enabled: true
    Trashcan:
      # Enable the trashcan in the item gui
      Enabled: true
    Tabs:
      # Enable the tabs in the item gui
      Enabled: true
      Permission:
        # Enable permissions for tabs: bank.tabs.<number>
        Enabled: false
      # Default amount of item tabs
      Default: 9
      Buy:
        # Enable buying of tabs
        Enabled: false
        # Cost for each new tabs
        Cost: 50
    Slots:
      # Default amount of item slots
      Default: 50
      Buy:
        Per:
          # Set bought slots unique to each tab
          Tab: true
        # Enable buying of slots
        Enabled: false
        # Cost for each new slots
        Cost: 50
        # Max amount of bought slots
        Max: 300
    Blacklist:
      # Enable item blacklist
      Enabled: false
  Pin:
    # Enable bank pin
    Enabled: true
  Exp:
    # Enable bank exp
    Enabled: true
    # Set bank mode to exp only
    Only: false
    Format:
      # Format exp in messages
      Enabled: true
    # Set max exp in bank
    Max: '179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00'
    Interest:
      # Enable bank exp interest
      Enabled: false
      # If running mysql set only 1 server as main
      Main: false
      Message:
        # Enable message on exp interest gained
        Enabled: false
      Online:
        Percent:
          # Set the amount as a % to gain, 0.01 is 1%
          Gained: 0.01
        # Set the max amount of exp gained
        Max: '179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00'
        # Set the account minimum to give interest
        Minimum: '0.00'
      Offline:
        Percent:
          # Set the amount as a % to gain, 0.001 is 0.1%
          Gained: 0.001
        # Set the max amount of exp gained
        Max: '179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00'
        # Set the account minimum to give interest
        Minimum: '0.00'
      Timer:
        # Set the time in seconds to give interest, default (1800) 30 mins
        Time: 1800
        # Set the amount of time till the next interest given
        # Once set this cannot be modified in the config whilst the server is running
        Next: 1800
  Money:
    # Enable bank money
    Enabled: true
    Format:
      # Format money in messages
      Enabled: true
    Full:
      # Show only full dollars
      Dollars: false
    Deposit:
      # Only able to deposit full $ (no decimal)
      Full: false
    # Set bank mode to money only
    Only: false
    # Set max money in bank
    Max: '179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00'
    Interest:
      # Enable bank money interest
      Enabled: false
      # If running mysql set only 1 server as main
      Main: false
      Message:
        # Enable message on money interest gained
        Enabled: false
      Online:
        Percent:
          # Set the amount as a % to gain, 0.01 is 1%
          Gained: 0.01
        # Set the max amount of money gained
        Max: '179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00'
        # Set the account minimum to give interest
        Minimum: '0.00'
      Offline:
        Percent:
          # Set the amount as a % to gain, 0.001 is 0.1%
          Gained: 0.001
        # Set the max amount of money gained
        Max: '179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00'
        # Set the account minimum to give interest
        Minimum: '0.00'
      Timer:
        # Set the time in seconds to give interest, default (1800) 30 mins
        Time: 1800
        # Set the amount of time till the next interest given
        # Once set this cannot be modified in the config whilst the server is running
        Next: 1800
  Type:
    Citizens:
      # Enable Citizens / Use /trait add bank-trait
      Enabled: false
    Block:
      # Enable blocks /bank admin add block
      Enabled: true
      # Enabled block locations
      Locations: []
    Sign:
      # Enable Signs
      Enabled: true
      # Sign Text
      Text: '&2[Bank]'
  Implementation:
    Skript:
      # Enable skript implementation
      Enabled: false
    Vault:
      # Enable bank as the vault override
      Override: false
      # Enable bank commands for vault eco (/bank eco)
      Commands: false
    Placeholder:
      # Enable MVDWPlaceholderAPI
      Mvdw: false
      # Enable PlaceholderAPI
      Api: false
  Expire:
    # Enable the bank expire manager
    Enabled: false
    # Enable the bank expire manager
    Days: 30
  # Enable converters from other plugins here
  # Keep the other plugins folder!
  # And delete the other plugin jar
  Converter:
    Bankcraft:
      # Enable bankcraft converter (make sure to backup bankcraft data)
      Enabled: false
    Chestbank:
      # Enable chestbank converter (make sure to backup chestbank data)
      Enabled: false
    Economybank:
      # Enable economybank converter (make sure to backup economybank data)
      Enabled: false
    Timeismoney:
      # Enable timeismoney converter (make sure to backup timeismoney data)
      Enabled: false
  Mysql:
    Utf8mb4:
      # Force utf8mb4 to deal with unicode
      Forced: true
  Sounds:
    # Enable sounds for the plugin
    Enabled: false
    Volume:
      # Default volume modifier for all sounds
      Modifier: '1.00'
  Loans:
    # Enable bank loans
    Enabled: false
    Multiple:
      # Enable multiple bank loans
      Enabled: false
      # Global max multiple loans
      Max: 5
    Cost:
      # Base cost to take out a loan (set to 5, loan of $100 = $105 to pay back)
      Base: 0.0
      # Base percent to take out a loan (set to 0.1, loan of $100 = $110 to pay back)
      Percent: 0.0
    Amount:
      # Default amount of loan given to players
      # See permissions.yml to set amount per player
      Default: 100.0
      # Minimum amount to take out loan
      Minimum: 0.0
      # Global maximum amount to take out loan
      Maximum: '179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00'
      Permission:
        # Combine permissions to calculate max loan
        Combine: false
    Deadline:
      # Enable loan deadlines
      Enabled: false
      # Remove loan from player when reached
      Remove: false
      # The amount of days to payback loan
      Days: 30
      # Time in minutes to check deadlines
      Check: 5
      # Commands to run when deadline reach (supports chat colors) (variables: <uuid>, <name>, <amount>)
      Commands:
      - tempban <uuid> 10m Failed to pay $<amount> loan
    Payback:
      # Enable loan automatic payback
      Enabled: false
      Timer:
        Sync:
          # Sync timer with interest
          Interest: false
        # Time in minutes to check payback
        Time: 1800
        # Not modifiable unless the server is stopped
        Next: 0
        # Set to override the timer next
        Override: 0
      # Minimum amount of payback
      Minimum: 0.0
      # Rate of payback (0.003 for $100 loan is $0.30 per timer)
      Rate: 0.003
      Custom:
        # Allow custom payback rate
        Enabled: false
        # Set the minimum amount for loan custom payback
        Minimum: 0.0
      Message:
        # Enable payback message
        Enabled: false
      Failed:
        # Enable commands on failed payback
        Enabled: false
        # Commands to run on failed paybacks
        # Gets lowest value from set, eg if 1, 5, 10 are set and failed payback is at 6, it will select commands at 5
        # Available: <name>, <uuid>, <amount>
        Commands:
          Commands:
            '1':
            - jail <name> 10m Failed to pay loan
    Interest:
      # Enable loan interest
      Enabled: false
      # Set 1 server to be main offline interest handler
      Main: false
      Offline:
        # Enable offline loan interest
        Enabled: false
      Message:
        # Enable loan interest message
        Enabled: false
      Timer:
        # Time in minutes to add interest
        Time: 1800
        # Not modifiable unless the server is stopped
        Next: 0
        # Set to override the timer next
        Override: 0

Bank Plugin

Support:

Setup:

Configs:

Other:

Contact:

Clone this wiki locally