How to install a Client-side Mod

User avatar
GreenDimond
Member
 
Posts: 1272
Joined: Wed Oct 28, 2015 01:26
Location: SCP-3008
GitHub: GreenXenith
IRC: GreenDimond
In-game: GreenDimond

How to install a Client-side Mod

by GreenDimond » Wed Jun 07, 2017 16:35

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.
Image

3) Download or clone the mod.
+ Download

+ git clone


4) Create a text file called mods.conf inside the clientmods folder if it does not exist.

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.
Image

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.
Image

Your client-side mod has been enabled!
Type .help all in chat to see what you can do!
Last edited by GreenDimond on Wed Aug 07, 2019 16:21, edited 4 times in total.
Y▹uTube | Mods | Patre●n | Twitter | Minetest Discord | GreenDimond#3232

Hey, you. You're finally awake.
You were trying to view their profile, right? Found the rest of their signature, same as us, and that guest over there.
 

Modern Hippie
Member
 
Posts: 115
Joined: Wed Oct 29, 2014 04:35

Re: How to install a Client-side Mod

by Modern Hippie » Thu Jun 08, 2017 09:59

Why?! Why are you doing this?!
These client mods are so bad (for example you can crash a server using a client mod) and now there is a 'How to', that everyone, who didn't know this since now has the know-how to use it? R.I.P. Minetest :(
No longer active with this account! Please PM me on my new account "Wolfshippie"!
 

User avatar
Linuxdirk
Member
 
Posts: 2197
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: How to install a Client-side Mod

by Linuxdirk » Thu Jun 08, 2017 12:01

Modern Hippie wrote:(for example you can crash a server using a client mod)

There are certain user names that can crash not updated servers running on Windows, so, yeah ... :D
 

User avatar
muhdnurhidayat
Member
 
Posts: 295
Joined: Wed Nov 16, 2016 22:55
Location: Shah Alam, Selangor, Malaysia
GitHub: MuhdNurHidayat
IRC: muhdnurhidayat
In-game: muhdnurhidayat

Re: How to install a Client-side Mod

by muhdnurhidayat » Thu Jun 08, 2017 12:20

If you're saying client mods could crash server then you understand its functions wrongly... or the server owner is not willing to update (they must always use updated version, regardless client mods is there or not)
[ Full signature ] - UTC+8 here, contributing to Minetest Wiki. I'm muhdnurhidayat in IFS (mod), HOMETOWN & others. / Twitter / MT Offtopic ✂️- - - - - -

You just read my profile, right?
Because these few texts of signature only appear on profile page as the texts are cut in signature. xD
 

red-001
Member
 
Posts: 205
Joined: Tue Jan 26, 2016 20:15
GitHub: red-001
IRC: red-001

Re: How to install a Client-side Mod

by red-001 » Thu Jun 08, 2017 12:29

in fairness literal anything can crash servers, but I haven't heard of CSM causing crashes.
 

Modern Hippie
Member
 
Posts: 115
Joined: Wed Oct 29, 2014 04:35

Re: How to install a Client-side Mod

by Modern Hippie » Thu Jun 08, 2017 12:42

red-001 wrote:in fairness literal anything can crash servers, but I haven't heard of CSM causing crashes.


Yes, that's right. But crashes caused by server mods can be fixed by the server admin. Crashes caused by client mods can't.

Yesterday I tried the Chest Inspector CSM on a server with the mailboxes from Homedecor. As I tried to take something out of it, the server crashed.
Everyone who has this CSM can do that.
No longer active with this account! Please PM me on my new account "Wolfshippie"!
 

red-001
Member
 
Posts: 205
Joined: Tue Jan 26, 2016 20:15
GitHub: red-001
IRC: red-001

Re: How to install a Client-side Mod

by red-001 » Thu Jun 08, 2017 12:59

That's a broken server-sided mod and it's the job of the mod author/server owner to fix that.
 

Modern Hippie
Member
 
Posts: 115
Joined: Wed Oct 29, 2014 04:35

Re: How to install a Client-side Mod

by Modern Hippie » Thu Jun 08, 2017 13:21

red-001 wrote:That's a broken server-sided mod and it's the job of the mod author/server owner to fix that.


Partly. What I don't understand is why they added the possibility to use csms so that server admins have more to do fixing loads of abused csms...? That's a fault by the devs too (not only, but too), I think... (Yes, I'm sure, that there will be really loads of them - not only the ones posted in the forum)
No longer active with this account! Please PM me on my new account "Wolfshippie"!
 

User avatar
Linuxdirk
Member
 
Posts: 2197
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: How to install a Client-side Mod

by Linuxdirk » Thu Jun 08, 2017 13:43

Modern Hippie wrote:
red-001 wrote:That's a broken server-sided mod and it's the job of the mod author/server owner to fix that.


Partly. What I don't understand is why they added the possibility to use csms so that server admins have more to do fixing loads of abused csms...?

The whole modding system is broken by design ...

No namespaces, no proper translation functionality, no runtime limitation, no background loading, not "hotpluggable" (which is annoying for mod developing), inconsistent and largely insufficiently documented or undocumented API calls, some API functions use have an absurdly complex and overcomplicated syntax, possibility for mods to override other mods without warning, messed up globals, mod name validation done by parsing the folder name, no built-in way to load user-set configuration OR default value, and so on.

Mods being able to crash the server is not the problem - it's the result of a LOT of modding-related problems (they basically just doubled now that CSM gone live without any security features considered beforehand).
 

User avatar
paramat
Developer
 
Posts: 3443
Joined: Sun Oct 28, 2012 00:05
Location: UK
GitHub: paramat
IRC: paramat
 

User avatar
azekill_DIABLO
Member
 
Posts: 7489
Joined: Wed Oct 29, 2014 20:05
Location: OMICRON
GitHub: azekillDIABLO
In-game: azekill_DIABLO
 

User avatar
BBmine
Member
 
Posts: 3475
Joined: Sun Jul 12, 2015 22:51
Location: USA
GitHub: BBmine
IRC: BBmine
In-game: Baggins

Re: How to install a Client-side Mod

by BBmine » Thu Jun 29, 2017 12:52

I want to revise that a bit. When you download it,
Code: Select all
cd .minetest/clientmods
git clone https://github.com/red-001/colour_chat

Then when you want to update it,
Code: Select all
cd .minetest/clientmods/colour_chat
git pull --all


But yeah, that's the kinda guide I shoulda had when I was getting started on CSMs.
 

User avatar
Andrey01
Member
 
Posts: 2309
Joined: Wed Oct 19, 2016 15:18
Location: Russia, Moscow
GitHub: Andrey2470T
In-game: Andrey01

Re: How to install a Client-side Mod

by Andrey01 » Sat Jul 29, 2017 17:14

For these Client-Side-Mods everyone access cheating on many servers as just test to.
 

User avatar
ManElevation
Member
 
Posts: 896
Joined: Tue Aug 02, 2016 22:04
Location: Madrid,Spain
GitHub: ManElevation
IRC: ManElevation
In-game: ManElevation

Re: How to install a Client-side Mod

by ManElevation » Thu Aug 03, 2017 23:47

Andrey01 wrote:For these Client-Side-Mods everyone access cheating on many servers as just test to.

Like?
My Public Mods! Discord: Rottweiler Games#3368
 

User avatar
GreenDimond
Member
 
Posts: 1272
Joined: Wed Oct 28, 2015 01:26
Location: SCP-3008
GitHub: GreenXenith
IRC: GreenDimond
In-game: GreenDimond

Re: How to install a Client-side Mod

by GreenDimond » Sun Jan 27, 2019 02:30

Not that it matters much, but I updated the first post to be a lot simpler.
Y▹uTube | Mods | Patre●n | Twitter | Minetest Discord | GreenDimond#3232

Hey, you. You're finally awake.
You were trying to view their profile, right? Found the rest of their signature, same as us, and that guest over there.
 

User avatar
DS-minetest
Member
 
Posts: 1116
Joined: Thu Jun 19, 2014 19:49
Location: I'm scared that if this is too exact, I will be unable to use my keyboard.
GitHub: DS-Minetest
In-game: DS

Re: How to install a Client-side Mod

by DS-minetest » Sun Jan 27, 2019 11:05

GreenDimond wrote:5) Open mods.conf in your favorite text editor and add enable_mod_modname = true (where modname is the name of the client mod you downloaded). Save the file.
Image

It has to be load_mod_modname = true, not enable_mod_modname = true.

(Perhaps it would be good to write something about csm restrictions and what should be done if the mod still doesn't work (eg. first read forum posts, use other minetest version, …).)
Do not call me -minetest.
Call me DS or DS-minetest.
I am German, so you don't have to pm me English if you are also German.
The background is a lie.
 

User avatar
GreenDimond
Member
 
Posts: 1272
Joined: Wed Oct 28, 2015 01:26
Location: SCP-3008
GitHub: GreenXenith
IRC: GreenDimond
In-game: GreenDimond

Re: How to install a Client-side Mod

by GreenDimond » Mon Jan 28, 2019 06:59

DS-minetest wrote:
GreenDimond wrote:... enable_mod_modname = true ...
Image

It has to be load_mod_modname = true, not enable_mod_modname = true.

Funny... I got it right in the screenshot :'D
Y▹uTube | Mods | Patre●n | Twitter | Minetest Discord | GreenDimond#3232

Hey, you. You're finally awake.
You were trying to view their profile, right? Found the rest of their signature, same as us, and that guest over there.
 

DELTA_FORCE
Member
 
Posts: 131
Joined: Tue Oct 30, 2018 01:26
Location: Somewhere in the Atlantic
IRC: DELTA_FORCE
In-game: DELTA_FORCE

Re: How to install a Client-side Mod

by DELTA_FORCE » Mon Jan 28, 2019 21:08

I am gonna say that cheating in a server is much easier by modifying the client. As for the how-to for CSM's, many CSM's are useful and I am glad there is a simple tutorial for it.
If you don't like something I say, you are too easily offended...
 

Gundul
Member
 
Posts: 586
Joined: Thu Aug 27, 2015 10:55
Location: Europe/Asia
GitHub: berengma
IRC: Gundul

Re: How to install a Client-side Mod

by Gundul » Sun Aug 04, 2019 07:55

GreenDimond wrote:

Installing Client-Side Mods




This is extremely helpful for people like me who never installed
a csm before. I would suggest to make this sticky on top of this
forum so everyone can easily find it and knows how things are done.
My servers: Jungle, Lilly in the valley, ZombieTest
 

User avatar
GreenDimond
Member
 
Posts: 1272
Joined: Wed Oct 28, 2015 01:26
Location: SCP-3008
GitHub: GreenXenith
IRC: GreenDimond
In-game: GreenDimond

Re: How to install a Client-side Mod

by GreenDimond » Wed Aug 07, 2019 16:23

Fixed images (rip pasteboard).

Gundul wrote:This is extremely helpful for people like me who never installed
a csm before. I would suggest to make this sticky on top of this
forum so everyone can easily find it and knows how things are done.

That's up to the forum mods.
Y▹uTube | Mods | Patre●n | Twitter | Minetest Discord | GreenDimond#3232

Hey, you. You're finally awake.
You were trying to view their profile, right? Found the rest of their signature, same as us, and that guest over there.
 

Gundul
Member
 
Posts: 586
Joined: Thu Aug 27, 2015 10:55
Location: Europe/Asia
GitHub: berengma
IRC: Gundul

Re: How to install a Client-side Mod

by Gundul » Thu Aug 08, 2019 17:52

GreenDimond wrote:That's up to the forum mods.


They made it. :) well done.
And now even better with the fixed pictures.
My servers: Jungle, Lilly in the valley, ZombieTest
 

EdenExperience
New member
 
Posts: 2
Joined: Mon Sep 23, 2019 22:44
GitHub: edenprojectde
In-game: DasHaus

Re: How to install a Client-side Mod

by EdenExperience » Tue Sep 24, 2019 09:11

So any tips about how to get a git mod running in a Snap Enviroment?

I found the place to put the mod into but it seems Snap is making a virtual File System that can't be modified. And i can't really change write Permission in this folder.

Code: Select all
/snap/minetest/current/share/minetest/


Placing the mod in my home folder doesn't seem to be recognized by the Snap Package.
 

User avatar
Linuxdirk
Member
 
Posts: 2197
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: How to install a Client-side Mod

by Linuxdirk » Tue Sep 24, 2019 09:53

EdenExperience wrote:I found the place to put the mod into but it seems Snap is making a virtual File System that can't be modified. And i can't really change write Permission in this folder.

According to quick research its /home/<user>/snap/minetest/.

https://askubuntu.com/questions/762354/ ... wer-762405
 

EdenExperience
New member
 
Posts: 2
Joined: Mon Sep 23, 2019 22:44
GitHub: edenprojectde
In-game: DasHaus

Re: How to install a Client-side Mod

by EdenExperience » Tue Sep 24, 2019 11:07

Linuxdirk wrote:
EdenExperience wrote:I found the place to put the mod into but it seems Snap is making a virtual File System that can't be modified. And i can't really change write Permission in this folder.

According to quick research its /home/<user>/snap/minetest/.

https://askubuntu.com/questions/762354/ ... wer-762405


Okay found it, seems like the mod i tried to add isn't updated as of now, but at least i now know how and where it's done thanks!
 


Return to Client-side modding



Who is online

Users browsing this forum: No registered users and 1 guest