Let's get drafting!
This mod is open source and under a permissive license. As such, it can be included in any modpack on any platform without prior permission. We appreciate hearing about people using our mods, but you do not need to ask to use them. See the LICENSE file for more details.
This is a template repository for creating Fab Labs projects with automatic CI publishing to the Github Packages maven. Fab Labs projects are typically experimental API drafts that will eventually be PR'd into Fabric API. As such, this project is structured around Fabric API, along with its checkstyles and versioning system.
Setup is designed to be as easy as possible for creating new projects.
- Click the "Use this template" button above the file view.
- Clone the newly-created repo to your computer.
- In gradle.properties, change the
library_nameproperty to be the name of this library. It will be converted intofablabs-<library_name>-v<version>to create your Mod ID. - In your IDE, change the names of the
io.github.fablabsmc.fablabs.api.blueprintpackage and theio.github.fablabsmc.fablabs.api.blueprint.v1.Blueprintclass as necessary. Change theMODIDfield inBlueprintto your mod ID. - Change the name of
mixins.blueprint.jsonby replacingblueprintwith your library name. Change the value ofpackagein the mixins JSON as necessary. - In fabric.mod.json, change the
descriptionandentrypointsfields as necessary. - You're all set up to get working!