Launcher icon indicating copy to clipboard operation
Launcher copied to clipboard

Add ability to set java settings override for each group

Open EnderMelody opened this issue 3 years ago • 7 comments

System Information

MultiMC version: 0.6.11-1430

Operating System: windows 10

Summary of the issue or suggestion:

Add an option for groups to allow java settings that override the general settings set for Multimc, but gets overridden by settings set in the pack's settings. Having a modded group that auto sets the ram would be very helpful.

EnderMelody avatar Mar 13 '21 18:03 EnderMelody

Related: #3608

9p4 avatar Mar 13 '21 23:03 9p4

This does sound like a really nice feature to have, but given the way groups are currently implemented, this could require a lot of redesigning.

Forkk avatar Mar 14 '21 15:03 Forkk

Related ideas: https://github.com/MultiMC/MultiMC5/issues/3832#issuecomment-858157700

Basically implementing a presets system for settings menu somewhere to quickly swap to various configurations (Global 1, Global 2, etc); while still allowing for checkbox based profile specific overrides

I don't think making "groups" do anything like this inherently is a good idea, and should be kept to UI organization exclusively, but the several-presets system could solve (aka make fast and easy) the question of having different sets of generalized settings

One step further could be

  • adding a line to instance.cfg's that is either a unix timestamp of installation or a random UUID to use for pack identifiers instead of the folder/pack literal name (in places like instgroups.json)

  • a new instpreset.json file in /instances/ where instpreset.json tells that a pack is using a preset different from the basic global one; instead of saving it to instance.cfg and potentially causing import/deleted preset issues (especially when sharing exported packs to friends).... leaving instance.cfg clean to store checkbox overrides

Xetaxheb avatar Jun 17 '21 14:06 Xetaxheb

Pitching in my two cents as well! It'd be nice to be able to set a java path for each instance, which if not set defaults to the overall settings. I play on several different versions and have to change the java path each time I swap from 1.17.1 to 1.8.9 or 1.18.

LiDucky avatar Jan 24 '22 23:01 LiDucky

@LiDucky You can set the Java path for each instance already. This issue is for setting the Java instance / settings for groups.

Go to Edit Instance -> Settings (sidebar) -> Java Installation

9p4 avatar Jan 25 '22 02:01 9p4

Oh, awesome! I'll see if I can find it! Would you like me to remove my previous comment as it's not relevant?

LiDucky avatar Jan 25 '22 16:01 LiDucky

It's better to have a log of everything than to remove it.

9p4 avatar Jan 25 '22 21:01 9p4