Skip to content

Commit

Permalink
Merge pull request #31 from za3k/master
Browse files Browse the repository at this point in the history
Mention how to find the root folder
  • Loading branch information
peterix authored Dec 3, 2024
2 parents 1df3ed0 + b50ac45 commit 7170d97
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Custom-Icons.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Making a Custom Icon Set
## File Stucture
- (MultiMC Directory)
- (MultiMC Root Folder)
- iconthemes
- custom
- scalable
Expand Down
19 changes: 14 additions & 5 deletions Directory-Structure.md → Folder-Structure.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
Not all files/directories might be available, depending on your setup
Not all files/folders might be available, depending on your setup

## Linux
### Finding the root folder

The easiest way to see the root folder is to click `Folders` > `View Instance Folder`. Then go to the parent folder.

MultiMC stores files in the same location as the MultiMC application.

- On Windows this folder should be wherever you extracted the MultiMC zip file.
- On Linux and OS X the default install location is `~/.config/local/multimc`

## Folder structure

```
<MultiMC root>
Expand Down Expand Up @@ -99,7 +108,7 @@ Not all files/directories might be available, depending on your setup

# Explanation

| File/Directory | Description |
| File/Folder | Description |
| --- | --- |
| accounts.json | All your accounts are saved here. No passwords are saved here, though the different tokens could be used to play Minecraft as you, so be careful |
| assets/indexes/ | The files here contain information about the assets for different versions of the game, like which asset ID belongs to which asset. |
Expand All @@ -112,8 +121,8 @@ Not all files/directories might be available, depending on your setup
| instances/\<instance\>/instance.cfg | This file keeps all the instance settings, such as memory options, as well as it's name etc. |
| instances/\<instance\>/version.json | 1.6+ ONLY: This file contains all the information needed to launch a vanilla instance, like libraries needed etc. |
| instances/\<instance\>/custom.json | 1.6+ ONLY, **DEPRECATED**: Like version.json, but for usage in modded scenarios. Can be used for completely overriding version.json, but it's recommended to use [patches](JSON Patches) instead |
| instances/\<instance\>/minecraft/ | This is the "normal" Minecraft directory, which contains, saves/, mods/ etc. |
| instances/\<instance\>/instMods/ | Pre-1.6 ONLY: The directory containing jarmods |
| instances/\<instance\>/minecraft/ | This is the "normal" Minecraft folder, which contains, saves/, mods/ etc. |
| instances/\<instance\>/instMods/ | Pre-1.6 ONLY: The folder containing jarmods |
| jars/ | Since MultiMC isn't a Java program we use a few different Java applications for things like launching the game. Those are stored here. |
| libraries/ | This contains all of Minecrafts dependencies, see below for more info |
| metacache | This file contains information about most downloaded files and is used for keeping track of them and making sure they are always up-to-date |
Expand Down
2 changes: 1 addition & 1 deletion _Sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
**Technical & In-depth**

* [[JSON Patches]]
* [[Directory Structure]]
* [[Folder Structure]]
* [[Custom Icons]]
* [[Custom Build]]

Expand Down

0 comments on commit 7170d97

Please sign in to comment.