ToddLLM/luanti-complete-dataset huggingface dataset:
**Title:** No Touch, Griefer!

**Description:** 

**Details:**
Per-IP interact privilege bans. When you don't want to permanently ban griefers but rather rip their arms off, and have it be enforced for all potentially new accounts under that IP.

Use `/interactban` to ban an IP, if the player is online you can specify their username and their IP will be interact-banned right away. To unban an IP, use `/interactunban` (does not work with players (yet)).

To bulk-ban a list of IP addresses, put a list of them in `interactban.txt` at the world path and use `/ib_bulk` to process it.


**Tags:** chat, multiplayer, server_tools
**Repository:** https://github.com/rollerozxa/no-touch-griefer
**License:** MIT
**Title:** Autorestart

**Description:** 

**Details:**
This mod automatically restarts a server after a given amount of uptime is reached with an optional delay/grace period if players are online.

Long running Minetest servers accumulate large memory usage over time and may exhibit various performance issues. This is most noticeable on servers running on low-end hardware (or even VPSes). This mod aims to alleviate these issues by regularly restarting the server to keep it running fresh, while giving players a heads-up that the server will be restarting.

**NOTE**: This mod will simply request a server shutdown, your server setup will need to be able to start the server back up again e.g. in the form of a looping Bash script. See [Setting up a server](https://wiki.minetest.net/Setting_up_a_server#Running_the_Server) on the Minetest Wiki for an example of how to do so.

By default the mod will restart after 24 hours of uptime, with a grace period of 10 minutes if players are online. These values are configurable with `autorestart_interval` and `autorestart_delay`.

If `autorestart_delay` is 0 then it will immediately restart once the uptime is reached, otherwise it will give a certain grace period to players still online. If the server has no players at the time a restart is triggered, or if all players leave before the grace period is over it will immediately restart.


**Tags:** complex_installation, server_tools
**Repository:** https://github.com/rollerozxa/autorestart
**License:** MIT
**Title:** Proximity Chat

**Description:** 

**Details:**
# Proximity Chat
_Stop mumbling!_  

Only see chat from nearby players.

### Settings:
* `proxchat.distance`: Distance at which chat from nearby players is "heard" (default: `32`)
* `proxchat.show_distance`: Show the player distance in chat messages (default: `false`)
* `proxchat.global_privs`: Privileges required to use `/global` (comma-separated list, empty for anyone) (default: `shout`)
* `proxchat.player_config`: Whether or not players may configure their own hear distance (default: `false`)

### Commands:
* `/global <message>`: Send a message to everyone.
* `/chat_distance [distance]`: Get or set your personal hearing distance (number > 0).

If you want to set the default hear distance during runtime, use `/set -n proxchat.distance 69` (with your own number).  


**Tags:** chat, multiplayer
**Repository:** https://github.com/GreenXenith/proxchat
**License:** MIT