You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,7 @@ How to [⬇️ Install](install-instructions.md) | [🆕 Update](update-instruct
14
14
15
15
Get a [🦸 Cape](free-cape.md) | [🌅 Shaders](getting-shaders.md) | [🖼️ Resource packs to work](resource-pack-issues.md)
16
16
17
-
How does the modpack work in [🍦 Vanilla launcher](vanilla-launcher-faq.md) | [🔃 MultiMC (auto-update)](multimc-auto-update.md) | [🔢 across Minecraft versions](version-support.md)
18
-
19
-
How is the pack built: [🔣 Goals and principles](principles.md)[(why use Fabric?)](principles.md#why-use-fabric) | [♿ Accessibility](accessibility.md) | [💡 Facts and trivia on FTB Wiki](https://ftb.fandom.com/wiki/Fabulously_Optimized)
17
+
How is the pack built: [🔣 Goals and principles](principles.md)[(why use Fabric?)](principles.md#why-use-fabric) | [♿ Accessibility](accessibility.md) | [🔢 Version support](version-support.md) | [💡 Facts and trivia on FTB Wiki](https://ftb.fandom.com/wiki/Fabulously_Optimized)
20
18
21
19
You can help by [❤️ Supporting the pack](https://download.fo/thanks) | [✍️ Translating to your language](language-support.md)
Copy file name to clipboardExpand all lines: disabling-mods.md
+95-3Lines changed: 95 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,9 +48,101 @@ Notes:
48
48
49
49
### MultiMC (auto-update)
50
50
51
-
There is currently no _easy_ way because the tool downloads missing mods back on launch. There are script workarounds though, [tutorials written here](multimc-auto-update.md#can-i-ignore-some-of-the-mods).
52
-
53
-
Consider [switching to Prism Launcher instead,](install-instructions.md#prism-launcher) which also has a seamless modpack updater.
51
+
{% hint style="info" %}
52
+
There is no _easy_ way to disable mods because the tool downloads missing mods back on launch. Consider [switching to Prism Launcher instead](install-instructions.md#prism-launcher), which also has a seamless modpack updater.
53
+
{% endhint %}
54
+
55
+
You need to create a custom script to disable mods. See instructions by platform below.
56
+
57
+
<details>
58
+
<summary>Windows instructions</summary>
59
+
60
+
{% hint style="warning" %}
61
+
These instructions are here as-is to be used at your own risk, no support is provided.
62
+
{% endhint %}
63
+
64
+
1. Download the mod disabling scripts:
65
+
1. Open MultiMC, right click your instance and click "Instance Folder"
66
+
2. Inside the folder, shift-right click and select Open in Terminal (or equivalent PowerShell prompt)
67
+
3. Within the terminal, run the following commands to download the files.
If you wish to install them somewhere else, run `cd path\to\folder` (where `path\to\folder` is the path to your folder's location) before running the command above.
73
+
74
+
2. Select the mods to disable.
75
+
1. Copy the name of the mod(s) you want to disable.
76
+
2. Open `pre-launch.ps1` with any text editor
77
+
3. On line 4, double click `mod1` and paste the name of the mod you previously copied. You can do this on line 5 too! If you want to disable more mods, copy all of line 5, press the `Enter` key at the end of line 5 and hit paste. (Make sure to change the name to match the new mod, though!)
78
+
* Mod names may change with modpack updates so you'll need to update them here again.
79
+
80
+
3. Setup the scripts to run on your MultiMC (auto-update) instance
81
+
1. Open MultiMC
82
+
2. Click on your instance "Edit Instance"
83
+
3. Go to "Settings" and then to "Custom Commands"
84
+
4. Remove the pre-launch command and replace it with `powershell -ExecutionPolicy Bypass -File ..\pre-launch.ps1`
85
+
* If you've installed it elsewhere, use `path\to\folder\pre-launch.ps1` (where `path\to\folder` is the path to the folder)
86
+
5. Do the same thing for the post-exit command but with `powershell -ExecutionPolicy Bypass -File ..\post-exit.ps1` this time.
87
+
* Or `path\to\folder\post-exit.ps1` (where `path\to\folder` is the path to the folder)
88
+
4. That's it! Now, the mods you disabled will not run with the instance nor appear inside Mod Menu!
89
+
90
+
_Tutorial and scripts are made by [Ultrasonic1209](https://github.com/Ultrasonic1209) based on [Remty5's workaround](https://github.com/Fabulously-Optimized/fabulously-optimized/issues/81)._
91
+
92
+
</details>
93
+
94
+
<details>
95
+
<summary>Linux, macOS instructions</summary>
96
+
97
+
{% hint style="warning" %}
98
+
Not fully tested on macOS. These instructions are here as-is to be used at your own risk, no support is provided.
99
+
{% endhint %}
100
+
101
+
1. Open a terminal and run the command below:
102
+
* Debian-Ubuntu Linux: `sudo apt-get install jq`
103
+
* Fedora Linux: `sudo dnf install jq`
104
+
* openSUSE Linux: `sudo zypper install jq`
105
+
* Arch Linux: `sudo pacman -S jq --needed`
106
+
* Other distros/macOS: [follow this tutorial](https://stedolan.github.io/jq/download/)
107
+
108
+
This will install a program called [jq](https://stedolan.github.io/jq/), needed for automatically adapting this script to any Minecraft version you use.
109
+
110
+
2. Download the mod disabling scripts:
111
+
1. Open MultiMC, right click your instance and click "Instance Folder"
112
+
2. Inside the folder right click and select "Open Terminal here"
113
+
* On macOS, [follow this tutorial](https://www.petenetlive.com/KB/Article/0001060) to get that option
114
+
3. Within the terminal, run the following command - this will install the files and make them executable:
If you want to install them somewhere else, run `cd /path/to/folder` (where `/path/to/folder` is the path to your folder's location) before running the command above.
119
+
120
+
3. Select the mods to disable
121
+
1. Copy the name of the mod(s) you want to disable
122
+
2. Open `pre-launch.sh` with any text editor
123
+
3. Find the line saying "Select the mods you wish to disable:" and below it `mod0=`, `mod1=`, `mod2=`,`mod3=`, `mod4=` and `mod5=`.
124
+
After `=` place the name of the mods you previously copied, one by one.
125
+
* No matter how many mods you disable, **never** remove `mod0=` and `$mod0.jar`.
126
+
* Mod names may change with modpack updates so you'll need to update them here again.
127
+
128
+
4. Setup the scripts to run on your MultiMC (auto-update) instance
129
+
1. Open MultiMC
130
+
2. Click on your instance "Edit Instance"
131
+
3. Go to "Settings" and then to "Custom Commands"
132
+
4. Remove the pre-launch command and replace it with `../pre-launch.sh`
133
+
* If you've installed it elsewhere, use `/path/to/folder/pre-launch.sh` (where `/path/to/folder` is the path to the folder)
134
+
5. Do the same thing for the post-exit command but with `../post-exit.sh` this time.
135
+
* Or `path/to/folder/post-exit.sh` (where `/path/to/folder` is the path to the folder)
136
+
5. That's it! Now, the mods you disabled will not run with the instance nor appear inside Mod Menu!
137
+
138
+
_Tutorial and scripts made by [RaptaG](https://github.com/RaptaG) based on [Remty5's workaround](https://github.com/Fabulously-Optimized/fabulously-optimized/issues/81)._
139
+
140
+
#### What if I want to disable more or less than 6 mods?
141
+
142
+
* Removing: Just remove the extra rows from the start and end of `pre-launch.sh`, eg. from lines 10 & 11 `mod4=`, `mod5=` and `$mod4.jar\`, `$mod5.jar\` from lines 35 & 36, if you want to have 4 mods disabled.
143
+
* Adding: Press `Enter` in the end of line 11 and type `mod6=` for example. Then, in the end of line 36, press again `Enter` and type `$mod6.jar\`. Repeat the same for more mods by just changing the number (`mod6=` to `mod7=` and `$mod6.jar\` to `$mod7.jar\` etc.).
Copy file name to clipboardExpand all lines: install-instructions.md
+29-20Lines changed: 29 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,12 @@ Here are the instructions to install Fabulously Optimized to various launchers.
4
4
5
5
Can't use Minecraft 1.17 and higher due to hardware limits? [Follow this tutorial](https://gist.github.com/Kichura/9fa44010d8ed9e5733d258292e327001) and then retry.
6
6
7
+
### Why try a new launcher?
8
+
9
+
The default Minecraft launcher is very basic, and it lacks many features that improve usability with mods. For example, a third-party launcher can easily download and update the modpack, add and remove mods with a few simple clicks. Many can even manage resource packs, datapacks and shaders!
10
+
11
+
All launchers in the "supported" list are safe to use, have been throughly tested and are fully supported by the Fabulously Optimized.
App version 0.6.2 or higher required, these instructions are for 0.9.2+.
30
-
31
35
1. Under "Discover a modpack" section, click on "Fabulously Optimized"
32
36
2. Click `⤓ Install`
33
37
* Optional: Select the version you want by instead clicking the tile → `Versions` → `⤓` on the version you want.
@@ -105,13 +109,26 @@ You need [Java 21](https://download.fo/java21) to play the game.
105
109
106
110
</details>
107
111
112
+
<details>
113
+
<summary>How does this work?</summary>
114
+
115
+
It is a normal MultiMC modpack that simply launches [packwiz](https://github.com/comp500/packwiz), a mod handling tool on every start.
116
+
117
+
Every time you launch it, it asks the server whether the modpack has any updates. This means you do need internet access or you'll get an error (though you can skip the error).
118
+
If there are any, they will be downloaded and launched, otherwise the current game will launch.
119
+
120
+
It does _not_ auto-update any individual mods outside of what is set in the the modpack.
<summary>Manual installation - version 4.6.1 (1.19.3) and older</summary>
162
179
163
180
1. Download and install [Fabric Loader](https://fabricmc.net/use/)
164
181
* Minecraft 1.19-1.19.3: Fabric Loader **0.14.24** and [Java 17](https://download.fo/java17)
@@ -171,7 +188,7 @@ For macOS or Linux [you need Java](https://download.fo/java) to run the Fabric I
171
188
5. Click `⋮` → `Download file` on the latest **MultiMC version**
172
189
* If you see less than 10 mods in the zip, you downloaded the wrong version.
173
190
6. Open the zip file, go to _Fabulously Optimized x.x.x_ > _minecraft_
174
-
7. Open the zip file and copy **all folders**[(why?)](vanilla-launcher-faq.md#so-i-just-copy-the-mods-right)from zip's _minecraft_ folder to your _.minecraft_ folder
191
+
7. Open the zip file and copy **all folders** from zip's _minecraft_ folder to your _.minecraft_ folder
175
192
* If asked - replace the files.
176
193
8. Recommended: delete `options.txt` to get [FO default settings](changed-options.md)
177
194
* Your vanilla options like selected resource packs, language, keybinds will be reset but you can reapply them later.
@@ -212,9 +229,9 @@ _Not to be confused with [TLauncher](#tlauncher)._
212
229
213
230
ATLauncher is currently not supported simply because the interface is confusing and complex. There have been discussions with its developer to improve this and it may be considered in the future.
214
231
215
-
### Pojav Launcher
232
+
### Angel Aura Amethyst
216
233
217
-
Pojav Launcher is not supported because it allows piracy and does not support Sodium, among some other issues.
234
+
Angel Aura Amethyst and its predecessor Pojav Launcher are not supported because they allow piracy and do not support Sodium, among some other issues.
218
235
219
236
### PolyMC
220
237
@@ -284,7 +301,7 @@ If you'd still like to do it on your responsibility, just install the other modp
284
301
285
302
### Game clients
286
303
287
-
Fabulously Optimized is not compatible with any "game clients", including "hacked clients" and "PvP clients".
304
+
Fabulously Optimized is not compatible with any "game clients", including "hacked clients" and "PvP clients".[It is also itself not one.](principles.md#why-is-fabulously-optimized-not-a-client)
288
305
289
306
Instead, it is suggested to use this modpack and [add individual features as mods](adding-more-mods.md) that you might be missing from said clients. Here is a list for:
@@ -298,16 +315,8 @@ _Note: these lists are managed by contributors outside this wiki. There can be m
298
315
299
316
### Bedrock Edition
300
317
301
-
Fabulously Optimized is not compatible with Bedrock Edition [or mobile devices in general](install-instructions.md#pojav-launcher). You may be interested in the [VDX resource pack](https://www.curseforge.com/minecraft-bedrock/addons/vdx-legacy-desktop-ui), however.
318
+
Fabulously Optimized is not compatible with Bedrock Edition [or mobile devices in general](install-instructions.md#pojav-launcher). You may be interested in the [VDX resource pack](https://www.curseforge.com/minecraft-bedrock/addons/vdx-legacy-desktop-ui) just to achieve a Java-like look, however.
302
319
303
320
## Servers
304
321
305
-
Any server that works with vanilla Minecraft is supported, no changes are necessary to the server. See [server setup](server-setup.md) for tips.
306
-
307
-
## Quilt
308
-
309
-
Fabulously Optimized is based on [Fabric](https://fabricmc.net/), not [Quilt](https://quiltmc.org).
310
-
311
-
It can be attempted to run it through Quilt, but not all mods and configurations work without changes. If you do attempt it, you're on your own - do not ask for support from the modpack.
312
-
313
-
The sustainability and popularity of Quilt is being tracked in [issue #257](https://github.com/Fabulously-Optimized/fabulously-optimized/issues/257).
322
+
Any server that works with vanilla Minecraft is supported, no changes are necessary to the server. Modpack itself is not supported on servers. See [server setup](server-setup.md) for tips.
0 commit comments