SHAChecker is a plugin for Minecraft servers designed to verify the integrity of mods and plugins using their SHA-256 hashes. It allows administrators to define a list of files and their corresponding checksums, which are validated during server startup. If a hash mismatch or missing file is detected, a warning can be issued or the server can be stopped, depending on the configuration.
The plugin is developed to enhance security, prevent unauthorized file tampering, and ensure the stable operation of server infrastructure. It supports standard Paper/Purpur environments, with planned future versions for Legacy cores and the Velocity proxy.
SHAChecker is licensed under the GNU GPLv3 and supports open functional extension.