4.8
Compatibility
Changes
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!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:E9jQG9O5:cicjiK8h"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:E9jQG9O5:cicjiK8h"
}

