Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.legitcoding1.MobCoinsX;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- public class Cmd implements CommandExecutor{
- public boolean onCommand(CommandSender cs, org.bukkit.command.Command cmnd, String string, String[] strings) {
- Player p = (Player) cs;
- Player target = Bukkit.getPlayerExact(strings[0]);
- if (!(cs instanceof Player)) {
- cs.sendMessage(ChatColor.RED + "Players only!");
- }
- if (p.hasPermission("mobcoins.balance")) {
- if (string.equalsIgnoreCase("mobcoins")) {
- if (strings.length == 0) {
- cs.sendMessage(ChatColor.translateAlternateColorCodes('&',
- Main.messages.getString("Messages.PREFIX") + Main.messages.getString("Messages.Balance")
- .replaceAll("%balance%", Main.data.getString(p.getName() + ".Coins"))));
- cs.sendMessage(ChatColor.translateAlternateColorCodes('&',
- Main.messages.getString("Messages.Text-Under-Balance")));
- } else {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', Main.messages.getString("Messages.PREFIX")
- + Main.messages.getString("Messages.No-Permissions")));
- }
- } else if (strings[0].equalsIgnoreCase("help")) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&',Main.messages.getString("Messages.PREFIX") + ChatColor.RED + "/mobcoins " + ChatColor.DARK_GRAY + "- " + ChatColor.GRAY + "Check your mobcoins balance"));
- p.sendMessage("");
- p.sendMessage(ChatColor.translateAlternateColorCodes('&',Main.messages.getString("Messages.PREFIX") + ChatColor.RED + "/mobcoins <player> " + ChatColor.DARK_GRAY + "- " + ChatColor.GRAY + "Check another player's mobcoins balance"));
- p.sendMessage("");
- p.sendMessage(ChatColor.translateAlternateColorCodes('&',Main.messages.getString("Messages.PREFIX") + ChatColor.RED + "/mobcoins give <player> <amount> " + ChatColor.DARK_GRAY + "- " + ChatColor.GRAY + "Give specified player a specified amount of mobcoins"));
- p.sendMessage("");
- p.sendMessage(ChatColor.translateAlternateColorCodes('&',Main.messages.getString("Messages.PREFIX") + ChatColor.RED + "/mobcoins take <player> <amount> " + ChatColor.DARK_GRAY + "- " + ChatColor.GRAY + "Take specified amount of mobcoins from a specified player"));
- } else if (target == null){
- p.sendMessage(ChatColor.translateAlternateColorCodes('&',Main.messages.getString("Messages.PREFIX") + ChatColor.RED + "Player is not online"));
- } else {
- cs.sendMessage(ChatColor.translateAlternateColorCodes('&',
- Main.messages.getString("Messages.PREFIX") + Main.messages.getString("Messages.Other-Balance")
- .replaceAll("%player%", target.getName().replaceAll("%coins%", Main.data.getString(target.getName() + ".Coins")))));
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement