ModpackInfo assists modpack authors in gathering information about mods within a modpack. During start-up it will gather information from each of the mods and record them into a text file on disk. The format of this file can be straight text, BBCode encoded, XML, or json.
If deployed on a server it can be configured to send greeting information to a player when they log on. This information can be configured by the modpack author by changing settings in ModpackInfo's config file.
Note that this mod is not required on a client. It can be installed strictly on the server and still function.
The MIT License (MIT)
Copyright (c) 2015 OreCruncher
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Links to the source code, issue tracker, and wiki can be found on Github. Official downloads are found on Curse/Curse Forge.
ModpackInfo is free to use in a modpack, whether public or private. A link back to this forum page or the Curse/Curse Forge page is appreciated.
That is... Actually very handy... Why hasn't anybody done this before?
Is the XML compatible with ATLauncher's XML setup?
I would have to say no because I never looked at ATLauncher. The XML that the mod records is what it creates internally before transforming to one of the output formats. I would have to take a look at what is required for ATLauncher - it could be as simple as providing a specific transform (Xsl).
Oh, and others folks have made similar mods in the past. What prompted me to write it was that I wanted to be able to output the information in different formats other than straight text.