Advertisement
imBEheAR

Untitled

May 5th, 2021
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. package eu.galaxyhc.cmds;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandExecutor;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10.  
  11. public class HelpOp implements CommandExecutor {
  12.  
  13. HashMap<Player, Long> spamhelpop = new HashMap<Player, Long>();
  14.  
  15. @Override
  16. public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] args) {
  17. if(sender instanceof Player) {
  18. if(args.length >= 1) {
  19. Player p = (Player) sender;
  20.  
  21. if(spamhelpop.containsKey(p)) {
  22. if(spamhelpop.get(p) > System.currentTimeMillis()) {
  23. ps.sendMessage(" &d&lHELPOP&8 :: &fMusisz poczekac przez uzyciem tej komendy!");
  24. } else {
  25. StringBuilder sb = new StringBuilder();
  26.  
  27. for(int i = 0; i < args.length; ++i) {
  28. sb.append(args[i]).append(" ");
  29. }
  30.  
  31. String msg = sb.toString();
  32.  
  33. for(Player ps : Bukkit.getOnlinePlayers()) {
  34. if(ps.hasPermission("galaxyhc.helpop")) {
  35. ps.sendMessage(" &d&lHELPOP&8 :: &f" + p.getDisplayName() + "&8: &d" + msg);
  36. }
  37. }
  38.  
  39. spamhelpop.put(p, System.currentTimeMillis() + 30 * 1000);
  40. }
  41. } else {
  42. StringBuilder sb = new StringBuilder();
  43.  
  44. for(int i = 0; i < args.length; ++i) {
  45. sb.append(args[i]).append(" ");
  46. }
  47.  
  48. String msg = sb.toString();
  49.  
  50. for(Player ps : Bukkit.getOnlinePlayers()) {
  51. if(ps.hasPermission("galaxyhc.helpop")) {
  52. ps.sendMessage(" &d&lHELPOP&8 :: &f" + p.getDisplayName() + "&8: &d" + msg);
  53. }
  54. }
  55.  
  56. spamhelpop.put(p, System.currentTimeMillis() + 30 * 1000);
  57. }
  58. }
  59. }
  60.  
  61.  
  62. return false;
  63. }
  64.  
  65. }
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement