Moonlight Lib Mod


Moonlight Lib (or Selene) is a set of utilities that offer a variety of specific features, such as:

Dynamic resource pack utilities

  • The ability to register dynamic block sets,
  • Block Colour API
  • Custom map markers
  • Dynamic Villager AI
  • Custom first and third-person animations
  • Grindstone achievement triggers
  • Soft Fluid System
  • Dispenser utilities

Multi-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.


Follow the procedures described below to install this mod into your game

  1. Download and install the Forge
  2. Download the mod
  3. Put the mod into .minecraft/mods folder
  4. Launch Minecraft
  1. Download and install the Fabric
  2. Install Fabric API
  3. Download the mod
  4. Put the mod into .minecraft/mods folder
  5. Launch Minecraft


Game Versions
1.16.5 1.16.4 1.16.3
February 17, 2023
February 17, 2023
February 17, 2023
February 17, 2023
1.19.2 1.19.1 1.19
February 17, 2023
1.19.2 1.19.1 1.19
February 17, 2023
February 17, 2023

Your evaluation

It helps us to improve our recommendation


Please sign in or create an account to participate in this conversation.

Log In Required

Accessing certain features in our website requires authentication

Sign In

Or if you do not have an account

Create an account
Are you sure to delete this comment?

Note that you cannot reverse this action.

Report an issue

First, please select the reason why you are reporting.

Copyright Infringement
Inappropriate Description

Also please leave your email, so we can get back to you:

Please provide a valid email adress!
Post is saved to your bookmarks.
Report is sent!
Mod version does not match with the version of selected modpack
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.