[Idea] Minetest Package Manager

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

[Idea] Minetest Package Manager

by Calinou » Sun Mar 22, 2015 20:55

I had a quick idea today.

Basically, it'd work similarly to npm, but for Minetest. You could install mods, subgames, texture packs, utilities and maybe maps with it. It could work directly using Git or from archives. It could be made to handle dependencies automatically, too.

You could invoke it from a terminal using a command like mpm (with subcommands help, search, install, update, remove, …).

For this to work well, modders, subgame developers and texture pack developers might have to add a package.json file which would contain version information and other metadata.
 

User avatar
Evergreen
Member
 
Posts: 2131
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen

Re: [Idea] Minetest Package Manager

by Evergreen » Sun Mar 22, 2015 23:09

This is a great idea! That is, if it would me integrated with mmdb.
"Help! I searched for a mod but I couldn't find it!"
http://krock-works.16mb.com/MTstuff/modSearch.php
 

Sokomine
Member
 
Posts: 2980
Joined: Sun Sep 09, 2012 17:31

Re: [Idea] Minetest Package Manager

by Sokomine » Sun Mar 22, 2015 23:24

For some users, we'll still need a graphical installer as they might be afraid of a blinking cursor.

It'd be great if mmdb could get usable again. A mod installer which is integrated into the game is far more helpful for most players. It just doesn't really work right now, and it does need categories. Perhaps it could interface with the installer you've got in mind?
A list of my mods can be found here.
 

TriBlade9
Member
 
Posts: 89
Joined: Fri Sep 05, 2014 09:35

Re: [Idea] Minetest Package Manager

by TriBlade9 » Mon Mar 23, 2015 00:05

I'm a fan of this idea, but simply because I love npm. :P
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: [Idea] Minetest Package Manager

by rubenwardy » Mon Mar 23, 2015 07:56

Minetest mods can already use mod.conf to specify their name, this could be expanded for descriptions and author name.

Within the last week, iqualfragile, the main mmdb developer, has identified the problem and emailed a list of instructions to thexyz. Hopefully it will be resolved in a matter of days, rather than a few more months to wait.
 

twoelk
Member
 
Posts: 1092
Joined: Fri Apr 19, 2013 16:19

Re: [Idea] Minetest Package Manager

by twoelk » Mon Mar 23, 2015 09:14

rubenwardy wrote:Minetest mods can already use mod.conf to specify their name, this could be expanded for descriptions and author name....


Might be usefull if you also explain that in your manual at "Mod folder". As suggestion for good style for example.
Maybe also with an addition to what characters to avoid in the mod name and the danger of name-space clashes as is recently happening with the severall "mobs" mods around.
 

User avatar
addi
Member
 
Posts: 605
Joined: Thu Sep 20, 2012 03:16

Re: [Idea] Minetest Package Manager

by addi » Mon Mar 23, 2015 14:40

i like the idea with the package.json file.
this could contain the dependencies and so the dependence.txt file gets obsolet.
it could contian, if its a normal mod or a modpack, so the modpack.txt gets obsolet.
it could also contain a mod description, so the description.txt file gets obsolet.
it could contain the modname, so mod.conf gets obsolet.

a json file can also read by the mod database, minetest itself or a npm (or just mod manager :-) ) wich can download, update, and delete the mods.
for that there have to be some additional information, eg. version number, and where to check for new versions, type of archive etc.

I hope something like that will in minetest!
 


Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 10 guests

cron