Camouflage Mesecon Blocks

Description

The Camomese mod allows you to embed mesecon and digiline circuitry into aesthetically pleasing blocks, seamlessly integrating advanced functionality into your builds while minimizing clutter.

Camomese provides you with a way to seamlessly integrate subtle mesecon and digiline circuitry across your existing builds without sacrificing too much on aesthetics.

This mod consists of two groups of new blocks:

  1. Mese Core nodes (searchable as "mesecore") to integrate simple mese-powered circuitry
  2. Digiline Core nodes (searchable as "digicore") to integrate digiline functionality

As implied by the "core" in the name, mesecore and digicore nodes have a mesecon and a digiline wire embedded within the block which allows it to conduct mesecon power or relay digiline signals.

In order to differentiate mesecore and digicore blocks from the surrounding blocks, they each have a tiny spot (the core material) in the middle of each face where the mesecon or digiline material shows through.

Key Benefits 🔗

  • Aesthetic Integration: Hide wires and circuits within visually appealing blocks, blending almost seamlessly with default textures for a clean look.
  • Versatility: Compatible with a wide range of default solid Minetest nodes.
  • Economical: Economical crafting recipes ensures minimal resource usage, spending only one mese crystal fragment to produce 8 mesecore blocks, or one digiline wire to produce 8 digicore blocks.
  • Customization: Perfect for automating builds while maintaining a clean look.

Features 🔗

  • Mese Core: Replaces mesecon wires with visually integrated blocks (e.g., cobblestone, stone).
  • Digiline Core: Adds digiline-compatible blocks for stealthy digital networks.

Frequently Asked Questions 🔗

Why is the code so unoptimized? 🔗

Firstly, this is my first mod on Luanti. Not only am I new to modding on this game, I am also new to the game in general and even newer to Lua, as in the programming language.

Secondly, if there are any shortcomings in the way I have coded it, this is merely because I am in the process of learning (and improving). It will get there. Just have some patience.

Thirdly, the code is constantly being improved wherever needed. So take a look again... is it really unoptimized? And if it is indeed lacking in certain areas, you are always free to post issues on the repository or submit a pull request and suggest your own edits.

Why not make an API? 🔗

Check again. This mod now has an API.

Which games are supported by this mod? 🔗

I have only tested this on MTG (minetest_game) since that is the only game I currently play using the luanti engine. Technically this should work with any game that supports the mesecons and digilines mods. If it works in other games, it would be nice to know about it in the reviews section.

Reviews

Review

Do you recommend this mod?

  • English

    Awesome. just one thing i think would make it better.

    i love the mod especially because it allows me to make less noticeable builds with mesecons. but if you made the blocks also come in complete camo too (where they look exactly like the normal blocks they come as without the dots and with mesecon transportation capabilities like they already do) it would be AWESOME and i would use it all the time

    0 comments

Releases

v0.3.2

Download

Luanti 5.11+

2025-08-26 06:12 UTC

v0.3.2 - Comprehensive release including new features, bug fixes and translations 🔗

Comprehensive Changelog (Including changes added in releases v0.3.0 through v0.3.2)

  • Explicitly set is_ground_content, drop and on_blast properties of mesecore and digicore nodes in API registration functions. Setting the drop property fixes a bug where mesecore stones and digicore stones drop regular cobblestones when dug.
  • Added a new set of nodes called ghostcore nodes which have a ghost stone at their core - mesecons_random mod is required for this optional functionality
  • Added new French translations
  • Updated Malay translations to include newly introduced nodes
  • Updated optional dependencies to include mesecons_random

v0.2.2

Download

Luanti 5.11+

2025-07-15 02:58 UTC

v0.2.2 - Minor fixes and improvements 🔗

  • Translator has been moved out of the API functions since they may be used by other mods.
  • Rearranged translation strings to match the order they appear in init.lua
  • Added missing mese core block translations
  • Added type = "shaped" when calling core.register_craft() for improved code readability

v0.2.1

Download

Luanti 5.11+

2025-07-14 23:43 UTC

v0.2.1 - API update 🔗

  • New API created for registering new mesecore and digicore blocks based on existing blocks
  • Previously created mesecore and digicore blocks are now registered using the new API
  • Removed individual .lua files previously used for registering blocks

v0.1.29

Download

Luanti 5.11+

2025-07-10 02:23 UTC

v0.1.29 - Texture Cleanup 🔗

  • Removed derived textures modified from default mod
  • Added overlay textures for mesecore_off, mesecore_on and digicore. These are now used as overlays on top of the default textures.
  • Bumped version up to 0.1.29

v0.1.26

Download

Luanti 5.11+

2025-07-07 22:41 UTC

v0.1.26 🔗

This is the first release of the mod. This mod adds mesecore and digicore nodes that correspond to (and blend in with) the following default blocks from MTG (Minetest Game):

  • Acacia Tree
  • Acacia Wood
  • Aspen Tree
  • Aspen Wood
  • Cobblestone
  • Desert Cobblestone
  • Desert Sandstone Block
  • Desert Sandstone Brick
  • Desert Sandstone
  • Desert Stone Block
  • Desert Stone Brick
  • Desert Stone
  • Jungle Tree
  • Jungle Wood
  • Mossy Cobblestone
  • Obsidian Block
  • Obsidian Brick
  • Obsidian
  • Pine Tree
  • Pine Wood
  • Sandstone Block
  • Sandstone Brick
  • Sandstone
  • Silver Sandstone Block
  • Silver Sandstone Brick
  • Silver Sandstone
  • Stone Block
  • Stone Brick
  • Stone
  • Apple Tree
  • Apple Wood
  • Coal Block
  • Steel Block
  • Copper Block
  • Tin Block
  • Bronze Block
  • Gold Block
  • Diamond Block
  • Brick
All releases