Installing Client-Side Mods
This tutorial is done in Linux, but can be applied to Windows.A more detailed tutorial can be found on the Luanti Docs Wiki.
1) Navigate to the Client-Side Modding section (you should already be here), and find a mod you wish to install.
2) Navigate to your Luanti directory (.minetest on Linux) and create a directory called clientmods if it does not exist.

3) Download or clone the mod.
Spoiler
2) Right-click the archive (.zip, usually) and extract it
3) If you downloaded the mod from a git source, the mod will have -master on the end of it. This doesn't need to be removed if the mod contains a mod.conf, but it should be removed anyway.
Spoiler
1) Install git, if you haven't already
In Debian-based distros this is done through sudo apt install git. On Windows, install Git for Windows and run Git Bash as your terminal. On macOS, install git through homebrew.
2) Open a terminal in your clientmods folder
3) Run git clone <git link here> (the link should end with .git, common sources are GitHub and GitLab)
5) Open mods.conf in your favorite text editor and add load_mod_modname = true (where modname is the name of the client mod you downloaded). Save the file.

6) Open Luanti and navigate to the Settings tab (nowadays an icon with gears). Select Advanced Settings. Navigate to Client > Network > Enable Client Modding or search for "client". With Enable Client Modding selected, select the Edit button and change the displayed option to Enabled in the dropdown, or simply double-click the setting. Save your changes.

Your client-side mod has been enabled!
Type .help all in chat to see what you can do!
