
ConfigLib TXF
A powerful & lightweight config library for Minecraft mods
- Загрузки
- 2K
- Подписчики
- 3
- Обновлён
- 19 июня 2026 г.
- Лицензия
- MIT
Опубликован 16 апреля 2026 г.
ConfigLib TXF mod
A powerful & lightweight config library for Minecraft mods
Main features:
Automatic Config Screen: A ready-to-use GUI with tabs, categories, and a reset button on every field
JSON5 Config Files: Human-friendly config files with auto-generated comments showing defaults, ranges, and allowed values
Rich Widgets: Toggles, sliders, cycle buttons, color picker, file/directory chooser, and item/block icon preview
Real-Time Editing: Changes apply instantly while editing, with per-field validation (min/max, regex) and visual feedback
Server Sync: Seamlessly syncs selected fields from server to clients in multiplayer, keeping gameplay consistent
Multiple Configs: Split a mod's settings across several files with an automatic hub screen for navigation
Full Translation Support: Every label, tooltip, tab, and enum value can be translated through the standard language files
Fabric/Quilt dependencies:
- Mod Menu mod (Optional)

Dependency (Maven Central)
repositories {
mavenCentral()
}
dependencies {
// Fabric
implementation 'io.github.jahirxtrap:configlibtxf:TAG-fabric'
// Forge
implementation 'io.github.jahirxtrap:configlibtxf:TAG-forge'
// NeoForge
implementation 'io.github.jahirxtrap:configlibtxf:TAG-neoforge'
}
Replace TAG with the version you want (e.g. 26.1.2-2.0.0).
Usage
// initialize config
TXFConfig.init(MODID, ModConfig.class);
Ченджлог
26.2-2.0.4-forgeРелиз26.2 · 19 июня 2026 г.
- Update to 26.2
26.2-2.0.4-neoforgeРелиз26.2 · 17 июня 2026 г.
- Update to 26.2
26.2-2.0.4-fabricРелиз26.2 · 17 июня 2026 г.
- Update to 26.2
26.1.2-2.0.4-neoforgeРелиз26.1, 26.1.1, 26.1.2 · 4 июня 2026 г.
- Fixed clients being unable to join servers (or vanilla servers) that don't have the library installed: the config sync channel is now optional on both sides
- Fixed the library's own config screen not opening from Mod Menu
- Fixed-size lists now hide the add button and replace the remove button with a per-element reset button
26.1.2-2.0.4-forgeРелиз26.1, 26.1.1, 26.1.2 · 4 июня 2026 г.
- Fixed clients being unable to join servers (or vanilla servers) that don't have the library installed: the config sync channel is now optional on both sides
- Fixed the library's own config screen not opening from Mod Menu
- Fixed-size lists now hide the add button and replace the remove button with a per-element reset button
26.1.2-2.0.4-fabricРелиз26.1, 26.1.1, 26.1.2 · 4 июня 2026 г.
- Fixed clients being unable to join servers (or vanilla servers) that don't have the library installed: the config sync channel is now optional on both sides
- Fixed the library's own config screen not opening from Mod Menu
- Fixed-size lists now hide the add button and replace the remove button with a per-element reset button
1.21.11-2.0.4-neoforgeРелиз1.21.11 · 4 июня 2026 г.
- Fixed clients being unable to join servers (or vanilla servers) that don't have the library installed: the config sync channel is now optional on both sides
- Fixed the library's own config screen not opening from Mod Menu
- Fixed-size lists now hide the add button and replace the remove button with a per-element reset button
1.21.11-2.0.4-forgeРелиз1.21.11 · 4 июня 2026 г.
- Fixed clients being unable to join servers (or vanilla servers) that don't have the library installed: the config sync channel is now optional on both sides
- Fixed the library's own config screen not opening from Mod Menu
- Fixed-size lists now hide the add button and replace the remove button with a per-element reset button
Комментарии
Загружаем…