Best Minecraft MultiLoader mods

In this page you will discover amazing Minecraft MultiLoader 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


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.


Forge Config API Port [Fabric]

Forge Config API Port [Fabric] is an unofficial port of Minecraft Forge’s Config API for fabric. MC Forge has a well-known API for doing configs. MC Forge commonly recommends you use their Config API for making mods for the sake of being easier to support for them. This can make it harder for those who want to want to port their mod to Fabric/Quilt or other loaders. So this mod ports the MC Forge Config API to Fabric.The MC Forge Config API is actually quite simple, with just a few parsers and Java Interfaces and hardly makes any calls to Minecraft itself or other parts of Minecraft Forge. When it does refer to other parts of MC Forge, the unofficial port has an abstraction layer and general API. It is unknown how much work went into this, as it is not a cleanroom rewrite with many of the comments still in place. It is also important to note, that there are a few files missing such as So this is something that may need to be considered.The mod is built as a drop-in replacement for the Minecraft Forge Config API and has all the same package names and everything. The mod is supposed to be used in an environment with multiple loaders and itself is in a gradle project that has MC Forge, FabricMC, QuiltMC, and Common(shared code) as separate that is possibly based on MultiLoader Template. It is unknown why they chose this development configuration, both the Quilt and MC Forge projects are likely dummy projects possibly for testing and not something you can actually download (though the main version, for Fabric, does work on Quilt officially). The mod in general is useful for people who do not want to use a 3rd party config API on MC Forge and still work on Fabric.Mods can also be configured in the game if the mod Configured is installed, however many configs require this to be explicitly enabled so you may not have as much luck with the GUI as you would with the files. The author is behind many other mods also, and many of them use this, there are also many other mods which use this.


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.


MultiLoader Template

MultiLoader Template is a mod development template designed for targeting Minecraft Forge, QuiltMC, and FabricMC in one environment. It is a Gradle project containing four nested Gradle projects, each doing different tasks and used for building your jars. There are many different versions, both official and unofficial which do various things, such as Quilt Compat, Kotlin, Kotlin DSL, and others. Multiloader alone has no dependencies outside of a Java Development Kit and an IDE; however, it is easy to implement 3rd party dependencies if your mod needs them. MultiLoader is only recommended for those with more experience modding and independently working with Quilt, Fabric, and MC Forge.MultiLoader is not a mod loader or a mod itself; however, it is a development environment that reduces the amount of code copied and pasted by having divisions in your code for different platforms. There are five environments you need to worry about:Forge: For code specific to Minecraft Forge, based on ForgeGradleFabric: For code specific to FabricMC, Based on Fabric LoomQuilt: For code specific to QuiltMC, Based on QuiltLoomCommon: For code that works on all 3 (This is where most of your code should     be), Based on VanillaGradle by SpongePoweredMain     (The main Gradle which runs all the others)The reason there are version-specific folders is that some of the code is specific on different platforms, such as:Calls to the LoaderRegistries (MC Forge has their own and can’t use vanilla ones)SpongeMixinsReflection or working with Obfuscated or intermediary namesAnything else which may use specific API referencesMultiLoader is commonly used by many mods and libraries, which makes it attractive to developers who want to make their mods work across platforms. Most developers will support its usage, though there are exceptions when the code based between APIs is much different. The template is officially supported on 1.17 and newer but can likely be down ported with some work. Fabric API and Quilt Standard Libraries should be automatically downloaded.GeckoLib officially has a page explaining how to use  with  GeckoLib.The template is officially developed by Jaredlll08 and DarkhaxDev (and others like Wixtin), who have since ported most of their mods. These mods include Bookshelf, AttributeFix, Controlling, Enchantment descriptions, Ingredient Extension API, Game Stages, Item Stages, Dark Utilities, Faux Custom Entity Data, Recipe Stages, Tip the Scales, ContentTweaker, CraftTweaker, ModTweaker, so much more. If you are extending any mod by Jared or DarkHax, you should use this template as they officially support it.Most of Yung’s mods are built on Multiloader, which uses Yung’s API. If you use Yung’s API, you probably should use MultiLoader Template.The template is also commonly used by lesser-known mods such as Vein Mining, Passive Chunk Pregenerator, Open Parties and Claims, Apple Crates, and others. It can also be good if you have a bunch of forge or fabric code and want to experiment and try to move to the other.There is a chance this may work with Architectury API; however, they have their templates called Architectury Templates, which has since added a Multiloader style config and which gives you more config though you are more likely to get official support from ModLoader authors with Multiloader which wraps the official build kits. You can also use FeatureCreep if you want to target multiple Platforms.There are some drawbacks, though, such as there can also be excess extra files and code from trying to split them rather than having them together, additionally, some things keep getting different in newer versions and can no longer be shared in the common folder. Prominent examples of this happened in 1.19.3 and 1.18.2, which saw massive changes, some of which required loader or API-specific requests. Organising it can be a nightmare compared to different projects, especially for more extensive mods. Though one advantage it has is if you share your code on git with the Gradle, you do not need as many branches, but it may be harder for people to read the code. Additionally, many common mods are just the Forge versions. There are many samples of how to organise your code and use the different templates like the Kotlin one, . MultiLoader may be a better option if you like to develop in Kotlin but do not want to deal with the issues with switching to Kotlin in the official ones and want Kotlin to Work out of the box. Please note that to run the Kotlin Versions of the mods, the template uses Kotlin for Forge and Fabric Language Kotlin, which the users will need to install.Additionally, Jaredlll08 has voiced his not liking of Yarn Mappings and only officially supports MojMaps while Architectury Templates works with Yarn.We have mentioned Quilt Compatibility here, and while it did exist in the 1.18 era as a beta, it was not ported to the newer versions officially; unofficial ports exist and are still maintained, however despite Jared and DarkHax’s optimism, they have yet to preserve the Quilt MultiLoader Template to 1.19.x or officially support their mods with Quilt; however, you should still be able to run your Fabric Mods with it if you do not do too complex of stuff. QuiltMC officially supports most Fabric Mods and plans to do this for the foreseeable future. As a development platform, QuiltMC is not yet developed to the point of good support and has been suffering from a poor adoption rate and is possibly in decline. Many authors are not checking their mods with Quilt compatibility, Only the 1.18 branch has official quilt support, and it is recommended you update the information with LambdAurora’s Quilt Import Utility . Though the changes to add Quilt can easily be applied to other versions. In general, though, we recommend sticking to traditional Fabric if you are going to be using MultiLoader as you want as much shared code as possible, and Quilt-exclusive features would need to be redone in the fabric versions anyhow. The suggested way to update MultiLoader for Quilt is to download the 1.18 Quilt Version and edit it for 1.19.x. You can do this for older non-Quilt versions also if you want to use Multiloader on 1.14-1.16.5.We recommend using PortingLib with MultiLoader because PortingLib has ports of many Forge Specific features to Fabric/Quilt (and is a developer for both), meaning if you want to use any Forge specific Features, you can easily do it in the Fabric section of Multiloader.Many unofficial forks of MultiLoader Template aim to fix some of the issues and add changes to themselves. With some Gradle knowledge, you should have the ability to change some stuff.Some mods that use MultiLoader:AttributeFixBookshelfColoured TooltipsDark PaintingsDark UtilitiesEnchantment DescriptionsNo AI Spawn EggsOpen LoaderPigPenRunelicTool StatsControllingCraftTweakerInitialInventoryTipTheScalesBotaniaPatchouliWaystonesDefault OptionsBalmFarming For BlockheadsKleeSlabsCooking For BlockheadsTrash SlotForgiving VoidClient TweaksPretty BeachesNether Portal FixPaintings++Public GUI AnnouncementHang ManOh The Biomes You'll goAlone And TogetherMore Info and DarkHax also did a lecture and FAQ called MultiLoader Madness on it at Modfest BlanketCon 2022,   other authors also lectured about using it such as WillBL and williewillus, a creator of Botania.


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.