Who Does That
What Does This Mod Do?
Who Does That generates detailed technical reports describing the functionality of all installed mods and their contents. The resulting data is primarily intended for automated processing by programs, but the mod also includes a convenient built-in viewer that allows for easy searching and filtering of the necessary information.
Demo examples of generated reports can be viewed in the project repository.
Mod Operation Features
This is an exclusively client-side mod that does not require installation on the server side. Future versions plan to add server integration through game tests, which will allow automatic report generation using continuous integration systems.
An important feature is that reports are generated solely based on data collected during the mod loading stage. The mod does not load classes and resources of other modifications, which positively impacts performance and significantly reduces the risk of random crashes or unwanted code execution.
However, this approach has its limitations—we cannot analyze complex mechanisms like reflection or registration systems without using events. This means that reports may lack some important mod functions.
The obtained results should be considered as indicative and supplemented with deeper analysis when determining a specific mod's responsibility for particular game changes.