Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
📝 Description
Cobweb is a lightweight, modular API designed to simplify Minecraft mod development across multiple loaders.
It provides a Unified Configuration System and a Unified Registering System, both available directly in the common module. These systems help you abstract away the differences between loaders, so you can focus on writing clean, maintainable, and reusable code — not boilerplate.
Cobweb is the shared modding API used across all Crystal Nest projects.
📚 Want to dive deeper? Check out the full Wiki.
✨ Features
Whether you're developing for Fabric, Forge, or NeoForge, Cobweb helps unify your modding workflow. Use it as the base for your multi-loader projects or as a dependency to simplify your architecture!
🔄 Common (All loaders):
- ✅ Unified Configuration System — write your configs once, load them everywhere
- ✅ Unified Registering System — abstract away loader-specific registration
- 🔍 Simple API to retrieve in-game IDs
- 📦 Create and register dynamic resource packs (experimental)
- 📦 Create and register built-in (static) resource packs (available since Minecraft 1.21)
- 🛠️ Shared Tool Tiers API (for Minecraft versions < 1.21)
Fabric only features:
- Eased registering system.
Forge only features:
Currently none.
Available only ≤ 1.20.4
NeoForge only features:
Currently none.
Available only ≥ 1.20.2
📜 License and right of use
Feel free to use this mod for any mod, modpack, or video, just be sure to give credit and possibly link here.
This project is published under the Crystal Nest Community License v1.