WorldTools: World Downloader (Fabric / Forge)

WorldTools is an advanced Minecraft mod that enables you to create and save detailed copies of server worlds on your local computer. With it, you can download complete world information including chunks, entities, container contents, player data, statistics, achievements, and various metadata. The mod guarantees accurate and unaltered preservation of the server world's state for subsequent analysis, sharing, or backup creation.
Features
Quick World Download
For instant download initiation, use the F12 key (keybindings can be customized). A graphical interface is also available through the pause menu (default F10), where you can configure data capture parameters. The mod saves all key elements:
- Terrain: Chunks, biomes, and structures
- Entities: Locations and characteristics of all creatures
- Containers: Contents of chests, shulkers, hoppers, furnaces, brewing stands, and other blocks
- Players: Positions and inventories of participants
- Statistics: Complete player statistics
- Achievements: Progress and obtained achievements
- Metadata: Detailed information about the server and capture process
Convenient Access
Downloaded worlds automatically appear in the single-player worlds list, allowing easy loading and exploration at any time.
Flexible Configuration
The mod offers advanced configuration parameters for fine-tuning the capture process. You can select specific elements to save, modify game rules, adjust entity data, and configure the entire process in detail.
Installation
For Fabric
- Install Fabric following the official guide
- Download the latest WorldTools version for Fabric from the releases page
- Place the mod file in the "mods" folder of your Fabric installation
Required dependencies:
- Fabric API
- fabric-language-kotlin
- Cloth Config API
- Mod Menu
For Forge
- Install Forge from the official website
- Download the current WorldTools version for Forge
- Move the JAR file to the "mods" folder of your Forge installation
Required mods:
- Kotlin For Forge
- Cloth Config API
Usage
- Start Capture: Press F12 or use the
/worldtools capturecommand to begin data collection - Explore World: Play normally while the mod gathers information. To capture container contents, you need to open them
- Save: Press F12 again or execute the command to complete the process and save the world
- Access: The downloaded world will appear in the single-player worlds list
Created Files
After completing the capture, the following files are created in the world folder:
Capture Metadata.md- detailed information about the capture processDimension Tree.txt- structure of all server dimensionsPlayer Entry List.csv- list of all online players with metadata
Development
We welcome contributions to the project's development! Before creating a Pull Request, review the code of conduct and contribution guidelines.
Participation process:
- Fork the repository and clone it
- Create a new branch for your feature
- Make changes and commit them
- Push changes to your fork
- Create a Pull Request in the main repository
Building
After cloning the repository, execute ./gradlew build to build the mod for both loaders. IntelliJ IDEA will automatically create run configurations for testing. Ready JAR files are located in fabric/build/libs (Fabric) and forge/build/libs (Forge).
License
WorldTools is distributed under the GNU General Public License v3.0.
Note: WorldTools is not affiliated with Mojang Studios. Minecraft is a registered trademark of Mojang Studios. Use of WorldTools software is governed by the terms of the license agreement.