ToddLLM/luanti-complete-dataset huggingface dataset:
**Title:** mTimer

**Description:** 

**Details:**
### Abstract
**mTimer** is a mod that allows players to individually configure and show a timer as permanent HUD element that automatically updates every second. The timer can show the real-world time and the ingame time as well as the current play session starting time and duration in freely configurable formats.

Use it on your public server to give your players additional value (players can individually hide the timer if they want) while being on your server or use it in your singleplayer world to stay informed or – when creating creative content for others to watch – give your viewers a hint on when the footage was recorded.

### Some More Details
Since the Content Database does not allow external screenshots to be shown I cannot show any configuration examples here. Please check out the readme on GitLab for that.

The timer display and settings are entirely configured on a per-player basis via configuration formspecs. For opening the main menu simply enter the `/mtimer` chat command. From the main menu all configuration formspecs are accessible.

Some formspecs allow you to use variables. The variables and their current (i.e. the moment when opening the formspec) values are shown below the input field.

Configuration formspecs can also be accessed directly by providing the respective parameter to the `/mtimer` chat command. Run `/mtimer help` to see a list of available parameters.

Available languages are English (default), German, and Italian.

**Tags:** hud
**Repository:** https://git.0x7be.net/dirk/mtimer
**License:** MIT
**Title:** Armor Toggle

**Description:** 

**Details:**
This mod allows players to **visually hide or show their 3D armor** at any time in-game, while keeping **all protection and gameplay effects** fully active.
It is fully compatible with [3D Armor](https://content.luanti.org/packages/stu/3d_armor/) as well as with skin mods like [edit_skin](https://content.luanti.org/packages/Mr.%20Rar/edit_skin/) or [simple_skins](https://content.luanti.org/packages/TenPlus1/simple_skins/).

The armor becomes invisible by temporarily replacing the visual textures, making it perfect for:

* roleplay
* clean screenshots
* players who want to look unarmored while still being protected

---

###  Features:

* Hide or show armor on demand
* Automatic memory of visibility state (even after logout or death)
* Automatic detection of skin or armor changes
* Visual particle effects and sound feedback when toggling

---

###  Available Commands:

```bash
/armor_view on      →  Shows the armor visually
/armor_view off     →  Hides the armor visually
/armor_view         →  Shows current visibility status
/armor_view status  →  Same as above
/av                 →  Shortcut to toggle visibility on/off
```

---

This mod is **lightweight**, with no complex dependencies, and is designed to be **compatible with any armor or skin mod based on player textures**.


*This mod was made with ChatGPT.*

**Repository:** https://github.com/Luffy0805/armor_toggle/
**License:** MIT
**Title:** Brick Walls

**Description:** 

**Details:**
Brick Walls
===

This simple mod adds brick walls for the walls mod. There are walls for many types of bricks from different mods.

Walls are added for the following brick types:

- From `default` (mtg):
    - Brick
    - Stone Brick
    - Desert Stone Brick
    - Sandstone Brick
    - Desert Sandstone Brick
    - Silver Sandstone Brick
    - Obsidian Brick
- From `nether`:
    - Nether Brick
    - Compressed Nether Brick
    - Cracked Nether Brick
    - Deep Nether Brick
- From `ethereal`:
    - Ice Brick
    - Snow Brick
 - From `xdecor`:
    - Cactus Brick
    - Moon Brick
 - From `sumpf`:
    - Swamp Stone Brick

The number of blocks that walls connect to will also be expanded.
For the walls to be added, it's required to enable the mods containing the corresponding materials (bricks).


**Tags:** building, decorative
**Repository:** https://git.sp-codes.de/minetest/brickwalls.git
**License:** MIT
**Title:** Grenades API

**Description:** 

**Details:**
## This mod does not add grenades!
This mod only provides an api for mods to use to easily create grenades


### Mods that use this API
* [Basic Grenades](https://content.luanti.org/packages/Lone_Wolf/grenades_basic/) - Adds three grenades originally found in this mod

**Tags:** library
**Repository:** https://github.com/LoneWolfHT/grenades
**License:** MIT
**Title:** Astral

**Description:** 

**Details:**
this mod is the astral mod, with a few improvments, changes, and addons.

this mod includes new weather events(solar eclipses, harvest moon, and a pink colored moon.
changes/improvements to the code re-enable the cloud density function(which works in MT 5.7.0)

this mod will only be for MTG until I do further testing.

**Tags:** environment
**Repository:** https://github.com/DragonWrangler1/Minetest-Astral_mod
**License:** MIT
**Title:** My Regen Chest

**Description:** 

**Details:**
#myregenchest

Chests that will spawn items when the chest is opened. The chest will close after a set amount of time. After it closes you can open again and the items will spawn again.

You can set the amount of time in the settings.

--------------------------------------------------------------------------------------------

Code Licence - MIT

Media Licence - CC0



**Tags:** storage
**Repository:** https://github.com/DonBatman/myregenchest.git
**License:** MIT
**Title:** Inventory Change Callback

**Description:** 

**Details:**
# Inventory Change Callback

Provide a universal global callback for handling player inventory changes.

## Information for GAME developers

The mod can handle all types of natural events (`"move"`, `"put"`, `"take"`,
`"dig"`, `"place"`, `"pickup"`, `"eat"`), except the changes made manually in
code. So please don't forget to call
`rr.handle_player_inventory_changes(player)` after using inventory
changing functions:

```lua
local name = player:get_player_name()
local inv = player:get_inventory()
local list = inv:get_list("main")

-- Your changes example:
list[1] = ItemStack("")
inv:set_list("main", list)
```

Now trigger handlers manually:

```lua
-- "custom" is optional action name
rr.handle_player_inventory_changes(player, "custom")
```

**OR** just update cache (if you don't want to trigger them for some reason):

```lua
rr.player_inventory_main_lists[name] = list
```

## Information for MOD developers

It is actually not necessary to add a handler to every custom event in the game.
Alternatively, you can just use this workaround, which will check the inventory
of all players in the game every second:

```lua
minetest.register_on_mods_loaded(rr.auto_detect_inventory_changes)
```

## Usage

See [test.lua](https://github.com/rr/inv-change-cb/blob/main/test.lua).

## Debug mode

Uncomment lines at the bottom of [init.lua](https://github.com/rr/inv-change-cb/blob/main/init.lua).

---

This mod was created in [Rustroot Forge].

All my mods uses [Luanti LSP-API] annotations, [StyLua] and [Luacheck].

[Rustroot Forge]: https://notabug.org/rr
[Luanti LSP-API]: https://notabug.org/rr/luanti_lsp_api
[StyLua]: https://github.com/JohnnyMorganz/StyLua
[Luacheck]: https://github.com/mpeterv/luacheck

**Tags:** library
**Repository:** https://notabug.org/rr/inv_change_cb
**License:** MIT