Многие сталкиваются с проблемой флуда на сервере и/или рекламой чужих серверов от только зашедших игроков.
Было много мыслей, как ограничивать новичков в возможности писать в чат, если он не проиграл N времени на сервере. Сперва хотел менять группу, в зависимости от проигранного времени, но здесь есть большое НО: Файл разрешений/групп(permissions.yml) становится ужасно захламленным, ибо каждому игроку придется менять группу, пусть и автоматически.

Я подошел к этому иначе, по принципу плагина Essentials: Для каждого игрока будет создаваться файл конфигурации в папке плагина, где будет прописано наигранное время.
После достижения N наигранного времени, игроку разрешается писать в чат.

Присутствует возможность блокировки команд и ее нужно использовать. Ведь у Вас на сервере могут быть команды для отправки приватных сообщений. В конфиге Вы можете заблокировать эти команды. Запрет на их использование будет снят после тех же N времени.

Разрешения:

noobos.notnoob - разрешает сразу пользоваться чатом/командами, несмотря на наигранное время.
noobos.reload - перезагрузка конфига.
noobos.export- экспорт игроков из папки с миром.
Команды:

/noobos reload - перезагрузить файл конфигурации.
/noobos export [world] - экспортировать игроков.
О последней команде: не исключаю вариант, что плагин будет установлен на сервер, где уже есть постоянные игроки. Соответственно, чтобы им чат/команды не заблокировало, можно их экспортировать из папки [world]/players/.

Чувствителен к регистру. World и world - это разные миры!

Пример конфига:

#Интервал обновления
update_interval: 300
# Сколько времени нужно наиграть, чтобы блокировка чата/команд была снята
need_time: 5000
# Текст сообщения, который будет отображаться при попытке написать в чат.
text_message: No =(
# запрещенные команды на время блокировки.
cmds-list:
- me
- tell
ВАЖНО!!!

Интервал обновлений в данный момент не работает, время игры обновляется в конфиге каждые 5 секунд!

Скачать можно https://drive.google.com/file/d/0B7Gsgq … BMWUk/view

Тестировалось на 1.5.2 и 1.7.2. Все ок