Only charge in one spot for vaults

This commit is contained in:
Trent Hensler
2018-04-06 15:48:21 -07:00
parent 73d7fbbca4
commit a58320a5f3
3 changed files with 4 additions and 9 deletions
@@ -66,13 +66,8 @@ public class VaultManager {
YamlConfiguration playerFile = getPlayerVaultFile(player.getUniqueId());
VaultHolder vaultHolder = new VaultHolder(number);
if (playerFile.getString(String.format(VAULTKEY, number)) == null) {
if (EconomyOperations.payToCreate(player)) {
inv = Bukkit.createInventory(vaultHolder, size, title);
vaultHolder.setInventory(inv);
} else {
player.sendMessage(Lang.TITLE.toString() + Lang.INSUFFICIENT_FUNDS.toString());
return null;
}
inv = Bukkit.createInventory(vaultHolder, size, title);
vaultHolder.setInventory(inv);
} else {
Inventory i = getInventory(vaultHolder, playerFile, size, number, title);
if (i == null) {