Description
Shields (shields_mtg)
Adds responsive, functional 3D shields to Minetest Game / Luanti with directional blocking mechanics, smooth animations, custom sound effects, and inventory integration.
Features
- 3D Interactive Shields: Shields render smoothly in 3D in front of your character, featuring fluid lerp animations when switching between idle and blocking poses.
- Directional Blocking: Hold Right-Click (RMB) to raise your shield. It blocks incoming damage from the front (~140° frontal cone). Flank and rear attacks will still bypass the block!
- Dedicated Equipment Slot: Fully integrated with
sfinv. Adds a dedicated shield slot page to the player inventory. (Can also be used directly from the active hotbar slot).
- Audio & Visual FX: Features wooden and metallic impact sounds upon blocking, tool breakage sounds, and a custom 3D mesh model when dropped on the ground.
- Durability: Balanced for survival gameplay with 337 total durability points scaling with absorbed damage.
How to Use
- Equip: Place the shield in the Shield tab inside your
sfinv inventory, or hold it directly in your hand.
- Block: Hold Right-Click (RMB) while facing incoming attacks to absorb frontal damage.
Crafting Recipe
- Top row: Wood | Steel Ingot | Wood
- Middle row: Wood | Wood | Wood
- Bottom row: (Empty) | Wood | (Empty)
Dependencies
default (Minetest Game)
sfinv (Optional, for the inventory equipment slot)
Releases
2026-08-02 18:11 UTC
1.1.0
Version 1.1.0 - Smooth Combat Update ⚔️
An update for the Shields (shields_mtg) mod, introducing improved combat responsiveness, smoother animations, and refined blocking mechanics.
🛡️ Key Features & Changes
- Fluid Shield Transitions: Adjusted interpolation speeds for smoother, more natural transitions when raising and lowering the shield with Right-Click (RMB).
- Refined Idle Rotation: The shield now remains static without tracking camera pitch while in the resting position, only aligning with the camera's vertical view when actively holding RMB to block.
- Hit React & Cooldown: Receiving any attack now triggers a brief 0.25-second delay/cooldown before the shield can be raised again, adding strategic depth to combat engagements.
- Polished Animations: Eliminated rigid snapping during state changes to make the shield handling feel seamless and organic.
📦 Dependencies
- Required:
default (Minetest Game / Luanti standard environment)
- Optional:
sfinv (for the dedicated inventory equipment slot UI)
2026-07-22 22:24 UTC
1.0.0
Version 1.0.0 - Initial Release 🎉
Initial release of Shields (shields_mtg), adding functional, animated 3D shields to Minetest Game / Luanti.
🛡️ Key Features
- Interactive 3D Mesh: Attached 3D shield model that dynamically lerps between idle and blocking poses based on player controls.
- Directional Blocking: Hold Right-Click (RMB) to block frontal attacks (~140° block angle). Side and back attacks will still deal damage.
sfinv Integration: Adds a dedicated shield equipment tab to the player inventory (also supports direct hotbar slot usage).
- Balanced Durability: Features a 337-use durability system that scales wear according to the damage absorbed.
- Custom Dropped Entity: Dropping the shield (Q) renders it as a 3D physical model on the ground instead of a flat 2D sprite.
- Sound Effects: Added custom audio feedback for wooden/metal block hits and tool breakage.
- Crafting Recipe: Standard early/mid-game recipe using wood blocks and a steel ingot.
📦 Dependencies
- Required:
default (Minetest Game)
- Optional:
sfinv (for the inventory slot UI)
All releases
Threads
New thread
Information
Provides
shields_mtg
Dependencies
- Required
-
default
- Optional
-
sfinv
Information
- Type
- Mod
- Technical Name
- shields_mtg
- Languages
-
English
- License
-
MIT
for code,
CC-BY-SA-3.0
for media.
- Maintenance State
- Work in Progress
- Added
- 2026-07-22 22:22 UTC
- Maintainers
-
sushi7270
Incredible
I tested your mod and found it incredible, the best Luanti shield mod I've ever seen, and it's very well done, but I wanted compatibility with other mods like Character Animanitor.