A lightweight Minecraft Fabric mod that exports your installed mod list in multiple formats for easy sharing and documentation.
- Multiple Export Formats: Plain text and Markdown table formats
- Dual Output: Save to files and copy to clipboard simultaneously
- Configurable Behavior: JSON configuration for auto-export and clipboard format
- Easy Access: F9 keybind and
/modlistcommand - International Support: Community translations with fallback to English
- No Dependencies: Works with just Fabric Loader (no Fabric API required)
- Robust Error Handling: Graceful fallbacks and user-friendly error messages
- Minecraft: 1.19.4, 1.20.4, 1.21.1
- Fabric Loader: 0.15.0+
- Java: 21+
- Minecraft: 1.19.4, 1.20.4, 1.21.1
- Fabric Loader: 0.15.0+
- Java: 21+
- Download the latest release JAR for your Minecraft version from the releases page
- Place the JAR file in your Minecraft
modsfolder - Launch Minecraft with Fabric Loader
- The mod will automatically create its configuration file on first run
Note: v1.1.0 introduces multi-version support! Choose the JAR file matching your Minecraft version (e.g.,
modlistexporter-fabric-mc1.20.4-1.1.0.jarfor Minecraft 1.20.4).
- Default Key: Press F9 to export instantly
- Customize: Go to Options β Controls β ModList Exporter to change the key
- Functionality: Creates both files and copies to clipboard using your configured format
- Command: Type
/modlistin chat - Functionality: Same as keybinding - exports to files and clipboard
- Client-side: Works in singleplayer and multiplayer (client-side only)
- Configuration: Enable in
config/modlistexporter/config.json - Behavior: Automatically exports when joining a world
- Delay: 5-second delay to ensure everything is loaded
The mod creates a configuration file at config/modlistexporter/config.json:
{
"autoExportOnStartup": false,
"clipboardFormat": "markdown"
}- autoExportOnStartup:
trueto export automatically when joining a world,falsefor manual only - clipboardFormat:
"markdown"for Markdown table,"plaintext"for simple text
- Configuration:
config/modlistexporter/config.json - Plain Text Export:
config/modlistexporter/modlist.txt - Markdown Export:
config/modlistexporter/modlist.md
Fabric Loader β 0.15.11 (FabricMC)
Minecraft β 1.21.1 (Unknown)
ModList Exporter β 1.1.0 (Stephen Beacham)
| Name | Version | Author |
|------|---------|--------|
| Fabric Loader | 0.15.11 | FabricMC |
| Minecraft | 1.21.1 | Unknown |
| ModList Exporter | 1.1.0 | Stephen Beacham |ModList Exporter supports community translations! The mod automatically uses your Minecraft language setting.
- English (en_us) - Default language
- Spanish (es_es) - Complete translation
- French (fr_fr) - Complete translation
See the Contributing section below for how to add new languages.
git clone https://github.com/yourname/ModList-Exportor.git
cd ModList-Exportor
./gradlew buildgit clone https://github.com/yourname/ModList-Exportor.git
cd ModList-Exportor
./gradlew buildThe project uses a multi-module setup:
:common- Shared code (version-agnostic):fabric-1.19.4- Minecraft 1.19.4 support:fabric-1.20.4- Minecraft 1.20.4 support:fabric-1.21.1- Minecraft 1.21.1 support
# Run specific version
./gradlew :fabric-1.21.1:runClient
./gradlew :fabric-1.20.4:runClient
./gradlew :fabric-1.19.4:runClient./gradlew testWe welcome contributions! Here's how you can help:
- Create a new language file in
src/main/resources/assets/modlistexporter/lang/ - Use the format:
{language_code}_{country_code}.json(e.g.,de_de.json) - Copy the structure from
en_us.jsonand translate all keys - Submit a pull request with your translation
- Use the Issues page
- Include Minecraft version, Fabric Loader version, and error details
- Check existing issues before creating a new one
- Open an issue with the "enhancement" label
- Describe the feature and its use case
- Check the ROADMAP.md for planned features
This project is licensed under the MIT License - see the LICENSE file for details.