Podzol
🌿 A modern package manager for Minecraft modpacks
Install / Use
/learn @puppymati/PodzolREADME
Podzol
A modern package manager for Minecraft modpacks that simplifies creation and management through a clean TOML-based manifest format and direct integration with the Modrinth API.
Features
- Simple TOML-based manifest format
- Direct integration with Modrinth API
- Automatic version management
- Client/server-side awareness
- Support for multiple mod loaders (Fabric, Forge, Quilt, NeoForge)
- Built-in resource pack and shader management
- File override system for custom configurations
Installation
From Crates.io
cargo install podzol
From AUR (Arch Linux)
paru -S podzol
Quick Start
- Create a new modpack:
podzol init --name "My Cool Pack" --version 1.21.1 --loader fabric
- Add mods to your pack:
podzol add iris sodium modmenu
- Export your modpack:
podzol export
Configuration
Podzol uses a clean TOML format for modpack configuration:
[pack]
name = "Cool pack"
version = "0.1.0"
description = "A very cool minecraft modpack"
[enviroment]
minecraft = "1.21.1"
fabric = "0.16.10"
[mods]
iris = { version = "1.8.1+1.21.1-fabric", side = "client" }
sodium = { version = "mc1.21.1-0.6.5-fabric", side = "client" }
Manifest Structure
- Pack Information: Basic metadata about your modpack
- Environment: Minecraft and mod loader versions
- Mods: Mod definitions with automatic version management
- Resource Packs: Optional resource pack configurations
- Shaders: Shader pack configurations
- File Overrides: Custom file management for client/server
Commands
podzol init # Create a new project
podzol add # Add components to your modpack
podzol remove # Remove components
podzol export # Create a distributable package
Roadmap
- Publishing capabilities
- Package extension support
- Additional mod platform integrations
- Advanced configuration options
Comparison with Other Tools
| Feature | Podzol | Packwiz | Manual Management | | -------------------- | ----------- | ------------ | ----------------- | | Configuration Format | Simple TOML | Complex TOML | N/A | | Version Management | Automatic | Manual | Manual | | Modrinth Integration | Direct API | Limited | None | | Setup Complexity | Minimal | Complex | None | | Learning Curve | Gentle | Steep | N/A |
License
This project is licensed under the Apache-2.0 License. For more information, please see the LICENSE file.
Related Skills
node-connect
337.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
