Помогите Остановка Scheduler

JolyHoska

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
JolyNoska
Можно таким образом остановить шедулер? (cancel(); внизу)
Код:
    public void run() {
        Iterator<Entry<String, Long>> iter = this.c.t.entrySet().iterator();
        while(iter.hasNext()) {
            Entry<String, Long> entry = (Entry<String, Long>)iter.next();
            long secondsLeft = ((Long)this.c.t.get(entry.getKey())).longValue() / 1010L - System.currentTimeMillis() / 1000L;
            if(secondsLeft <= 0L) {
                @SuppressWarnings("deprecation")
                Player p = Bukkit.getPlayer((String)entry.getKey());
                if(p != null) {
                    c.t.remove(entry.getKey());
                    p.sendMessage("§7[§6Анти-Релог§7] §rВы вышли из сражения, можно безапасно покидать сервер");
                }
            }
        }
        cancel();
    }
}
 
И еще тупой вопрос к этой теме, короткие сокращения оптимизируют код, да я начал сильно помешан на оптимизации после одного случая. По идеи чем короче код тем меньше памяти он ест, не так ли?
 
И еще тупой вопрос к этой теме, короткие сокращения оптимизируют код, да я начал сильно помешан на оптимизации после одного случая. По идеи чем короче код тем меньше памяти он ест, не так ли?
Ещё один пост полон бреда.
 
Ну извини, в теории я не селен, да и в кодинге в принципе тоже не очень селен
 
Не зря я всегда убирал комментарии в коде и в конфиге
 
Такой массив оптимизирование ? - public static Map<String, Long> cool = new ConcurrentHashMap<>();
 
И вообще суть плагина, игрок вступает в боей у него запускается таймер, когда игроки перестают сражаться им пишет"Вы вышли из PvP режима" а если игрок выйдет в PvP режиме его убьет.То есть если игроки дерусь и один из игроков покидает игру, то он умирает
 
и еще, что на самом деле означает желтая линия в eclipse?Неужели я из зря исправлял в надежде лучшей оптимизации?
 
Прочитай про оператор diamond
Такой массив оптимизирование ? - public static Map<String, Long> cool = new ConcurrentHashMap<>();вообще суть плагина, игрок вступает в бой у него запускается таймер, когда игроки перестают сражаться им пишет"Вы вышли из PvP режима" а если игрок выйдет в PvP режиме его убьет.То есть если игроки дерусь и один из игроков покидает игру, то он умирает
 
Ля, да шо ты паришься. Шедулер не будет грузить сервер. если железо не дерьмо. Не умеешь - не берись, а закажи плагин у кодеров, но это точно буду не я, потому что мне лень
 
Назад
Верх