{"id":23977218,"url":"https://github.com/jahirxtrap/configlibtxf","last_synced_at":"2026-06-04T19:00:38.656Z","repository":{"id":198381785,"uuid":"700686722","full_name":"jahirxtrap/configlibtxf","owner":"jahirxtrap","description":"A powerful \u0026 lightweight config library for Minecraft mods","archived":false,"fork":false,"pushed_at":"2026-05-26T17:14:05.000Z","size":527,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-26T19:08:43.334Z","etag":null,"topics":["fabric","forge","java","library","minecraft","neoforge"],"latest_commit_sha":null,"homepage":"https://www.curseforge.com/minecraft/mc-mods/configlib-txf","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jahirxtrap.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-05T05:08:51.000Z","updated_at":"2026-05-26T17:10:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"2a58af13-77d5-40c0-b646-820daa8e1bdf","html_url":"https://github.com/jahirxtrap/configlibtxf","commit_stats":null,"previous_names":["jahirxtrap/configlibtxf"],"tags_count":92,"template":false,"template_full_name":null,"purl":"pkg:github/jahirxtrap/configlibtxf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jahirxtrap%2Fconfiglibtxf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jahirxtrap%2Fconfiglibtxf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jahirxtrap%2Fconfiglibtxf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jahirxtrap%2Fconfiglibtxf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jahirxtrap","download_url":"https://codeload.github.com/jahirxtrap/configlibtxf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jahirxtrap%2Fconfiglibtxf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33916321,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fabric","forge","java","library","minecraft","neoforge"],"created_at":"2025-01-07T07:29:54.296Z","updated_at":"2026-06-04T19:00:38.598Z","avatar_url":"https://github.com/jahirxtrap.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2\u003e\u003cstrong\u003eConfigLib TXF mod\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.curseforge.com/minecraft/mc-mods/configlib-txf\"\u003e\u003cimg src=\"https://cf.way2muchnoise.eu/full_1515959_downloads.svg?badge_style=flat\" alt=\"CurseForge downloads\" /\u003e\u003c/a\u003e \u003ca href=\"https://modrinth.com/mod/configlib-txf\"\u003e\u003cimg src=\"https://img.shields.io/badge/dynamic/json?color=2d2d2d\u0026amp;colorA=17b85a\u0026amp;style=flat-square\u0026amp;label=\u0026amp;suffix= downloads\u0026amp;query=downloads\u0026amp;url=https://api.modrinth.com/v2/project/HtQQHY1F\u0026amp;logo=modrinth\u0026amp;logoColor=2d2d2d\" alt=\"Modrinth downloads\" /\u003e\u003c/a\u003e \u003ca href=\"https://central.sonatype.com/artifact/io.github.jahirxtrap/configlibtxf\"\u003e\u003cimg src=\"https://img.shields.io/maven-central/v/io.github.jahirxtrap/configlibtxf?style=flat\" alt=\"Maven Central\" /\u003e\u003c/a\u003e \u003ca href=\"https://deepwiki.com/jahirxtrap/configlibtxf\"\u003e\u003cimg src=\"https://deepwiki.com/badge.svg\" alt=\"Ask DeepWiki\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\nA powerful \u0026 lightweight config library for Minecraft mods\n\n\u003cstrong\u003eMain features:\u003c/strong\u003e\n\n\u003cstrong\u003eAutomatic Config Screen:\u003c/strong\u003e A ready-to-use GUI with tabs, categories, and a reset button on every field\n\n\u003cstrong\u003eJSON5 Config Files:\u003c/strong\u003e Human-friendly config files with auto-generated comments showing defaults, ranges, and allowed values\n\n\u003cstrong\u003eRich Widgets:\u003c/strong\u003e Toggles, sliders, cycle buttons, color picker, file/directory chooser, and item/block icon preview\n\n\u003cstrong\u003eReal-Time Editing:\u003c/strong\u003e Changes apply instantly while editing, with per-field validation (min/max, regex) and visual feedback\n\n\u003cstrong\u003eServer Sync:\u003c/strong\u003e Seamlessly syncs selected fields from server to clients in multiplayer, keeping gameplay consistent\n\n\u003cstrong\u003eMultiple Configs:\u003c/strong\u003e Split a mod's settings across several files with an automatic hub screen for navigation\n\n\u003cstrong\u003eFull Translation Support:\u003c/strong\u003e Every label, tooltip, tab, and enum value can be translated through the standard language files\n\n\u003cstrong\u003eFabric/Quilt dependencies:\u003c/strong\u003e\n\n- \u003ca href=\"https://modrinth.com/mod/modmenu\" target=\"_blank\"\u003eMod Menu mod\u003c/a\u003e \u003cstrong\u003e(Optional)\u003c/strong\u003e\n\n\u003cimg src=\"https://cdn.modrinth.com/data/HtQQHY1F/images/3f3582ad22420ceb7c4f9cc13dcff52533fa10bf.png\"\u003e\n\n### Dependency (Maven Central)\n\n```groovy\nrepositories {\n    mavenCentral()\n}\n\ndependencies {\n    // Fabric\n    implementation 'io.github.jahirxtrap:configlibtxf:TAG-fabric'\n    // Forge\n    implementation 'io.github.jahirxtrap:configlibtxf:TAG-forge'\n    // NeoForge\n    implementation 'io.github.jahirxtrap:configlibtxf:TAG-neoforge'\n}\n```\n\nReplace `TAG` with the version you want (e.g. `26.1.2-2.0.1`).\n\n### Usage\n\n```java\n// initialize config\nTXFConfig.init(MODID, ModConfig.class);\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjahirxtrap%2Fconfiglibtxf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjahirxtrap%2Fconfiglibtxf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjahirxtrap%2Fconfiglibtxf/lists"}