Minecraft Structure Forge 🏗️
Convert .schematic (WorldEdit) to .nbt (Structure Block) files with a beautiful GUI and 3D preview.
##📖 About
Minecraft Structure Forge is a desktop tool that lets you convert Minecraft structure files from the popular .schematic format (used by WorldEdit, Sponge, etc.) into the vanilla .nbt structure block format - with zero command-line hassle.
Just drag & drop your schematic, preview it in 3D, optionally replace blocks, and click Convert. That's it!
This tool was built for builders, server admins, and mapmakers who want to share or import builds without fighting with conversion scripts. ##✨ Features
🔄 One‑click conversion - .schematic → .nbt in seconds.
🖥️ 3D preview - rotate, zoom, and pan your build before conversion.
📁 Drag & Drop - drop your file directly into the window.
🧱 Block replacement - replace one block type with another (with autocomplete).
🌍 Language switch - Russian / English (more coming).
📐 Rotation - rotate your build by 90°, 180°, or 270°.
⚡ Fast - optimized for large schematics.
📦 Portable - single .exe file, no installation required.
##🚀 Installation & Usage 📦 For Windows (.exe – recommended)
Download the latest MinecraftStructureForge.exe from the Releases page.
Run the file - no installation needed.
Drag & drop a .schematic file or use the Choose File button.
Adjust settings (block replacement, rotation) if needed.
Click Convert - your .nbt file will be saved in the same folder.
##🐍 For Developers (run from source)
Clone the repository:
bash
git clone https://github.com/gevihall/minecraft-structure-forge.git
cd minecraft-structure-forge
Install dependencies:
bash
pip install -r requirements.txt
Run the app:
bash
python main.py
##🧪 Example
Input: my_build.schematic (size 64×32×64)
Action: Replace all minecraft:stone with minecraft:oak_planks + rotate 90°
Output: my_build.nbt – ready to place with a Structure Block in Minecraft.
##🤝 Contributing
Contributions are welcome! If you find a bug or have a feature idea:
Open an issue
Submit a pull request
This project was built with assistance from AI coding tools (Codex). All code was reviewed, tested, and customized by the author.
If you find this tool useful, consider supporting its development:
- ⭐ Star this repository on GitHub – it helps others discover the project
- ☕ Buy me a coffee – every little bit keeps me motivated!
📜 License
This project is licensed under the MIT License – see the LICENSE file for details. 💬 Support & Contact
Telegram: https://t.me/gevihalldeveloper
GitHub: https://github.com/gevihall
Built with ❤️ by gevihall