Always validates
The generated entry point calls MCLicense.validateKey before original plugin code.
Upload the original plugin and enter its 8-character ID. The website returns a JAR with the fixed shutdown behavior and all required runtime dependencies.
The generated entry point calls MCLicense.validateKey before original plugin code.
A failed result calls Bukkit's plugin disable method and immediately returns.
The user puts their key in the empty file created inside the plugin data folder.