Knowledge Base

Preserving for the future: Shell scripts, AoC, and more

My necessary Luanti mods for Mineclonia

Overview

I like the Free Software game Luanti. You can play in a sandbox world, with a great base for mods in Minetest Game (ContentDB). You can even get a premium experience with Mineclonia (ContentDB).

While Mineclonia can be played without mods because it already bundles many mods in with it, mods improve it even more. And I would definitely want to add mods to MTG. Here is my official list of mods to use in Mineclonia, in alphabetical order. I have even written about some of these before, particuarly the ones I wrote. I will publish my list of MTG mods next time.

Mods I use for Mineclonia

Enchantments extractor (enchantments_extractor)

Enchantments extractor is a nifty object that lets you strip enchantments from objects into books, or splits an object with multiple enchantments into each individual enchanted book. This is very useful to remove the scavenged items with random enchantments, for further use.

ContentDB scm: upstream mine

Enchantments workbench (enchantments_workbench)

I wrote this one. This was directly inspired by the enchantments extractor, and it gives you an object that lets you upgrade enchanted books and duplicate them: These abilities are very useful in a survival world.

ContentDB scm

Farmtools

This mod is a continuation of Sickles, and adds sickles, scythes, and rakes. These make farming a lot more efficient!

ContentDB scm: upstream mine

Links for sickles: ContentDB scm: original useful fork 1 mine

Inventory icon (inventory_icon)

This mod adds a HUD icon showing the capacity of your inventory and additional inventory items like backpacks or inventory pouches. It doesn't affect gameplay directly, but makes it easier to see how full your inventory is so you can dump it back at base. I have to use my branch that works with the pouches.

ContentDB scm: upstream mine

Inventory pouches (inventory_pouches)

This is a huge game-changer. You craft an inventory pouch with string and a chest, and then you can carry around 27 more items! I had to make a few code changes to make it work with current releases of Mineclonia, so I have to use my branch.

ContentDB scm: upstream mine

K Ambient Light (k_ambient_light)

While Mineclonia is working on a working night potion (dependent on a custom fork of Luanti but might be unnecessary with mainstream release of Mineclonia >= 0.117.0 that has the new mapgen code and working night vision, combined with mcl_localplayer), I have greatly benefited from K Ambient Light. This mod lets the server admin choose a default brightness for all or some blocks, which helps in caves. You still benefit from torches, but at least you don't absolutely need them.

This is one to which I've never felt the need to submit patches.

ContentDB upstream scm

K Recycle Bin (k_recycle_bin)

This mod adds a wonderful tool that lets you unbuild items back into their recipes. Of course it's cheating, but it's so fun.

ContentDB scm: upstream [mine was insignificant]

Lava furnace (lava_furnace)

I wrote this one. It adds a furnace powered by adjacent lava, flowing or source. So you never need to use fuel, once you can afford the gold block!

ContentDB scm: gitlab mine

Leads

This adds ropes that you can lead animals with. It should be bundled with Mineclonia, but it hasn't been absorbed yet. I haven't made any patches for this one.

ContentDB scm

List-to-file (list_to_file)

I wrote this one, and it started all with the purpose of writing the current users to a file on the filesystem. But now it's mostly a catch-all for various small things. I use a dev branch and do not update the published link.

ContentDB scm

Mapserver

This mod ties in with the amazing Minetest mapserver project. It enables showing user locations in real time, and also adds the node blocks for the points of interest. I've not offered any patches to this mod, but I have contributed to the server app.

ContentDB scm

Chiseled Bookshelf for Mineclonia (mcl_chiseled_bookshelf)

I wrote the full implementation of a chiseled bookshelf. I don't like some of the implementation details that finally made it into upstream Mineclonia, so I have a mod. I haven't yet updated it for removing the native Mineclonia.

Internal ContentDB scm

Colored Chests for Mineclonia (mcl_colored_chests)

I wrote an implementation of Colored_chests for Mineclonia. I never bothered to submit this to ContentDB, but I did offer it to the original upstream.

Internal ContentDB scm

Copper Stuff for Voxelibre (mcl_copper_stuff)

This adds copper armor and some other things that make copper actually useful in Mineclonia. This is so complete, I've never wanted to submit any patches.

ContentDB scm

Mineclonia Get Comfortable (mcl_cozy)

This lets a player sit or lay down arbitrarily. That is all. I wrote a patch that makes it work with mcl_localplayer too!

ContentDB scm: upstream mine

VoxeLibre Furniture and decorations (mcl_decor)

This adds fun furniture and other decorative nodes to Mineclonia! I have never needed to send patches.

ContentDB scm

VoxeLibre Emerald Stuff (mcl_emerald_stuff)

This lets you make armor out of emeralds! It's a big cheat, but it's a lot of fun, particularly if you want green armor. The one downside of all the useful armor is that it mostly negates your skin choices. I sent a patch that ties in with farmtools and maybe horse armor.

ContentDB scm: upstream mine

Lapis Stuff for Mineclonia (mcl_lapis_stuff)

I wrote this one. You can guess what it does.

ContentDB scm

Unsolicited Crafting Recipes for Mineclonia (mcl_misk_recipes)

This pairs nicely with the recycle bin mod, and lets you unbuild (or build) saddles and other items that don't always have a recipe even when they would make sense to. I sent a patch for the small things like emerald horse armor.

ContentDB scm: upstream mine

VoxeLibre More Food (mcl_morefood)

This adds a few extra recipes. I use a private fork that includes another recipe or two.

ContentDB scm: upstream mine

Milk potion (milk_potion)

I wrote this one. It lets you craft potions with just milk as a "soothing potion," which you can also brew into a splash potion. So you can throw milk at somebody to remove their effects!

ContentDB scm

Molten Sailor for Mineclonia (molten_sailor_mcl)

I adapted this one from Molten Sailor. It adds a boat, and suit, that lets you traverse lava without damage!

molten_sailor_mcl ContentDB scm Original mod molten_sailor ContentDB scm

mTimer

This adds minor data in the HUD. I use a private patch that adds biome data to the otherwise time-focused HUD features.

ContentDB scm: upstream mine

mtui_mod

This ties in with the amazing server app minetest ui. I contributed a small patch to the mod to pass info to the server.

No contentDB scm

Obsidian Extra (obsidian_extra)

I wrote this one, and it is directly inspired by a mod for a different voxel game. This adds obsidian doors, fences, and so on.

ContentDB scm

Playerlist

This shows a list of all online players when pressing shift. It is simple and basic. I've had no need to submit patches.

ContentDB scm

Points of Interest (poi)

This is yet another transport and locations mod. It has a gui for letting users manage the interesting locations. This one is OK, but it's not my favorite. I have not felt the need to write patches for this one.

ContentDB scm

Privs per world for Mineclonia (priv_per_world)

I wrote this one, and it facilitates the ability to fly and move fast in the Nether automatically. It is configurable, but the defaults suit my needs exactly.

ContentDB scm

Respawn

This is my favorite location and transport mod. It can track your death location, so you can jump back to where you died. It does mess up the basic bed spawning, but it's worth it still. I use a fork that adds a gui I ripped from Points of Interest.

ContentDB scm: upstream mine

Safe Chest (safe_chest)

This adds a storage node that is password protected. It's so cute and awesome! I use my own fork that adds support for Mineclonia. I submitted the patch upstream but the author has not looked at it yet.

ContentDB scm: upstream mine

Snippets

This lets users run lua snippets. This is very useful when iterating for development. I also use it to trigger the gui for my fork of mod respawn, so a snippets button (node) pulls up the formspec for users to teleport themselves to existing places. I use this upstream exactly as is; no patches needed!

ContentDB scm

Mods I use for Minetest Game

See post My necessary Luanti mods for Minetest Game.

References

Inline

Auxiliary

To facilitate making the thumbnails, I wrote this small function.

files/2025/listings/smallize.sh (Source)

# Dot-source this.
# Startdate: 2025-11-06-5 08:06
# Purpose: preparing my-necessary-luanti-mods blog post
smallize() {
    _i="${INFILE:-${1}}"
    _o="${_i%%.png}"
    convert "${_i}" -resize '15%' "${_o}-small.png"
}

Also, I recently described my luanti config file, which includes some of my configs for these mods.

Updates
2026-01-25 Explain k_ambient_light alternatives better. Fix images. Add source link for copper stuff which is available now.

Comments