
> Contact me via discord snon_s



Plugin languages:
EN - English
RU - Русский
UA - Українська
PL - Polish
DE - German
FI - Suomalainen

✔ Flexible player check system with configurable command arguments;
✔ Command execution for different check outcomes: player quit, confession, confirmation, timer expiration, and other scenarios;
✔ Chat, bossbar, actionbar, title, and clickable messages;
✔ Sound, color, and message format customization, including RGB - 𞉀
✔ Logging actions to files and Discord;
✔ Teleporting the player to the check location, to the initiator, and back to the previous location;
✔ Restrictions on player actions during the check, including commands, block interaction, and other activities;
✔ Support for spectator mode to monitor the player;
✔ Flexible configuration of reasons, timer, messages, and overall behavior through config files;
✔ Support for custom reasons with their own commands and aliases;
✔ Support for multiple languages and message localization;
✔ Configuration of allowed commands for both the player and the initiator during the check;
✔ Protection for specific players from being called for a check;
✔ Tools for working with AFK players and offline check calls;
✔ Automatic check start after a player returns from AFK;
✔ Player proximity check and restriction of approaching the checked player;
✔ Support for trigger words and additional chat notifications;
✔ Creation and management of WorldGuard regions during the check;
✔ Hiding or clearing the player's inventory during the check;
✔ Additional commands for checking client brand and knockback;
✔ Separate VerificationPlayers mode with verification symbol input;
✔ Additional troll commands for player control;
✔ Auto-updating configuration files and checking for new plugin versions;
✔ Support for PlaceholderAPI, Folia, and other compatible dependencies.
✔ And much more!

%scheckplayer_on_check% - Displays the current player being checked.
%scheckplayer_on_check_Nickname% - Displays the specified player on check.
%scheckplayer_checks_count% - Displays the number of times the player has been checked.
%scheckplayer_finished_checks_count% - Displays the number of times the player was found not guilty during verification.
%scheckplayer_confirm_checks_count% - Displays the number of times a player was banned for cheating during verification.\

/scheck - Main command.
/scheck start [nickname] - Call a player for a check.
/scheck stop - Declare a player clean in the check.
/scheck confess - Confess to using cheats.
/scheck reload - Reload all files.
/scheck list - View all players currently under check.
/scheck confirm - Confirm that the player has cheats.
/scheck stopall - Stop checking for all players.
/scheck timer continue - Start a timer for the player.
/scheck timer stop - Stop the player's timer.
/scheck timer add [time] - Extend timer for player.
/scheck timer set [time] - Set a timer for a player.
/scheck version - Check the new version of the plugin.
/scheck offline --remove - Removes a player who is on offline check.
/scheck offline --info - Allows you to view the player who is on offline check.
/scheck offline --start [nickname] - Allows the use of verification in offline mode.
/scheck info [nickname] - View information about a player under review.
/scheck knockback [nickname] - Checking a player for anti-kickbacks.
/scheck spec [nickname] - Tracking a player.
/scheck brand [nickname] - View player brand(client).
/scheck troll [nickname] crash - Crash Crash the player.
/scheck troll [nickname] invclear - Invclear Clear the player's inventory.
/scheck troll [nickname] pumpkin - Pumpkin Put a pumpkin on the player's head.
/scheck troll [nickname] randomtp - Randomtp Randomly teleport the player.
/scheck troll [nickname] rotatemouse - Rotatemouse Randomly rotate the player's mouse.
/scheck troll [nickname] spam - Spam Spam the player's chat.
/scheck troll [nickname] launch - Launch Launch the player into the sky.
/scheck troll [nickname] down - Down Push the player underground.
/scheck troll [nickname] nearby - Nearby Teleport the player to a random player nearby.
/scheck troll [nickname] invdirt - Invdirt Replace the player's entire inventory with dirt.
/scheck troll [nickname] apple - Apple Give the player a deadly apple.
/scheck troll [nickname] dropitems - Force the player to drop all items.

scheckplayer.start - Call a player for a check.
scheckplayer.stop - Declare a player clean in the check.
scheckplayer.confess - Confess to using cheats.
scheckplayer.reload - Reload all files.
scheckplayer.list - View all players currently under check.
scheckplayer.confirm - Confirm that the player has cheats.
scheckplayer.stopall - Stop checking for all players.
scheckplayer.timer - /scheck timer
scheckplayer.timer.continue - Start a timer for the player.
scheckplayer.timer.stop - Stop the player's timer.
scheckplayer.timer.add - Extend timer for player.
scheckplayer.timer.set - Set a timer for a player.
scheckplayer.version - Check the new version of the plugin.
scheckplayer.bypass - Protection against calling a player for verification.
scheckplayer.joinviewnewversion - Get the new version of the plugin when you log in.
scheckplayer.autoviewnewversion - Get the new plugin version automatically.
scheckplayer.afkremoveclick - Allows you to remove a player from AFK checking.
scheckplayer.bypassblockingcommandsinitiator - Allows the initiator to bypass blocked commands.
scheckplayer.bypassblockingcommandstarget - Allows the player to bypass blocked commands.
scheckplayer.offline /scheck offline
scheckplayer.offline.remove - Removes a player who is on offline check.
scheckplayer.offline.info - Allows you to view the player who is on offline check.
scheckplayer.offline.start - Allows the use of verification in offline mode.
scheckplayer.notifyadmin.chatinitiator - Sends a message to admins when the initiator types in chat.
scheckplayer.notifyadmin.chatplayer - Sends a message to admins when a player types in chat.
scheckplayer.notifyadmin.confess - Sends a message to admins when a player confesses to using cheats.
scheckplayer.notifyadmin.confirm - Sends a message to admins when the initiator confirms a player is using cheats.
scheckplayer.notifyadmin.start - Sends a message to admins when a check starts.
scheckplayer.notifyadmin.stopall - Sends a message to admins when the check is stopped for all players.
scheckplayer.notifyadmin.stop - Sends a message to admins when the check is stopped for a player.
scheckplayer.notifyadmin.timeradd - Sends a message to admins when a timer is added for a player.
scheckplayer.notifyadmin.timercontinue - Sends a message to admins when a timer is resumed for a player.
scheckplayer.notifyadmin.timerset - Sends a message to admins when a timer is set for a player.
scheckplayer.notifyadmin.timerstop - Sends a message to admins when a timer is stopped for a player.
scheckplayer.notifyadmin.* - Sends all of the above messages to admins.
scheckplayer.bypass.limit.timerset - Allows you to bypass the time setting limit.
scheckplayer.bypass.limit.timeradd - Allows you to bypass the time addition limit.
scheckplayer.info - View information about a player under review.
scheckplayer.knockback - Checking a player for anti-kickbacks.
scheckplayer.spec - Tracking a player.
scheckplayer.brand - View player brand(client).
scheckplayer.troll.crash - Crash Crash the player.
scheckplayer.troll.invclear - Invclear Clear the player's inventory.
scheckplayer.troll.pumpkin - Pumpkin Put a pumpkin on the player's head.
scheckplayer.troll.randomtp - Randomtp Randomly teleport the player.
scheckplayer.troll.rotatemouse - Rotatemouse Randomly rotate the player's mouse.
scheckplayer.troll.spam - Spam Spam the player's chat.
scheckplayer.troll.launch - Launch Launch the player into the sky.
scheckplayer.troll.down - Down Push the player underground.
scheckplayer.troll.nearby - Nearby Teleport the player to a random player nearby.
scheckplayer.troll.invdirt - Invdirt Replace the player's entire inventory with dirt.
scheckplayer.troll.apple - Apple Give the player a deadly apple.
scheckplayer.troll.dropitems - Force the player to drop all items.
\
Ченджлог
4.9Релиз26.1.1, 26.1.2, 26.2 · 30 июня 2026 г.
*
1. Fixed a bug related to spectator mode.
2. Various plugin fixes and improvements.
3. Added the Follow-Initiator-With-Target and Free-Fly-Max-Radius keys to CmdArgSpec.yml.
4. Commands defined in GlobalFile.yml are now reloaded after executing the /scheck reload command.
5. Command arguments such as start, stop, timer, offline, troll, and others can now be customized in GlobalFile.yml.
6. Added the missing Session-Time-Labels key to all language files.
7. Updated the format of reasons in Reasons.yml. The old format is no longer supported. The file will now be automatically updated when new content is added.
8. While in spectator mode, you can now switch to another player during an active inspection.
9. Removed the Already-Watching-Another and Already-Being-Watched-By-Another keys from the language files.
10. Multiple moderators can now spectate the same player simultaneously.
*
If you find any bugs, I'll do my best to fix them in the next update.
If you enjoy the plugin, I would greatly appreciate it if you could leave a positive review.
It really helps and motivates further development!
*
4.8Релиз26.1, 26.1.1, 26.1.2 · 12 февраля 2026 г.
ATTENTION: Before updating, be sure to carefully read all changes. This will help avoid the loss of important data.
*
1. Fixed a rare error when a player leaves the server on Folia/Bukkit.
2. Fixed ProtocolLib initialization error: now the plugin works correctly if ProtocolLib is missing.
3. Fixed a bug with sending the 'Player-Item-Held-Blocked' message after changing worlds.
4. Fixed a bug where the armor stand was not removed when disabling the plugin on Folia/Bukkit.
5. Fixed a bug where the player was called for an offline check, and when the player joined, the cheat check mode (.help) turned on over the check.
6. Fixed a bug with the Freeze-All-Players-IP key which spammed errors (hopefully it won't happen anymore)
7. Fixed a bug where if the player/initiator wrote quickly in chat and the Discord webhook log was enabled, it did not have time to send messages; now it should work normally.
8. Fixed a bug where if a player hit an armor stand during a check, it said it could not be hit; now this will not happen.
9. Fixed a bug that allowed a player to take items/armor from the armor stand.
*
10. Changed the Discord log system (again) ENABLE Discord-Logs-File-Json-Update-On-Start: true IN THE GlobalFile.yml FILE TO HAVE NEW KEYS, BY DEFAULT IT WAS DISABLED NOW true
- Removed key Log-Discord, from files 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
- Removed keys Log-Discord-Player-Chat, Log-Discord-Initiator-Chat from file Listeners.yml
- Added keys 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) in file DiscordLogsJsonFormats.json
*
11. Changed the log system for files
- New file FileLogsFormats.yml (There you can enable/disable logs and also configure their format in different languages)
- Removed keys Log-Format-File, Log-Format-File-Chat-Player, Log-Format-File-Chat-Initiator from localization files.
- Removed keys Log-File-Player-Chat, Log-File-Initiator-Chat from file Listeners.yml
- Removed key Log-File from files CmdArgStart.yml, CmdArgSpec.yml, CmdArgStop.yml, CmdArgStopAll.yml, CmdArgTimerAdd.yml, CmdArgTimerContinue.yml, CmdArgTimerSet.yml, CmdArgTimerStop.yml, CmdArgConfess.yml, CmdArgConfirm.yml, CmdArgKnockBack.yml
- Added keys 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) in file FileLogsFormats.yml
*
12. New file Punishments.yml manages punishments.
- Removed key Commands-Confess-Player from file CmdArgConfess.yml
- Removed key Commands-Confirm-Player from file CmdArgConfirm.yml
- Removed keys Commands-KnockBack-Success, Commands-KnockBack-Failure from file CmdArgKnockBack.yml
- Removed keys Commands-On-Spectator, Commands-Off-Spectator, Commands-Quit-Player, Commands-Quit-Initiator from file CmdArgSpec.yml
- Removed keys Commands-End-Time, Commands-Leave-Player, Commands-Leave-Sender, Commands-Start-Check, Commands-Plugin-Disabled, Commands-Hits-ArmorStand-TargetPlayer from file CmdArgStart.yml
- Removed key Commands-Stop-Check from file CmdArgStop.yml
- Removed key Commands-StopAll-Player from file CmdArgStopAll.yml
- Removed key Commands-Timer-Add from file CmdArgTimerAdd.yml
- Removed key Commands-Timer-Continue-Player from file CmdArgTimerContinue.yml
- Removed key Commands-Timer-Set from file CmdArgTimerSet.yml
- Removed key Commands-Timer-Stop-Player from file CmdArgTimerStop.yml
- Removed key Commands from file TriggerChatMessages.yml
- Removed key Commands from file CheckProximity.yml
- Removed keys Commands-Time-Out, Commands-Start-Check, Commands-Enter-Symbol from file VerificationPlayer.yml
- Parameter Player-Kick-Time-Out moved from Commands-Time-Out to Settings.Verification in file VerificationPlayer.yml
*
13. Added command /scheck brand (client view: Forge, Fabric, etc.):
- New file: CmdArgBrand.yml
- New file: CmdArgBrandLogs.yml.
- New permission: scheckplayer.brand
- New key Command-Arg-Brand-Messages in localization files.
- New key Cmd-Arg-Brand-Logs-Discord in file DiscordLogsJsonFormats.json.
- New key Cmd-Arg-Brand-Logs-File in new file FileLogsFormats.yml
*
14. New file WorldGuardRegions.yml for region management.
15. Added notification about plugin reload by other plugins.
16. Added keys 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 to file CmdArgStart.yml
17. New file TargetQuitServerLogs.yml logs player disconnects.
18. Added local placeholder %duration% for keys Cmd-Arg-Confess-Logs-File, Cmd-Arg-Confirm-Logs-File, Cmd-Arg-Stop-Logs-File, Target-Quit-Server-Logs-File in file FileLogsFormats.yml
19. Added local placeholder %duration% for keys Cmd-Arg-Confess-Logs-Discord, Cmd-Arg-Confirm-Logs-Discord, Cmd-Arg-Stop-Logs-Discord, Target-Quit-Server-Logs-Discord in file DiscordLogsJsonFormats.json
20. Added backup system to /Backups/ folder during file updates.
21. Added keys Files-Backups-Create, Files-Backups-Create-Ignore to file GlobalFile.yml
22. Updated mechanism (updater) of JSON/YAML files. (a little bit)
23. Changed way of checking armor stand owner when hit.
*
If you find any bugs, I will try to fix them in the next update. If you liked the plugin, I would be very grateful for a positive review. This will really help!
4.7Релиз1.21.9, 1.21.10, 1.21.11 · 6 декабря 2025 г.
Before updating, be sure to carefully read all changes. This will help avoid the loss of important data and settings.
Hello everyone! 😄 I want to share a small piece of news: after moving to another country, I have finally been able to update your favorite verification plugin! A huge thank you to everyone who downloads and uses it — seeing your downloads and feedback is a true joy and motivation to continue working. Thank you for being with me! 💛
- Added the parameter Chat-Priority-Packet to the VerificationPlayer.yml file. Works when the ProtocolLib plugin is present.
- Added the parameters Remove-Colors-Player-Chat and Remove-Colors-Initiator-Chat to the Listeners.yml file. They allow removing color codes from the player's and initiator's chat.
- Added the parameter Give-Fly-On-Start to the CmdArgStart.yml file. The feature was added based on user requests.
- Fixed the issue with armor stand rotation when starting a verification.
- Added PlaceholderAPI support for Discord logs and for file logs.
- Players whose IP matches the verified player's IP will not be able to pick up items, drop items, receive damage, break blocks, or place blocks.
- Completely overhauled the Discord logging system. Important: save all old log messages — they will be deleted!!!
- A new file DiscordLogsJsonFormats.json will be created. It contains Discord log formats in JSON (https://glitchii.github.io/embedbuilder/) and their versions in different languages.
- Removed keys from localization files:
- Log-Format-Discord-Chat-Initiator
- Log-Format-Discord-Chat-Player
- Log-Format-Discord
- Log-Format-Discord-Quit-TargetPlayer
- New keys added to the GlobalFile.yml file:
- Files-Auto-Reload-Ignore
- Update-Files-With-New-Content-After-Plugin-Ignore
- Discord-Logs-File-Json-Update-On-Start (experimental feature)
- Discord-Logs-File-Json-Auto-Reload (experimental feature)
- Changed local placeholders in keys:
- 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% in localization files.
If you happen to find any bugs, I will try to fix them in the next update. If you liked the plugin, I would really appreciate a positive review. It really helps a lot!
4.6Релиз1.21.8, 1.21.9, 1.21.10 · 25 августа 2025 г.
- Added arguments
mainhand,offhand,helmet,chestplate,leggings,boots, or any slot by number (e.g.,23,24, etc.) to the/scheck troll dropitemscommand. - Added keys
Inventory-DropItems-Select,Invalid-Slot-Message,Usage-DropItems-Args,Clickable-Tags,Log-Format-Discord-Quit-TargetPlayerto the localization files. - Added keys
Drop-Radius,Cooldown-Delay-Secondsto the CmdArgTrollDropItems.yml file. - Added key
Clickable-Messages-Tagsto the CmdArgStart.yml file (this allows copying the text of the player or initiator from chat if you add!text!). - Removed parameter
Smooth-Movement-Enabledfrom the CmdArgSpec.yml file. - Added two parameters
Back-Offset-Enabled,Back-Offset-Distanceto the CmdArgSpec.yml file. - Now, if you disable command arguments, they will no longer appear in tab completion.
- Added parameter
Log-Discord-Target-Playerto the CmdArgStart.yml file.
If you find any bugs, I’ll try to fix them in the next update. If you like the plugin, I would be very grateful for a positive review. It really helps a lot!
4.5Релиз1.21.5, 1.21.6, 1.21.7 · 14 июля 2025 г.
- Fixed an issue with armor stands (they could not be broken).
- Fixed some issues on Folia.
- Armor stands will no longer fall down during teleports at the start of a check.
- Added new localization keys: ArmorStand-Hit-Messages and Command-Arg-Troll-DropItems-Messages in localization files.
- Updated the Command-Arg-Usage-Troll-Messages key in localization files.
- Added a new command scheck troll dropitems, along with the permission scheckplayer.troll.dropitems and the file CmdArgTrollDropItems.yml.
If you find any bugs, I'll do my best to fix them in the next update. If you like the plugin, I'd be very grateful for a positive review. It would really help a lot!
4.4Релиз1.21.5, 1.21.6, 1.21.7 · 8 июня 2025 г.
- Fixed an issue with teleports.
- Added automatic file reloading. Now, if you modify or save changes in files, they are automatically reloaded without the need to manually run the reload command. All files affected are in the folders Lang, Settings, Settings\SettingsTroll. The file that will not be reloaded is GlobalFile.yml. If you don't need this, it can be disabled in the file GlobalFile.yml - Files-Auto-Reload-Enabled
- Added keys BossBar-Player-Quit-Initiator, Player-Message-Not-Join-Initiator, Checking-ArmorStand-ActionBar-Messages to localization files.
- Added keys Check-Player-Stop-Initiator-Not-Time-Online, Check-Player-Stop-Initiator-Not-Time-Online-Enabled, Commands-Hits-ArmorStand-TargetPlayer, Hits-ArmorStand-TargetPlayer to the file CmdArgStart.yml
- Removed the setting Give-Fly-On-Check-Start from the file SetBlockBelowPlayer.yml
If you find any bugs, I will try to fix them in the next update. If you liked the plugin, I would be very grateful for a positive review. It really helps a lot!
Комментарии
Загружаем…