YetAnotherConfigLib, often called YACL, is a library created for Minecraft mod developers who need polished client side configuration screens. Its builder based API makes it easier to organize settings with tabs, categories, collapsible groups, custom controls, and detailed descriptions. Built in serialization and deserialization also reduce repetitive configuration work, while an alternative Kotlin DSL offers added flexibility.
Designed to match Minecraft’s vanilla interface, YACL supports multiple Java Edition versions and mod loaders, depending on the targeted release. It adds no gameplay content itself, but improves how players manage settings in a modded Minecraft server experience. At BoxToPlay, we appreciate its clear and accessible approach to mod configuration.
| Version | Minecraft | Loaders | Actions |
|---|---|---|---|
| 3.9.6 for neoforge 26.2-pre-4 | - | neoforge | - |
| 3.9.6 for fabric 26.2-pre-4 | - | fabric | - |
| 3.9.6 for neoforge 26.1 | 26.1 | neoforge | "YetAnotherConfigLib" is a Minecraft mod designed to run on your device. It cannot be installed on a server. |
| 3.9.6 for fabric 26.1 | 26.1 | fabric | "YetAnotherConfigLib" is a Minecraft mod designed to run on your device. It cannot be installed on a server. |
| 3.9.5 for neoforge 26.2 | 26.2 | neoforge | "YetAnotherConfigLib" is a Minecraft mod designed to run on your device. It cannot be installed on a server. |
| 3.9.5 for fabric 26.1 | 26.1 | fabric | "YetAnotherConfigLib" is a Minecraft mod designed to run on your device. It cannot be installed on a server. |
| 3.9.5 for fabric 26.2 | 26.2 | fabric | "YetAnotherConfigLib" is a Minecraft mod designed to run on your device. It cannot be installed on a server. |
| 3.9.5 for neoforge 26.1 | 26.1 | neoforge | "YetAnotherConfigLib" is a Minecraft mod designed to run on your device. It cannot be installed on a server. |
| 3.9.4 for neoforge 26.2-pre-4 | - | neoforge | - |
| 3.9.4 for fabric 26.2-pre-4 | - | fabric | - |