Best Minecraft library mods

In this page you will discover amazing Minecraft library tagged mods. Flick through countless useful content dedicated for Minecraft game that includes mods, shaders, maps and textures. Only the best and most popular additions come into our list and they promise to give an fascinating experience to any minecraft player

Cardinal Components

Cardinal Components API is an API which is used to attach data to objects to help interact with various parts of the game. This can help make mod creation easier and the mods more compatible. Not only can this be used for new things but you are also able to attach it to vanilla classes to make more changes. Your data will automatically save once implements and there is a helper interface to help with the data. The API by itself is very customisable and lightweight and uses ASM-generated extensions for some of the tweaks. There is a wiki, a GitHub, and lots of Javadoc to help developers use the mod. For players, the mod does not do anything on the surface, but is required for some mods to run, and pre-bundled in many other mods. Some mods which use Cardinal Components are:Age of ExileAir  HopAncient PuzzlesAnti  Mob FarmAstromineBag     of holdingBewitchmentBlack  HoleBosses  of Mass DestructionCodeLyoko: LegacyCraftable Utilities Death  FinderDon’t  SleepDungeons  of ExileEasy Shulker BoxesEldritch MobsEman’s Dynamic DifficultyFat ChickenHex  CastingHexalImmortalityLibrary of ExileLinking  BooksMCDoomMiskatonic MysteriesMorelotasNumismatic  OverhaulPublic GUI AnnouncementSomnia AwokenTargetingAPIThe BumblezoneTraveler’s BackpackTropicraft: An Unofficial UpdateAnd Many moreMany mods on Fabric or Quilt require Cardinal, but some mods bundle it Jar in Jar or other formats so you do not always need to install it manually. For developers, the wiki comes with lots of useful information about developing with it, but so far the mod is only for Fabric and its derivatives so you will need to change your code if you also want to work on MC Forge. The mod is commonly used for configs.



libIPN (library Inventory Profiled Next) is a library used by Inventory Profiled Next and some other mods by the same author (though you are allowed to use it for your mods).There are many APIs this library contains used for various things like configs and GUI, here are some of the many things libIPN helps you do:    Logging     (With Debug and Trace)   Talking     with the player directly   Rendering Colours    Text    Textures    Data     parsing of various formats such as indents   SemBerInformation     ManagementMaths     and Physics and GeometryDebuggingLayoutsWidgetsToolTipsPath     Validation and writingMayThrow     annotationsWeighted     AlgorithmsLots     of AbstractionChanges     to the ControlsEntity     AbstractionItemsAliasesAnd     so much moreIt runs on Both MC Forge and FabricMC + Derivatives (though some like Quilt may have some issues if the issues can not be reproduced on Fabric). The author still maintains older versions going back to 1.16 and uses a lot of shared code among each of the versions making it good for projects which want to be on many versions with not much change.It is important to keep a few things in mind. First of all, the library is written in Kotlin, which will limit its use in Java in some ways, and it will require a language adapter like Fabric Language Kotlin. Kotlin may also be harder to read for many Java-first programmers and reading it may be harder. The mod is also undocumented, with the official page not even saying all the functionality, the mod is supposed to be used with mirinimi’s mods, mostly the ones related to inventory profiled next. IPN Rejects (a mod which adds things that were originally declined from the main Inventory Profiles Next) also uses this library. LibIPN is commonly used by many modpacks big and small, like Colonies Universalis – Updated. Though if you do know how to use it there is a chance you can get some benefit from it, it is a little similar to architectury.


Puzzles Lib [Forge & Fabric]

Puzzles Lib is a library designed for many mods made by fuzs_. It contains many abstractions designed to be used on many loaders. Most fuzs_ mods use it, such as Visual Workbench and many others.One of the top features is many abstractions across loaders, similar to Balm or Architectury or Moonlight Lib. This means that it will make it easier for him to make mods that work on both MC Forge and Fabric/Quilt.Some of the changes to the game added by the library are:An EventBus similar to MC Forge’s IModBusEvent for doing things based on events.Registries (MC Forge is known for their limiting of Vanilla registries making mods on multiple platforms harder without abstraction)Messages between client and server with sync and automatic serialisation based on Java’s record type (1.17 and newer).  Annotation-based configs based on MC Forge Config and its Fabric Port Custom Data for Entities, Block Entities, and Chucking with MC Forge’s Capability System or Cardinal Components (built-in on the Fabric  version)   Large changes to the biome and world gen configuration.This library is mostly meant for fuzs_ but other developers are allowed to use it for their own mods if they wish.If you are on fabric you need to install the unofficial Fabric port of the MC Forge Config API.Some mods which use it are:Air  HopBartering  Station    Better Animations Collection    Enchanting Infusor    Easy Magic    Death Compass    Death Finder    Better Tridents   More by Fuzs_All the mods we know of that use Puzzle API are by Fezs_ but many of them are very popular.


Moonlight Lib

Moonlight Lib (or Selene) is a set of utilities that offer a variety of specific features, such as:Dynamic resource pack utilitiesThe ability to register dynamic block sets,Block Colour APICustom map markersDynamic Villager AICustom first and third-person animationsGrindstone achievement triggersSoft Fluid SystemDispenser utilitiesMulti-Loader utilities (For Making mods on multiple loaders).These features provide modders with an easy way to create dynamic runtime resource packs, and data packs, resprite and retexture existing textures, register blocks that depend on a specific block set, detect any arbitrary modded block DyeColour, add map decoration and markers, modify villager schedules, create a custom first and third person animations, add custom triggers for grindstone items, manage multiple fluid containers items, register dispenser behaviours, and develop for the forge and fabric loaders. Documentation and examples for how to use Moonlight Lib can be found in the javadocs and example folder included with the mod.Moonlight lib makes modding in general much easier. With its extensive Tag system (known as types) you can easily generate many new types of blocks and group blocks together which can be used for things like crafting and data packs and general grouping, similar to how you are able to group different woods and stones together. The tag system while may make categorisation easier, does make registration harder and means it must be done at a particular time after Moonlight has scanned. This allows full sets to be registered.The Tag system is why many of Moonlight’s most popular mods, such as Carpeted Stairs & Slabs and Every Compat (Wood Good) are compatibility mods designed to make existing mods types work together better.The Block Colour API allows you to easily have similar blocks that are simply a different colour. Moonlight comes with a lot of other artistic and animation (similar to GeckoLib) modules making it good if you really want to customise the game’s appearance.Other great modules include the Villager AI Module (which allows you to control the AI of villagers and modify the schedules), Data Based Fluids which allow you to make Fluids that work well and have many cool features and customisation (such as being able to be put in buckets and bottles) that is registered via data but can still easily be overwritten via Forge fluids On MC Forge.One of the main advantages is the ability to easily make mods which work on both MC Forge and Fabric quite easily with their MultiLoader tools. It is similar to Architectury and even uses ArchLoom for its official build kit (and has some architectury injects) and but can also be used with other similar templates, including the unrelated but similarly named MultiLoader Template by Jarredll08.It is in many ways better than Architectury based on the actual new stuff it allows you to do being more advanced than those by Architectury while providing many of the same most important hooks that Architectury does.There are many mods of various categories which use Moonlight, such as Every Compat and MmmMmmMmmMmm (Target Dummy). If you are a developer there is also information and javadocs and examples on how to make your own mods with Moonlight.One big worry though is that the mod is Licensed All Rights Reserved which may limit your abilities with the mod.


Dawn API

Dawn API is an API that is used to make various mods for Minecraft. It is a library mod for many of the mods of the Dawn team, adding utility classes and other typical APIs for constructing mods. It aims to be available for the latest version of Minecraft at a given time and focuses mainly on builder classes to make the creation of new features easier, as well as a bunch of data fixing tools and generation. For developers, the Dawn API can be added to the build.gradle of a Gradle project for Fabric, you need to add a few maven repositories as shown on the github, as well as some by other modders like terraformer’s and shedaniel for optional mods. You will also need to set dawn_version = [version] in the players, the Dawn API has its own features, which you can get just by having the mod installed. These include:Extra     NBT parameters for TNT TileEntityA     flying block entity that is similar to a flying falling block /export     command, which can be used to export information about a game’s     content./motion     command, which lets you control the motion and velocity of entities./foodbar     command lets you change the hunger and saturation of entities./health     command lets you control the health of entities.Most of the features are mostly about controlling various elements of blocks and entities, which could be useful for some modpacks and maps, mob battles, or just having fun. Dawn API also has a contributor’s guide on their GitHub for people who want to add their own stuff, which also explains how to get started with development. Dawn API necessitates the use of Fabric API or Quilted Fabric API.Dawn API is mostly for Fabric in general.The developers of Dawn API are also behind Promenade, Culinaire, Artisanat, Mubble, Universal Ores, and other primarily Fabric mods, some of their mods use Dawn API, so if you use them you may want to get Dawn API.Dawn API also has built in compatibility with Cloth Config, Mod Menu, and AppleSkin.



Pehkui mod lets you modify everything in Minecraft. With Pehkui, you can edit the size, entity drops, power, damage, and much more. It enables you to adjust the size of any player, mob, and boss in Minecraft. You can change the base scale, height, width, hitbox size, and much more with this Mod.Pehkui also lets the user change the entities' size and the damage the mobs deal. You can make the friendly mobs aggressive, and the deadly mobs become friends with pehkui. Decreasing the base size also decreases all the characteristics of the edit mob or player.

Einstine Pc


Collective is a shared library mod with common code for all of Serilum's mods. It also optimises multiple mods using the same event by combining them.This is a Forge mod. The download links given below will take you to the official curseforge files page from where you can download your required version of the mod.



Books, books and more books! Even in a game, enlarge and nourish your educational skills! With this new mod, find bookshelfs easy to place and use! Code, frameworks, utilities, and other essential tools may all be found on Bookshelf. Many modifications use Bookshelf's code base to power their own customizations. Why would you want to use library mod in the first place? Library mods, such as Bookshelf, enable seemingly unrelated modifications to exchange code. This reduces the amount of time and effort required to build certain modifications and features. The Library's code base is also put through its paces in a wider variety of circumstances and communities, resulting in fewer bugs and better mod performance.While this mod is mostly for mod creators, it does include certain features that are useful to players, such as debug commands like /bookshelf hand to retrieve item IDs and other useful features. One of the numerous new datapack features is the ability to create recipes that harm goods with durability rather than consume them.


Log In Required

Accessing certain features in our website requires authentication

Sign In

Or if you do not have an account

Create an account
Post is saved
Mod version does not match with the version of selected modpack
Post is saved to your bookmarks.
Select the language

After changing the language website content will be completely translated to the selected language and you can view translated versions of available posts.