podzol-0.2.1 is not a library.
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
From AUR (Arch Linux)
Quick Start
- Create a new modpack:
- Add mods to your pack:
- Export your modpack:
Configuration
Podzol uses a clean TOML format for modpack configuration:
[]
= "Cool pack"
= "0.1.0"
= "A very cool minecraft modpack"
[]
= "1.21.1"
= "0.16.10"
[]
= { = "1.8.1+1.21.1-fabric", = "client" }
= { = "mc1.21.1-0.6.5-fabric", = "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
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.