MINESBORKA » Плагины » Плагин LiteBans | Система банов, мутов и предупреждений с ограничениями для сервера Minecraft

Плагин LiteBans | Система банов, мутов и предупреждений с ограничениями для сервера Minecraft

Плагин LiteBans | Система банов, мутов и предупреждений с ограничениями для сервера Minecraft
  • Опубликовано
  • Категория Плагины / 1.16 / 1.15 / 1.14 / 1.13 / 1.12 / 1.11 / 1.10 / 1.9 / 1.8 / 1.7 / Безопасность / Информационные / Сливы / SpigotMC
  • Просмотров 10 575

Описание плагина LiteBans:

Litebans - плагин для сервера Minecraft, который позволяет настроить баны, муты, предупреждения, кики, экран бана игрока. А также через плагин Litebans можно настроить ограничения для донатеров по использованию данных команд.

Все наказания, сделанные через LiteBans, вступят в силу глобально на всех серверах, связанных с одной и той же базой данных. Хотя LiteBans предназначен для эффективной синхронизации между сотнями серверов, он все еще может работать в одиночку на одном сервере без базы данных MySQL.

iteBans может работать изначально под Spigot и BungeeCord, предлагая те же функции на обеих платформах.

(Плагин может быть установлен в папку плагина Spigot или папку плагина BungeeCord.)

Особенности плагина LiteBans:

- Разработанный с нуля с поддержкой UUID в виду. Все наказания основаны на UUID.

- Полностью настраиваемый экран бана для забаненных игроков, несколько линий и цветов могут быть использованы, а также запретить информационные переменные – продолжительность до истечения срока действия запрета, причина, сотрудник, который выдал бан, время с момента выдачи бана, продолжительность запрета, сервер, на котором был выдан бан и т.д.

- Все сообщения настраиваются в файле messages в формате YML. Есть много полезных переменных, доступных для размещения в любом настраиваемом сообщении, которое включает бан, мут или предупреждение. Hover-текст поддерживается.

- Поддерживаются несколько типов баз данных, включая MySQL, MariaDB и H2. H2 используется по умолчанию, что означает, что MySQL не нужен для использования LiteBans с односерверной настройкой.

- Усовершенствованная система синхронизации light cross-server позволяет глобальным наказаниям мгновенно вступать в силу на всех серверах, подключенных к одной базе данных.

- Автономные игроки могут получать предупреждения; они будут видеть все свои новые предупреждения, когда они присоединятся. Это работает на разных серверах.

- Когда игрок с забаненной учетной записью на том же IP присоединяется, все игроки со специальными разрешениями будут уведомлены.

- Вы можете просмотреть историю наказаний для игроков (/history) и наказания, выданные сотрудниками (/staffhistory).

- LiteBans использует минимальный объем памяти и не блокирует основной поток сервера с любыми запросами базы данных после запуска.

- Имеется система предупреждений.

Команды / commands плагина LiteBans:

/ban, /tempban, /banip "Ник" "Время бана" "Причина" "server:сервер" - Выдать бан игроку, сервер указывать не обязательно, (server:сервер - выдать бан на определенном сервере, server:* - на всех серверах).

Пример: /ban MeXaHuK 7d Реклама server:survival - Выдать бан игроку MeXaHuK на 7 дней, за рекламу на сервере survival.

 В config.yml можно указать максимальную продолжительность бана.

/mute "Ник" "Время мута" "Причина" "server:сервер" - Выдать мут игроку, сервер указывать не обязательно, (server:сервер - выдать мут на определенном сервере, server:* - на всех серверах).

Пример: /mute MeXaHuK 1d Реклама server:survival - Выдать мут игроку MeXaHuK на 1 день, за рекламу на сервере survival.

В config.yml можно указать максимальную продолжительность мута.

/warn "Ник" "Причина" "server:сервер" - Выдать игроку предупреждение, сервер указывать не обязательно, (server:сервер - выдать бан на определенном сервере, server:* - на всех серверах).

 Пример: /warn MeXaHuK Реклама server:survival - Выдать предупреждение игроку MeXaHuK, за рекламу на сервере survival.

/history "Ник" "server:сервер" - Показывает наказания, недавно полученные игроком на серверах, отсортированные по дате, сервер указывать не обязательно.

Пример: /history MeXaHuK server:* - Показать наказания игрока MeXaHuK на всех серверах.

/staffhistory "Ник" - Показать активные наказания игрока.

Пример: /staffhistory MeXaHuK - Показать активные наказания игрока MeXaHuK.

/staffrollback "Ник" "Время" - Удалить наказания выданные в течении указанного времени.

Пример: /staffrollback MeXaHuK 3d - Удалить наказания с игрока MeXaHuK выданные за последние 3 дня.

/checkban, /checkmute "Ник" - Проверить, забанен или замечен ли игрок.

/kick "Ник" "Причина" - Кикнуть игрока.

/geoip "Ник" - Проверить, с какой страны игрок.

/lastuuid "Ник" - Проверить UUID игрока.

/clearchat - Очистить чат.

/banlist - Показать список забаненых.

/togglechat - Отключить входящие сообщения от игроков.

/mutechat - Временно отключить чат.

/litebans reload - Перезапустить плагин.

/litebans info - Предоставляет сведения о состоянии соединения с базой данных, количестве активных соединений и показывает серверы, подключенные к той же базе данных.

 /litebans sqlexec - Позволяет выполнять произвольные запросы к базе данных и просматривать результаты этих запросов в табличном формате.

/litebans cleariphistory "Ник" - Очистить историю игрока. 

/litebans broadcast "Сообщение" - Отправить сообщение на экран игроков.

 /litebans import start - Начинает процесс импорта после настройки импорта в config.в формате YML.

Права / Permissions плагина LiteBans:

- litebans.* - Полный доступ к плагину;

- litebans.ban - Доступ к команде - /ban;

- litebans.tempban - Доступ к команде - /tempban;

- litebans.ipban - Доступ к команде - /ipban;

- litebans.ipmute - Доступ к команде - /ipmute;

- litebans.override - Разрешение на переопределение предыдущих банов / мутов;

- litebans.group.unlimited - Разрешить обход на лимиты для бана и мута;

- litebans.cooldown.bypass - Разрешение на обход всех задержек;

- litebans.cooldown.bypass.ban - Разрешение на обход лимита бана;

- litebans.cooldown.bypass.warn - Разрешение на обход лимита предупреждений;

- litebans.mute - Доступ к команде - /mute;

- litebans.tempmute - Доступ к команде - /tempmute;

- litebans.unban - Доступ к команде - /unban;

- litebans.unmute - Доступ к команде - /unmute;

- litebans.unwarn - Доступ к команде - /unwarn;

- litebans.unban.queue - Разрешение на автоматическую отмену очередей для автономных игроков, если соответствующий запрет не найден;

- litebans.kick - Доступ к команде - /kick;

- litebans.warn - Доступ к команде - /warn;

- litebans.history - Доступ к команде - /history;

- litebans.warnings - Доступ к команде - /warnings;

- litebans.warnings.self - Разрешить смотреть свои предупреждения;

- litebans.staffhistory - Доступ к команде - /staffhistory;

- litebans.prunehistory - Доступ к команде - /prunehistory;

- litebans.staffrollback - Доступ к команде - /staffrollback;

- litebans.iphistory - Доступ к команде - /iphistory;

- litebans.banlist - Доступ к команде - /banlist;

- litebans.checkban - Доступ к команде - /checkban;

- litebans.checkmute - Доступ к команде - /mute;

- litebans.lastuuid - Доступ к команде - /lastuuid;

- litebans.geoip - Доступ к команде - /geoip;

- litebans.dupeip - Доступ к команде - /depeip;

- litebans.dupeip.viewip - Разрешение на просмотр IP-адресов в /dupeip;

- litebans.ipreport - Доступ к команде - /ipreport;

- litebans.togglechat - Доступ к команде - /togglechat;

- litebans.togglechat.bypass - Разрешение на обход /togglechat, показывая ваши сообщения всем игрокам;

- litebans.clearchat - Доступ к команде - /clearchat;

- litebans.clearchat.bypass - У игрока, имеющего это разрешение чат не будет очищаться;

- litebans.mutechat - Доступ к команде - /mutechat;

- litebans.mutechat.bypass - Разрешает писать в чат, при включенном /mutechat;

- litebans.lockdown  - Доступ к команде - /lockdown;

- litebans.lockdown.bypass - Разрешение не быть выгнанным во время блокировки и присоединиться к серверу во время блокировки.

- litebans.admin - Доступ к команде /litebans "reload/inport...";

- litebans.notify - Разрешение на просмотр всех уведомлений;

- litebans.notify.clearchat - Разрешение на просмотр трансляции, когда кто-то использует /clearchat;

- litebans.notify.banned_join - Разрешение видеть, когда забаненные игроки пытаются присоединиться;

- litebans.notify.mute - Разрешение видеть, когда замученные игроки пытаются общаться;

- litebans.notify.dupeip_join - Разрешение на просмотр уведомлений dupeip;

- litebans.json.hover_text - Разрешение для просмотра hover текста;

- litebans.tabcomplete - Разрешение на вкладку-полные имена онлайн-игроков по всей сети с версией плагина BungeeCord;

- litebans.notify.broadcast - Разрешение видеть бан / мут / предупреждение / КИК на экране;

- litebans.notify.warned - Разрешение на просмотр собственных предупреждений;

- litebans.notify.muted - Разрешение на просмотр собственных мутов;

- litebans.exempt - Освобожден от банов / мутов / предупреждения / киков;

- litebans.exempt.ban - Освобожден от бана;

- litebans.exempt.mute - Освобожден от мута;

- litebans.exempt.warn - Освобожден от предупреждений;

- litebans.exempt.kick - Освобожден от кика;

- litebans.exempt.bypass - Обход освобожденных разрешений;

- litebans.exempt.bypass."тип" - То же, что и выше, обходит определенные разрешения;

- litebans.exempt.dupeip_join - Освобожден от проверок dupeip при соединении.

Как установить плагин LiteBans?

- На обычный сервер:

1. Загрузите плагин в папку плагинов;

2. Запустите сервер или перезапустите, если он уже запущен; 

3. Настройте конфиг config.yml под себя, после чего пропишите /litebans reload;

4. Настройте права для игроков и администраторов.

- На BungeeCord сервер:

1. Загрузите плагин в папку плагинов BungeeCord. Плагин не нужно устанавливать ни на одном из серверов, связанных с прокси.;

2. Запустите bungeecord или перезапустите, если он уже запущен;

3. Настройте конфиг config.yml под себя, после чего пропишите /litebans reload;

4. Настройте разрешения в конфигурации BungeeCord.YML и перезагрузите сервер;

5. Если вы используете сервер в автономном режиме, вам необходимо связать вашу систему аутентификации (например, AuthMe) с BungeeCord, иначе пользователи смогут запускать команды без входа в систему.  

Плагин LiteBans | Система банов, мутов и предупреждений с ограничениями для сервера Minecraft
Баланс: 0

Прокомментировать

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent