{"id":18150241,"url":"https://github.com/lothrazar/flib","last_synced_at":"2025-04-06T22:41:13.957Z","repository":{"id":57910563,"uuid":"525277965","full_name":"Lothrazar/FLib","owner":"Lothrazar","description":"FutureLibrary","archived":false,"fork":false,"pushed_at":"2024-04-20T05:38:24.000Z","size":5104,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"trunk/1.20","last_synced_at":"2024-05-01T23:34:09.843Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Lothrazar.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"patreon":"lothrazar","ko_fi":"lothrazar","custom":["https://paypal.me/lothrazar"]}},"created_at":"2022-08-16T07:39:31.000Z","updated_at":"2024-08-25T00:31:11.285Z","dependencies_parsed_at":"2024-08-25T00:31:10.756Z","dependency_job_id":"732792fa-f8b0-459d-9334-4d56812039dc","html_url":"https://github.com/Lothrazar/FLib","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lothrazar%2FFLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lothrazar%2FFLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lothrazar%2FFLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lothrazar%2FFLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lothrazar","download_url":"https://codeload.github.com/Lothrazar/FLib/tar.gz/refs/heads/trunk/1.20","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247563926,"owners_count":20958971,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-02T00:08:18.720Z","updated_at":"2025-04-06T22:41:13.926Z","avatar_url":"https://github.com/Lothrazar.png","language":"Java","funding_links":["https://patreon.com/lothrazar","https://ko-fi.com/lothrazar","https://paypal.me/lothrazar","https://www.patreon.com/Lothrazar"],"categories":[],"sub_categories":[],"readme":"# Library\n\nA Library/core mod built on the Minecraft \u0026 the Forge API [https://files.minecraftforge.net/](https://files.minecraftforge.net)\n\n\n[![](http://cf.way2muchnoise.eu/661261.svg)](https://www.curseforge.com/minecraft/mc-mods/flib) \n[![](http://cf.way2muchnoise.eu/versions/661261.svg)](https://www.curseforge.com/minecraft/mc-mods/flib)\n\n[![Build](https://github.com/Lothrazar/FLib/actions/workflows/build.yml/badge.svg)](https://github.com/Lothrazar/FLib/actions/workflows/build.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Discord](https://img.shields.io/discord/749302798797242449.svg?label=\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8\u0026labelColor=6A7EC2)](https://discord.gg/uWZ3jf56fV)\n[![Support](https://img.shields.io/badge/Patreon-Support-orange.svg?logo=Patreon)](https://www.patreon.com/Lothrazar)\n[![Twitter Badge](https://img.shields.io/badge/contact-twitter-blue.svg)](https://twitter.com/lothrazar)\n[![links](https://img.shields.io/badge/more-links-ff69b4.svg)](https://allmylinks.com/lothrazar)\n\n# Currently used by\n\n- https://github.com/Lothrazar/ForgeTemplate\n- https://github.com/Lothrazar/Scraps\n- https://github.com/Lothrazar/TinyLightBulbs\n- https://github.com/Lothrazar/ElementaryOres\n- https://github.com/Lothrazar/SaplingGrowthControl\n- https://github.com/Lothrazar/CustomGameRules\n- https://github.com/Lothrazar/BlockyDoors\n\n## Adding as a dependency\nUse the libs folder in the repositories section of your build scripts as follows\n```\n  flatDir {\n      dir 'libs'\n  }\n```\nAnd then use the blank keyword to add the version inside your dependencies block\n```\n    implementation fg.deobf(\"blank:flib-${mc_version}:${flib_version}\")\n```\nAnd then your gradle.properties file will get the version number set that you are using\n```\nflib_version=0.0.1\n```\nInside your minecraft - runs - client block in build.gradle, you will need this to avoid mixin errors\n```\n property 'mixin.env.disableRefMap', 'true'\n```\n\nIf you want to rely on a remote maven server instead of your local libs directory, then with the repository\n```\n  maven { url = 'https://www.cursemaven.com'  }\n```\nYou need to replace the latest file id (from the url of the curseforge file) in the right hand side in the dependencies section\n```\n    implementation fg.deobf(\"curse.maven:flib-661261:0000000\")\n```\nAnd then add a dependency at the bottom of your META-INF/mods.toml page\n```\n[[dependencies.examplemod]]\n    modId=\"flib\"\n    mandatory=true\n    versionRange=\"[0.0.0,)\"\n    ordering=\"NONE\"\n    side=\"BOTH\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flothrazar%2Fflib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flothrazar%2Fflib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flothrazar%2Fflib/lists"}