mirror of
https://github.com/songoda/FabledSkyBlock.git
synced 2025-02-15 19:21:26 +01:00
Fix errors in admin bank and added tab completition
This commit is contained in:
parent
4456c5f356
commit
8fedcb00c2
@ -49,15 +49,15 @@ public class AdminBank extends SubCommand {
|
|||||||
|
|
||||||
switch (args[0].toLowerCase()) {
|
switch (args[0].toLowerCase()) {
|
||||||
case "balance":
|
case "balance":
|
||||||
if (args.length <2) {
|
if (args.length >= 3) {
|
||||||
messageManager.sendMessage(player, configLoad.getString("Command.Island.Admin.Bank.Balance.Message").replace("%player%", args[1]).replace("%bal%", "" + EconomyManager.formatEconomy(EconomyManager.getBalance(Bukkit.getOfflinePlayer(args[1])))));
|
|
||||||
}else {
|
|
||||||
messageManager.sendMessage(player, configLoad.getString("Command.Island.Admin.Bank.Balance.Message").replace("%player%", args[1]).replace("%bal%", "" + EconomyManager.formatEconomy(EconomyManager.getBalance(Bukkit.getOfflinePlayer(island.getOwnerUUID())))));
|
messageManager.sendMessage(player, configLoad.getString("Command.Island.Admin.Bank.Balance.Message").replace("%player%", args[1]).replace("%bal%", "" + EconomyManager.formatEconomy(EconomyManager.getBalance(Bukkit.getOfflinePlayer(island.getOwnerUUID())))));
|
||||||
|
} else {
|
||||||
|
messageManager.sendMessage(player, configLoad.getString("Command.Island.Admin.Bank.Balance.Message").replace("%player%", args[1]).replace("%bal%", "" + EconomyManager.formatEconomy(EconomyManager.getBalance(Bukkit.getOfflinePlayer(args[1])))));
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
case "deposit":
|
case "deposit":
|
||||||
if (args.length >= 3) {
|
if (args.length >= 3) {
|
||||||
islandManager.getIslandByPlayer(Bukkit.getOfflinePlayer(Objects.requireNonNull(Bukkit.getPlayer(args[1])).getUniqueId())).addToBank(Double.parseDouble(args[2]));
|
islandManager.getIslandByPlayer(Bukkit.getOfflinePlayer(Bukkit.getPlayer(args[1]).getUniqueId())).addToBank(Double.parseDouble(args[2]));
|
||||||
messageManager.sendMessage(player, configLoad.getString("Command.Island.Admin.Bank.SuccesDeposit.Message").replace("%player%",args[1]).replace("%ammount%",EconomyManager.formatEconomy(Double.parseDouble(args[2]))));
|
messageManager.sendMessage(player, configLoad.getString("Command.Island.Admin.Bank.SuccesDeposit.Message").replace("%player%",args[1]).replace("%ammount%",EconomyManager.formatEconomy(Double.parseDouble(args[2]))));
|
||||||
}else {
|
}else {
|
||||||
messageManager.sendMessage(player, configLoad.getString("Command.Island.Admin.Bank.ByConsole.Message"));
|
messageManager.sendMessage(player, configLoad.getString("Command.Island.Admin.Bank.ByConsole.Message"));
|
||||||
@ -154,6 +154,6 @@ public class AdminBank extends SubCommand {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] getArguments() {
|
public String[] getArguments() {
|
||||||
return new String[0];
|
return new String[]{"withdraw", "deposit", "balance", "open"};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,6 @@ import java.util.stream.Collectors;
|
|||||||
|
|
||||||
public class GuiBank extends Gui {
|
public class GuiBank extends Gui {
|
||||||
private final SkyBlock plugin;
|
private final SkyBlock plugin;
|
||||||
private final BankManager bankManager;
|
|
||||||
private final SoundManager soundManager;
|
private final SoundManager soundManager;
|
||||||
private final Island island;
|
private final Island island;
|
||||||
private final FileConfiguration languageLoad;
|
private final FileConfiguration languageLoad;
|
||||||
@ -45,15 +44,16 @@ public class GuiBank extends Gui {
|
|||||||
public GuiBank(SkyBlock plugin, Island island, Gui returnGui, boolean admin) {
|
public GuiBank(SkyBlock plugin, Island island, Gui returnGui, boolean admin) {
|
||||||
super(2, returnGui);
|
super(2, returnGui);
|
||||||
this.plugin = plugin;;
|
this.plugin = plugin;;
|
||||||
this.bankManager = plugin.getBankManager();
|
|
||||||
this.soundManager = plugin.getSoundManager();
|
this.soundManager = plugin.getSoundManager();
|
||||||
this.island = island;
|
this.island = island;
|
||||||
this.admin = admin;
|
this.admin = admin;
|
||||||
this.languageLoad = plugin.getFileManager()
|
this.languageLoad = plugin.getFileManager()
|
||||||
.getConfig(new File(plugin.getDataFolder(), "language.yml")).getFileConfiguration();
|
.getConfig(new File(plugin.getDataFolder(), "language.yml")).getFileConfiguration();
|
||||||
setDefaultItem(CompatibleMaterial.BLACK_STAINED_GLASS_PANE.getItem());
|
if(island != null) {
|
||||||
setTitle(TextUtils.formatText(languageLoad.getString("Menu.Bank.Title")));
|
setDefaultItem(CompatibleMaterial.BLACK_STAINED_GLASS_PANE.getItem());
|
||||||
paint();
|
setTitle(TextUtils.formatText(languageLoad.getString("Menu.Bank.Title")));
|
||||||
|
paint();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user