Minecraft library tagged materials

In this page you will discover amazing Minecraft posts tagged as library. 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

Reborn Core

Reborn Core is a library mod used in many of Tech Reborn developers' mods. It incorporates a robust event system, enabling modders to create dynamic and interactive content. Some of their most popular mods that depend on Reborn Core include Quantum Storage, Fluxed Redstone, Hardcore Map Reset and more.Note that Reborn Core for 1.14+ versions use Fabric and therefore they require Fabric API to function. Download links for this library mod are given below.

MinecraftStorage

FerriteCore

FerriteCore is a revolutionary mod that tackles the memory consumption of Minecraft in multiple ways, resulting in significant memory savings. By implementing carefully designed optimizations, it ensures smoother gameplay, reduced lag, and a more enjoyable gaming experience.The memory-saving mod employs advanced memory management techniques to minimize unnecessary memory allocations and deallocations within the game. By optimizing how Minecraft handles memory, it prevents excessive memory consumption and reduces the overall memory footprint. Garbage Collection (GC) is an essential process in Minecraft that helps free up memory occupied by unused objects. However, inefficient GC routines can lead to memory bloat and performance degradation. This mod introduces optimized GC algorithms, resulting in more efficient memory reclamation and reduced memory fragmentation. The actual memory savings achieved by this mod will vary depending on the specific Minecraft modpack you're using. Let's take the Direwolf20 pack version 1.2.0 for Minecraft 1.16.4 as an example. After applying the memory-saving mod, you can expect substantial memory reductions on the title screen. On average, the memory usage (after GC) drops from approximately 3.1 GB to an impressive range of 1.1-1.2 GB. This remarkable improvement allows for smoother gameplay and enhanced performance, even with resource-intensive modpacks.Remember to stay updated with the latest version of the memory-saving mod to ensure compatibility with your Minecraft version. Enhance your gaming experience today by reducing memory usage in Minecraft and exploring the vast world of possibilities without worrying about performance limitations. Download links are given below. 

MinecraftStorage

AutoRegLib

AutoRegLib is a library mod used for various things, including registries and other abstractions. The mod is made by Vazkii, one of the top mod creators. Vazkii and other developers use AutoRegLib to make mods likeQuark (and add-ons)Akashic Tome,BattlefieldsHeartDropsIntegrated Dungeons and StructuresMagical PSIMob InhibitorMorph-o-ToolPickleLibPotionFingersPotion RingsPSI (and add-ons)and many more.This mod is not needed by itself but is needed if you want to play a mod which requires it.
The main part of the mod is the RegistryHelper, which is used for Abstract Registration by allowing you to register them in a single place. There are also wrappers for creating a BasicItem Object and other stuff that will automatically register upon initialisation of the class.
Outside of registries, there are also many other things AutoRegLib can do, such as RenderingItem NBTRotationToolTipsVanilla Packet DispatchingInventoryTicksand much more.It provides lots of easy-to-use utilities and, unlike many library mods, is not only used by the person who wrote it but is also commonly used by third parties.
AutoRegLib is primarily written for MinecraftForge, an Architectury port was in development at one point, and an unofficial fabric port exists.

mchoarder

NeoForge

NeoForge or Modge is a Fork of Minecraft Forge by most of the team except LexManos. It is meant to replace Minecraft Forge and was initially intended to do many things that LexManos did not want to do with Minecraft Forge. cpw stated that they should keep compatibility with MC, but Curle said she plans to break it in the next major, then she changed it to the next minor version after hearing there would be significant changes. Many people view NeoForge as a good change; however, we will tell the truth.While many people hated LexManos because he was hard to work with, they praised Curle. However, Curle is far worse; she is involved in ban sharing, where people can do things in 1 server and get banned in another, like extraterritorial jurisdiction. Curle also has taken steps to hide proof from the defendant and make it harder for them to defend themselves. She was even one of the co-founders of the QuiltMC Community Collab, a warning network run by QuiltMC. So Curle is not a better leader than LexManos. In terms of new content for the project, a lot is currently being discussed, but it is important to note that soon it will not support traditional MC Forge mods. Many things related to SpongeMixins and more. It is essential to keep an eye out.

modristore

McJtyLib

McJtyLib is a library used by many of McJty and romelo333 mods. It provides common libraries many mods use, especially in the RFTools series.
McJty is most known for its modding tutorials, and they make many modding tutorials for Minecraft forge covering many topics. They are one of the top Mod Making tutorial makers. They are also involved in many popular mods. McJtyLib is behind many of them. Some of the great things it allows you to expand upon include the following:PowerSmartwrenchContainersModulesInformationConfigStyleised ConfigBindingsBlocksBlock CommandsToolTipsInfo LinesRenderingGUIHudsModelsCompatibility with Various mods such as Patchouli, JEI, Walia, The One Probe, and MoreCraftingData GenerationDebuggingFontKeysMultiBlocks and MultipartsNetworkWorld DataAnd Much, much more
It is for Minecraft Forge only, which is something to remember. It is MIT Licence, so you can easily use it for your mods without legal issues. However, the source is not made too easy to find by default but can be found here https://github.com/McJtyMods/McJtyLib
Some mods which use McJtyLib includeAqua MundaArienteAriente WorldDeep ResonanceEFabElemental DimensionsFancy TrinketsGear SwapperGuGu UtilsHoloGuiImmersive CraftMeeCreepsMystical EnhancementsNaberius - The Demon RealmNeed to Breathe!Not Enough WandsQuest UtilsRestrictionsRF LuxRFToolsXNETAnd More

modristore

Flywheel

Flywheel is a rendering engine for Minecraft allowing developers to create custom models and shaders in a high-performance way that is better than the vanilla rendering engine.
The rendering engine inside Minecraft is quite old and not optimised for advanced high-quality, highly detailed voxels. Flywheel was created so the developer could have fun with graphics programming while fixing the rending engine in the game.
Flywheel lets developers take advantage of GPU instancing and GPU optimisation in general to have better performance and to create customVertexesInstance formatsShadersand morein a more unified and powerful form of ingesting data.While you can still optimise for individual CPUs and GPUs, Flywheel is making abstraction interfaces to more easily access the GPU/CPU data. You need not worry about it while making shaders and rendering entities. Note that this functionality is still in progress and may not work well on all hardware.
Flywheel also adds enhancements to the vanilla rendering engine to make it faster.The mod does work with Optifine, but if you use Optifine+Shaders, Flywheel's optimisations will be disabled. Similar story to Iris Shaders; however, a mod called Iris & Oculus Flywheel Compat fixes this.
Flywheel is used in many popular mods such as Create, Calemi's Organized Crime, Integrated Dungeons and Structures, and many others.

modristore

BdLib

BdLib is a Scala Library used for various mods and adds different pieces of generic code.It is mostly written for bdew’s mods but under the MIT Licence, so anyone can use it if they give proper credit. The library contains many hooks which can be used for various things. Here are just some of the many things BdLib has hooks forBlocksCapabilitiesCommandsConfigGUIInventoryItemsData, KeepData & Data GenerationMultiBlocksNBTNetworkingPowerRenderingResourcesRotationTilesSensorsEventsMathsAnd much more. It is one of the larger libraries. There are some things to keep in mind, though, such as how it is written in Scala; it may not do too well if you do not know Scala and may not work too well with Java code in a standard IDE without Scala enabled, it also requires a language adapter to play.Another thing to remember is that it is MC Forge only, so you cannot take full advantage of porting to multiple loaders if you choose to go with this.
If you are a player, you need BdLib to play some mods. Some of the mods that use BdLib include:* Gendustry* Pressure Pipes* Advanced Generators* AE2 Stuff* Compacter* Factorium* Proxy* Simple Covers* Technobauble* And MoreSince BdLib is written in Scala, you need a Scala Language adapter to use in newer versions of Minecraft Forge (Like 1.13 and newer). For this, they recommend Scalable Cat’s Force.

modristore

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.

modristore

libIPN

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.

modristore

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.

modristore

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.

mchoarder

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 gradle.properties.For 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.

mchoarder

Pehkui

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

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.

MinecraftStorage

Bookshelf

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.

Celinekhairalla

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.