Infinidoge / nix-minecraft

An attempt to better support Minecraft-related content for the Nix ecosystem
MIT License
273 stars 28 forks source link

Feature request: Minecraft launcher #66

Open ChocolateLoverRaj opened 5 months ago

ChocolateLoverRaj commented 5 months ago

I may be wrong, but this looks like it's only for Minecraft servers. I think it would be really cool to have something like PolyMC but declaratively configured in NixOS. So I can add all the mods and key-binds that I use in Minecraft to a config file and not have to manually change them every time I install Minecraft.

Infinidoge commented 5 months ago

Firstly, I would strongly recommend switching to Prism Launcher if you are still using PolyMC, as Prism Launcher has far surpassed it ever since the fork, and it isn't a dead project. It's a drop-in replacement, so switching costs nothing.

As it stands, packaging Minecraft as a client is very out of scope for what I currently maintain, so I don't think I will be implementing anything like this in the near future, however if someone else contributes it I would be alright merging and helping maintain it.

Personally, my problem is that I wouldn't end up using it, because configuring Minecraft clients is overwhelmingly imperative compared to servers. (Especially if you play a lot of different modpacks like I do.)

crabdancing commented 2 weeks ago

There is a project here that manages to configure the minecraft client declaratively: https://github.com/Ninlives/minecraft.nix

I actually use this in my personal Minecraft expression. Unfortunately, the only mod loader it supports is fabric.