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 Minetest 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 minetest directory (.minetest on Linux) and create a folder 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
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 Minetest and navigate to the Settings tab. 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!