Skip to content

Moonlight Lib Mod pre Minecraft 1.20.1, 1.21.1

dynamic data pack and registration, villager activities, custom map marker and a lot more

Na serveri
stiahnutí
278 stiahnutí
zobrazení
1 033 zobrazení
Aktualizované
Aktualizované 29.10.2026

O mode Moonlight Lib

Features of this library are:

  • Dynamic resource pack utilities

A set of utilities that allow creating dynamic runtime resource packs and datapacks. Also easily allows respriting and retexturing existing textures, specifically useful to add new wood based blocks.

  • Dynamic block set registration

Allows mods to specify a block set (which can be for example a wood type). The mod then will scan all registered blocks and fill the block set up only to then allow mods to register blocks that depend on it.

This can't be easily done using traditional methods since the wood set itself depends on the registered blocks so registration must happen at a very specific time. This utility makes that task possible and easy to do. Note that it is still a form of dynamic registration which might have some drawbacks.

In a nutshell you have dynamic wood type support for your blocks. The wood set type already comes built-in.

  • Custom map markers:

A complete system that allows to easily implement and add map decoration and map markers as well as control every aspect of them like rendering. Also allows storing simple data inside maps data offering a couple of hooks to use it too like on item tooltip. This system also offers a simple Data Driven implementation meaning you can easily register new markers with datapacks!

  • Dynamic Villager AI

A helper system to easily and dynamically add tasks and modify villager schedules in a compatible way without overriding the whole existing AI. Also allows to properly add memory types

  • Custom first and third person animations:

Allows modders to implement a simple interface in their items to allow it to have custom third and first person animations (like crossbows). Includes simple and easy to use interfaces that can let you control first person and third person animations as well as a callback for rendering the item itself (similar to spyglass) directly in your item class

  • Grindstone achievement triggers:

The mod adds a custom trigger that gets called when an item is passed through a grindstone that you can call in your mods advancements jsons

  • Soft fluid system:

An entirely Data Driven custom virtual fluid system that goes on top of forge one and is designed to fit better in vanilla minecraft and having as main feature the ability to have multiple fluid containers items like bottles, bowls and buckets, as well as providing support for stews and drinks that can be consumed directly from a fluid tank. As opposed to the forge fluid system it has a base unit of 1 minecraft bottle (250 forge mb). The system also automatically generates all the needed fluids for already registered forge fluids and allows the user to override them or add to them easily. Fluids are virtual so they can only exist in modded container specifically for them

-Dispenser utilities: Some code that allows to easily register dispenser behaviors without overriding already existing ones. Also comes with builtin spawn egg and block placement behaviors

Ako nainštalovať Moonlight Lib

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.16–26.1.2 on Fabric, Forge or NeoForge automatically, together with its dependencies: Fabric API.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 26.1.2. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file moonlight-26.1.2-4.2.0-fabric.jar (2.1 MB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it. Required dependencies go there too: Fabric API.

  4. Launch the loader profile

    Open “Mods” in the main menu: Moonlight Lib should be in the list.

On a server

  1. A server on Fabric, Forge or NeoForge

    The mod only works on a server with the same loader and game version, for example 26.1.2.

  2. File goes into the server’s mods folder

    Stop the server, put the mod file into the mods folder and start the server again.

  3. Use the “To server” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

Verzie

So závislosťami

MinecraftLoaderSúborDátumAkcie
26.1.2Fabric26.1.22.1 MB 2
26.1.2NeoForge26.1.22 MB
1.20.1Forge, NeoForge1.20.11.4 MB 17
1.20.1Fabric1.20.11.3 MB 5
1.20.1Forge, NeoForge1.20.1192 KB 3
1.20.1Fabric1.20.1192 KB 1
26.1.2Fabric26.1.22.1 MB
26.1.2NeoForge26.1.22 MB

FAQ

Which Minecraft versions does Moonlight Lib work on?

There are files for 1.16–26.1.2, 13 versions in total. The newest is 26.1.2.

Is Moonlight Lib for Forge or Fabric?

There are files for Fabric: 1.19–26.1.2, for Forge: 1.16–1.20.1 and for NeoForge: 1.20–26.1.2.

What does Moonlight Lib need to work?

Required: Fabric API. Without it the mod will not start: dependencies go into the same mods folder.

Does Moonlight Lib work on a server?

Yes. Moonlight Lib works both in singleplayer and on a server.

How do I download Moonlight Lib?

With Millida Launcher: it installs Moonlight Lib into a modpack by itself, for the right game version and loader. The launcher is free.

Recenzie

Buď prvý, kto ohodnotí Moonlight Lib

Komentáre 0

Pre komentovanie sa prihlásPrihlásiť sa

Podobné mody

Všetky mody

Viac o tomto

Autor: MehVahdJukaarLicencia: LicenseRef-LGPL-with-additional-dependency-clause

Si autor? Kontaktuj nás — stiahneme to do 48 hodín.