SMPBank icon

SMPBank -----

A banking system using bank notes to facilitate server trade with an interactive ATM GUI.



SMPBank


Description
SMPBank is a server economy system built for trading on SMP servers. Instead of using commands to trade and pay other players, SMPBank creates bank notes that can be withdrawn, deposited, and exchanged for diamonds through an interactive ATM GUI accessible by right clicking an ATM sign.

Features

  • A simple, interactive GUI that allows players to easily withdraw and deposit bank notes of denominations $1, $5, $10, $20, $50, $100, and $1000.
  • A server togglable exchange section in the GUI for diamonds and diamond blocks. The exchange rate may be set in the plugin's configuration file.
  • Set the name of the server's bank in the configuration file. Name is used on bank notes, the ATM GUI, and any bank related chat notifications for server customization.
  • Bank notes are used instead of payment commands to compliment the survival play of the server.
  • Account balances of players stored locally with UUIDs.
  • Simple plugin configuration, works out of the box.
  • Administrator commands to give players bank notes, and modify balances.
  • 1.17 Compatable.

Images

2021-06-11_11.36.07.png
ATM Sign. Made by typing '[atm]'.

2021-06-11_11.36.29.png
Main Screen. Uses a very simple look.

2021-06-11_11.36.31.png
Easily check your balance while in the menus.

Installation & Setup

  1. Download plugin and place into the plugins folder of the desired Spigot/PaperSpigot server.
  2. Load the plugin by using a plugin manager or restarting the server.
  3. Open config.yml in Main Server Directory>Plugins>SMPBank.
  4. Set the name of the server bank under '
    bank-name-formatting' and 'bank-name'. The section '
    bank-name-formatting' is where you will want to include color codes for chat messages, the ATM GUI, and the sign to access the ATM.
  5. If desired, change other parts of the configuration to tune the plugin to your likings.
  6. In game, make an ATM sign with '[atm]'
NOTE: It is important to change the name before plugin is used by players as the plugin will not recognize bank notes that don't contain the name of your servers bank.

Plugin Support
Bugs can be reported on the plugin's Issue Tracker.

Extra Information
This plugin was created as a final project for my high school engineering course IDC 4U to demonstrate the engineering process of finding an issue, and coming up with and creating solutions. I picked this as it was a plugin I had wanted to make for the server that me and my friends personally play on.

This is an early release of the plugin, and I have many more features in mind to add should the plugin be used by other communities other than my own. I am by no means a professional coder, and have learned a lot through the project. I would appreciate any suggestions that you may have be put into the comments, or messaged to me through this account.

This plugin is designed for creating a system of trade that makes it easier than the system of using diamonds for lower priced goods.
Resource Information
Author:
----------
Total Downloads: 267
First Release: Jun 10, 2021
Last Update: Jul 15, 2021
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings