OpenBagTwo / OpenBagTwo/AngerLocalBeehive

New Instance Setup: ender_chest

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jupyter Notebook
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

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:

  • 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.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the ender_chest command and how this repository handles scripts or filesystem operations. Verify how a MultiMC instance is identified, then check that the requested shared-folder and shaderpack links are created while instance screenshots are redirected; support for creating an instance from scratch remains an open question.

Written by the indexing model from the issue text.

Assessment

Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.