Home›Java›Mods›AetherBank - Customizable Banking Plugin
ModsJava

AetherBank - Customizable Banking Plugin

⬇ Download on Spigot

[​IMG]

Hello! This plugin is all about virtual banking things. Continuation of EnderBank plugin.
For support, visit: discord.kardasland.com.
For wiki, visit kardasland.com/wiki.

[​IMG]​
[​IMG]​

[​IMG]​
[​IMG]​

Spoiler: File - config.yml
Code (YAML):
Prefix : "&bAetherBank > &7"
# Do you want interest to be enabled?
interestEnabled
: true
# Leaderboard Refresh Minute. Can always manually be refreshed by /aetherbank reload leaderboard
leaderboardReloadMinute
: 10
# Do you want to format amounts on placeholderapi? Example: 1000 = 1K etc..
formatAmounts
: false
Fee
:
  #Fee percentage for depositing.
  Deposit
: 10.0
  #Fee percentage for withdrawing.
  Withdraw
: 15.0
Spoiler: File - interest.yml
Code (YAML):
Interest :
  # Interest percentage.
  Percentage
: 4.2
  # Interest time in minutes. For this example, every 20 minutes.
  Time
: 20
  # Maximum possible interest.
  MaxInterest
: 30000
  # Whether give interest to only offlines or not.
  OnlyOnlines
: true
  # Whether it needs permission or not. Needs OnlyOnlines to be true. Permission: aetherbank.interest.vip
  OnlyPermission
: false
  # Whether plugin will suppress interest messages or not.
  suppressInterestMessages
: false
Spoiler: File - levels.yml
Code (YAML):
levels :
  # This is default.
  1
:
    # Limit of this level. -1 is unlimited.
    limit
: 2000
    # Cost to upgrade to this level. Not essential to do this on default level.
    cost
: 0
  2
:
    limit
: 5000
    cost
: 3000
  3
:
    limit
: 10000
    cost
: 7000
Spoiler: File - messages.yml
Code (YAML):
# No permission message. %permission% = permission node.
NoPermission
: "Insufficient permission! &7&o(%permission%)"
MoneyOperations
:
  # Text must be integer error message.
  MustBeInteger
: "Number has to be integer!"
  # Insufficient money error message.
  InsufficientMoney
: "Insufficient money."
  Deposit
:
    # Title of deposit screen.
    Title
: "Enter the amount of deposit."
    # Success message. %money% = deposited money.
    Success
: "Successfully deposited %money%$ to bank."
    # Exceeds limit error message. %limit% = bank limit.
    ExceedsLimit
: "Exceeds limit! Limit: %limit%"
  Withdraw
:
    # Title of withdraw screen.
    Title
: "Enter the amount of withdraw."
    # Success message. %money% = withdrew money.
    Success
: "Successfully withdrew %money%$ from bank."
BankUpgrades
:
  # Success message.
  Successful
: "Successfully upgraded your bank!"
  # Insufficient money error message. %money% = cost
  InsufficientMoney
: "Insufficient money. Money needed: %money%"
Spoiler: File - gui.yml
Code (YAML):
# Everything is in same format. Explanation is on first item.
gui
:
  MainMenu
:
    size
: 36
    title
: "&7Bank Menu"
    items
:
      # Withdraw Item.
      withdraw
:
        # X and Y positions of item.
        position
:
          X
: 7
          Y
: 2
        # Item details.
        item
:
          # Could be any material. type "CUSTOM-HEAD" for custom heads.
          material
: "CUSTOM-HEAD"
          # Data value. Could be numeric on older versions.
          # For custom head, use textures.minecraft.net value.
          # http://textures.minecraft.net/texture/blablabla <- this value
          data
: "14902ecbdae4974df6d93af07733a191949c8aeee6bddd57fa677694f24d980"
        # Name of item.
        name
: "&cWithdraw"
        # Lore of item.
        lore
:
         - " "
          - " &7&o(Click to withdraw)"
      deposit
:
        position
:
          X
: 3
          Y
: 2
        item
:
          material
: "CUSTOM-HEAD"
          data
: "2703c8a5315d63dbcfc8a37298c231c15e0df863a3cdc7493bc096b1e6f10c48"
        name
: "&2Deposit"
        lore
:
         - " "
          - " &7&o(Click to deposit)"
      overview
:
        position
:
          X
: 5
          Y
: 2
        item
:
          material
: "CUSTOM-HEAD"
          data
: "d67dce4645349e41a7f35797e2b9279e35a65f5e81a34496885d27268f369139"
        name
: "&bBank Overview"
        #Placeholders:
        # %balance% = normal balance.
        # %bank_balance% = bank balance.
        # %bank_level% = bank level.
        # %bank_limit% = bank limit.
        lore
:
         - " "
          - " &b&l* &fBalance
: &b$%balance%"
          - " &b&l* &fBank Balance
: &b$%bank_balance%"
          - " "
          - " &b&l* &fBank Level
: &b%bank_level%"
          - " &b&l* &fBank Limit
: &b$%bank_limit%"
      leaderboard
:
        position
:
          X
: 6
          Y
: 3
        item
:
          material
: "CUSTOM-HEAD"
          data
: "7ff7dd2bdf418b40336da1ecbd9315b58b20627a94aee69adaf01f5d4eac80d9"
        name
: "&eLeaderboard"
        lore
:
         - " "
          - " &7&o(Click to see leaderboard)"
      upgrade
:
        position
:
          X
: 4
          Y
: 3
        item
:
          material
: "CUSTOM-HEAD"
          data
: "53edeeec6d73a4be6ea686cc7b1495de68e84c024044e8d3e2041ce47a693c95"
        name
: "&9Upgrade Bank"
        lore
:
         - " "
          - " &7&o(Click to see upgrade menu)"
      filler
:
        item
:
          material
: "STAINED_GLASS_PANE"
          data
: 15
        name
: " "
        lore
:
         - " "
      closemenu
:
        position
:
          X
: 1
          Y
: 4
        item
:
          material
: "CUSTOM-HEAD"
          data
: "3ed1aba73f639f4bc42bd48196c715197be2712c3b962c97ebf9e9ed8efa025"
        name
: "&cClose Menu"
        lore
:
         - " "
          - " &7&o(Click to close menu)"
  UpgradeMenu
:
    size
: 27
    title
: "Bank Upgrades"
    CurrentLevel
: "&7You are in this level."
    LevelLocked
: "&7Locked."
    items
:
      filler
:
        item
:
          material
: "STAINED_GLASS_PANE"
          data
: 15
        name
: " "
        lore
:
         - " "
      closemenu
:
        position
:
          X
: 2
          Y
: 2
        item
:
          material
: "CUSTOM-HEAD"
          data
: "3ed1aba73f639f4bc42bd48196c715197be2712c3b962c97ebf9e9ed8efa025"
        name
: "&cClose Menu"
        lore
:
         - " "
          - " &7&o(Click to close menu)"
    levels
:
      # Levels. Define each level an item like this.
      1
:
        position
:
          X
: 2
          Y
: 2
        item
:
          material
: "CUSTOM-HEAD"
          data
: "db2e3201f625556c146f6de1c9c8f27cc17bea356101f245beb13ae72f008172"
        name
: "&7Level 1"
        # Placeholders for QoL:
        # %limit% = bank limit for this level.
        # %cost% = upgrade cost for this level.
        lore
:
         - " "
          - " &b&l* &fLimit
: &b$%limit%"
          - " &b&l* &fCost
: &b$%cost%"
          - " "
          - " &7&o(Click to upgrade)"
      2
:
        position
:
          X
: 4
          Y
: 2
        item
:
          material
: "CUSTOM-HEAD"
          data
: "8764060b818e4a6706713c851df52affb700837019cbd77126ea154e70cd671c"
        name
: "&6Level 2"
        lore
:
         - " "
          - " &b&l* &fLimit
: &b$%limit%"
          - " &b&l* &fCost
: &b$%cost%"
          - " "
          - " &7&o(Click to upgrade)"
      3
:
        position
:
          X
: 6
          Y
: 2
        item
:
          material
: "CUSTOM-HEAD"
          data
: "5c649a0bb2659d8f0370c9da1d00b32b56d0989788ebfdf98402ccbf3e968a75"
        name
: "&9Level 3"
        lore
:
         - " "
          - " &b&l* &fLimit
: &b$%limit%"
          - " &b&l* &fCost
: &b$%cost%"
          - " "
          - " &7&o(Click to upgrade)"
  LeaderBoard
:
    size
: 27
    title
: "LeaderBoard"
    # First x amount of players will be shown.
    AmountOfPlayer
: 10
    # Placeholder for player heads:
    PlayerPlaceholder
:
      # %player% = player name
      # %rank% = player ranking
      Name
: "&b%player% &f- &b#%rank%"
      # %balance% = player bank balance
      # %level% = player bank level
      # %rank% = player ranking
      Lore
:
       - " "
        - " &b&l* &fBank Balance
: &b%balance%"
        - " &b&l* &fBank Level
: &b%level%"
        - " &b&l* &fRanking
: &b%rank%"
    items
:
      filler
:
        item
:
          material
: "STAINED_GLASS_PANE"
          data
: 15
        name
: " "
        lore
:
         - " "
      back
:
        position
:
          X
: 1
          Y
: 3
        item
:
          material
: "CUSTOM-HEAD"
          data
: "3ed1aba73f639f4bc42bd48196c715197be2712c3b962c97ebf9e9ed8efa025"
        name
: "&cBack"
        lore
:
         - " "
          - " &7&o(Click to return)"

[​IMG]​

[​IMG]​
[​IMG]​
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

AetherBank - Customizable Banking Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15 and newer. Downloaded 1,830 times (via Spigot). Download it and open it directly in the game.

Explore more