package caneless.palassetsurvival.Commands.Economy; import caneless.palassetsurvival.PalassetSurvival; import net.milkbowl.vault.economy.EconomyResponse; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.jetbrains.annotations.NotNull; public class money implements CommandExecutor { private static PalassetSurvival plugin; public money(PalassetSurvival plugin) { money.plugin = plugin; } @Override public boolean onCommand(@NotNull CommandSender sender, @NotNull Command cmd, @NotNull String arg, @NotNull String[] args) { if(sender instanceof Player) { Player plr = (Player)sender; if (plr.hasPermission("columm.economy")) { if(args.length == 3) { if(args[0] == "gi" || args[0] == "give") { String plrName = args[1]; Player target = Bukkit.getPlayer(plrName); int num = Integer.parseInt(args[2]); EconomyResponse r = plugin.econ.depositPlayer(target, num); String plrMessage= plugin.getConfig().getString("prefix") + "&b" + target.getName() + " " + "&fHar nettop mottatt &b%s &fKroner. Den nye balansen er &b%s &fKroner"; plr.sendMessage(ChatColor.translateAlternateColorCodes('&', String.format(plrMessage, plugin.econ.format(r.amount), plugin.econ.format(r.balance)))); String targetMessage = plugin.getConfig().getString("prefix") + "&fDu har nå blitt " + "gitt &b%s &fKroner. Din balanse er nå &b%s &fKroner"; target.sendMessage(ChatColor.translateAlternateColorCodes('&', String.format(targetMessage, plugin.econ.format(r.amount), plugin.econ.format(r.balance)))); }else if(args[0] == "ta" || args[0] == "take") { String plrName = args[1]; Player target = Bukkit.getPlayer(plrName); int num = Integer.parseInt(args[2]); EconomyResponse r = plugin.econ.withdrawPlayer(target, num); String plrMessage= plugin.getConfig().getString("prefix") + "&b" + target.getName() + " &fHar nettopp blitt trekt &b%s &fKroner. Den nye balansen er &b%s &fKroner"; plr.sendMessage(ChatColor.translateAlternateColorCodes('&', String.format(plrMessage, plugin.econ.format(r.amount), plugin.econ.format(r.balance)))); String targetMessage = plugin.getConfig().getString("prefix") + "&fDu har nå blitt " + "trekt &b%s &fKroner. Din nye balanse er &b%s &fKroner";; target.sendMessage(ChatColor.translateAlternateColorCodes('&', String.format(targetMessage, plugin.econ.format(r.amount), plugin.econ.format(r.balance)))); } } } } return true; } }