GIVEN I'm wanting to try out a new instance, with its own set of shaders, texture packs, mod frameworks or settings
WHEN I create a new instance in MultiMC (note [1]) and then run the command ender_chest NEW_INSTANCE_NAMETHEN the script:
deletes the following folders and replaces them with symlinks to identically named folders in my shared minecraft folder (for example, ~/Games/minecraft):
backups
resourcepacks
saves
texturepacks
symlinks all .zip files in the "shaderpacks" folder of my shared minecraft folder into the the instance's "shaderpacks" folder
deletes the instance's "screenshots" folder and replaces it with a symlink to a common minecraft screenshots folder (e.g.~/Pictures/Screenshots/minecraft
SO that my worlds, backups and screenshots are shared across all instances, and so any common resource / texture / shader packs are only stored on disk in one place (as opposed to being duplicated across all instances), while still being able to have their settings tweaked without affecting the other instances
Notes
[1] Is it possible to create a new instance from scratch as part of the script? Because that would be ace.
GIVEN I'm wanting to try out a new instance, with its own set of shaders, texture packs, mod frameworks or settings WHEN I create a new instance in MultiMC (note [1]) and then run the command
ender_chest NEW_INSTANCE_NAME
THEN the script:~/Games/minecraft
):~/Pictures/Screenshots/minecraft
SO that my worlds, backups and screenshots are shared across all instances, and so any common resource / texture / shader packs are only stored on disk in one place (as opposed to being duplicated across all instances), while still being able to have their settings tweaked without affecting the other instances
Notes
[1] Is it possible to create a new instance from scratch as part of the script? Because that would be ace.