Что есть на данный момент:
1. Блокировка(бан) аккаунтов(навсегда/временно), так же по айпи.
2. Мут аккаунтов(навсегда/временно), так же по айпи.
3. Кик аккаунтов
4. Возможность запретить бан/кик/мут без указания причины
5. Поддержка HEX-кодов
6. Блокировка ников с типами проверки - похож, один в один
7. Контроль форматов ников(К конфигурации выгядит примерно так: Exa<let>ple_2<num>8, где <let> любая возможная буква, <num> - любая возможная цифра)
8. Возможность ограничения входа с определенных айпи адресов
9. Имеет свое API(Ну, от API пока одно слово, только ивенты)
10. Текст при наведении в некоторых местах(если версия сервера от 1.16)
11. Контроль DupeIp
12. Настройка максимального времени наказания(возможно настроить для разных групп разное время, доступно при наличии Vault + Плагин поддерживающий систему прав, или просто LuckPerms)
13. Возможность настраивать кулдауны для команд(только для команд плагина)
14. Возможность скрывать/заменять в консоли некоторые сообщения(настраивается в конфиге)
15. Имеется функционал для вызова игрока на проверку на читы(Что-то типо AkyloffCheck или как там его)
16. Возможность блокировки команд для определенных групп(так в определенных мирах)
17. Возможность замены списка TabComplet'a для определенных команд для определенных групп
18. Возможность полного удаления команды из списка команд(т.е. при /<tab>, на версии ниже 1.13 требуется ProtocolLib, P.S. команда продолжает существовать, но игрок ее никак не увидит)
19. Возможность запрета команд для консоли
20. Многофункциональные кулдауны(задержки) для команд
21. История действий(/fsc history)
22. Контроль OP-прав, групп(LuckPerms и т.п.) и отельных прав
23. Логирование определенных сообщений из консоли
Поддерживаемые ядра: Spigot и его форки
Поддерживаемые версии Java: от Java 8
Поддерживаемые версии сервера: Mineсraft: 1.8 - 1.19(но это не точно)
Обязательные для работы плагины: -
Необязательные для работы плагины: Vault, LuckPemrs, ProtocolLib, ViaVersion, ProtocolSupport
Команды плагина:
/functionalservercontrol(/fsc) - основная команда плагина
/kick - выкидывает игрока из сервера по указанной причине(или без нее)
/ban - банит аккаунт игрока по указанной причине(или без нее) на указанное время(или навсегда)
/tempban - банит аккаунт игрока по указанной причине(или без нее) на указанное время
/kickall - выкидывает всех игроков с сервера(кроме тех у кого есть определенное право)
/unban - снимает блокировку с указанного аккаунта по указанной причине(или без нее)
/unbanall - снимает блокировку со всех аккаунтов
/crazykick(/ckick) - выкидывает игрока с неадекватной причиной
/dupeip - отвечает за функцию DupeIp
/cheatcheck(/ccheck) - вызывает игрока на проверку на читы(на подобии AkyloffCheck)
/banip - банит IP-адрес игрока по указанной причине(или без нее) на указанное время(или навсегда)
/tempbanip - банит IP-адрес игрока по указанной причине(или без нее) на указанное время
/mute - блокирует игроку доступ к чату по указанной причине(или без нее) на указанное время(или навсегда)
/tempmute - блокирует игроку доступ к чату по указанной причине(или без нее) на указанное время
/muteip - блокирует IP-адресу доступ к чату по указанной причине(или без нее) на указанное время(или навсегда)
/unmute - снимает блокировку чата с указанного аккаунта
/tempmuteip - блокирует IP-адресу доступ к чату по указанной причине(или без нее) на указанное время
/unmuteall - снимает блокировку доступа к чату со всех аккаунтов
/getversion - получает версию Minecraft указанного игрока с которой он зашел
/getclient - получает название клиента игрока с которого он зашел
/getinfo - получает информацию о ID/IP/UUID/Name если таковая хранится в данный момент в базе данных
/fsc history - получение/редактирование истории действий
/fsc import - импортирование данных их других источников
/banlist - получение списка забаненных игроков
/mutelist - получение списка заткнутых игроков
Права плагина:
functionalservercontrol.help - доступ к команде "/functionalservercontrol"
functionalservercontrol.ban - доступ к команде "/ban"
functionalservercontrol.use.re-ban - дает право перезабанить уже забаненного игрока
functionalservercontrol.time-bypass - дает право на обход ограничения наказания по времени
functionalservercontrol.ban.offline - разрешает использовать "/ban" на оффлайн игроках
functionalservercontrol.use.unsafe-flags - дает право использовать "опасные флаги"(с ними туго, только -a для /ban)
functionalservercontrol.ban.bypass - защищает игрока с данным правом от бана
functionalservercontrol.purge - доступ к команде "/fsc purge"
functionalservercontrol.reload - доступ к команде "/fsc reload"
functionalservercontrol.use.silently - дает право на использование флага -s
functionalservercontrol.use.no-reason - дает право наказывать без указания причины(если функция принудительного указания причины включена)
functionalservercontrol.bypass-break - лучше ни кому не давать, кроме самого главного, с этим правом можно забанить,кикнуть,заткнуть кого угодно(думаю его переработать)
functionalservercontrol.temp-ban - дает доступ к команде "/tempban"
functionalservercontrol.temp-ban.offline - разрешает использовать "/tempban" на оффлайн игроках
functionalservercontrol.notification.mute - игроки с этим правом получает уведомление с сообщением которое пытался отправить заткнутый игрок
functionalservercontrol.notification.ban - игроки с этим правом увидят когда забаненный игрок попытался зайти на сервер
functionalservercontrol.notification.clients - игроки с этим правом получает уведомление при входе игрока о его клиенте
functionalservercontrol.kick - доступ к команде "/kick"
functionalservercontrol.kick.bypass - защищает игрока с данным правом от кика
functionalservercontrol.kick-all - доступ к команде "/kickall"
functionalservercontrol.undo - доступ к команде "/fsc undo"
functionalservercontrol.unban - доступ к команде "/unban"
functionalservercontrol.unban-all - доступ к команде "/unbanall"
functionalservercontrol.crazy-kick - доступ к команде "/crazykick"
functionalservercontrol.crazy-kick.bypass - защищает игрока с данным правом от /crazykick
functionalservercontrol.dupeip - доступ к команде "/dupeip"
functionalservercontrol.dupeip.bypass - разрешает игроку с данным правом заходить на сервер, если там уже есть максимальное кол-во похожих IP-адресов
functionalservercontrol.dupeip.create-report - разрешает создавать dupeip report(/dupeip createreport)
functionalservercontrol.dupeip.delete-report - разрешает удалять dupeip report(/dupeip deletereport)
functionalservercontrol.dupeip.kick - разрешает кикать игроков с похожими IP-адресами(/dupeip kick)
functionalservercontrol.cheatcheck - доступ к команде "/cheatcheck"
functionalservercontrol.cheatcheck.bypass - защищает игрока с данным правом от вызова на проверку
functionalservercontrol.cheatcheck.other - разрешает игроку с данным правом отменять или подтвержать проверку игрока, даже если не он его вызывал
functionalservercontrol.ban-ip - доступ к команде "/banip"
functionalservercontrol.ban-ip.offline - разрешает использовать команду "/banip" на оффлайн игроках
functionalservercontrol.ban-ip.bypass - защищает игрока с данным правом от бана по айпи
functionalservercontrol.tempban-ip - доступ к команде "/tempbanip"
functionalservercontrol.tempban-ip.offline - разрешает использовать команду "/tempbanip" на оффлайн игроках
functionalservercontrol.mute - доступ к команде "/mute"
functionalservercontrol.use.re-mute - дает право перезаткнуть уже заткнутого игрока
functionalservercontrol.mute.bypass - защищает игрока с данным правом от мута
functionalservercontrol.mute.offline - разрешает использовать команду "/mute" на оффлайн игроках
functionalservercontrol.muteip - доступ к команде "/muteip"
functionalservercontrol.muteip.bypass - защищает игрока с данным правом от мута по айпи
functionalservercontrol.muteip.offline - разрешает использовать команду "/muteip" на оффлайн игроках
functionalservercontrol.tempmute - доступ к команде "/tempmute"
functionalservercontrol.tempmute.offline - разрешает использовать команду "/tempmute" на оффлайн игроках
functionalservercontrol.tempmuteip - доступ к команде "/tempmuteip"
functionalservercontrol.tempmuteip.offline - разрешает использовать команду "/tempmuteip" на оффлайн игроках
functionalservercontrol.unmute - доступ к команде "/unmute"
functionalservercontrol.unmuteall - доступ к команде "/unmuteall"
functionalservercontrol.getversion - доступ к команде "/getver"
functionalservercontrol.getclient - доступ к команде "/getclient"
functionalservercontrol.commands.bypass - для игрока с данным правом все запрещенные команды - разрешены
functionalservercontrol.tab-complete.bypass - на игрока с данным правом любые изменения tab-complet'a не действуют
functionalservercontrol.getinfo - доступ к команде "/getinfo"
functionalservercontrol.history - доступ к команде "/fsc history"
functionalservercontrol.import - доступ к команде "/fsc import"
functionalservercontrol.cooldowns.bypass - на игрока с этим правом не дуйствуют кулдауны(задержки) команд
functionalservercontrol.cooldowns.<command>.bypass - на игрока с этим правом не действуют кулдауны, связанные с командой указанной в праве вместо <command>
functionalservercontrol.commands.<command>.bypass - позволяет игроку выполнять <command> даже если она заблокирована
functionalservercontrol.commands.syntax.bypass - позволяет игроку выполнять синтаксисные команды, даже если они заблокированы
functionalservercontrol.tab-complete.<command>.bypass - для игрока с данным правом таб-комплит(авто-заполнение) <command> не изменяется
functionalservercontrol.banlist - доступ к команде /banlist
functionalservercontrol.mutelist - доступ к команде /mutelist
1. Блокировка(бан) аккаунтов(навсегда/временно), так же по айпи.
2. Мут аккаунтов(навсегда/временно), так же по айпи.
3. Кик аккаунтов
4. Возможность запретить бан/кик/мут без указания причины
5. Поддержка HEX-кодов
6. Блокировка ников с типами проверки - похож, один в один
7. Контроль форматов ников(К конфигурации выгядит примерно так: Exa<let>ple_2<num>8, где <let> любая возможная буква, <num> - любая возможная цифра)
8. Возможность ограничения входа с определенных айпи адресов
9. Имеет свое API(Ну, от API пока одно слово, только ивенты)
10. Текст при наведении в некоторых местах(если версия сервера от 1.16)
11. Контроль DupeIp
12. Настройка максимального времени наказания(возможно настроить для разных групп разное время, доступно при наличии Vault + Плагин поддерживающий систему прав, или просто LuckPerms)
13. Возможность настраивать кулдауны для команд(только для команд плагина)
14. Возможность скрывать/заменять в консоли некоторые сообщения(настраивается в конфиге)
15. Имеется функционал для вызова игрока на проверку на читы(Что-то типо AkyloffCheck или как там его)
16. Возможность блокировки команд для определенных групп(так в определенных мирах)
17. Возможность замены списка TabComplet'a для определенных команд для определенных групп
18. Возможность полного удаления команды из списка команд(т.е. при /<tab>, на версии ниже 1.13 требуется ProtocolLib, P.S. команда продолжает существовать, но игрок ее никак не увидит)
19. Возможность запрета команд для консоли
20. Многофункциональные кулдауны(задержки) для команд
21. История действий(/fsc history)
22. Контроль OP-прав, групп(LuckPerms и т.п.) и отельных прав
23. Логирование определенных сообщений из консоли
Поддерживаемые ядра: Spigot и его форки
Поддерживаемые версии Java: от Java 8
Поддерживаемые версии сервера: Mineсraft: 1.8 - 1.19(но это не точно)
Обязательные для работы плагины: -
Необязательные для работы плагины: Vault, LuckPemrs, ProtocolLib, ViaVersion, ProtocolSupport
Команды плагина:
/functionalservercontrol(/fsc) - основная команда плагина
/kick - выкидывает игрока из сервера по указанной причине(или без нее)
/ban - банит аккаунт игрока по указанной причине(или без нее) на указанное время(или навсегда)
/tempban - банит аккаунт игрока по указанной причине(или без нее) на указанное время
/kickall - выкидывает всех игроков с сервера(кроме тех у кого есть определенное право)
/unban - снимает блокировку с указанного аккаунта по указанной причине(или без нее)
/unbanall - снимает блокировку со всех аккаунтов
/crazykick(/ckick) - выкидывает игрока с неадекватной причиной
/dupeip - отвечает за функцию DupeIp
/cheatcheck(/ccheck) - вызывает игрока на проверку на читы(на подобии AkyloffCheck)
/banip - банит IP-адрес игрока по указанной причине(или без нее) на указанное время(или навсегда)
/tempbanip - банит IP-адрес игрока по указанной причине(или без нее) на указанное время
/mute - блокирует игроку доступ к чату по указанной причине(или без нее) на указанное время(или навсегда)
/tempmute - блокирует игроку доступ к чату по указанной причине(или без нее) на указанное время
/muteip - блокирует IP-адресу доступ к чату по указанной причине(или без нее) на указанное время(или навсегда)
/unmute - снимает блокировку чата с указанного аккаунта
/tempmuteip - блокирует IP-адресу доступ к чату по указанной причине(или без нее) на указанное время
/unmuteall - снимает блокировку доступа к чату со всех аккаунтов
/getversion - получает версию Minecraft указанного игрока с которой он зашел
/getclient - получает название клиента игрока с которого он зашел
/getinfo - получает информацию о ID/IP/UUID/Name если таковая хранится в данный момент в базе данных
/fsc history - получение/редактирование истории действий
/fsc import - импортирование данных их других источников
/banlist - получение списка забаненных игроков
/mutelist - получение списка заткнутых игроков
Права плагина:
functionalservercontrol.help - доступ к команде "/functionalservercontrol"
functionalservercontrol.ban - доступ к команде "/ban"
functionalservercontrol.use.re-ban - дает право перезабанить уже забаненного игрока
functionalservercontrol.time-bypass - дает право на обход ограничения наказания по времени
functionalservercontrol.ban.offline - разрешает использовать "/ban" на оффлайн игроках
functionalservercontrol.use.unsafe-flags - дает право использовать "опасные флаги"(с ними туго, только -a для /ban)
functionalservercontrol.ban.bypass - защищает игрока с данным правом от бана
functionalservercontrol.purge - доступ к команде "/fsc purge"
functionalservercontrol.reload - доступ к команде "/fsc reload"
functionalservercontrol.use.silently - дает право на использование флага -s
functionalservercontrol.use.no-reason - дает право наказывать без указания причины(если функция принудительного указания причины включена)
functionalservercontrol.bypass-break - лучше ни кому не давать, кроме самого главного, с этим правом можно забанить,кикнуть,заткнуть кого угодно(думаю его переработать)
functionalservercontrol.temp-ban - дает доступ к команде "/tempban"
functionalservercontrol.temp-ban.offline - разрешает использовать "/tempban" на оффлайн игроках
functionalservercontrol.notification.mute - игроки с этим правом получает уведомление с сообщением которое пытался отправить заткнутый игрок
functionalservercontrol.notification.ban - игроки с этим правом увидят когда забаненный игрок попытался зайти на сервер
functionalservercontrol.notification.clients - игроки с этим правом получает уведомление при входе игрока о его клиенте
functionalservercontrol.kick - доступ к команде "/kick"
functionalservercontrol.kick.bypass - защищает игрока с данным правом от кика
functionalservercontrol.kick-all - доступ к команде "/kickall"
functionalservercontrol.undo - доступ к команде "/fsc undo"
functionalservercontrol.unban - доступ к команде "/unban"
functionalservercontrol.unban-all - доступ к команде "/unbanall"
functionalservercontrol.crazy-kick - доступ к команде "/crazykick"
functionalservercontrol.crazy-kick.bypass - защищает игрока с данным правом от /crazykick
functionalservercontrol.dupeip - доступ к команде "/dupeip"
functionalservercontrol.dupeip.bypass - разрешает игроку с данным правом заходить на сервер, если там уже есть максимальное кол-во похожих IP-адресов
functionalservercontrol.dupeip.create-report - разрешает создавать dupeip report(/dupeip createreport)
functionalservercontrol.dupeip.delete-report - разрешает удалять dupeip report(/dupeip deletereport)
functionalservercontrol.dupeip.kick - разрешает кикать игроков с похожими IP-адресами(/dupeip kick)
functionalservercontrol.cheatcheck - доступ к команде "/cheatcheck"
functionalservercontrol.cheatcheck.bypass - защищает игрока с данным правом от вызова на проверку
functionalservercontrol.cheatcheck.other - разрешает игроку с данным правом отменять или подтвержать проверку игрока, даже если не он его вызывал
functionalservercontrol.ban-ip - доступ к команде "/banip"
functionalservercontrol.ban-ip.offline - разрешает использовать команду "/banip" на оффлайн игроках
functionalservercontrol.ban-ip.bypass - защищает игрока с данным правом от бана по айпи
functionalservercontrol.tempban-ip - доступ к команде "/tempbanip"
functionalservercontrol.tempban-ip.offline - разрешает использовать команду "/tempbanip" на оффлайн игроках
functionalservercontrol.mute - доступ к команде "/mute"
functionalservercontrol.use.re-mute - дает право перезаткнуть уже заткнутого игрока
functionalservercontrol.mute.bypass - защищает игрока с данным правом от мута
functionalservercontrol.mute.offline - разрешает использовать команду "/mute" на оффлайн игроках
functionalservercontrol.muteip - доступ к команде "/muteip"
functionalservercontrol.muteip.bypass - защищает игрока с данным правом от мута по айпи
functionalservercontrol.muteip.offline - разрешает использовать команду "/muteip" на оффлайн игроках
functionalservercontrol.tempmute - доступ к команде "/tempmute"
functionalservercontrol.tempmute.offline - разрешает использовать команду "/tempmute" на оффлайн игроках
functionalservercontrol.tempmuteip - доступ к команде "/tempmuteip"
functionalservercontrol.tempmuteip.offline - разрешает использовать команду "/tempmuteip" на оффлайн игроках
functionalservercontrol.unmute - доступ к команде "/unmute"
functionalservercontrol.unmuteall - доступ к команде "/unmuteall"
functionalservercontrol.getversion - доступ к команде "/getver"
functionalservercontrol.getclient - доступ к команде "/getclient"
functionalservercontrol.commands.bypass - для игрока с данным правом все запрещенные команды - разрешены
functionalservercontrol.tab-complete.bypass - на игрока с данным правом любые изменения tab-complet'a не действуют
functionalservercontrol.getinfo - доступ к команде "/getinfo"
functionalservercontrol.history - доступ к команде "/fsc history"
functionalservercontrol.import - доступ к команде "/fsc import"
functionalservercontrol.cooldowns.bypass - на игрока с этим правом не дуйствуют кулдауны(задержки) команд
functionalservercontrol.cooldowns.<command>.bypass - на игрока с этим правом не действуют кулдауны, связанные с командой указанной в праве вместо <command>
functionalservercontrol.commands.<command>.bypass - позволяет игроку выполнять <command> даже если она заблокирована
functionalservercontrol.commands.syntax.bypass - позволяет игроку выполнять синтаксисные команды, даже если они заблокированы
functionalservercontrol.tab-complete.<command>.bypass - для игрока с данным правом таб-комплит(авто-заполнение) <command> не изменяется
functionalservercontrol.banlist - доступ к команде /banlist
functionalservercontrol.mutelist - доступ к команде /mutelist