{"id":13837554,"url":"https://github.com/Darkhax-Minecraft/Bookshelf","last_synced_at":"2025-07-10T18:33:41.057Z","repository":{"id":34292602,"uuid":"38188341","full_name":"Darkhax-Minecraft/Bookshelf","owner":"Darkhax-Minecraft","description":"A library mod which adds additional code support beyond what is provided by Forge.","archived":false,"fork":false,"pushed_at":"2025-07-01T00:01:28.000Z","size":4122,"stargazers_count":150,"open_issues_count":3,"forks_count":40,"subscribers_count":7,"default_branch":"1.21.1","last_synced_at":"2025-07-01T01:19:45.441Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Darkhax-Minecraft.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2015-06-28T05:53:26.000Z","updated_at":"2025-07-01T00:01:31.000Z","dependencies_parsed_at":"2023-02-12T00:31:27.105Z","dependency_job_id":"2f7c07c4-8c0b-4fac-984d-9254d33c7735","html_url":"https://github.com/Darkhax-Minecraft/Bookshelf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Darkhax-Minecraft/Bookshelf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darkhax-Minecraft%2FBookshelf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darkhax-Minecraft%2FBookshelf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darkhax-Minecraft%2FBookshelf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darkhax-Minecraft%2FBookshelf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Darkhax-Minecraft","download_url":"https://codeload.github.com/Darkhax-Minecraft/Bookshelf/tar.gz/refs/heads/1.21.1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darkhax-Minecraft%2FBookshelf/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264631212,"owners_count":23640941,"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":["hacktoberfest"],"created_at":"2024-08-04T15:01:13.733Z","updated_at":"2025-07-10T18:33:41.052Z","avatar_url":"https://github.com/Darkhax-Minecraft.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"\u003c!-- name-start --\u003e\n# Bookshelf [![CurseForge Project](https://img.shields.io/curseforge/dt/228525?logo=curseforge\u0026label=CurseForge\u0026style=flat-square\u0026labelColor=2D2D2D\u0026color=555555)](https://www.curseforge.com/minecraft/mc-mods/bookshelf) [![Modrinth Project](https://img.shields.io/modrinth/dt/uy4Cnpcm?logo=modrinth\u0026label=Modrinth\u0026style=flat-square\u0026labelColor=2D2D2D\u0026color=555555)](https://modrinth.com/mod/bookshelf-lib) [![Maven Project](https://img.shields.io/maven-metadata/v?style=flat-square\u0026logoColor=D31A38\u0026labelColor=2D2D2D\u0026color=555555\u0026label=Latest\u0026logo=gradle\u0026metadataUrl=https%3A%2F%2Fmaven.blamejared.com%2Fnet%2Fdarkhax%2Fbookshelf%2Fbookshelf-common-1.21.1%2Fmaven-metadata.xml)](https://maven.blamejared.com/net/darkhax/bookshelf)\n\u003c!-- name-end --\u003e\n\u003c!-- description-start --\u003e\nBookshelf is a library mod that provides code, frameworks, and utilities for other mods. Many mods make use of Bookshelf and are powered by its code. The documentation for this mod can be found [here](https://docs.darkhax.net/mods/bookshelf).\n\u003c!-- description-end --\u003e\n\n## Why use a library mod?\nLibrary mods like Bookshelf allow seemingly unrelated mods to reuse parts\nof the same code base. This reduces the amount of time required to develop\nand maintain certain mods and features. Library code is also tested in a\nwider range of circumstances and communities which can lead to fewer bugs\nand faster code.\n\n## Built With Bookshelf\nThe following mods were built using Bookshelf and are powered by its code!\n\n- [Enchantment Descriptions](https://www.curseforge.com/minecraft/mc-mods/enchantment-descriptions) - Adds in-game descriptions for enchantments to tooltips.\n- [Botany Pots](https://www.curseforge.com/minecraft/mc-mods/botany-pots) - Adds pots that you can use to grow crops!\n- [Tips](https://www.curseforge.com/minecraft/mc-mods/tips) - Adds tips to various loading screens.\n- [Dark Utilities](https://www.curseforge.com/minecraft/mc-mods/dark-utilities) - Blocks and items with interesting effects and abilities.\n\n\u003c!-- maven-start --\u003e\n## Maven Dependency\n\nIf you are using [Gradle](https://gradle.org) to manage your dependencies, add the following into your `build.gradle` file. Make sure to replace the version with the correct one. All versions can be viewed [here](https://maven.blamejared.com/net/darkhax/bookshelf).\n\n```gradle\nrepositories {\n    maven { \n        url 'https://maven.blamejared.com'\n    }\n}\n\ndependencies {\n    // NeoForge\n    implementation group: 'net.darkhax.bookshelf', name: 'bookshelf-neoforge-1.21.1', version: '21.1.0'\n\n    // Forge\n    implementation group: 'net.darkhax.bookshelf', name: 'bookshelf-forge-1.21.1', version: '21.1.0'\n\n    // Fabric \u0026 Quilt\n    modImplementation group: 'net.darkhax.bookshelf', name: 'bookshelf-fabric-1.21.1', version: '21.1.0'\n\n    // Common / MultiLoader / Vanilla\n    compileOnly group: 'net.darkhax.bookshelf', name: 'bookshelf-common-1.21.1', version: '21.1.0'\n}\n```\n\u003c!-- maven-end --\u003e\n\n\u003c!-- sponsor-start --\u003e\n## Sponsors\n\n[![](https://assets.blamejared.com/nodecraft/darkhax.jpg)](https://nodecraft.com/r/darkhax)    \nBookshelf is sponsored by Nodecraft. Use code **[DARKHAX](https://nodecraft.com/r/darkhax)** for 30% of your first month of service!\n\u003c!-- sponsor-end --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDarkhax-Minecraft%2FBookshelf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDarkhax-Minecraft%2FBookshelf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDarkhax-Minecraft%2FBookshelf/lists"}