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

**Description:** 

**Details:**
The Spiradilus is a rarely appearing, undefeatable entity that haunts every biome of your world. Upon finishing the fight Spiradilus diseappears for an hour before returning to the same spot it was banished, allowing players to attempt to contain it.

Players will have to be quick on their feet, ready to dodge its multitude of attacks. Spiradilus will take advantage of your slip ups, eating anything nearby to heal if you run or pulling you off of pillars if you attempt to build your way out of the fight. You can guage how far you are into the fight by looking at its tail, which shortens as it's health drops. Upon defeat, Spiradilus will drop weapons and armor.

This mod is still in beta, so expect bugs. I plan on making small additions in the future, including a configurable loot table.

**Tags:** adventure__rpg, mobs, survival
**Repository:** https://github.com/ElCeejo/spiradilus
**License:** MIT
**Title:** Guns4d (library)

**Description:** 

**Details:**
# 4dguns

## This library is currently not being maintained until next summer (2026). Expect maintenance and updates during the summer of 2026. Until then, this is abandonware.



##### WARNING: disable view bobbing. Due to engine limitations view bobbing breaks the aiming and it looks weird and makes it harder to aim while moving.

##### WARNING: this is not a mod, this is a library, for gun mod(s) see below

##### ATTENTION: the API is currently mostly undocumented due some issues surrounding documenting classes
## 

A library/framework which allows the addition of 3d guns! Called 4dguns as it is the successor to the 3dguns project. It intends to be game agnostic.

gun mods:
[guns4d_pack_1](https://content.luanti.org/packages/fatalerror420/guns4d_pack_1/)

This library's features include:

## Features

* 3d guns (duh)
* Rotation around player's view for recoil, sway, breathing and walking
* Rotation of the gun itself for (the above)
* player and gun animations 
* Aim down sights
* Pellet spread
* Highly in depth wallbanging system (work in progress)
* In depth ballistics system (work in progress, mod support needed)
* High quality bullet passing sound effects 
* Weapon firemodes
* Highly modular API which allows for modification of virtually every component in a gun
* gun modifications

future features include:

* support for stamina
* actual documentation(almost there! )

## Required/supported mods:
Guns4d requires a mod which gives the player a 3d model. Make an issue [here](https://github.com/FatalistError/guns4d/issues) for mods which are not supported that you wish to be supported. A breakdown of the process of patching mods is in the works. The following mods are currently supported:

* `player_api` (Minetest Game)
* `3d_armor` 
* `multi_jointed_player` 

For hard requirements, see the dependencies.

## Controls

The DEFAULT controls are as follows, please note that different mods may add or change controls.

* shift+zoom:       change firemode (if applicable)
* zoom:                    unload/load (you can choose to hold this if you'd like aswell)
* left click:              fire
* right click:          aim

Make an issue if you wish to request support for other mods.

**Tags:** library, tools
**Repository:** https://github.com/FatalistError/guns4d
**License:** MIT
**Title:** Air Currents (wind)

**Description:** 

**Details:**
# Air Currents
sum_air_currents

In development. Expect issues!

* can push players
* can push entities that implement it
* particles that show wind direction
* commands and settings for configurability
* no sounds yet
* doesn't apply underground, only when 15 light level (which is only in natural light) or tests for natural light (mte 5.6)
* works with [sum_airship](https://content.luanti.org/packages/Sumianvoice/sum_airship/) for smoke and airship being affected by wind

This is primarily for airships, but can effect flying with elytra in mcl for example. Should be compatible with any game, and almost any engine (if the get_natural_light function is not available it defaults to a pre 5.6 method). 

## Documentation
The global var is `sum_air_currents`. Use this to get the wind or set anything. For most uses you can do 

```LUA
local wind = vector.new() 
if sum_air_currents ~= nil then
⠀⠀wind = sum_air_currents.get_wind()
end
```
You can also use `apply_wind`:
```LUA
local new_vel = sum_air_currents.apply_wind(vel, pos)
```
All of these methods are turned on or off with the command `wind off/on` and `wind pushentities true/false`.

More documentation will come with time. 


**Tags:** environment, library, survival
**Repository:** https://codeberg.org/SumianVoice/sum_air_currents
**License:** MIT
**Title:** Omnidriver

**Description:** 

**Details:**
It's the ultimate screwdriver. You'll never need another screwdriver.

### Features

- The only screwdriver (as far as I know) capable of rotating all 8 rotation types.
- Multiple operation modes, including copy and paste.
- Soft sounds (no more sonic-boom screwdriver).
- Unlimited uses (by default, can be changed with a setting).

### Usage

The omnidriver has four different modes of operation, the first three work similar to each other, while the last one works a bit different.

- Hold the sneak key (default `Shift`) and left-click to cycle between modes.

**Single-axis rotation types**

Because of their simplicity, the behavior for rotating `4dir`, `color4dir`, `degrotate` and `colordegrotate` are the same between all three rotation modes:

- Left-click or right-click to rotate clockwise (as viewed from above).
- Hold the special key (default `E`) to reverse direction.
- For `degrotate` only, right-click allows for more precise rotation.

**1 - Rotate Vertical / Rotate Horizontal**

This is the simplest mode to use, and the most reliable.

- Left-click to rotate clockwise (as viewed from above).
- Right-click to rotate towards yourself (think of a wheel rolling towards you).
- Hold the special key (default `E`) to reverse direction.

**2 - Push Edge / Rotate Pointed**

This mode will be familiar to anyone that has used the [`rhotator`](https://content.luanti.org/packages/entuland/rhotator/) or [`screwdriver2`](https://content.luanti.org/packages/12Me21/screwdriver2/) mods, as it functions identically. It rotates based on what part of the node you are looking at.

- Left-click to "push" the edge you are looking at away from you.
- Right-click to rotate the face you are looking at clockwise.
- Hold the special key (default `E`) to reverse direction.

**3 - Rotate Face / Rotate Axis**

This mode is identical to the default screwdriver in Minetest Game.

- Left-click to rotate to a different face.
- Right-click to rotate around the node's local "up" axis.
- Hold the special key (default `E`) to reverse direction.

**4 - Paste / Copy**

This mode is used to copy rotation values between nodes. It only works to copy between "compatible" rotation types (for example, it can copy from `facedir` to `colorfacedir`, but not from `facedir` to `degrotate`)

- Left-click to paste a stored rotation to the target node.
- Right-click to copy the rotation of the target node.
- Hold the special key (default `E`) to copy or paste a secondary rotation.


**Tags:** building_mechanics, tools
**Repository:** https://github.com/OgelGames/omnidriver
**License:** MIT