Идея Плагин, публикующий выполняемые команды игроков в консоль

  • Автор темы Автор темы Birevan
  • Дата начала Дата начала
Аж глазки радуются, когда видят полноценный русский текст без уродства :)
 
Кстати, немножко оффтопну, можно?
С недавних пор заметил, что консоль полностью поддерживает русский язык: как выводом с игры, так и вводом с самой консоли. Это новая фича 1.12.х версии или причина в чем-то другом?
-Dfile.encoding=UTF-8
 
1. Это очень легко сделать.(Даже я со своим руко-жопством смогу это сделать)
2. Это уже не надо... :(
 
в плагине booscooldown есть функция boosloger вот она как раз делает то что тебе нужно
 
Кек, чем cclogger не устроил
 
Что значит не всегда? Какое-то херовое ядро значит, раз не всегда. По умолчанию, в консоль все итак пишется. Даже то, что вводится от имени игрока, без его участия.
Посмотреть вложение 47254
Хм, а если попробовать обернуть команду через PlayerCommandPreprocessEvent, не прокатит?
 
Хм, а если попробовать обернуть команду через PlayerCommandPreprocessEvent, не прокатит?
Для чего обернуть? Что не прокатит?
Тут вопрос был как в консоль выводить команды игроков, на что был ответ, что они итак должны выводиться.
 
Для чего обернуть? Что не прокатит?
Тут вопрос был как в консоль выводить команды игроков, на что был ответ, что они итак должны выводиться.
Если написать примерно такой код:
Код:
@EventHandler
public void a(PlayerCommandPreprocessEvent e) {
    /*
        Код, обрабатывающий команду
    */
    e.setCancelled(true);
}
То, может, не выведется в консоль.
 
Если написать примерно такой код:
Код:
@EventHandler
public void a(PlayerCommandPreprocessEvent e) {
    /*
        Код, обрабатывающий команду
    */
    e.setCancelled(true);
}
То, может, не выведется в консоль.
Выведется. В настройках сервера есть опция, включающая лог команд.
Потому не думайте, что /hack_azaza не заметит хотя бы школьник :D
 
Если написать примерно такой код:
Код:
@EventHandler
public void a(PlayerCommandPreprocessEvent e) {
    /*
        Код, обрабатывающий команду
    */
    e.setCancelled(true);
}
То, может, не выведется в консоль.

Для чего? У тс был вопрос наоборот как вывести, а не как скрыть
 
Назад
Верх