Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main Menu: Add get_clientmodpath API #5912

Merged
merged 1 commit into from Jun 6, 2017
Merged

Conversation

octacian
Copy link
Contributor

@octacian octacian commented Jun 4, 2017

Add core.get_clientmodpath to main menu API (also possible in async calls).

Though not required, this is important to allow a proper way for my WIP modmgr rewrite to manage client side mods. And yes, I am now aware of the fact that the client loading CSMs wasn't originally planned, however, I personally think it is very important. A mod like the new who_plus wouldn't be inserted as a CSM by the server, it just doesn't make since. It would be optionally installed by the client.

Add `core.get_clientmodpath` to main menu API (also possible in async calls).
@paramat
Copy link
Contributor

paramat commented Jun 5, 2017

Should wait until #5915 is addressed.

@nerzhul
Copy link
Member

nerzhul commented Jun 5, 2017

@paramat your argument is totally wrong. It's just and API to get mod path for main menu, thanks for having read the description properly.

@paramat
Copy link
Contributor

paramat commented Jun 5, 2017

What i mean is that 5915 is the priority now, this PR is probably fine but some features of CSM should not develop further until 5915 is addressed. Clientmods are already beginning to ruin servers.

@paramat
Copy link
Contributor

paramat commented Jun 5, 2017

Ok my -1 is not reasonable, removed, but my opinion remains the same, please work on 5915 first.

@nerzhul
Copy link
Member

nerzhul commented Jun 6, 2017

you cannot block a PR because you want another to be fixed and there is no solution, stop that now and code a good solution based on comments on the other PR.
Contributors will not develop a solution for you just because you block their PR you just make them unhappy and they will not want to contribute. then stop.

@Zeno-
Copy link
Contributor

Zeno- commented Jun 6, 2017

👍

@nerzhul nerzhul merged commit fee5171 into minetest:master Jun 6, 2017
@nerzhul nerzhul moved this from Ready to merge to Done in Minetest 5.0.0 blockers Jun 6, 2017
Thomas--S added a commit to Thomas--S/minetest that referenced this pull request Jun 6, 2017
@octacian octacian deleted the getcsm branch June 6, 2017 14:16
@paramat
Copy link
Contributor

paramat commented Jun 6, 2017

@nerzhul i know and i agree, i don't -1 this PR anymore, and that was unreasonable of me, sorry to all.
I can't block anything, i can only -1, it takes several disapprovals from devs to stop a PR.

osjc pushed a commit to osjc/minetest that referenced this pull request Jan 11, 2019
Add `core.get_clientmodpath` to main menu API (also possible in async calls).
osjc pushed a commit to osjc/minetest that referenced this pull request Jan 23, 2019
Add `core.get_clientmodpath` to main menu API (also possible in async calls).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants