Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. package io.hopt.command;
  2.  
  3. import io.hopt.RedisStats;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.Statistic;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandExecutor;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11. import redis.clients.jedis.Jedis;
  12.  
  13. /**
  14. * Created by Owner on 24/06/2017.
  15. */
  16. public class StatsCommand implements CommandExecutor {
  17.  
  18. public boolean onCommand(CommandSender commandSender, Command command, String s, String[] args) {
  19. if (command.getName().equalsIgnoreCase("stats")) {
  20. if (!(commandSender instanceof Player)) {
  21. return true;
  22. }
  23. try (Jedis jedis = RedisStats.pool.getResource()) {
  24. Player player = (Player) commandSender;
  25. jedis.set(";redstone", String.valueOf(player.getStatistic(Statistic.MINE_BLOCK, Material.REDSTONE_ORE)));
  26. } catch (Exception e) {
  27. e.printStackTrace();
  28. }
  29.  
  30. try (Jedis jedis = RedisStats.pool.getResource()) {
  31. Player player = (Player) commandSender;
  32. jedis.set(";diamond", String.valueOf(player.getStatistic(Statistic.MINE_BLOCK, Material.DIAMOND_ORE)));
  33. } catch (Exception e) {
  34. e.printStackTrace();
  35. }
  36.  
  37. Player player = (Player) commandSender;
  38. Jedis jedis = RedisStats.pool.getResource();
  39.  
  40. player.sendMessage(ChatColor.AQUA + "Diamonds: " + jedis.get(";diamond"));
  41. player.sendMessage(ChatColor.RED + "RedStone: " + jedis.get(";redstone"));
  42.  
  43. }
  44. return false;
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement