sCheckPlayer - Проверка на читы

Для ядра sCheckPlayer - Проверка на читы 4.0

Нет прав для скачивания
Спасибо вам за скачивания моего плагина! Люблю вас! Вот держите большое обновление плагина!

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. Исправлена ошибка телепорта игрока на версии 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. Если будут баги, постараюсь их исправить в следующем обновление.
Выпускаю большое обновление на 800 скачиваний! На spigotmc.org!

1. Теперь чтобы продлить таймер нужно написать команду /scheck timer add (ник) (время в секундах, например 600).
2. Добавлено 8 ключей Max-Time-Exceeded, Invalid-Time-Value, Min-Time-Exceeded, Reason-Not-Found, Reason-Not-Provided, Title-Initiator, Command-Blocking-Initiator, Interaction-Forbidden-Due-To-Check, Usage-Reason в файлы локализации.
3. Добавлено 3 ключа Cooldown-Max, Cooldown-Min, Allowed-Commands-Initiator в файл CmdArgStart.yml
4. Теперь в команде /scheck confirm (ник) (причина из файла Reasons.yml) можно написать свою причину из файла, если это не нужно, можно отключить. (По умолчанию это отключено.)
5. Добавлен файл Reasons.yml
6. Добавлен ключ Commands-Confirm-Reason-Player в файл CmdArgConfirm.yml
7. Добавлен ключ Title-Confess-Check-Initiator в файл CmdArgConfess.yml
8. Добавлен ключ Title-Confirm-Initiator в файл CmdArgConfirm.yml
9. Добавлен ключ Title-Start-Check-Initiator в файл CmdArgStart.yml
10. Добавлен ключ Title-Stop-Check-Initiator в файл CmdArgStop.yml
11. Добавлен ключ Title-StopAll-Initiator в файл CmdArgStopAll.yml
12. Добавлен ключ Title-Timer-Add-Initiator в файл CmdArgTimerAdd.yml
13. Добавлен ключ Title-Timer-Continue-Initiator в файл CmdArgTimerContinue.yml
14. Добавлен ключ Title-Timer-Stop-Initiator - файл CmdArgTimerStop.yml
15. Добавлены ключи Block-Break-Sound, Block-Place-Sound, Inventory-Click-Sound, Player-Drop-Item-Sound, Player-Item-Consume-Sound, Player-Item-Held-Sound, Player-Swap-Hand-Items-Sound в файл Listeners.yml
16. Исправлена ошибка, при которой при вводе команды /scheck stop с ником, которого нет в списке проверки, у инициатора команды пропадал босс-бар, а затем снова появлялся, если у инициатора был игрок на проверке.
17. Исправлена ошибка, при которой при вводе команды /scheck stopall босс-бар у инициатора проверки не удалялся, если команда была выполнена другим игроком или через консоль.
18. Добавлены параметры: delay: (в секундах) - Выполняется команда через указанное время, player: (команда) - Выполняется от имени игрока, находящегося на проверке, player-initiator: (команда) - Выполняется от имени игрока, который вызвал проверку. | Commands-Confess-Player в файле CmdArgConfess.yml, Commands-Confirm-Player в файле CmdArgConfirm.yml, Commands-End-Time, Commands-Leave-Player, Commands-Leave-Sender, Commands-Start-Check в файле 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-Stop-Player в файле CmdArgTimerStop.yml
19. Теперь, если инициатор вызовет игрока на проверку, то другие администраторы не смогут использовать команды /scheck stop, /scheck confirm, /scheck timer add, /scheck timer continue и /scheck timer stop для игрока, который находится на проверке, если они не вызывали этого игрока на проверку.
20. Теперь, при неправильном использовании команд, и у игрока нет прав на эти команды, то ему больше не будет писаться, как использовать команду, а будет просто сообщаться, что у него нет прав на команду.
21. Удалены ключи Console-Name-Timer-Stop, Console-Name-Timer-Continue из файлов локализации.
22. Теперь запрещено использовать команды из консоли /scheck start, /scheck stop, /scheck confess, /scheck msg, /scheck confirm, /scheck timer continue, /scheck timer stop, /scheck timer add.
23. Если будут баги, постараюсь их исправить в следующем обновление.
Назад
Сверху Снизу