ToddLLM/luanti-complete-dataset huggingface dataset:
**Title:** Caps Alert

**Description:** 

**Details:**
This simple mod catches chat messages with ALL-CAPS and NEArLY ALL-cAPS. The player is warned thrice, and gets kicked on the 4th violation. Online moderators are notified of the kick, so that they know that a player has already been using CAPS for awhile, and can mete out appropriate punishments.

**Tags:** multiplayer, server_tools
**Repository:** https://github.com/ClobberXD/caps_alert
**License:** MIT
**Title:** Unified Stamina API

**Description:** 

**Details:**
# Unified Stamina API

This modding API provides easier access to different stamina implementations.
The stamina bar provides an essential gameplay mechanic, yet every sprint mod implements their own version.
Instead of implementing support for every single sprint mod you can use this instead.
It adds an abstraction layer between your new mod and the sprint mod so that you can access
every single sprint mod through the same API. You will get the same functions no matter which sprint mod is used.

## How to use

```lua
-- true if a compatible sprint mod has been found
local is_active = unified_stamina.active

-- get current stamina value of a given player
-- return float between 0 and 1
-- always return 1 if no mod with a stamina bar is present
local stamina_value = unified_stamina.get(player_name)

-- sets the current stamina value of a given player
-- expects normalized value between 0 and 1 (here: 0.4 = 40% of the bar)
local new_value = 0.4
unified_stamina.set(player_name, new_value)

-- changes the current stamina value of a given player by the specified amount
-- expects normalized value between 0 and 1
-- positive values will increase stamina, negative values will decrease it (here: decrease by 20%)
local change = -0.2
unified_stamina.add(player_name, change)

-- returns the scale of the stamina bar for display purposes
-- a return value of e.g. 20 means that a player has a total value of 20 points at 100%
local display_scale = unified_stamina.get_scale()
```

## Compatible Mods

* [Hbsprint](https://content.luanti.org/packages/texmex/hbsprint/) [hbsprint]
* [Minetest Wadsprint](https://content.luanti.org/packages/drkwv/minetest_wadsprint/) [minetest_wadsprint]
* [Sprint Lite](https://content.luanti.org/packages/mt-mods/sprint_lite/) [sprint_lite]
* [Stamina++](https://content.luanti.org/packages/nekobit/real_stamina/) [real_stamina]

This mod doesn't work for *Stamina* by sofar or *Stamina (Fork)* by TenPlus1. Despite the name they only add a hunger bar and not an actual stamina bar. Unified Stamina API will always return full stamina if no compatible mod is installed.

## License
All code is licensed under MIT. No media assets were used.

**Tags:** library, player_effects
**Repository:** https://github.com/t-affeldt/unified_stamina
**License:** MIT
**Title:** Stasis

**Description:** 

**Details:**
A mod that allows players to be put in stasis.

## Putting yourself in stasis

You only need the `interact` privilege to use a stasis chamber.

To put yourself in a stasis chamber, simply stand still and right-click it.
  To leave the stasis chamber, right-click it again, or run `/uncloak` if you
  do not have `interact`.

While in stasis, movement is disabled and you are cloaked.

## Putting someone else in stasis

If you have the [knockout](https://github.com/Billy-S/knockout) mod installed,
  you can put other players in stasis.

Pick up a knocked out player, carry the player to the stasis chamber,
  (do *not* jump while holding the player), and right-click the chamber.

Remember that players inside a stasis chamber can leave at any time, and cannot
  be forcibly held there (except with patience and help from the knockout mod).

## Transporting stasis chambers through pipeworks

Stasis chambers can also function as a makeshift transportation system with the
  help of pipeworks (or similar). This has an advantage over mods that use
  teleportation in survival-based worlds because you need a nonbroken tube
  between destinations, and travelling takes time.

To transport a stasis chamber containing a player, you can use node breakers
  (or an equivalent) at one end, and a deployer (or equivalent) at the other.
  If you do not want automation, you may simply pick up an active stasis chamber
  and place it down at the destination, the player it contains will move with it
  (unless they decided to leave).

While in transit, players are shown a formspec with an option to leave, that
  teleports the player back to the original location of the stasis chamber.

## Crafting

Crafting recipes are added in version 2018-07-26.

### Stasis chamber Mk1

Single-use, requires one glass bottle per use.

![Crafting recipe](https://raw.githubusercontent.com/luk3yx/minetest-stasis/master/chamber%20mk1.png)

### Stasis chamber Mk2

Multiple uses, requires one mese crystal fragment per use.

![Crafting recipe](https://raw.githubusercontent.com/luk3yx/minetest-stasis/master/chamber%20mk2.png)

### Stasis chamber Mk3

Multiple uses, no additional items required.

![Crafting recipe](https://raw.githubusercontent.com/luk3yx/minetest-stasis/master/chamber%20mk3.png)

## TODO

- Better player texture.
- Bugfixes.

**Tags:** technology, transport
**Repository:** https://gitlab.com/luk3yx/minetest-stasis
**License:** MIT
**Title:** Anti Exploit

**Description:** 

**Details:**
# Exploit protection (`anti_exploit`)

Protects against exploits. Crucial for securing your server.

## About

Depends on [`modlib`](https://github.com/appgurueu/modlib). Requires inventory images rendered using [`online_craftguide_csm`](https://github.com/appgurueu/modlib) to work (which are not copied automatically). Code written by Lars Mueller aka LMD or appguru(eu) and licensed under the MIT license. Media (screenshot) by appguru as well and CC0. This mod is intended to be eventually incorporated into a superseding management mod.

## Links

* [GitHub](https://github.com/appgurueu/anti_exploit) - sources, issue tracking, contributing
* [Discord](https://discordapp.com/invite/ysP74by) - discussion, chatting
* [Minetest Forum](https://forum.minetest.net/viewtopic.php?f=9&t=25279) - (more organized) discussion
* [ContentDB](https://content.luanti.org/packages/LMD/anti_exploit) - releases (cloning from GitHub is recommended)

## Features

* Protection from unjustified inventory actions
  * Actions will only be allowed if the server has sent you a formspec giving you access to the lists

**Tags:** inventory, library, multiplayer, pvp
**Repository:** https://github.com/appgurueu/anti_exploit
**License:** MIT