sCheckPlayer - Проверка на читы | Folia Supported!

Плагин sCheckPlayer - Проверка на читы | Folia Supported! 4.8

Создайте и подтвердите аккаунт для скачивания
ВНИМАНИЕ: Перед обновлением обязательно внимательно прочитайте
все изменения. Это поможет избежать потери важных данных.

Код:
*
1. Исправлена редкая ошибка при выходе игрока с сервера на Folia/Bukkit.
2. Исправлена ошибка инициализации ProtocolLib: теперь плагин корректно работает, если ProtocolLib отсутствует.
3. Исправлен баг, с отправкой сообщения 'Player-Item-Held-Blocked' после смены мира.
4. Исправлен баг, когда стойка для брони не удалялась при отключении плагина на Folia/Bukkit.
5. Исправлен баг, когда игрока вызывали на проверку оффлайн, и игрок заходил то включался режим проверки на читы (.help) по верх проверки.
6. Исправлен баг, с ключом Freeze-All-Players-IP которая спамила ошибками (надеюсь не будет больше)
7. Исправлен баг, когда игрок/инициатор писали быстро в чат и был включен лог дискорда веб хук то не успевало отправлять сообщения сейчас это должно работать нормально.
8. Исправлен баг, когда игрок ударял стойку для брони во время проверки писалось что ее ударить нельзя теперь такого не будет.
9. Исправлен баг, который позволял забрать игроку предметы/броню у стойки для брони.
*
10. Изменена система логов дискорда (еще раз) ВКЛЮЧИТЕ Discord-Logs-File-Json-Update-On-Start: true В ФАЙЛЕ GlobalFile.yml ЧТОБЫ БЫЛИ НОВЫЕ КЛЮЧИ, ПО УМОЛЧАНИЮ БЫЛО ОТКЛЮЧЕНО СЕЙЧАС true
- Удален ключ Log-Discord, из файлов CmdArgStart.yml(Log-Discord-Target-Player), CmdArgSpec.yml, CmdArgStop.yml, CmdArgStopAll.yml, CmdArgTimerAdd.yml, CmdArgTimerContinue.yml, CmdArgTimerSet.yml, CmdArgTimerStop.yml, CmdArgConfess.yml, CmdArgConfirm.yml, CmdArgKnockBack.yml
- Удалены ключи Log-Discord-Player-Chat, Log-Discord-Initiator-Chat из файла Listeners.yml
- Добавлены ключи Chat-Initiator-Logs-Discord, Chat-Player-Logs-Discord, Cmd-Arg-Confess-Logs-Discord, Cmd-Arg-Confirm-Logs-Discord, Cmd-Arg-KnockBack-Logs-Discord, Cmd-Arg-Spec-Logs-Discord, Cmd-Arg-Start-Logs-Discord, Cmd-Arg-StopAll-Logs-Discord, Cmd-Arg-Stop-Logs-Discord, Cmd-Arg-Timer-Add-Logs-Discord, Cmd-Arg-Timer-Continue-Logs-Discord, Cmd-Arg-Timer-Set-Logs-Discord, Cmd-Arg-Timer-Stop-Logs-Discord, Cmd-Arg-Brand-Logs-Discord, Target-Quit-Server-Logs-Discord (true/false) в файл DiscordLogsJsonFormats.json
*
11. Изменена система логов для файлов
- Новый файл FileLogsFormats.yml (Там можно включить/отключить логи и также настроить их формат на разных языках)
- Удалены ключи Log-Format-File, Log-Format-File-Chat-Player, Log-Format-File-Chat-Initiator из файлов локализации.
- Удалены ключи Log-File-Player-Chat, Log-File-Initiator-Chat из файла Listeners.yml
- Удален ключ Log-File из файлов CmdArgStart.yml, CmdArgSpec.yml, CmdArgStop.yml, CmdArgStopAll.yml, CmdArgTimerAdd.yml, CmdArgTimerContinue.yml, CmdArgTimerSet.yml, CmdArgTimerStop.yml, CmdArgConfess.yml, CmdArgConfirm.yml, CmdArgKnockBack.yml
- Добавлены ключи Chat-Initiator-Logs-File, Chat-Player-Logs-File, Cmd-Arg-Confess-Logs-File, Cmd-Arg-Confirm-Logs-File, Cmd-Arg-KnockBack-Logs-File, Cmd-Arg-Spec-Logs-File, Cmd-Arg-Start-Logs-File, Cmd-Arg-StopAll-Logs-File, Cmd-Arg-Stop-Logs-File, Cmd-Arg-Timer-Add-Logs-File, Cmd-Arg-Timer-Continue-Logs-File, Cmd-Arg-Timer-Set-Logs-File, Cmd-Arg-Timer-Stop-Logs-File, Cmd-Arg-Brand-Logs-File, Target-Quit-Server-Logs-File (true/false) в файл FileLogsFormats.yml
*
12. Новый файл Punishments.yml управляет наказаниями.
- Удален ключ Commands-Confess-Player из файла CmdArgConfess.yml
- Удален ключ Commands-Confirm-Player из файла CmdArgConfirm.yml
- Удалены ключи Commands-KnockBack-Success, Commands-KnockBack-Failure из файла CmdArgKnockBack.yml
- Удалены ключи Commands-On-Spectator, Commands-Off-Spectator, Commands-Quit-Player, Commands-Quit-Initiator из файла CmdArgSpec.yml
- Удалены ключи Commands-End-Time, Commands-Leave-Player, Commands-Leave-Sender, Commands-Start-Check, Commands-Plugin-Disabled, Commands-Hits-ArmorStand-TargetPlayer из файла CmdArgStart.yml
- Удален ключ Commands-Stop-Check из файла CmdArgStop.yml
- Удален ключ Commands-StopAll-Player из файла CmdArgStopAll.yml
- Удален ключ Commands-Timer-Add из файла CmdArgTimerAdd.yml
- Удален ключ Commands-Timer-Continue-Player из файла CmdArgTimerContinue.yml
- Удален ключ Commands-Timer-Set из файла CmdArgTimerSet.yml
- Удален ключ Commands-Timer-Stop-Player из файла CmdArgTimerStop.yml
- Удален ключ Commands из файла TriggerChatMessages.yml
- Удален ключ Commands из файла CheckProximity.yml
- Удалены ключи Commands-Time-Out, Commands-Start-Check, Commands-Enter-Symbol из файла VerificationPlayer.yml
- Параметр Player-Kick-Time-Out перенесен из Commands-Time-Out в Settings.Verification в файле VerificationPlayer.yml
*
13. Добавлена команда /scheck brand (просмотр клиента: Forge, Fabric и др.):
- Новый файл: CmdArgBrand.yml
- Новый файл: CmdArgBrandLogs.yml.
- Новое право: scheckplayer.brand
- Новый ключ Command-Arg-Brand-Messages в файлах локализации.
- Новый ключ Cmd-Arg-Brand-Logs-Discord в файле DiscordLogsJsonFormats.json.
- Новый ключ Cmd-Arg-Brand-Logs-File в новом файле FileLogsFormats.yml
*
14. Новый файл WorldGuardRegions.yml для управления регионами.
15. Добавлено уведомление о перезагрузке плагина другими плагинами.
16. Добавлены ключи Initial-Angle, Base-Radius, Max-Height-Offset, Vertical-Base, Angle-Step-Divider, Angle-Random-Divider, Radius-Random-Scale, Math-Offset, Math-Multiplier, Math-Subtrahend, Duration-Ticks, Spawn-Y-Offset, Armor-Stand-Rotate-Interval, Properties до файла CmdArgStart.yml
17. Новый файл TargetQuitServerLogs.yml логирует выход игрока.
18. Добавлен локальный плейсхолдер %duration% для ключей Cmd-Arg-Confess-Logs-File, Cmd-Arg-Confirm-Logs-File, Cmd-Arg-Stop-Logs-File, Target-Quit-Server-Logs-File в файл FileLogsFormats.yml
19. Добавлен локальный плейсхолдер %duration% для ключей Cmd-Arg-Confess-Logs-Discord, Cmd-Arg-Confirm-Logs-Discord, Cmd-Arg-Stop-Logs-Discord, Target-Quit-Server-Logs-Discord в файл DiscordLogsJsonFormats.json
20. Добавлена система бэкапов в папку /Backups/ при обновлении файлов.
21. Добавлены ключи Files-Backups-Create, Files-Backups-Create-Ignore до файла GlobalFile.yml
22. Обновлен механизм (обновлятор) JSON/YAML файлов. (чуть чуть)
23. Изменен способ проверки владельца стойки для брони при ударе.
*
Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
  • Люблю это (+2)
Реакции: милкивейка
Перед обновлением обязательно внимательно прочитайте все изменения. Это поможет избежать потери важных данных и настроек.

Привет всем! 😄
Хочу поделиться небольшой новостью: после переезда в другую страну я наконец смог обновить ваш любимый плагин для проверок!
Огромное спасибо каждому, кто скачивает и использует его — видеть ваши загрузки и отзывы — это настоящая радость и мотивация продолжать работу.
Спасибо, что вы со мной! 💛

1. Добавлен параметр Chat-Priority-Packet в файл VerificationPlayer.yml. Работает при наличии плагина ProtocolLib.
2. Добавлены параметры Remove-Colors-Player-Chat и Remove-Colors-Initiator-Chat в файл Listeners.yml. Они позволяют удалять цветовые коды из чата игрока и инициатора.
3. Добавлен параметр Give-Fly-On-Start в файл CmdArgStart.yml. Функция добавлена по просьбам пользователей.
4. Исправлена проблема с вращением стойки брони при начале проверки.
5. Добавлена поддержка PlaceholderAPI для логов Discord и для файлов.
6. Игроки, у которых совпадает IP с проверяемым игроком, не смогут подбирать предметы, выбрасывать их, получать урон, ломать или ставить блоки.
7. Полностью изменена система логов для Discord. Важно: сохраните все старые сообщения логов — они будут удалены!!!
8. Будет создан новый файл DiscordLogsJsonFormats.json. В нем находятся форматы логов для Discord в JSON(You must be logged in to see this link.) и их версии на разных языках.
9. Удалены ключи из файлов локализации:
- Log-Format-Discord-Chat-Initiator
- Log-Format-Discord-Chat-Player
- Log-Format-Discord
- Log-Format-Discord-Quit-TargetPlayer
10. В файл GlobalFile.yml добавлены новые ключи:
- Files-Auto-Reload-Ignore
- Update-Files-With-New-Content-After-Plugin-Ignore
- Discord-Logs-File-Json-Update-On-Start (экспериментальная функция)
- Discord-Logs-File-Json-Auto-Reload (экспериментальная функция)
11. Изменены локальные плейсхолдеры в ключах:
- Chat-Messages-Player-In-Check-Seen-Initiator: %player% -> %target-player%,
- Chat-Messages-Player-In-Check-Seen-Online-Players: %player% -> %target-player%, %initiator% -> %initiator-player%,
- Chat-Messages-Initiator-In-Check-Seen-Player: %initiator% -> %initiator-player%,
- Chat-Messages-Initiator-In-Check-Seen-Online-Players: %initiator% -> %initiator-player%, %targetPlayer% -> %target-player%,
- Player-No-Seen-Messages-Initiator: %targetPlayer% -> %target-player%,
- Initiator-No-Seen-Messages-Player: %initiator% -> %initiator-player%,
- Log-Format-File-Chat-Initiator: %initiator% -> %initiator-player%,
- Log-Format-File-Chat-Player: %player% -> %target-player% в файлах локализации.

Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
1. До команды /scheck troll dropitems добавлены аргументы mainhand, offhand, helmet, chestplate, leggings, boots, или любой слот цыфрой 23, 24 и так далее
2. Добавлены ключи Inventory-DropItems-Select, Invalid-Slot-Message, Usage-DropItems-Args, Clickable-Tags, Log-Format-Discord-Quit-TargetPlayer в файлы локализации.
3. Добавлены ключи Drop-Radius, Cooldown-Delay-Seconds в файл CmdArgTrollDropItems.yml
4. Добавлен ключ Clickable-Messages-Tags в файл CmdArgStart.yml (который позволяет копировать текст самого игрока или инициатора из чата если добавить !текст!)
5. Удалён параметр Smooth-Movement-Enabled из файла CmdArgSpec.yml
6. Добавлено два параметра Back-Offset-Enabled, Back-Offset-Distance в файл CmdArgSpec.yml
7. Теперь если вы отключете аргументы команд, то они больше не будут показаны в табкомплите.
8. Добавлен параметр Log-Discord-Target-Player в файл CmdArgStart.yml

Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
1. Исправлена проблема с стойками для брони (их нельзя было ломать).
2. Исправлены некоторые проблемы на Folia.
3. Теперь стойка при телепортациях при начале проверки не будет падать в низ.
4. Добавлены новые ключи ArmorStand-Hit-Messages, Command-Arg-Troll-DropItems-Messages в файлах локализации.
5. Обновлён ключ Command-Arg-Usage-Troll-Messages в файлах локализации.
6. Добавлена новая команда scheck troll dropitems и также право scheckplayer.troll.dropitems и файл CmdArgTrollDropItems.yml

Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
1. Исправлена проблема с телепортами.
2. Добавлена автоматическая перезагрузка файлов. Теперь, если вы изменяете или сохраняете изменения в файлах, они автоматически перезагружаются без необходимости вручную писать команду перезагрузки. Все файлы, которые были затронуты в папках Lang, Settings, Settings\SettingsTroll. Файл, который не будет перезагружаться GlobalFile.yml. Если вам это не нужно, его можно отключить в файле GlobalFile.yml - Files-Auto-Reload-Enabled
3. Добавлены ключи BossBar-Player-Quit-Initiator, Player-Message-Not-Join-Initiator, Checking-ArmorStand-ActionBar-Messages в файлы локализации.
4. Добавлены ключи Check-Player-Stop-Initiator-Not-Time-Online, Check-Player-Stop-Initiator-Not-Time-Online-Enabled, Commands-Hits-ArmorStand-TargetPlayer, Hits-ArmorStand-TargetPlayer в файл CmdArgStart.yml
5. Удалена настройка Give-Fly-On-Check-Start из файла SetBlockBelowPlayer.yml

Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
1. Добавлено 2 ключа Inventory-Hide, Priority-Chat до файла VerificationPlayer.yml
2. Добавлено 2 ключа Inventory-Hide, Frezze-All-Players-IP до файла CmdArgStart.yml
3. Пару мелких изменений в коде.
4. Добавлен новый файл GlobalFile.yml и в этом файле есть ключи Update-Files-With-New-Content-After-Plugin-Enabled, Commands
5. Удалена команда scheck из plugin.yml и теперь она будет в файле GlobalFile.yml
6. Исправлено что ключи Command-Arg-KnockBack-Messages.WhiteList-Message, Command-Arg-KnockBack.WhiteList-Players не использовались теперь они работают.
7. Добавлен ключ WhiteList-Players до файлов CmdArgTrollApple.yml, CmdArgTrollCrash.yml, CmdArgTrollDown.yml, CmdArgTrollInvClear.yml, CmdArgTrollInvDirt.yml, CmdArgTrollLaunch.yml, CmdArgTrollNearby.yml, CmdArgTrollPumpkin.yml, CmdArgTrollRandomTp.yml, CmdArgTrollRotateMouse.yml, CmdArgTrollSpam.yml
8. Добавлен ключ WhiteList-Message до ключей Command-Arg-Troll-Crash-Messages, Command-Arg-Troll-InvClear-Messages, Command-Arg-Troll-Pumpkin-Messages, Command-Arg-Troll-RandomTp-Messages, Command-Arg-Troll-RotateMouse-Messages, Command-Arg-Troll-Spam-Messages, Command-Arg-Troll-Launch-Messages, Command-Arg-Troll-Down-Messages, Command-Arg-Troll-Nearby-Messages, Command-Arg-Troll-InvDirt-Messages, Command-Arg-Troll-Apple-Messages в файлах локализации.
9. Изменена команда /scheck troll spam теперь спам будет как спам.
10. Изменена команда /scheck troll invdirt теперь блоки ставить или ломать нельзя.
11. Добавлена проверка на правильность установленного языка в файле Language.yml
12. Добавлены ключи Account-Under-Check, Check-Completed, Blocked-Accounts, Other-Accounts-List в файлы локализации.
13. Обновлено сообщения в ключах Player-Check-Initiated, Player-Join-Start-Check в файлах локализации.

Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
1. Добавлены ключи Re-Check-After-Restart, Time в файл VerificationPlayer.yml

Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
Перед обновлением обязательно внимательно прочитайте все изменения. Это поможет избежать потери важных данных и настроек.

1. Добавлен ключ Player-Join-Start-Check в файлы локализации.
2. Добавлена команда /scheck knockback для проверки игрока на антиоткидывания, также добавлено новое право для команды scheckplayer.knockback. Будет создан новый файл CmdArgKnockBack.yml, а также добавлен основной ключ с сообщениями в файлах локализации Command-Arg-KnockBack-Messages и файл с логами CmdArgKnockBackLogs.yml.
3. Добавлена команда /scheck spec для слежки за игроком, также добавлено новое право для команды scheckplayer.spec. Будет создан новый файл CmdArgSpec.yml, а также добавлен основной ключ с сообщениями в файлах локализации Command-Arg-Spec-Messages и файл с логами CmdArgSpecLogs.yml.
4. Добавлено право scheckplayer.bypassblockingcommandstarget для обхода заблокированных команд для игрока во время проверки.
5. Добавлен финский язык fi.yml.
6. Теперь команду /scheck info можно использовать независимо от наличия проверки у игрока.
7. В файл CmdArgInfo.yml добавлен ключ WhiteList-Players.
8. Изменены сообщения в ключе No-Player-Info в файлах локализации.
9. Добавлено 4 ключа Command-Arg-Info-Messages.Cannot-Info-Self, Command-Arg-Info-Messages.Only-Players, Command-Arg-Info-Messages.WhiteList-Message, Command-Arg-Info-Messages.Exceed-Character-Limit в файлы локализации.
10. Исправлен телепорт игрока и инициатора на новых версиях.
11. Ключи Reloading-Wait и Reloading-Start были удалены из файлов локализации.
12. Afk-System был удален из файла CmdArgStart.yml и перенесён в новый файл AfkSystem.yml.
13. Check-Proximity был удален из файла CmdArgStart.yml и перенесён в новый файл CheckProximity.yml.
14. Timed-Messages был удален из файла CmdArgStart.yml и перенесён в новый файл TimedMessages.yml.
15. Trigger-Chat-Messages был удален из файла CmdArgStart.yml и перенесён в новый файл TriggerChatMessages.yml.
16. Set-Block-Below-Player был удален из файла CmdArgStart.yml и перенесён в новый файл SetBlockBelowPlayer.yml.
17. Добавлено WhiteList-Players до файла AfkSystem.yml

18. Добавлено 11 новых команд для тролинга игрока:
/scheck troll [ник] crash Крашнуть игрока.
/scheck troll [ник] invclear Очистить инвентарь игроку.
/scheck troll [ник] pumpkin Надеть тывку на голову игрока.
/scheck troll [ник] randomtp Рандом телепортация игрока.
/scheck troll [ник] rotatemouse Поворачивает рандомно мышку игроку.
/scheck troll [ник] spam Спамит в чат игроку.
/scheck troll [ник] launch Запустить игрока в небо.
/scheck troll [ник] down Засунуть игрока под землю.
/scheck troll [ник] nearby Телепортировать игрока к рандом игроку поблизости.
/scheck troll [ник] invdirt Заменит весь инвентарь игрока на землю.
/scheck troll [ник] apple Выдача игроку смертельного яблука.

Также новые права для этих команд:
scheckplayer.troll.crash Крашнуть игрока.
scheckplayer.troll.invclear Очистить инвентарь игроку.
scheckplayer.troll.pumpkin Надеть тывку на голову игрока.
scheckplayer.troll.randomtp Рандом телепортация игрока.
scheckplayer.troll.rotatemouse Поворачивает рандомно мышку игроку.
scheckplayer.troll.spam Спамит в чат игроку.
scheckplayer.troll.launch Запустить игрока в небо.
scheckplayer.troll.down Засунуть игрока под землю.
scheckplayer.troll.nearby Телепортировать игрока к рандом игроку поблизости.
scheckplayer.troll.invdirt Заменит весь инвентарь игрока на землю.
scheckplayer.troll.apple Выдача игроку смертельного яблука.

Также ключи с сообщениями в файлах локализации:
Command-Arg-Troll-Crash-Messages, Command-Arg-Troll-InvClear-Messages
Command-Arg-Troll-Pumpkin-Messages, Command-Arg-Troll-RandomTp-Messages
Command-Arg-Troll-RotateMouse-Messages, Command-Arg-Troll-Spam-Messages
Command-Arg-Troll-Launch-Messages, Command-Arg-Troll-Down-Messages
Command-Arg-Troll-Nearby-Messages, Command-Arg-Usage-Troll-Messages
Command-Arg-Troll-InvDirt-Messages, Command-Arg-Troll-Apple-Messages

И также новые файлы будут в папке SettingsTroll:
CmdArgTrollCrash.yml, CmdArgTrollDown.yml
CmdArgTrollInvClear.yml, CmdArgTrollLaunch.yml
CmdArgTrollNearby.yml, CmdArgTrollPumpkin.yml
CmdArgTrollRandomTp.yml, CmdArgTrollRotateMouse.yml
CmdArgTrollSpam.yml, CmdArgTrollInvDirt.yml
CmdArgTrollApple.yml

19. Из команды /scheck start был удален аргумент --offline и был переименова в --start и сразу же перенесён в команду /scheck offline --start.
20. Добавлено 2 ключа Command-Arg-Offline-Start-Messages, Player-Away-From-Afk в файлах локализации.
21. Право scheckplayer.start.offline было удалено.
22. Добавлено новое право scheckplayer.offline.start
23. Из файла CmdArgStart.yml был уделен ключ Command-Arg-Start-Offline-Enabled
24. Будет создан новый файл CmdArgOfflineStart.yml
25. Ключи Player-Already-Checked-Offline, Player-Online-Blocked-Argument, Player-Not-Online-Pending, Player-Offline-Check-Already-Initiated, Player-Never-Joined были перенесены в ключ Command-Arg-Offline-Start-Messages
26. Ключ No-Permission-Offline был удален.
27. Ключ Player-Never-Joined из файла CmdArgStart.yml был перенесён в файл CmdArgOfflineStart.yml
28. Добавлен ключ Run-Check-Exited-Afk-Enabled в файл AfkSystem.yml
29. Ключ Allow-Teleport-Back-Target-Player, находившийся под ключом Teleport-Time-Out в файле CmdArgStart.yml, был перенесён в подключ Teleport и переименован в Allow-Teleport-Time-Out-Back-Target-Player.

Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
Спасибо вам за скачивания моего плагина! Люблю вас! Вот держите большое обновление плагина!

1. Теперь команды /scheck stop, /scheck confirm, /scheck timer continue, /scheck timer stop, и /scheck timer add можно использовать без указания игрока.
2. Команда /scheck msg удалена.
3. Удален аргумент --remove из команды /scheck start
4. Удалено два параметра Click-Messages-Sender-Start-Check | Quit-Server-Sender-Stop-Check-Enabled из файла CmdArgStart.yml.

5. Добавлен файл VerificationPlayer.yml, который требует от игрока отправить сообщение ".help" в чат. При заходе на сервер (По умолчанию включено) Если игрок использует чит-клиент, он не сможет отправить сообщение ".help" в чат. Если игрок играет без читов, он сможет отправить сообщение ".help" в чат. (Не всегда эта проверка может спасти)
6. Добавлен новый файл VerifiedPlayers.yml для хранения информации о игроках, прошедших проверку при заходе на сервер и также ключ Verification-Player-Messages в файлы локализации.

7. Добавлен немецкий язык. Файл de.yml.
8. Изменена команда /scheck timer add: теперь время нужно указывать в формате 1h (1 час) или 1d (1 день) вместо числового значения, например, 900.
9. Добавлен ключ Timer-Add-Values в файл CmdArgTimerAdd.yml.
10. Добавлена команда /scheck timer set, и также ключ Command-Arg-Timer-Set-Messages в файлы локализации.
11. Добавлены новые файлы CmdArgTimerSetLogs.yml и CmdArgTimerSet.yml
12. Значения Cooldown-Max, Cooldown-Min из файла CmdArgStart.yml были перенесены в файл CmdArgTimerAdd.yml и в этом же файле были переменованы на Max-Time-Timer-Add, Min-Time-Timer-Add
13. Переименован ключ Cooldown на Check-Time и также подключ Cooldowns на Time в файле CmdArgStart.yml.
14. Добавлено право scheckplayer.bypassblockingcommandsinitiator, которое позволяет обходить заблокированные из значения Allowed-Commands-Initiator в файле CmdArgStart.yml.

15. Добавлены команды /scheck offline --remove, /scheck offline --info также ключи Command-Arg-Offline-Remove-Messages, Command-Arg-Offline-Info-Messages в файлы локализации.
16. Добавлены новые файлы CmdArgOfflineRemove.yml, CmdArgOfflineInfo.yml.
17. Добавлены права scheckplayer.offline, scheckplayer.offline.remove, scheckplayer.offline.info.

18. Изменено право scheckplayer.startoffline на scheckplayer.start.offline
19. Добавлено два параметра Chat-Priority-Player | Chat-Priority-Initiator в файл Listeners.yml
20. Изменен ключ Enabled в подключе ActionBar на ActionBar-Player в файле CmdArgStart.yml

21. Исправлена проблема с командой /scheck confirm (причина). Ранее команда не работала корректно, если причина содержала пробелы. Теперь всё должно работать правильно.
22. Исправлены некоторые ошибки на версии 1.12.2+
23. Исправлена редкая проблема, связанная с выдачей флая, а также проблема удаления или возврата флая. Теперь все должно работать корректно.
24. Исправлена проблема, когда админ мог вызвать игрока на оффлайн проверку, который уже был вызван другим инициатором.
25. Исправлена проблема, когда админ, вызвавший игрока на оффлайн проверку, мог удалять других игроков из оффлайн проверок, назначенных другими инициаторами.
26. Исправлены небольшые ошибки на Folia, Bukkit.
27. Небольшое исправления команды /scheck list.

28. Добавлены ключи Player-Already-Checked-Verification | Afk-Notify-Initiator | Already-Checked-Afk | Afk-Player-Removed
Afk-Player-Not-Removed | Afk-Click-Cancel | Afk-Click-Cancel-Hover | No-Permission-Afk-Remove-Click
Usage-Afk-Remove | Command-Arg-Afk-Remove-Disabled-Message | Timer-Set-Target-Player | Timer-Set-Initiator-Player
Cannot-Set-Timer-Paused | Trigger-Action-Message | Both-Parameters-Enabled | Player-Offline-Check-Already-Initiated
Title-Move-Player | Player-Came-Out-Of-Afk | ActionBar-Initiator | Title-Trigger-Words-Player
Title-Trigger-Words-Initiator | Timed-Messages | Timed-Messages-Title-Chat | Timer-Add-Label | Timer-Set-Label | Reason-Function-Is-Disabled в файлы локализации.

29. В файлах локализации удалены ключи Cannot-Stop-Self | Cannot-Confirm-Self | Cannot-Timer-Continue-Self
Cannot-Timer-Stop-Self | Cannot-Timer-Add-Self | Player-Not-On-Check
Hover-Text-Start-Check-Sender-Text | Interaction-Forbidden-Due-To-Check

30. Изменены сообщения в файлах локализации для ключей No-Player-Stop-Check | No-Player-Confirm
No-Player-Timer-Continue | No-Player-Timer-Stop | No-Player-Timer-Add

31. Изменены ключи в файлах локализации: Bypass на Player-Protection | Title-Start-Check на Title-Start-Target |
Title-Initiator на Title-Start-Initiator | Timer-Extended-By-Sender на Timer-Add-Target-Player |
Timer-Extended-For-Target на Timer-Add-Initiator-Player | ActionBar на ActionBar-Player | Boss-Bar-Timer-Stop на Boss-Bar-Timer-Stop-Target | Boss-Bar-Timer-Stop-Sender на Boss-Bar-Timer-Stop-Initiator | Log-Format на Log-Format-File | Log-Format-Chat-Initiator на Log-Format-File-Chat-Initiator | Log-Format-Chat-Player на Log-Format-File-Chat-Player

32. Добавлены ключи Message-Appears-Initiator | Message-Appears-Target | Chat-Clear-Lines-Initiator
Chat-Clear-Lines-Target | Afk-System | Click-Messages-Command-Run-Remove-Afk | Kill-Player-Quit
Command-Arg-Afk-Remove-Enabled | Completion-Player-Names | Add-Tab-Completion-Afk-Remove
Trigger-Chat-Messages | Set-Block-Below-Player | Title-Move-Player | ActionBar-Initiator | Timed-Messages | Allow-Teleport-Back-Players-Disabled-Plugin | Safe-Teleport-Enabled | Commands-Plugin-Disabled в файл CmdArgStart.yml

33. Изменено право scheckplayer.notifyadmin. Теперь вы можете указать права для каждой команды и для чата отдельно,
scheckplayer.notifyadmin.chatinitiator | scheckplayer.notifyadmin.chatplayer,
scheckplayer.notifyadmin.confess | scheckplayer.notifyadmin.confirm | scheckplayer.notifyadmin.start
scheckplayer.notifyadmin.stopall | scheckplayer.notifyadmin.stop | scheckplayer.notifyadmin.timeradd
scheckplayer.notifyadmin.timercontinue | scheckplayer.notifyadmin.timerset | scheckplayer.notifyadmin.timerstop

34. Теперь если включено два параметра Allow-Teleport-To-Executor и Allow-Teleport-To-Executor-At-Distance из файла CmdArgStart.yml одновременно, то команды /scheck start и /scheck start --offline будут запрещены.
35. Добавлены два права scheckplayer.bypass.limit.timerset и scheckplayer.bypass.limit.timeradd, которые позволяют обходить лимит на установку таймера и его добавление.
36. Изменен способ отображения времени в BossBar и ActionBar: теперь оно будет показываться так "45 минут 10 секунд" или "10 часоов 10 минут 10 секунд". Ранее отображалось так "0 дней 0 часов 5 минут 50 секунд".
37. Добавлен плейсхолдер %reason%, который отображает причину из файла Reasons.yml при включенной настройке Reasons-Enabled: true. Работает в логах Discord, лог-файлах и уведомлениях администраторам. Поддерживается в Log-Format, Log-Format-Discord и Notify-Admin-Message.
38. Добавлен параметр List-Values в файл CmdArgList.yml
39. Добавлено в Check-Proximity два параметра Allowed-Players и Commands. в файл CmdArgStart.yml

40. Добавлена новая команда /scheck info для просмотра информации о игроке, находящемся на проверке. Также будет создан новый файл CmdArgInfo.yml и добавлен ключ Command-Arg-Info-Messages в файлы локализации. Кроме того, введено новое право для этой команды: scheckplayer.info.

Если вдруг найдете баги, постараюсь исправить их в следующем обновлении.
Если вам понравился плагин, буду очень признателен за положительный отзыв.
Это действительно очень поможет!
  • Мне нравится (+1)
Реакции: gr1sha2222
1. Исправлена ошибка телепорта игрока на версии 1.12.2.
2. Исправлена ошибка с выполнением команд от имени игрока, инициатора и консоли на Folia, Bukkit.

3. В команду /scheck start были добавлены два новых аргумента:
"--offline: позволяет инициатору вызвать игрока на проверку в оффлайн-режиме. Когда игрок зайдет в игру,"
"он будет автоматически вызван на проверку, при условии, что инициатор находится в онлайне. (Если плагин или сервер был перезагружен, то режим оффлайн проверки будет сброшен)"
"--remove: удаляет игрока из списка оффлайн-проверок."

4. Добавлено два новых права:
"scheckplayer.startoffline: разрешает использование проверки в оффлайн-режиме."
"scheckplayer.startofflineremove: позволяет удалять игрока из списка оффлайн-проверки."

5. В файл CmdArgStart.yml добавлены 10 новых ключей:
"Allow-Teleport-To-Executor-At-Distance, Distance, Shows-Commands-Initiator,"
"Blocked-Shows-Commands-Initiator, Check-Proximity, Player-Never-Joined,"
"Title-Timer-End-Target, Title-Timer-End-Initiator, Command-Arg-Start-Offline-Enabled,"
"Command-Arg-Start-Offline-Remove-Enabled"


6. В файлы локализации добавлены 16 новых ключей:
"Proximity-Warning, Command-Executed, Plugin-Disabled-Message-Initiator, Plugin-Disabled-Message-Target-Player,"
"Player-Not-Online-Pending, Player-Already-Checked-Offline, No-Permission-Offline, Player-Online-Blocked-Argument,"
"Player-Never-Joined, No-Permission-Offline-Remove, Player-Not-In-List-Offline, Player-Removed-Offline-Success"
"Title-Timer-End-Target, Title-Timer-End-Initiator, Command-Arg-Start-Offline-Disabled-Message,"
"Command-Arg-Start-Offline-Remove-Disabled-Message"


7. Изменён плейсхолдер %sender-player% на %initiator-player% в следующих ключах файлов локализации:
"Player-Already-Checked, Player-Quit-Server-Sender, Log-Format,"
"Log-Format-Discord, Hover-Text-Player-Check-Initiated, Check-Start-Target,"
"Check-Start-Target-Repeat, Innocent-Player, Player-Info-Message,"
"Confirmation-Target, StopAll-Successfully-Target, Timer-Successfully-Started-Target,"
"Timer-Successfully-Paused-Target, Timer-Extended-By-Sender, Title-Start-Check,"
"Title-Stop-Check, Title-Confirm, Title-StopAll, Title-Timer-Continue, Title-Timer-Stop,"
"Title-Target"


8. Изменён плейсхолдер %sender-player% на %initiator-player% в ключе:
"Click-Messages-Target-Start-Check.Click-Command в файле CmdArgStart.yml"

9. Если будут баги, постараюсь их исправить в следующем обновление.
Назад
Сверху Снизу