Fix cheque items being removed from players if they are not the correct redeemer
Fix cheque listener not unregistering on reloads
Fix cheque_id column size in MySQL and SQLite database table creation SQL
There has been internal changes so this has been marked as breaking, please backup before updating!
Add cheque book system (experimental) with many configurable options!
Added mongodb-loader support for mongo database saves (experimental)
- Allows users to create cheque books to write other users cheques
- Each cheque is uniquely identified as to stop duplication
- Cheque books can have costs and usage limits
There has been internal changes so this has been marked as breaking, please backup before updating!
- To use the mongodb save type you require the mongodb-loader plugin from: https://www.spigotmc.org/resources/mongodb-loader.124666
- Follow instructions from here: https://github.com/AshleyThew/Bank?tab=readme-ov-file#mongodb-setup
THIS IS A MAJOR RELEASE PLEASE BACKUP DATA BEFORE UPDATING
Major internal changes have been made to add support for other database types.
This is not expected to break any functionality but make backups and report issues to the support discord.
Added mongodb database savetype (premium)
Added admin viewing player money/exp transaction in menu (premium)
Added player money/exp transaction history table in the database
Added hex chat color support
Mongodb savetypes require MongoDB Loader which can be downloaded from: https://dev.bukkit.org/projects/mongodb-loader
THIS IS A MAJOR RELEASE PLEASE BACKUP DATA BEFORE UPDATING
Major internal changes have been made to add support for other database types.
This is not expected to break any functionality but make backups and report issues to the support discord.
Added mongodb database savetype (premium)
Added admin viewing player money/exp transaction in menu (premium)
Added player money/exp transaction history table in the database
Added hex chat color support
Mongodb savetypes require MongoDB Loader which can be downloaded from: https://dev.bukkit.org/projects/mongodb-loader
Add allowing players to store items in any slot
Add "Sized" option to Bank.Item.Slots to show how many slots remaining the player has
Add config option for hotbar swapping BANK_ITEMS_HOTBAR_SWAP_ENABLED
Add config option for putting items anywhere BANK_ITEMS_ANYWHERE_ENABLED
Anywhere:
![]()
Sized option:
![]()
For users with custom interface changes please check the items.yml for new BLANK items.
Add player inventory slot blacklist
Add blank items for each inventory type
Add banks items full sound
Add item model configuration (1.21.2+ only!)
Add allowing hotbar keys 1-9
Add config option of slots per tab
Fix timer comments to be in seconds
Updated wiki
itemblacklist.yml
Example blank and ItemModel in items.ymlCode:Blacklisted: Player: # Blacklist player inventory slots that items cannot be placed in Slots: - 5 - 6 - 7
Code:Exp: Blank: Material: BLACK_STAINED_GLASS_PANE Durability: 0 Amount: 1 Slot: -1 Name: ' ' ItemModel: 'minecraft:cobblestone' Slots: - 1 - 7 - 8
Bank Open Types
Bank open types allow greater control of what menus the user can access!
When enabled in the config, if you configure a npc or sign to open a certain menu, they will only have access to that specific menu! Allowing you to directly open the items or other menus without having the main menu.
You can also enable the '/bank money open' & '/bank exp open' commands, to open these menus directly.
Citizens, commands and signs are all supported.
Added opentype configuration to the config.yml:
Other:Code:Opentype: # Subsets: # ALL, MENU, ITEMS, MONEY, EXP, LOANS Subset: # Enable advanced open types overall Enabled: true Citizens: # Enable advanced open types on citizens, /bank admin npc setopentypes [types...] Enabled: true Command: # Enable advanced open types on command, enables /bank money open, /bank exp open, or /bank open <player> [types...] from console Enabled: true Sign: # Enable subset open types on signs, Add [opentype] to the second line of the sign, i.e ITEMS, if wanting main menu put it first, i.e MENU,ITEMS Enabled: true
Fix sqlite issues with older server versions