Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class HelpOpCommand extends PlayerCommand
- {
- private static final HashMap<UUID, Long> times;
- static {
- times = new HashMap<UUID, Long>();
- }
- public static HashMap<UUID, Long> getTimes() {
- return HelpOpCommand.times;
- }
- public HelpOpCommand() {
- super("helpop", "helpop", "/helpop <wiadomosc>", GroupType.PLAYER, new String[0]);
- }
- @Override
- public boolean onCommand(final Player sender, final String[] args) {
- if (args.length < 1) {
- return ChatUtil.sendMessage((CommandSender)sender, "&6Poprawne uzycie: &8" + this.getUsage());
- }
- final Long t = HelpOpCommand.times.get(sender.getUniqueId());
- if (t != null && System.currentTimeMillis() - t < 30000L) {
- return ChatUtil.sendMessage((CommandSender)sender, "&c&lBlad: &cNa HelpOP mozesz pisac co 30 sekund!");
- }
- final String message = ChatColor.stripColor(ChatUtil.fixColor(StringUtils.join((Object[])args, " ")));
- User u = UserManager.getUser(sender);
- for (final Player p : Bukkit.getOnlinePlayers()) {
- if ((u.can(GroupType.HELPER) || p.isOp()) && !p.equals(sender)) {
- ChatUtil.sendMessage((CommandSender)p, "&4[HelpOP] &7" + sender.getName() + " -> " + message);
- }
- }
- HelpOpCommand.times.put(sender.getUniqueId(), System.currentTimeMillis());
- return ChatUtil.sendMessage((CommandSender)sender, "&4[HelpOP] &7" + sender.getName() + " -> " + message);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement