HomeJavaModsNovaBank ⭐ | Admin Commands | Editable Messages
NovaBank ⭐ | Admin Commands  | Editable Messages
ModsJava

NovaBank ⭐ | Admin Commands | Editable Messages

⬇ Download on Spigot
[​IMG]
This plugin allows you to integrate a bank into your Minecraft server. Money can be deposited and withdrawn. This plugin is ideal for CityBuild Server.


[​IMG]

1. Check if you have a Economy Plugin, Vault and PlaceholderAPI installed - if not install it
2. Download the newest version of this plugin
3. Drag and drop the plugin in the plugins folder
4. Restart your server
5. Edit the config.yml if you want to use the database
6. Restart your server and enjoy the plugin

[​IMG]
AVAILABLE COMMANDS
[​IMG]
DEPOSIT COMMAND
[​IMG]
WITHDRAW COMMAND
[​IMG]
BALANCE COMMAND
[​IMG]

BANK MENU
[​IMG]


ADMIN COMMANDS

RELOAD COMMAND
[​IMG]
ADD COMMAND
[​IMG]
REMOVE COMMAND
[​IMG]
SET COMMAND
[​IMG]
RESET COMMAND
[​IMG]

Spoiler: config.yml
Code (YAML):

# >------------------------------------------------------------------------------------------< #
# |  ____                 _       _____              _                                       | #
# | |  _ \               | |     / ____|            | |                                      | #
# | | |_) |  __ _  _ __  | | __ | (___   _   _  ___ | |_  ___  _ __ ___                      | #
# | |  _ <  / _` || '_ \ | |/ /  \___ \ | | | |/ __|| __|/ _ \| '_ ` _ \                     | #
# | | |_) || (_| || | | ||   <   ____) || |_| |\__ \| |_|  __/| | | | | |                    | #
# | |____/  \__,_||_| |_||_|\_\ |_____/  \__, ||___/ \__|\___||_| |_| |_|                    | #
# |                                       __/ |                                              | #
# |                                      |___/                                               | #
# |     by Daddel                                                                            | #
# |                                                                                          | #
# |   config.yml                                                                             | #
# |                                                                                          | #
# |   Version: 1.3                                                                           | #
# >------------------------------------------------------------------------------------------< #


# >--------------------------------------------< #
# |    ___  ___  _  _  ___  ___    _    _      | #
# |   / __|| __|| \| || __|| _ \  /_\  | |     | #
# |  | (_ || _| | .` || _| |   / / _ \ | |__   | #
# |   \___||___||_|\_||___||_|_\/_/ \_\|____|  | #
# >--------------------------------------------< #
# Have found an error or do you speak another language? Join the discord to share your knowledge: https://discord.gg/3uNxXcmRdp
# You can't add new languages! available languages: en_US, de_DE, nl_NL
language
: en_US

# If it is set to true players with the permission "novabank.updatenotify" will receive a notification when the version is outdated.
update-check-ingame
: true

# Set the placeholder that is displayed after 3 digits of the account balance
number-seperator
: "."

# Define tab suggestions for the deposit and withdraw command
suggestions
:
  deposit
:
   - "all"
    - "100"
    - "500"
    - "1000"
  withdraw
:
     - "all"
      - "100"
      - "500"
      - "1000"

# >------------------------------------------------< #
# |   ___    _  _____  _    ___    _    ___  ___   | #
# |  |   \  /_\|_   _|/_\  | _ )  /_\  / __|| __|  | #
# |  | |) |/ _ \ | | / _ \ | _ \ / _ \ \__ \| _|   | #
# |  |___//_/ \_\|_|/_/ \_\|___//_/ \_\|___/|___|  | #
# >------------------------------------------------< #
# Enable messages in the console if something changes in the database
console-logging
: true

# MySQL required!!
# To use the database change the point "use" to "true" then connect your database with the plugin
# If the usage is set to false then configs are created automatically!
database
:
  use
: false
  host
: localhost
  port
: 3306
  database
: database
  username
: username
  password
: password


# >--------------------< #
# |   ___  _   _  ___  | #
# |  / __|| | | ||_ _| | #
# | | (_ || |_| | | |  | #
# |  \___| \___/ |___| | #
# >--------------------< #

# Customize the /bank menu
gui
:
  # Set to true if you want to enable the bank menu
  enabled
: true
  # Set the inventory name of the menu
  title
: "&9Bank"
  # Change the size of gui
  # Minimum size is 9
  # Maximum size is 54
  size
: 27
  placeholder
:
    # Display placeholder around the buttons
    use
: true
    # Change the material if you would like to
    # default material: GRAY_STAINED_GLASS_PANE
    material
: GRAY_STAINED_GLASS_PANE
    # Set the name for the placeholder
    # Use only color codes for an invisible name
    name
: "&7"
  withdraw
:
    # Change the material for the withdraw button
    material
: RED_CONCRETE
    # Set the display name for the withdraw button
    name
: "&4Withdraw"
    # Add a description for the withdraw item
    # You can add multiple lines
    description
:
     - "&7Withdraw money from your bank account"
  deposit
:
    # Change the material for the deposit button
    material
: LIME_CONCRETE
    # Set the display name for the deposit button
    name
: "&aDeposit"
    # Add a description for the deposit item
    # You can add multiple lines
    description
:
     - "&7Deposit money to your bank account"
  profile
:
    # Change the name of the profile item (head item)
    name
: "&e%novabank_player_name%'s bank account money"
    # Change the description for the profile item
    # You can't add multiple lines!
    description
:
     - "&7Your current balance is &a$%novabank_balance%"
"

Spoiler: en_US.yml
Code (YAML):

# >------------------------------------------------------------------------------------------< #
# |  _   _                      ____                 _                                       | #
# | | \ | |                    |  _ \               | |                                      | #
# | |  \| |  ___ __   __ __ _  | |_) |  __ _  _ __  | | __                                   | #
# | | . ` | / _ \\ \ / // _` | |  _ <  / _` || '_ \ | |/ /                                   | #
# | | |\  || (_) |\ V /| (_| | | |_) || (_| || | | ||   <                                    | #
# | |_| \_| \___/  \_/  \__,_| |____/  \__,_||_| |_||_|\_\                                   | #
# |                                                                                          | #
# |     by Daddel                                                                            | #
# |                                                                                          | #
# |   en_US.yml                                                                              | #
# |                                                                                          | #
# |   Version: 1.3                                                                           | #
# >------------------------------------------------------------------------------------------< #

# Customize the placeholder
default_commands
: "&7/bank &7<&6deposit&7|&6withdraw&7|&6balance&7> &7[&6amount&7]"
default_admin_commands
: "&7/bankadmin &7<&creload&7|&cset&7|&cadd&7|&cremove&7|&creset&7> &7[&6Player&7] [&6Amount&7]"

# Customize your messages
current-balance
: "%novabank_prefix% &7Your current balance is: &a$%novabank_balance%"
no-permissions
: "%novabank_prefix% &4You don't permissions to execute this command! &8%novabank_missing_permission%"
wrong-usage
: "%novabank_prefix% &7Use: %novabank_default_commands%"
wrong-usage-admin
: "%novabank_prefix% &7Use: %novabank_default_admin_commands%"
not-enough-money
: "%novabank_prefix% &4You don't have enough money!"
invalid-amount
: "%novabank_prefix% &7Invalid amount!"
deposit-money
: "%novabank_prefix% &7You successfully &bdeposit: &a$%novabank_deposit_amount%"
withdraw-money
: "%novabank_prefix% &7You have successfully &bwithdrawn: &a$%novabank_withdraw_amount%"
new-balance
: "%novabank_prefix% &7Your new balance is: $&a%novabank_balance%"
player-not-found
: "%novabank_prefix% &7Player &e%novabank_invalid_player% &7not found!"
reset-money-confirm
: "%novabank_prefix% &7You have successfully &breset &7the account of &e%novabank_target%&7!"
remove-money-confirm
: "%novabank_prefix% &7You have &bremoved &c$%novabank_removed_amount% &7from &e%novabank_target%'s &7account!"
add-money-confirm
: "%novabank_prefix% &7You have added &c$%novabank_added_amount% &7to &e%novabank_target%'s &7account!"
set-money-confirm
: "%novabank_prefix% &7You have set &e%novabank_target%'s &7account to &c$%novabank_setting_amount%&7!"
bank-menu
:
  cancel
: "%novabank_prefix% &7&oUse &c&oCANCEL &7&oto cancel."
  cancel-confirm
: "%novabank_prefix% &7You've successfully &ccanceled &7the action."
  deposit
: "%novabank_prefix% &aEnter the amount you want to deposit to your bank account"
  withdraw
: "%novabank_prefix% &aEnter the amount you want to withdraw from your bank account."
 

If you are able to speak another language join the DISCORD to spread your knowledge.
[​IMG]
/bank - open the bank menu
/bank deposit <amount> | all - deposit money to your bank account
/bank withdraw <amount> | all - withdraw money from your bank account
/bank balance - display your current balance

ADMIN COMMANDS
/migratebank -temporary command to migrate to the new database table
/bankadmin reload - reload the configurations
/bankadmin reset <player> - reset the account balance of a player
/bankadmin remove <player> <amount> - remove a specific amount from a players account
/bankadmin add <player> <amount> - add a specific amount to a players account
/bankadmin set <player> <amount> - set the bank account to a specific amount

[​IMG]
novabank.deposit - command: /bank deposit
novabank.withdraw- command: /bank withdraw
novabank.balance - command: /bank balance
novabank.openmenu- command: /bank balance
novabank.open - command: /bank

ADMIN COMMANDS
novabank.* - every command
novabank.updatenotify - displays version update ingame

novabank.admin.reload - command: /ba reload
novabank.admin.reset - command: /ba reset
novabank.admin.remove - command: /ba remove
novabank.admin.add - command: /ba add
novabank.admin.set - command: /ba set

[​IMG]
%novabank_prefix% - use it for the plugin prefix
%novabank_balance% - display the current balance of the bank account
%novabank_formatted_balance% - display the current balance of the bank account in a formatted style
%novabank_default_commands% - display the available command for /bank
%novabank_deposit_amount% - display the depositted amount
%novabank_withdraw_amount% - display the withdrawn money
%novabank_invalid_player% - display the unknown player name
%novabank_target% - display the name of the account
%novabank_removed_amount% - display the removed money
%novabank_adding_amount% - display the adding amount
%novabank_setting_amount% - show the money that was deposited into the account
%novabank_player_name% - display the player name
%novabank_missing_permission% - display the missing permission
[​IMG]

[​IMG]
[​IMG]

[​IMG]

The support is available on my DISCORD SERVER. Currently the support is only available in GERMAN or ENGLISH.

If you speak a language other than German, English or Dutch you can open a ticket on my server. I can then implement the new language.

[​IMG]

You're allowed to use the plugin on your server.
You're allowed to rewrite the plugin.
You're not allowed to claim the plugin as your own.
You're not allowed to reupload this plugin.

[​IMG]
[​IMG] [​IMG]

Do you like this plugin?
Please leave me a review
[​IMG]

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

NovaBank ⭐ | Admin Commands | Editable Messages is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.21. Downloaded 397 times (via Spigot). Download it and open it directly in the game.

Explore more