{"id":"cl223EMc","slug":"cristel-lib","title":"Cristel Lib","description":"A Library mod for easy structure config and runtime datapacks.","categories":["library","worldgen"],"client_side":"optional","server_side":"required","body":"# Cristel Lib\n\nCristel Lib is a lightweight library mod that makes it easy to create and manage structure configs — through code or data.\nIt’s built for flexibility, giving players, modpack creators, and developers full control over how structures generate and behave.\n\n## For Players\n\n* Customize structure generation for any supported mod.\n* Adjust world generation to fit your personal playstyle.\n\n## For Modpack Creators\n\n* Create custom structure configs or override existing ones.\n* Disable unwanted structure configs entirely.\n* Use the `<mod_id>@<config_name>` format to link your configs to specific mods. <br>Learn more [here](https://github.com/Cristelknight999/Cristel-Lib/wiki/2.-Creating-a-structure-config#for-modpack-makers-advanced).\n\n## For Mod Developers\n\n* Define structure configs for your mod.\n* Add internal configs directly in Java.\n* Automatically generate config screens (optional).\n* Load datapacks conditionally on Fabric and Forge.\n* Use runtime datapacks to add or modify data dynamically in-game.\n\n**How to do that? [Here](https://github.com/Cristelknight999/Cristel-Lib/wiki/1.-Getting-started) is a small tutorial.**\n\n---\n\nCurrently this mod is utilized by [WWEE](https://modrinth.com/mod/expanded-ecosphere), [Towns and Towers](https://modrinth.com/mod/towns-and-towers), [Explorify](https://modrinth.com/datapack/explorify)  and [Terralith](https://modrinth.com/mod/terralith)!\n","status":"approved","requested_status":"approved","additional_categories":["cursed"],"issues_url":"https://github.com/Cristelknight999/Cristel-Lib/issues","source_url":"https://github.com/Cristelknight999/Cristel-Lib","wiki_url":null,"discord_url":null,"donation_urls":[],"project_type":"mod","downloads":19180804,"icon_url":"https://cdn.modrinth.com/data/cl223EMc/22b1072af55724911840b93a30cf8d3b3fc514bf_96.webp","color":4870466,"thread_id":"cl223EMc","monetization_status":"monetized","team":"jQLbV11P","body_url":null,"published":"2023-05-01T17:37:55.454Z","updated":"2026-09-19T14:48:25.657Z","approved":"2023-05-03T03:12:12.233Z","queued":"2023-05-01T18:49:30.105Z","followers":1160,"license":{"id":"CC-BY-NC-ND-4.0","name":"Creative Commons Attribution Non Commercial No Derivatives 4.0 International","url":"https://creativecommons.org/licenses/by-nc-nd/4.0/"},"versions":["qyBhDCjL","QbWRJZhp","qTUoNGY9","BeiojRZG","rGfmEx0B","J0jTgCIB","HocdgthH","pLuCu0Ka","FsQL6FXV","U859rPyK","y3Ko1fGT","LlLYE55K","sc0QxThr","TRoJ8Yc4","wSQEXFVB","VGzwSAM8","FGDF6byY","vwJk3fWs","k0RzoTGC","BNcnK1k5","LRFIdFuW","amI1oyGG","tBnivdbu","rXMG4HtT","HiLmugPC","fANI0ba4","LOGne5BJ","oTRDEoMt","QzhenNWE","9e6KHhU3","3aypqSNl","ElM4X70m","jMYaXwo6","QKpglnFb","LXyrdywi","VjaAEPBl","V8kulhC0","oLp2OCg3","8iGbvXwk","DOsSK4NK","oT04jpll","pcnAJaO5","ADKSOV3O","Z4HqO4Am","T2JWurbR","sILGNCx4","nvBbYALa","waCffck8","TF0bB1VS","bgdjh4pG","dTKknjtx","WEUgcqrr","2pbgbLQi","eSjGT41i","JwzGxSzH","wEUhAqMj","VEOx5uG8","3d4XeMfd","pRNiTy0y","BLa9dOnj","a2knYCon","fpeYegvZ","UfivGGmq","oFrnFrNm","7Ntp9dD3","ZvMKpvgf","K2pVXHCe","z86zTl4X","6vtzWpRI","JiCAbUWP","h5nfApnW","q4ANRUMZ","QW7dcPGu","pFmaiGvS","p21e0kLQ","gJe55Neh","yWdD26Oh","HhcCCbE2","1k0Rv30o","MRyvygQV","GBVtWlUN","PKOCWiGJ","bDd8Xl0w","JbGjwnV6","BRVWgniI","GlBkE8Zq","5Skaj6dw","Sduz0AWP","K1dyr5gj","rhpKhWXb","1NM741mO","ofxpupA4","1yyRhsti","OoKByyJE","bWDW9ZQ9","YrhjS3HR","nyrGV1GK","Yp0XKKMq","A4jiHA7w","xNJVQZkW","B50feQkV","8CVrcGex","8049CnMl","rcSodUE0","bociZXpN","QLCbh6Ql","iNFZUYRZ","rVwhMA5a","9p2TokHI","FuH9KtJD","8o19Ot4V","WWbbl4Rn","JDTs3eQM","aRIryrE0","6cKPC8Up","v197aEhs","rWxmPrGC"],"game_versions":["1.18.2","1.19.3","1.19.4","1.20","1.20.1","1.20.2","1.20.4","1.20.6","1.21","1.21.1","1.21.10","1.21.11","1.21.3","1.21.4","1.21.5","1.21.6","1.21.7","1.21.8","26.1","26.1.1","26.1.2","26.2","26.3"],"loaders":["fabric","forge","neoforge","quilt"],"gallery":[{"url":"https://cdn.modrinth.com/data/cl223EMc/images/82425cf2a9a450e80caec928d7ef2c1f1881bac3_350.webp","featured":false,"title":"Vanilla config","description":"Set spacing to 1 and seperation to 0 for every vanilla structure","created":"2023-05-01T18:28:30.841Z","ordering":0},{"url":"https://cdn.modrinth.com/data/cl223EMc/images/dff51d0855ae4ed90adee6c3d26c1abfc0ea7a63_350.webp","featured":false,"title":"Built-in Vanilla Enable/Disable config","description":null,"created":"2023-05-01T18:29:04.668Z","ordering":0},{"url":"https://cdn.modrinth.com/data/cl223EMc/images/2c12e75d863fe5f5774881c3515576b97664a886_350.webp","featured":false,"title":"Built-in Vanilla placement config","description":null,"created":"2023-05-01T18:29:24.396Z","ordering":0}],"sync_at":"2026-11-07T20:28:57.117Z","checked_at":"2026-11-08T02:15:02.834Z"}