Modscraper Modscraper Minecraft
Lexiconfig logo

Lexiconfig

Mod

by CodinGlitch

This is a config API that aims to provide many integrations alongside other libraries, and to be as easy as possible to use, for both developers and users alike.

Type

Mod

CurseForge Downloads

5,856,634

CurseForge ID

1019452

Modrinth Downloads

1,210,086

Modrinth ID

D157Rgyf

Last Updated

Jun 12, 2026

Description

## Overview This is a config API meant to provide compatibility across multiple different other config libraries as well as be easy to use in a multiloader project setup, mainly for use in my mods. It features a simple to use annotation-based syntax, to make creating new configuration files as easy as possible. If you are a mod user, this information is likely not very useful to you. If you are a mod developer however, and you would like to use Lexiconfig in your own projects, scroll further to the Development section. It currently does not have support for other configuration libraries, but as I continue to update it, I will add more compatibilities to each one to ensure that it does not conflict with others and can instead seamlessly integrate between them. Here is a list of current as well as planned integrations across different config libraries/api: ❌ - Unintegrated ✅ - Integrated ❓ - In Progress | Status | Mod | | ------------- | ------------- | | ❌ | Cloth Config | | ❌ | oωo config | | ✅ | Configured | | ❌ | Forge Config Screens | ## Development This mod contains an api that can be used to shelve new lexicons, listen to events, etc. ### Depending build.gradle ``` repositories { maven { url 'https://maven.codinglitch.com/repository/releases' } } dependencies { implementation "com.codinglitch.lexiconfig:lexiconfig-api:API_VERSION_HERE" } ``` You can go to [https://versions.codinglitch.com](https://versions.codinglitch.com) to view the latest api version. ### Usage To shelve your own lexicons, you first have to your own Library. This can be done by simply creating a new class extending the Library class, and annotating it with the LexiconLibrary annotation. ```java @LexiconLibrary public class MyNewLibrary extends Library { @Override public void shelveLexicons() { } } ``` In a Forge setup, no further changes need to be made. However, if you are developing for Fabric, you will have to add this class as an entrypoint in your fabric.mod.json. fabric.mod.json ```json //... "entrypoints": { "lexiconfig": [ "com.path.to.MyNewLibrary" ] } //... ``` The next step is to finally create and shelve your lexicons. You can do this by simply creating another class for the lexicon, and providing it with the proper annotations, like as follows: ```java @Lexicon(name = MY_LEXICON_TITLE) // preferably use your mod id as a name public class MyLexicon extends LexiconData { @LexiconEntry(comment = "This is a comment for a simple field!") public String mySimpleField = "content"; @LexiconPage(comment = "This is a fancy new comment on the fancy new category!") public MyNewPage myNewPage = new MyNewPage(); public static class MyNewPage extends LexiconPageData { @LexiconEntry(comment = "This field is inside a lexicon page!") public Boolean myPageField = true; } } ``` The next and last step is to shelve the lexicon, which can be done by simply adding an instance of it as a field in the library and shelving it in the given method. ```java @LexiconLibrary public class MyNewLibrary extends Library { public static MyLexicon MY_LEXICON = new MyLexicon(); @Override public void shelveLexicons() { LexiconfigApi.shelveLexicon(MY_LEXICON); } } ```

Compatibility

Mod Loaders

Fabric Forge Neoforge

Game Versions

1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 +5 more

Similar Mods

Included in Modpacks

Convergence Convergence Create: Kryp Create: Kryp Cave Horror Project 1 Cave Horror Project 1 Cave Horror Project 1 Cave Horror Project 1 Liminal Industries Liminal Industries HORROR - A Quiet Place -  Death Angels HORROR - A Quiet Place - Death Angels Create Sky Colonies - Valkyrian Skies X Create 6.0 Create Sky Colonies - Valkyrian Skies X Create 6.0 All The Mods - Gravitas² All The Mods - Gravitas² TerraFirma: Rebirth TerraFirma: Rebirth HexCraft HexCraft Souls SMP Series Souls SMP Series Tanks, Ammo, Planes, and Nukes Tanks, Ammo, Planes, and Nukes Beyond Viltrum - Invincible Inc Beyond Viltrum - Invincible Inc The Cursed Redwood Forest (Horror) The Cursed Redwood Forest (Horror) Liminal Industries Acension Liminal Industries Acension FreshCraft Classic FreshCraft Classic TRUE RTX TRUE RTX Parasite Infestation Parasite Infestation FreshCraft SteamPunk Industry DLC FreshCraft SteamPunk Industry DLC SupernovaSMP SupernovaSMP Crafty Colonies: RTS Crafty Colonies: RTS Bodycam VHS Bodycam VHS TransformersCraft: Rebirth TransformersCraft: Rebirth Liminal Industries - Oil Expansion Liminal Industries - Oil Expansion The Last Dawn I - Remastered The Last Dawn I - Remastered Realm of the Titans Realm of the Titans InventMC Modpack InventMC Modpack Sinborn Odyssey 2 Sinborn Odyssey 2 Weenie Hut NEO Weenie Hut NEO TACZ: BG TACZ: BG FreshCraft Fantasy DLC FreshCraft Fantasy DLC TFC Evolved TFC Evolved The Last Krafter The Last Krafter Steller: The Rise of the Kingdom Steller: The Rise of the Kingdom In Search of Lost Spells (Iron's Spells n Spellbooks) In Search of Lost Spells (Iron's Spells n Spellbooks) MHA : Heroes Journey MHA : Heroes Journey Create The Ultimate warfare Create The Ultimate warfare Citycraft Roleplay Citycraft Roleplay FEARCRAFT  [FORGE JAVA] FEARCRAFT [FORGE JAVA] Cataclysmic Cataclysmic Realistic Minecraft - Frealism Realistic Minecraft - Frealism Friendgroup create server Friendgroup create server MC Eternal 2 MC Eternal 2 HORROR - The silent forest - Siren Head (horror) HORROR - The silent forest - Siren Head (horror) COMBAT STRIKE ZERO(TACZ FPS PVP) COMBAT STRIKE ZERO(TACZ FPS PVP) espania saison 2 espania saison 2 Create : Constant Warfare Create : Constant Warfare FNAF: The Longest Night FNAF: The Longest Night JJK Reborn JJK Reborn Sulidae TFC Sulidae TFC Au Naturel Au Naturel IGGY's Warium Pack IGGY's Warium Pack Echoes of Volkrune Echoes of Volkrune Create Colonies- A Perfect World 2 Extension Create Colonies- A Perfect World 2 Extension SCP Area: [REDACTED] By Epic7404 SCP Area: [REDACTED] By Epic7404 TacCam TacCam The Backrooms EVOLVED The Backrooms EVOLVED war for the omnitrix war for the omnitrix Penumbralcraft Penumbralcraft The Last Survivors - Zombie Apocalypse The Last Survivors - Zombie Apocalypse MysticCraft Divivded Kingdoms MysticCraft Divivded Kingdoms Bee Valley Cute Edition Bee Valley Cute Edition StrikeCraft StrikeCraft Horror: Perfected Horror: Perfected Another Danger, The Ultimate Horror Modpack Another Danger, The Ultimate Horror Modpack RailCore official community modpack RailCore official community modpack Maniac DBD Maniac DBD Biohazard: Project Genesis - The Ultimate Apocalypse Biohazard: Project Genesis - The Ultimate Apocalypse The Iron Lung Experience The Iron Lung Experience A Quite Place remastered A Quite Place remastered Mutants & Abilities Mutants & Abilities Apocalipse Light - A Zombie Apocalypse Survival Apocalipse Light - A Zombie Apocalypse Survival Zoompack 4 Zoompack 4 play.Create-SMP.com play.Create-SMP.com Jujutsu Kaisen  A Sorcerer's Path Jujutsu Kaisen A Sorcerer's Path VaultSMP VaultSMP GunsCraft - ByLupin GunsCraft - ByLupin Create: Beyond Industry 2 [FORGE] Create: Beyond Industry 2 [FORGE] Military Spy Agency (Draco Incognitas) Military Spy Agency (Draco Incognitas) Naano Horizons - Utalyoa Edition Naano Horizons - Utalyoa Edition RoundAbout JoJo RoundAbout JoJo FNAF.RP FNAF.RP Gentle Giant Gentle Giant Spores Infection Out Breaks : 100 days (curseforge) Spores Infection Out Breaks : 100 days (curseforge) FNAF: Reborn FNAF: Reborn Multiversal Multiversal Zombie Fungal Infection Zombie Fungal Infection Simplicity SMP Simplicity SMP iByte Odyssey iByte Odyssey More Magika! More Magika! Encore Encore LightCraft Season 3 LightCraft Season 3 MineField Mods MineField Mods SCP: Blackout Protocol SCP: Blackout Protocol The Freezing Horror The Freezing Horror Dayz 2.0 Dayz 2.0 Dwarfz 6 Dwarfz 6  Alone ... (Horror) - The Countdown Alone ... (Horror) - The Countdown Legacy of the Cogs Legacy of the Cogs (Project 0) The Lurkers (Project 0) The Lurkers Paralyzed: The Boiled One Paralyzed: The Boiled One The Five Nights The Five Nights Kingdom's Unbound Official Pack Kingdom's Unbound Official Pack Create: Mobilised Create: Mobilised World Racing League - Speed Racer World Racing League - Speed Racer Cannons and Cantrips - CaC Cannons and Cantrips - CaC Horrorcraft Reimagined Horrorcraft Reimagined TTIGRAAV : That Time I Got Reincarnated As A Vampire TTIGRAAV : That Time I Got Reincarnated As A Vampire Christian's Horror Adventure Christian's Horror Adventure GreenBound GreenBound Wandering Hollows Season 2 Wandering Hollows Season 2 Esawuna - PvPvE Towny [Discontinued] Esawuna - PvPvE Towny [Discontinued] Null Sector Null Sector Animation Life (unofficial) Animation Life (unofficial) Horrorr Project 2 Horrorr Project 2 The Silly Shenanigoons - Barebones REDUX The Silly Shenanigoons - Barebones REDUX Stellar Warfare Stellar Warfare ParanoiaCraft: Descent into madness ParanoiaCraft: Descent into madness Echo One Group Echo One Group Dead Of The Night Dead Of The Night Wheel of Mods 3 Wheel of Mods 3 Project Z - Zombie Apocalypse Project Z - Zombie Apocalypse Warcrimes Central Warcrimes Central Mechs & Mysteries Mechs & Mysteries Shewolf's Origins Shewolf's Origins Outbreak Outbreak It's Party Time It's Party Time Paps Superflat 2 Multiplayer Ready Paps Superflat 2 Multiplayer Ready Create Baked Architecture Create Baked Architecture Rabbit's FNAF pack Rabbit's FNAF pack FNAF RP TURNO NOCTURNO FNAF RP TURNO NOCTURNO Contemporary Spellcraft Contemporary Spellcraft A Minecraft server Modpack A Minecraft server Modpack P. Icarus P. Icarus ratt.co colonies ratt.co colonies Chaos: Arcane Engineering Chaos: Arcane Engineering DLI Moderately Modded Minecraft, Meals, Magic & Machinery DLI Moderately Modded Minecraft, Meals, Magic & Machinery AndyTech AndyTech It's Hunting Me in The Country Road... [HORROR] It's Hunting Me in The Country Road... [HORROR] Souls of Gods Souls of Gods Mustard Craft Mustard Craft Tech and Guns: Zombie warfare Tech and Guns: Zombie warfare Quark's Adventures [S1] Quark's Adventures [S1] ALCHEMIST RPG ALCHEMIST RPG Classic Horror Game Classic Horror Game Community Horror Pack Community Horror Pack Aphelyon Aphelyon Gears, Dragon and Vampires Gears, Dragon and Vampires Vox Terrae (O Recomeco) Vox Terrae (O Recomeco) CreateRatinized CreateRatinized Convergence SMP Convergence SMP FROST: Wakes The Storm FROST: Wakes The Storm Reqium Reqium Izakji's Zombie Apocalypse II Izakji's Zombie Apocalypse II Creatia 3 Creatia 3 Cobbled Industries 2 Cobbled Industries 2 Cave Horror Project Origins Cave Horror Project Origins Warspire Warspire jacopack lite jacopack lite Paulox's Spore Infection Paulox's Spore Infection SCP Site Roleplay SCP Site Roleplay Guns, Dragons, and Death! Guns, Dragons, and Death! No More Dwellers, Please! No More Dwellers, Please! Quickraft Quickraft KRILLKRAFT KRILLKRAFT True: Calamity True: Calamity

External Resources