Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. package us.azeron.hcf.command;
  2.  
  3. import org.bukkit.OfflinePlayer;
  4. import org.bukkit.Material;
  5. import org.bukkit.Statistic;
  6. import net.veilmc.util.BukkitUtils;
  7. import org.bukkit.ChatColor;
  8. import org.bukkit.Bukkit;
  9. import org.bukkit.command.Command;
  10. import org.bukkit.command.CommandSender;
  11. import org.bukkit.command.CommandExecutor;
  12.  
  13. public class OresCommand implements CommandExecutor
  14. {
  15. public boolean onCommand(final CommandSender sender, final Command command, final String s, final String[] args) {
  16. final OfflinePlayer target = (OfflinePlayer)Bukkit.getServer().getPlayer(args[0]);
  17. if (target == null || !target.hasPlayedBefore()) {
  18. sender.sendMessage(ChatColor.RED + "Error: Player has not played before.");
  19. return true;
  20. }
  21. sender.sendMessage(ChatColor.GRAY + BukkitUtils.STRAIGHT_LINE_DEFAULT);
  22. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&b&lOre Statistics"));
  23. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "Player: " + target.getName()));
  24. sender.sendMessage(" ");
  25. sender.sendMessage(ChatColor.BLUE + "Emerald Mined: " + ChatColor.WHITE + target.getPlayer().getStatistic(Statistic.MINE_BLOCK, Material.EMERALD_ORE));
  26. sender.sendMessage(ChatColor.BLUE + "Diamonds Mined: " + ChatColor.WHITE + target.getPlayer().getStatistic(Statistic.MINE_BLOCK, Material.DIAMOND_ORE));
  27. sender.sendMessage(ChatColor.BLUE + "Gold Mined: " + ChatColor.WHITE + target.getPlayer().getStatistic(Statistic.MINE_BLOCK, Material.GOLD_ORE));
  28. sender.sendMessage(ChatColor.BLUE + "Redstone Mined: " + ChatColor.WHITE + target.getPlayer().getStatistic(Statistic.MINE_BLOCK, Material.REDSTONE_ORE));
  29. sender.sendMessage(ChatColor.BLUE + "Lapis Mined: " + ChatColor.WHITE + target.getPlayer().getStatistic(Statistic.MINE_BLOCK, Material.LAPIS_ORE));
  30. sender.sendMessage(ChatColor.BLUE + "Iron Mined: " + ChatColor.WHITE + target.getPlayer().getStatistic(Statistic.MINE_BLOCK, Material.IRON_ORE));
  31. sender.sendMessage(ChatColor.BLUE + "Coal Mined: " + ChatColor.WHITE + target.getPlayer().getStatistic(Statistic.MINE_BLOCK, Material.COAL_ORE));
  32. sender.sendMessage(ChatColor.GRAY + BukkitUtils.STRAIGHT_LINE_DEFAULT);
  33. return true;
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement