Skip to content

Instantly share code, notes, and snippets.

@LemmaEOF
Last active March 30, 2019 10:47
Show Gist options
  • Save LemmaEOF/f02dfafc19b4863d05525fec92746118 to your computer and use it in GitHub Desktop.
Save LemmaEOF/f02dfafc19b4863d05525fec92746118 to your computer and use it in GitHub Desktop.

The Fabric Canon™

These mods are some of the key libraries and utilities for making mods. This list will be updated as more libmods are released.

Fabric API

Maven metadata URL GitHub last commit

Fabric API is almost mandatory for resource loading, and provides a lot of hooks to common mixin targets.

Silk

Maven metadata URL GitHub last commit

Silk adds, among other things, a library for FluidInstances for inventories to interact with.

NBT Crafting

JitPack GitHub last commit

NBT Crafting adds a system for interacting with NBT while making recipes, along with features like recipe remainders.

Towelette

JitPack GitHub last commit

Towelette provides an interface to allow blocks to be filled with any fluid.

Ladder API

<no maven or jitpack> <no public repository>

Ladder API adds a tag to make blocks climbable.

Earl Gray

JitPack <gitlab badge coming soon>

Earl Gray adds a component system to store and access data on Entities.

Cotton

Maven metadata URL GitHub last commit

Cotton adds libraries for config, logging, and material unification, as well as programmatic tag appending and global datapack loading.

LibBlockAttributes

Maven metadata URL GitHub last commit

LibBlockAttributes adds a Capability-like component system for item/fluid/etc. interaction between blocks.

Simple Multipart

Maven metadata URL GitHub last commit

Simple Multipart is a basic multipart system for Fabric.

Satin

JitPack GitHub last commit

Satin adds a manager for OpenGL shaders.

Multiblock API

JitPack GitHub last commit

Multiblock API is a library for constructs that take up multiple blockspaces, like doors or beds.

Crochet

JitPack GitHub last commit

Crochet adds networking utilities, as well as an API for storing data on a player.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment