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

**Description:** 

**Details:**
We were laughing about that reddit post while in a voice call and I thought this would be a funny quick mod to make. I'm sorry.

Manny is a Hamster. Manny loves Vinegar and Baking Soda. Don't let your kids use this mod.

### LEGAL DISCLAIMERS:
If you install this on a server and give players access to the contents of this mod things will ikely explode (server hardware included)

There is no hard limit for how much Vinegar and Baking Soda you can give to Manny and therefore there is no set limit to how big the explosion will be. Use common sense. Too big of an explosion can crash the game or worse on lower end hardware.

Have fun!

**Tags:** april_fools, mobs, pve, tools
**Repository:** https://github.com/ElCeejo/manny
**License:** MIT
**Title:** Saturation Adjustment

**Description:** 

**Details:**
Adds a chat command that allows you to adjust the saturation of the graphics.

To use, type `/saturation` in the chat. A slider will show up on the screen allowing you to adjust the saturation, with a scale between 0.0-2.0.

Currently saturation effects require Tonemapping (`tone_mapping`) to be enabled! This is a limitation of the engine and might not be necessary in a future update however.

**Tags:** environment
**Repository:** https://github.com/rollerozxa/saturation-adjustment
**License:** MIT
**Title:** Whiter List

**Description:** 

**Details:**
### Description:

Adds a simple player whitelist. Any player names not found in the whitelist are denied access to the server.

Forked from ShadowNinja's original [White List](https://forum.minetest.net/viewtopic.php?t=8434).

### Licensing:

- Code: [MIT](https://github.com/AntumMT/mod-whitelist/blob/master/LICENSE.txt)

### Usage:

Whitelist can be updated by editing *whitelist.txt* in the world directory or by issuing the following in-game commands. The *ban* privilege is required for issuing chat commands.

The *whitelist.txt* file is reloaded whenever a player attempts to log on. So it can be edited without the need to restart the server.

##### Chat commands:

```
/whitelist [<command> <name>]
- Manages the whitelist.
- Without parameters: displays all whitelisted names
- parameters:
	- command:
		- query: checks if a name is whitelisted
		- add: adds a name to whitelist
		- remove: removes a names from whitelist
	- name: name of player
```

##### Settings:

```
whitelist.enable
- Enables/Disables denying access to users not on the whitelist.
- type: bool
- default: true

whitelist.message
- Message displayed when access is denied.
- type: string
- default: This server is whitelisted and you are not on the whitelist.
```

### Requirements:

- Minimum Minetest version: 5.0.0
- Depends: none
- Optional depends: none

### Links:

- [Changelog](https://github.com/AntumMT/mod-whitelist/blob/master/changelog.txt)
- [TODO](https://github.com/AntumMT/mod-whitelist/blob/master/TODO.txt)

### Alternative mods:

- [![blacklist_name](https://content.luanti.org/packages/ANAND/blacklist_name/shields/title/)](https://content.luanti.org/packages/ANAND/blacklist_name/)
- [![whitelist](https://content.luanti.org/packages/Zughy/whitelist/shields/title/)](https://content.luanti.org/packages/Zughy/whitelist/)

### Similar mods:

- [![anti_join](https://content.luanti.org/packages/BlueR23/anti_join/shields/title/)](https://content.luanti.org/packages/BlueR23/anti_join/)

**Tags:** multiplayer, server_tools
**Repository:** https://github.com/AntumMT/mod-whitelist
**License:** MIT
**Title:** Tell

**Description:** 

**Details:**
It happens all the time (to me anyways), you join a server needing to tell someone something, but they aren't online. Sure, some servers have an email/mailbox system, but for many, such systems are overly complex. That's why I made tell.

Tell introduces a single command, `/tell` (note: if you have `mesecons_commandblock`, the command is renamed to `/tellafk` due to a conflict). It accepts the same parameters as does `/msg`, however, it does not require that the player be online. Instead, it registers the message sent (as well as the time the message was sent) to be shown next time the player specified is active. Whenever a player joins or sends a chat message, tell checks its internal table of messages and displays any that were meant for the player. This is useful both when you don't know when a player will come back online, or when a player is AFK (as the message is not shown until they send another chat message). __Warning:__ If you accidentally enter the wrong player username, the message will be stored anyway (even if the specified player has never joined before).

Tell also has a simple API, documented in [API.md](https://github.com/octacian/tell/blob/master/API.md).

**Tags:** multiplayer, tools
**Repository:** https://github.com/octacian/tell
**License:** MIT
**Title:** Account Manager

**Description:** 

**Details:**
Automatically create accounts in bulk, and export a report to .CSV or .HTML. From .HTML, you can create a .PDF using your web browser.

There's also a setting to disable normal user creation, requiring users to use the accounts you created.

Coming soon: all player management

Also see [Classroom](https://content.luanti.org/packages/rubenwardy/classroom/)

## Settings

* `accountmgr.allow_user_register`: Default true. If enabled, users can create
  an account. Setting this to false is desirable when you're using bulk account
  creation and don't want users to be able to create their own accounts.


## Bulk Account Creation

### Show the GUI

Grant yourself the server privilege, and then run the chatcommand:

	/grantme server
	/accounts


### Importing

You can import users from a .csv file by placing it in the world directory,
selecting it in the "Import from CSV" list, and clicking import.

This .csv file can be as simple as a list of player names:

	player1
	ruben.ward

Or you can also include privileges and notes:

	player1, fly fast
	player2, kick ban, A note

Notes are freeform text, and will appear in the account report


### Editing Users

When you click "Save" in the Create/Update section, it'll copy the fields into
the user list. If the user exists, it'll be overridden. Otherwise, a new user
will be created in the list.

You can click a row in the list to copy from the user list to the fields.

To copy a user, you can click it in the user list, change the name, and then
click save.

Clicking Delete will delete the user with the given name.


### Exporting

Click "Create Accounts" to create/update the users and generate the reports.

The reports will be placed in the world directory. The file name will be
`new-users-DATE-TIME` where DATE and TIME is when the report was created.

Passwords are only saved to plaintext in the report. It's not possible
to generate the report again unless you change all the passwords as well.

To create a PDF file. open the HTML file up in your web browser
(Chrome/Firefox/Edge) and print it (File > Print, Ctrl+P). Select "Save as PDF"
or "Print as PDF" as the printer, and then click print.

Make sure to keep the report safe.

**Tags:** education, server_tools
**Repository:** https://gitlab.com/rubenwardy/accountmgr
**License:** MIT
**Title:** Mudsling

**Description:** 

**Details:**
### Usage

Simply rightclick to launch yourself. Direction is similar to the "Slimesling" from Minecraft's Tinker's Construct mod (opposite your facing direction). Leftclicking will change the sling's power, and shift-leftclicking will display the sling's power HUD element. Pressing shift mid-flight will cancel your current trajectory, allowing you to sling again!

### Crafting

#### Minetest_Game
Make a "Y" pattern of dirt_with_grass nodes on a 3x3 crafting grid and place a bucket of water in the top-middle

#### Nodecore
Pummel a wet sponge and dirt together with your strongest mallet.

**Tags:** hud, jam_weekly_2021, tools
**Repository:** https://github.com/Avicennia/mudsling
**License:** MIT
**Title:** Cycle Limit

**Description:** 

**Details:**
# Cycle Limit (`cycle_limit`)

Makes switching between inventory slots take time.

## About

Cycle Limit only depends on [`modlib`](https://github.com/appgurueu/modlib). Code by Lars Mueller aka LMD or appguru(eu) and licensed under the MIT license.

Part of the Limit Series: [`item_limit`](https://github.com/appgurueu/item_limit), [`place_limit`](https://github.com/appgurueu/place_limit) and [`cycle_limit`](https://github.com/appgurueu/cycle_limit)

## Features

* When switching between inventory slots, the item you are switching to will be "hidden"
* A bar appears showing you the time left, and after it's over (or if you switch again) the hidden items reappear
* During switching you can only use your hand
* Hidden items are not lost if the server crashes
* `cycle_limit` priv allows evasion
* Alternative mode works by granting/removing `interact`
  * To prevent players from having interact, revoke both `interact` and `interact_mods`

Known issues:

* The item is temporarily removed from the inventory
  * Can't be circumvented because else `get_wield_item` would return item that is being switched to
  * Accordingly, it can't be seen

## Screenshot

![Screenshot](screenshot.png)

### Links

* [GitHub](https://github.com/appgurueu/cycle_limit)
* [Discord](https://discordapp.com/invite/ysP74by)
* [ContentDB](https://content.luanti.org/packages/LMD/cycle_limit)
* [Minetest Forum](https://forum.minetest.net/viewtopic.php?f=9&t=24614)

## Configuration

Configuration can be found under `<worldpath>/conf/cycle_limit.json`.

Default configuration:

```json
{
    "name": "Switching",
    "duration": 2,
    "color": "545AA7",
    "interact": true
}
```

* `name` is the timer name
* `duration` is the time it takes to switch in seconds
* `color` is a hex color (but without `#`)
* `interact` is a boolean indicating whether the `interact` privilege should be revoked

**Tags:** inventory, survival
**Repository:** https://github.com/appgurueu/cycle_limit
**License:** MIT
**Title:** Holoemitter

**Description:** 

**Details:**
Digilines holographic emitter

Create and react to holograms configured with digiline commands

**Note**: use on multiplayer servers on your own risk! (Some parameters are passed to the minetest-api unsanitized)

## Examples

More examples: https://github.com/BuckarooBanzay/holoemitter/blob/master/readme.md

### Rotating sam
**Note**: needs the `player_api` mod (included in the `minetest_game`)

```lua
if event.type == "program" then
  digiline_send("holoemitter", {
    command = "emit",
    pos = { x=2, y=2, z=0 },
    id = "my_entity_id",
    properties = {
      visual = "mesh",
      mesh = "character.b3d",
      visual_size = {x=1,y=1},
      textures = {"character.png"},
      automatic_rotate = 1,
      glow = 10,
      physical = false,
      collide_with_objects = false,
      pointable = true,
      nametag = "test"
    }
  })
end
```

### Display text

**Note**: needs the `display_modpack` to work

```lua
if event.type == "program" then
	digiline_send("holoemitter", { command = "reset" })
	digiline_send("holoemitter", {
		command = "emittext",
		pos = { x=0, y=2, z=0 },
		id = "my_entity_id",
		text = "Test",
		size_x = 2,
		size_y = 1,
		rotation = { x=0, y=0, z=0 }
	})
end
```


**Tags:** decorative, technology
**Repository:** https://github.com/BuckarooBanzay/holoemitter.git
**License:** MIT
**Title:** Doors Redo

**Description:** 

**Details:**
Doors Redo replaces the default doors mod and adds the following features:

- Lock Tool that can flip all doors between open, locked and protected.
- Keys can still be used to allow fellow players to open your locked doors and chests.
- Doors, Trapdoors and Fence Gates have Mesecons support baked-in (disable 'mesecons_doors' mod).
- Registered doors only require 2x nodes instead of the default 4.
- Adds two new decorative doors and one decorative trapdoor.

Note: A protection mod is required when using protected door option.

**Tags:** multiplayer, survival, tools
**Repository:** https://codeberg.org/tenplus1/doors
**License:** MIT
**Title:** Loot Crates

**Description:** 

**Details:**
Adds 3 tiers of Loot Crate that can be found across the world.

**Common Loot Crates** can be found above ground with basic loot like torches.

**Uncommon Loot Crates** can be found in caves with mid-tier loot like steel ingots.

**Rare Loot Crates** can be found in deep caves with high-tier loot like diamonds.

There are not many items available for Loot Crates by default, but they can be easily added.

```
loot_crates.register_loot(rarity, loot)
-- rarity is a string, and can be "common", "uncommon", or "rare".
-- loot is table with two values, name, and max_count. name is the
-- item string of the name you want to add to the loot table, and
-- max_count is the maximum amount of this item that can be spawned.
```

If you have a suggestion for a mod and/or items to be supported by default, leave them [here.](https://github.com/ElCeejo/loot_crates/issues)


**Tags:** adventure__rpg, jam_weekly_2021, survival
**Repository:** https://github.com/ElCeejo/loot_crates
**License:** MIT
**Title:** VoxeLibre Custom World Skins

**Description:** 

**Details:**
# VoxeLibre Custom World Skins

This is a skin mod for VoxeLibre (formerly MineClone2).  It allows server admins to upload and configure custom player skins in the world folder instead of a mod or game folder.  This is so updates to mods or games won't overwrite custom skins. 

There are no textures provided in this mod. 
## First time usage

  1. Enable this mod and world folder media for the world.
  1. Start and stop the server so that world folder media will initialize.  
## Adding Textures

  1. Upload a 64x32 png texures to `<my_world>/_world_folder_media/textures`
  2. Create or update a skins.txt file in the the `<my_world>` folder to configure the skins.  Here's an example: 

```
return {
  {
    texture = "kitty_mt",
    gender = "female"
  },
  {
    texture = "drowned_mt",
    gender = "male"
  },
  {
    texture = "panda1_mt",
    gender = "female"
  }
}
```

In texture = "name", the "name" must be the name of the texture file without the .png file extension.

## Using 64x64 Skins

If you want to use MineCraft skins you've found on the internet, you'll need to convert them.  Minecraft skins are 64x64 and VoxeLibre only supports 64x32 skins.

You can convert them using this tool: https://godly.github.io/minetest-skin-converter/   It will copy the lower half of the 64x64 texture onto the 64x32 texture.  See more details here: https://github.com/godly/minetest-skin-converter

**Tags:** skins
**Repository:** https://gitlab.com/billy.covert/mcl-custom-world-skins.git
**License:** MIT
**Title:** Wilhelmines Marinara Mobs

**Description:** 

**Details:**
This mod adds marine animals to the oceans of Minetest Game, if you are using the Marinara mod. It also includes some recipes and crafts.

Available mobs:

-Dolphin
-Jellyfish
-Nautilus
-Octopus
-Parrotfish
-Sea Mouse
-Sea Slug
-Sea Urchin
-Starfish

**Tags:** decorative, mobs, survival
**Repository:** https://github.com/Skandarella/marinaramobs.git
**License:** MIT
**Title:** FakeLib

**Description:** 

**Details:**
This mod is a code library for creating fake userdata (players, inventories and metadata), replicating their functionality as closely as possible.

---

### Usage

Simply add `fakelib` to your mod's dependencies, and call any of the API functions from your code.

See [API.md](https://github.com/OgelGames/fakelib/blob/master/API.md) for detailed documentation.

**Tags:** library
**Repository:** https://github.com/OgelGames/fakelib
**License:** MIT
**Title:** Mobs Ethereal Bosses

**Description:** 

**Details:**
#### Ethereal Bosses (Reworked)
---
"Ethereal Bosses", is a mod focused on "PVE" combat, adding pets, monsters, and bosses to your world.

---
- BY : DUCKGO
- CREDITS : TenPlus1
- LICENSE : MIT
- TEXTURE : CC BY-SA 4.0 
- VERSION : 0.1.1 Alpha
- 
- depends = Mobs
- optional_depends = hunger_ng,3d_armor,ethereal,mcl_core

---



**Tags:** adventure__rpg, mobs, pve, survival
**Repository:** https://codeberg.org/pixelzone/ethereal_bosses_reworked
**License:** MIT
**Title:** Ruined structures

**Description:** 

**Details:**
# Ruined structures

Adds ruins to desert, sandstone desert, icesheet, snowy grassland, taiga, rainforest and tundra

## Installation

### ContentDB

* Content > Browse Online Content
* Search for "Ruined structures"
* Click Install

### Manually

- Unzip the archive, rename the folder to `ruined_structures` and
place it in `.../minetest/mods/`

- GNU/Linux: If you use a system-wide installation place it in `~/.minetest/mods/`.

The Luanti engine can be found at [GitHub](https://github.com/minetest/minetest).

For further information or help, see: [Installing Mods](https://wiki.luanti.org/Installing_Mods).

## License

See `LICENSE.txt`


**Tags:** mapgen
**Repository:** https://github.com/X-DE1/ruined_structures
**License:** MIT
**Title:** What Were You Expecting?

**Description:** 

**Details:**
*Why are you reading this?*

play the game..
## Contents
Many spoilers.

Cool Gui and interactive and immersive gameplay

# what_did_you_expect


**Tags:** adventure__rpg, april_fools, jam_game_2023
**Repository:** https://github.com/epCode/what_did_you_expect
**License:** MIT
**Title:** Wilhelmines Living Desert

**Description:** 

**Details:**
Note: For a working leaf decay (Disappearing of leaves after a trees trunk is chopped) I recommend to use this mod: https://content.luanti.org/packages/Liil/winuserleafdecay/

This mod adds various plants to the deserts of Minetest. The plants are more of a decorative use, they dont provide much new building materials, but some parts can be burned.
Date palms and fig cactus provide some food through fruits, but overall the desert stays an unpleasant place.
In higher latitudes small succulents can be found, near the sea level the date palm oasis appears. Euphorbia tree forest can be often found in deserts and provide some orientation.

Update V1.1 transforms the Cold Desert biome into a landscape inspired by Mongolia and the Altai Mountains. Special building materials for yurts are included.

**Tags:** building, decorative, food, mapgen, plants_and_farming, survival
**Repository:** https://github.com/Skandarella/livingdesert.git
**License:** MIT
**Title:** Wilhelmines Living Floatlands

**Description:** 

**Details:**
Note: To see the models of the mobs correctly you have to activate Shaders in the Main Menu. Without Shaders they will appear not fully textured.
For a working leaf decay (Disappearing of leaves after a trees trunk is chopped) I recommend to use this mod: https://content.luanti.org/packages/Liil/winuserleafdecay/

This mod for Mobs Redo adds various prehistoric animals to the Floatlands, a Zone only available in V7 Map Generator. To enter the Floatlands you have to build a tower or stairs with the height of at least 1280 nodes(The Beginning of the Floatlands Zone) 

These Mobs are hard to beat, so be sure you and your folks are well equipped, if entering the Floatlands.

With update V 1.2 this mod has now its own prehistoric biomes (Coldsteppe, Giantforest, Cold Giantforest, Paleodesert, Paleojungle)

There is a GROUND version available for the map generators which do not include floatlands (Caparthian, Valleys). This edition spawns biomes and dinosaurs in the Midworld. 
The V7 edition is for those, who only want to have dinosaurs and biomes in the floatlands without adding biomes and dinosaurs to the Midworld.

Available animals:

* Ankylosaurus
* Carnotaurus
* Cave Bear
* Deinotherium
* Entelodon
* Gastornis
* Gigantopithecus
* Lycaenops
* Mammooth
* Nigersaurus
* Oviraptor
* Parasaurolophus
* Rhamphorhynchus
* Smilodon
* Stegosaurus
* Triceratops
* Tyrannosaurus
* Velociraptor
* Wild Horse
* Woolly Rhino

**Tags:** building, mapgen, mobs, survival
**Repository:** https://github.com/Skandarella/livingfloatlands.git
**License:** MIT
**Title:** Mineclone2 Heart bar animations

**Description:** 

**Details:**
This mod takes a somewhat hacky approach to adding a shaking and flashing animation to the heart bar in Mineclone 2.

Example:
[Gif Link](https://i.ibb.co/nr1gfWn/demo4.gif)

Changelog

3.0 - Fixed and improved most of the code in the mod. Now it should actually work as well as adjusting for creative/survival mode. Also changed the hearts to flash three times for taking damage and twice for healing (actually like minecraft).

2.1 - Fixed the background not flashing sometimes

2.0b - Added a shaking animation when low on health (4 hp or less)

1.1 - Changed the animation so that it flashes twice for damage but only once for healing. (More like Minecraft).

1.0 - Added basic flashing animation

**Tags:** hud
**Repository:** https://github.com/fennelfox/mcl_heart_animations.git
**License:** MIT
**Title:** Dungeon loot chests

**Description:** 

**Details:**
# Dungeon loot chests 

Adds:
<br>
A chests, furnaces, bookshelf, vessel with loot, a command to prevent spawning loot in the chests, furnaces, etc so you can save a schematic with a loot chest:
<br>
/loot enable
<br>
/loot disable

Function to create a new loot item list:
<br>
register_loot("name", [[
<br>
	{
 <br>
		{name = "default:dirt", chance = 0.6, count = {2, 16}, y = {-64, 32768}, types = {"normal", "sandstone", "desert"}},
<br>
		{name = "default:book", chance = 0.7},
<br>
	}]])

Functions to create chests, furnaces, bookshelf, vessel with diferent loot (dungeontype is optional):
<br>
add_loot_chest("name", "description", "mod:chest", item_list, "dungeontype")
<br>
add_loot_bookshelf("name", "description", "mod:chest", item_list, "dungeontype")
<br>
add_loot_vessel("name", "description", "mod:chest", item_list, "dungeontype")
<br>
add_loot_furnace("name", "description", "mod:chest", item_list_fuel, item_list_dst, item_list_src, "dungeontype")
<br>
If you have the mod x_enchanting
<br>
add_loot_enchanting_table("name", "description", "mod:chest", item_list, "dungeontype")
<br>
add_loot_grindstone("name", "description", "mod:chest", item_list_item, item_list_trade, "dungeontype")
<br>
If you have the mod s_brewing
<br>
add_loot_brewing_stand("name", "description", "mod:chest", item_list_dst, item_list_vial, item_list_src, "dungeontype")

You can add a new item to a item list with this function:
<br>
name.register({name = "default:dirt", chance = 0.6, count = {2, 16}, y = {-64, 32768}, types = {"normal", "sandstone", "desert"}})

If you want to create a new dungeon type only in types = {" "} write the new dungeontype

If you don't put count, the item in the loot will always be 1, if you don't put y, it will appear on any coordinate, if you don't put types, it will appear in all loot chests

This are all the item lists alredy created bookshelf_loot, vessel_loot, furnace_fuel_loot, furnace_dst_loot, furnace_src_loot and dungeon_loot for chests it has "normal", "sandstone", "desert", "ice" dungeontypes.

If you have the mod s_brewing: brewing_stand_dst_loot, brewing_stand_vial_loot, brewing_stand_src_loot

If you have the mod x_enchanting: enchanting_table_item_loot, enchanting_table_trade_loot, grindstone_loot

Dungeon loot chests was created with code from [dungeon_loot](https://github.com/luanti-org/minetest_game/tree/master/mods/dungeon_loot) by [sfan5](https://github.com/sfan5)

## Installation

### ContentDB

* Content > Browse Online Content
* Search for "Dungeon loot chests"
* Click Install

### Manually

- Unzip the archive, rename the folder to `dungeon_loot_chests` and
place it in `.../minetest/mods/`

- GNU/Linux: If you use a system-wide installation place it in `~/.minetest/mods/`.

The Luanti engine can be found at [GitHub](https://github.com/minetest/minetest).

For further information or help, see: [Installing Mods](https://wiki.luanti.org/Installing_Mods).

## License

See `LICENSE.txt`


**Tags:** library
**Repository:** https://github.com/X-DE1/dungeon_loot_chests
**License:** MIT