package jesse.keeblarcraft.BankMgr; import java.util.HashMap; import jesse.keeblarcraft.ConfigMgr.ConfigManager; // The bank manager takes care of routing any and all transactions throughout the server. // It is a singleton object that is active throughout the mods lifetime and will cache players accounts // when they log in to avoid constant look-ups through JSON (TODO for this). // public class BankManager { ConfigManager config = new ConfigManager(); // Contains all account information for a given bank private class BankAccountInformation { } // Structure of all the players banking information across all banks. private class PlayerFinances { // Key = Bank UUID // Value = The account information for THIS player HashMap allBanks; } public BankManager() { } }