The Iron Bank icon

The Iron Bank -----

a simple iron based economy




This release provides support for Spigot 1.20.4.
----------, Dec 18, 2023

This version specifically supports Spigot 1.20.2.
----------, Oct 24, 2023

This release supports Spigot 1.20.1.
----------, Jun 29, 2023

This 2.0 release specifically support Spigot 1.17.1+. Please continue to use the 1.2.3 version for Spigot 1.14-1.16.5.
----------, Aug 10, 2021

This 1.2.3 version fixes a bug in the localization text for a missing translation.
----------, Aug 9, 2021

This release adds support for 1.16.4+ and should be future safe unless something significantly changes in the API.
----------, Nov 4, 2020

This release fixes an issue with tab completion.
----------, Sep 4, 2020

This release adds support for 1.16.2.

This release updates the localization strings to provide more consistent color formatting. No keys have changed, but if you have localized strings, you may need to update.
----------, Aug 31, 2020

Updated to JNBT 1.9 to fix console exception issue.
Added preliminary support for MVdWPlaceholderAPI.
----------, Jul 10, 2020

Removed formatting for placeholders.
----------, Jul 4, 2020

This version is a Beta Release. Please do not install on a production server before testing and understanding the risks.
As always, please make a backup of your data before installing.

This version adds support for 1.16.1.
----------, Jun 26, 2020

Fixed an issue where paying/transferring an amount to another player would not consider iron in inventory.
----------, Feb 6, 2020

This release fixes an issue where the entire balance of both in-hand and in-bank was used instead of just the in-bank balance when using /withdraw all.

This release fixes an issue where the locale might not be properly used for setting the default group and decimal separators for numbers.

This release fixes an issue where the
message.help.bank_deposit message was not displaying the currency name. It now uses the "currency" in the text.

This release fixes an issue where localization strings that have populated values might not reset formatting changes and cause color formatting or boldness to run beyond the populated component.
----------, Feb 6, 2020


This release fixes an entry in the locale file that was overlooked when I updated and resulted in a value not being populated for
the warning.bank.was_set key.
----------, Jan 18, 2020

This release fixes some issues with population of translations in the locale file and adds some command aliases.

Locale Fixes

This release fixes a couple of messages that were not properly populated with the values as specified in the locale file. It also removes a few values from being displayed in some locale strings for clarity. Finally, entries in the locale file for command usage was added to allow for translation.

If you are using a customized or modified locale file, you will need to incorporate the changes in your modified or translated json file.

The new locale file version is 7.

Aliases

This release implements aliased commands for /balance, /baltop, /pay, /deposit and /withdraw. These commands map to their /bank equivalents.

Please note, these commands are not translatable like the sub-command in /bank. The sub-command in /bank can still be translated in the locale file, but will not effect these commands. This is the design of Spigot.

If you would like to localize commands for these or the bank commands, it's recommended to handle this with Spigot's commands.yml, or with a 3rd party alias plugin like BoosCooldowns.
----------, Jan 17, 2020

Fixes the permissions issue. Permissions should properly use the ironbank.* defined permissions now.
----------, Jan 13, 2020

This release fixes a bug where an exception was thrown when the PlaceholderAPI plugin was not installed.

This release also fixes an issue where the messages for the currency was not plural for those cases or missing altogether.

The en_us.json file was updated to version 6, and has been generalized in terms of the key names for any with "iron" in their keys, are now "item". The message values were updated to take into account localization strings for the currency.

If you have a custom localization file, you will need to incorporate these changes.

This release also changes the permissions names to be plugin specific. Permissions starting with bank will now start with ironbank.
----------, Jan 13, 2020

Fixes a dependency check for PlaceholderAPI
----------, Jan 10, 2020

This release fixes some issues in the message handling for commands to provide better feedback when a player is not online, as well as when an amount is not parsed correctly.

It also changes the behaviour for the VaultAPI and fake account storage to better support Towny and to add Factions support. There is a new config.yml setting to disable this fake account support that allows non-player bank accounts such as a town bank account, or a factions bank account.

Finally, additional debug output was added for when the debug: true setting is set in the config.yml for every VaultAPI operation, in order to see exactly what is going on for compatibility reasons.

The config.yml and en_us.json files have both been revisioned with changes.
----------, Jan 7, 2020

This release fixes an issue with Placeholders.
Placeholders are now correctly identified.
----------, Jan 6, 2020

Fixes a duplication in message when depositing all.
----------, Dec 18, 2019

Fixed an issue where multiple messages would be given to the user if depositing into their bank account.
----------, Dec 18, 2019

This release adds support for Spigot 1.15
----------, Dec 14, 2019

Added support for Towny and fake accounts.
----------, Dec 4, 2019

Changed the /bank baltop command to display top combined balances (in bank and on hand).

Added PlaceholderAPI support for %balance%, %balance_in_bank%, and %balance_on_hand%.
----------, Sep 3, 2019

Fixes an issue with /bank baltop not sorting correctly and resulting in no balances.
----------, Sep 3, 2019

Removed 1.13 support since Spigot 1.13.x does not support Persistent Data storage and there is no other storage implementation at the moment.

1.13 support would fail to save any balances when a player logs off the server, so the plugin is essentially useless on 1.13 until an alternate solution is developed.
----------, Sep 2, 2019

This release fixes a critical issue where inventory items were erroneously removed from the player's inventory when the /bank deposit <amount> command was used.

This release also adds the /bank baltop command and corresponding bank.baltop permissions. It is not enabled by default, so the permission must be given to players.

This release updates the en_us.json file to version 2. The following entries were added if you have created localization files:

"message.baltop": "&eTop Iron Balances:",
"message.baltop.entry": "&7{0}. {1} {2}",
"message.baltop.none": "&eNo players have balances.",
----------, Aug 28, 2019

This release includes a fix for locale formats that include a non-breaking space character (nbsp) by default for the grouping separator. This will remove the nbsp's as the grouping character if found since there is no minecraft font representation for this half of a space.
----------, Aug 25, 2019

Added settings in config.yml setting for the maximum withdraw a player can make with the withdraw command and the maximum bank balance.

# set to max withdraw amount or 0 to disable
withdraw_maximum: 186624

# set to max balance amount or 0 to disable
balance_maximum: 0
----------, Aug 20, 2019

Resource Information
Author:
----------
Total Downloads: 2,053
First Release: Aug 20, 2019
Last Update: Dec 18, 2023
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings