diff --git a/info/README.md b/info/README.md new file mode 100644 index 00000000..046c2fdc --- /dev/null +++ b/info/README.md @@ -0,0 +1,6 @@ +--- +hidden: true +icon: gift +--- + +# Content diff --git a/info/bugs.md b/info/bugs.md new file mode 100644 index 00000000..38d0bd76 --- /dev/null +++ b/info/bugs.md @@ -0,0 +1,40 @@ +--- +hidden: true +icon: bug +--- + +# Bug Fixes + +FO includes some mods which fix vanilla bugs. If there's another bug you think FO can fix, you should [request a bug fix](bugs.md#request-a-bug-fix). + +| Bug | Description | Fixed by | +| ----------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | +| [MC-577](https://bugs.mojang.com/browse/MC-577) | Mouse buttons block all inventory controls that are not default | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-22882](https://bugs.mojang.com/browse/MC-22882) | Ctrl + Q won't work on Mac | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-59810](https://bugs.mojang.com/browse/MC-59810) | Cannot break blocks while sprinting (Ctrl+Click = right-click on macOS) | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-73186](https://bugs.mojang.com/browse/MC-73186) | Gaps between the faces of item models | [Item Model Fix](https://www.curseforge.com/minecraft/mc-mods/item-model-fix) | +| [MC-81098](https://bugs.mojang.com/browse/MC-81098) | Redstone dust updates cause lag (Singleplayer only) | [Lithium](https://www.curseforge.com/minecraft/mc-mods/lithium) | +| [MC-89146](https://bugs.mojang.com/browse/MC-89146) | Pistons forget update when being reloaded | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-90683](https://bugs.mojang.com/browse/MC-90683) | "Received unknown passenger" - Entities with differing render distances as passengers outputs error | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-112730](https://bugs.mojang.com/browse/MC-112730) | Beacon beam and structure block render twice per frame | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-121884](https://bugs.mojang.com/browse/MC-121884) | Server → Client custom payload packets can leak resources | [MemoryLeakFix](https://www.curseforge.com/minecraft/mc-mods/memoryleakfix) | +| [MC-122477](https://bugs.mojang.com/browse/MC-122477) | Linux/GNU: Opening chat sometimes writes 't' | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-132488](https://bugs.mojang.com/browse/MC-132488) | Ticking animated textures is very inefficient | [Sodium](https://www.curseforge.com/minecraft/mc-mods/sodium) | +| [MC-154966](https://bugs.mojang.com/browse/MC-154966) | Hunger and experience bar invisible on horses and all other animal mounts | [Better Mount Hud](https://www.curseforge.com/minecraft/mc-mods/better-mount-hud) | +| [MC-165595](https://bugs.mojang.com/browse/MC-165595) | Guardian beam does not render when over a certain "Time" in level.dat | [Sodium Extra](https://www.curseforge.com/minecraft/mc-mods/sodium-extra) | +| [MC-199467](https://bugs.mojang.com/browse/MC-199467) | Certain entity animations stop after they've existed in world for too long | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-226729](https://bugs.mojang.com/browse/MC-226729) | Memory leakage problem in native operations | [MemoryLeakFix](https://www.curseforge.com/minecraft/mc-mods/memoryleakfix) | +| [MC-227302](https://bugs.mojang.com/browse/MC-227302) | Smooth lighting doesn't work properly on the water surface | [Sodium](https://www.curseforge.com/minecraft/mc-mods/sodium) | +| [MC-228976](https://bugs.mojang.com/browse/MC-228976) | Entity collision is run on render thread | [Lithium](https://www.curseforge.com/minecraft/mc-mods/lithium) | +| [MC-237493](https://bugs.mojang.com/browse/MC-237493) | Telemetry cannot be disabled | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | +| [MC-263865](https://bugs.mojang.com/browse/MC-263865) | Fullscreen state isn't saved | [Debugify](https://www.curseforge.com/minecraft/mc-mods/debugify) | + +## Request a Bug Fix + +{% hint style="warning" %} +FO will only fix a bug if it affects a large majority of its users (at least 70% of them). Read more in [FO's principles](../about/). +{% endhint %} + +1. Find the bug on [Mojang's bug tracker](https://bugs.mojang.com/browse/MC) +2. Request it or find its status on [Debugify's bug tracker](https://github.com/IsXander/Debugify/issues) +3. If you're sure the bug fix is in Debugify, [request an option change](https://github.com/Fabulously-Optimized/fabulously-optimized/issues/new?labels=option\&template=setting-request.yml) diff --git a/info/keybinds.md b/info/keybinds.md new file mode 100644 index 00000000..759672c8 --- /dev/null +++ b/info/keybinds.md @@ -0,0 +1,37 @@ +--- +hidden: true +icon: keyboard +--- + +# Keybinds + +{% hint style="info" %} +Click on each keybind to get a description of what it does. +{% endhint %} + +| Option | Vanilla | FO | Reason for Change | +| --------------------------------------------------------------- | ------------------- | ------------ | ------------------------------------ | +| [Zoomify: Zoom](#user-content-fn-1)[^1] | V | C | This key is more often used for zoom | +| [Vanilla: Save Hotbar Activator](#user-content-fn-2)[^2] | C | _none_ | This key is more often used for zoom | +| [Zoomify: Secondary zoom](#user-content-fn-3)[^3] | F6 | _none_ | Not needed for most players | +| [Iris: Reload Shaders](#user-content-fn-4)[^4] | R | _none_ | Not needed for most players | +| [Iris: Shaderpack Selection Screen](#user-content-fn-5)[^5] | O | _none_ | Not needed for most players | +| [Iris: Toggle Shaders](#user-content-fn-6)[^6] | K | _none_ | Not needed for most players | +| [FabricSkyboxes: Toggle mod](#user-content-fn-7)[^7] | Numpad 0 | _none_ | Not needed for most players | +| [OptiGUI: Copy inspection to clipboard](#user-content-fn-8)[^8] | F12 | _none_ | Not needed for most players | + +[^1]: Zooms the view when the key is held + +[^2]: Saves your hotbar if this key and a number key are held + +[^3]: Activates the secondary zoom option + +[^4]: Reloads the applied shaders + +[^5]: Opens the shader selection screen + +[^6]: Disables or enables shaders + +[^7]: Disables or enables custom skyboxes + +[^8]: Copies OptiGUI's debug info diff --git a/info/options/README.md b/info/options/README.md new file mode 100644 index 00000000..a2f3184b --- /dev/null +++ b/info/options/README.md @@ -0,0 +1,62 @@ +--- +hidden: true +icon: sliders +--- + +# Options + +FO uses [Your Options Shall Be Respected](https://modrinth.com/mod/yosbr) to manage settings and to allow updates without losing your settings, but you will not get FO's latest recommendations. You can find [FO's settings file on GitHub](https://github.com/Fabulously-Optimized/fabulously-optimized/tree/main/Packwiz/1.21.8/config). + +If you want to start fresh, you can always [reset to FO's recommended settings](../../how-to/reset/). You can also check out [other options you may want to change](other.md). + +{% hint style="info" %} +Click on each option to get a description of what it does. +{% endhint %} + +
OptionVanillaFOReason
advancedItemTooltipsfalsetrue

Advanced tooltips are useful for more than just debugging: for using commands, getting the durability value, knowing the name in English...

Plus, this setting is hidden in the debug menu, so many people might not know about it

darkMojangStudiosBackgroundfalsetrueBlack background is less intrusive than red, parity with Bedrock Edition
enableVsynctruefalse

Disabling VSync reduces input lag, increases frame rate with shaders, and emphasizes the benefits of FO.

The benefits of VSync vary by system; some systems also support Adaptive VSync

guiScale03The automatic setting can get too large on Full HD or larger screens, including Apple Retina displays
incompatibleResourcePacks[](varies)Mod-provided resource packs known to be compatible despite the old manifest version.
joinedFirstServerfalsetrueUsers of FO are expected to already know about Social Interactions; the screen is easily accessible through the Player Reporting button or by pressing P
maxFps120260260 means "unlimited", which allows you to get the full frame rate your system supports
operatorItemsTabfalsetrueIt already only appears if you have the permission for it, it's weird Mojang even made it an option
resourcePacks[]···Enabled some mod-provided and FO-exclusive resource packs by default. See Resource Packs
langen_us(your OS' language)Enables user's system language by default, courtesy of Language Reload
simulationDistance126Better performance regardless of the rendering distance you use
skipMultiplayerWarningfalsetrueUsers of FO are expected to already know that third-party servers are not managed by Mojang Studios or Microsoft.
telemetryOptInExtrafalsefalseEven though "minimal" is the default, FO enforces it further. See Telemetry
tutorialStepmovementnoneUsers of FO are expected to not need those tutorials anymore
+ +[^1]: Enables [advanced tooltips](https://online-tech-tips.com/wp-content/uploads/2021/01/Armor-Tooltips-610x571.png), which show item ID, durability, and exact color hex code for dyed armor + +[^2]: Makes the Mojang Studios splash screen white-on-black instead of white-on-red + +[^3]: Toggle [VSync](https://en.wikipedia.org/wiki/Screen_tearing#Vertical_synchronization), a FPS-limiting system + +[^4]: Size of the menu and interface elements + +[^5]: A list of resource packs which have been forcefully enabled, despite being marked as incompatible + +[^6]: Whether to display the hint for [Social Interactions](https://minecraft.wiki/w/Social_interactions) + +[^7]: The maximum framerate + +[^8]: Shows operator-only items (command blocks, lights, barriers, etc.) in a Creative inventory tab, when you have operator access (`/op`) + +[^9]: Adjusts which resource packs are enabled by default + +[^10]: `[` + + `"vanilla",` + + `"fabric",` + + `"continuity:glass_pane_culling_fix",` + + `"continuity:default",` + + `"file/SodiumTranslations.zip",` + + `"file/Mod Menu Helper.zip",` + + `"file/Chat Reporting Helper.zip"` + + `]` + +[^11]: Adjusts the game's language + +[^12]: Redstone and mob spawning distance + +[^13]: Whether to skip the [legal disclaimer](https://minecraft.wiki/w/File:Multiplayer_disclaimer.png) when opening the multiplayer screen + +[^14]: Sets the telemetry (analytics data collection) toggle to "minimal". + +[^15]: The next step of [tutorial hints](https://minecraft.wiki/w/Tutorial_hints) diff --git a/info/options/other.md b/info/options/other.md new file mode 100644 index 00000000..e8190ada --- /dev/null +++ b/info/options/other.md @@ -0,0 +1,77 @@ +--- +hidden: true +hidden: true +--- + +# Other Options + +Although FO's mods do an admirable job at optimizing the game's performance for most devices, you may sometimes need more targeted optimizations. + +## Video Settings + +{% hint style="info" %} +Check the tooltips in Video Settings for detailed information about each option's impact. +{% endhint %} + +| Option | Description | +| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Render Distance** | Determines how far you can see. Lowering this is your best bet, as it has a high impact on performance. | +| **Simulation Distance** | Affects entity spawning and movement. Reduce it for large mob farms. | +| **VSync** | Limits your frame rate to your screen's refresh rate. Can reduce resource usage but may add input lag. Adaptive VSync is recommended when available. [Learn more about VSync](https://www.howtogeek.com/853225/what-is-vsync-and-should-you-enable-it). | +| **Max Framerate** | Controls FPS like VSync, but manually instead of automatically. | +| **Weather/Leaves** | Switching to "fast" mode may improve performance. Try changing them individually, while keeping Graphics on "fancy". | +| **Particles** | Adjust the particle rate (all/decreased/minimal) or toggle specific ones individually. | +| **Entity Distance** | Alters how far away you see mobs, both in singleplayer and in multiplayer. | + +## Adding RAM + +You usually don’t need to allocate more RAM for Minecraft, but for intensive shaders or high-resolution resource packs, consider: + +* `2 GB`: Light use with reduced video settings +* `4 GB`: Standard use for most players +* `6 GB`: For shaders, high render distance, or high-resolution resource packs + +Follow these guides to allocate more RAM for your launcher: + +* [CurseForge App](https://serverminer.com/article/how-to-add-more-ram-to-your-curseforge-launcher-overwolf/) +* [Modrinth App](https://www.bisecthosting.com/clients/index.php?rp=/knowledgebase/573/How-to-allocate-more-ram-in-the-Modrinth-launcher.html) +* [Prism Launcher](https://prismlauncher.org/wiki/help-pages/java-settings/#memory) +* [MultiMC](https://github.com/MultiMC/Launcher/wiki/Increasing-Java%27s-memory-allocation) +* [Minecraft Launcher](https://www.wikihow.com/Allocate-More-RAM-to-Minecraft#Using-Launcher-Version-1.6.X) + +## Dedicated GPU + +Using a gaming computer? Ensure your GPU optimizations are configured: + +### Update Drivers + +* [Intel](https://www.intel.com/content/www/us/en/download-center/home) +* [NVIDIA](https://www.nvidia.com/en-us/software/nvidia-app) +* [AMD](https://www.amd.com/en/support) + +### Optimization Guides + +* [NVIDIA GeForce Experience](https://www.addictivetips.com/windows-tips/add-games-geforce-experience) +* [NVIDIA Control Panel](https://www.nvidia.com/content/Control-Panel-Help/vLatest/en-us/mergedProjects/nv3d/to_configure_uniques_3D_settings_for_my_applications_and_gamess) + * [Additional NVIDIA Settings](https://www.pcgamer.com/nvidia-control-panel-a-beginners-guide) +* [AMD Radeon Software](https://minecrafthopper.net/help/amd-dedicated-gpu) + * [Alternative AMD Settings](https://www.amd.com/en/support/kb/faq/dh2-012#faq-Creating-Application-Profiles) +* [MSI AfterBurner](https://www.msi.com/support/technical_details/VGA_MSI_Utility_AfterBurner) + +For Linux users, Intel and AMD GPUs generally require no additional setup, but keeping your system updated is essential. + +{% hint style="info" %} +FO moderators may not have access to all GPU configurations. Seek additional help from online communities like [Fabric Discord](https://discord.gg/v6v4pMv). +{% endhint %} + +## Additional Mods + +Here are some [mods you can add](../../how-to/add-mods/) that may improve performance in specific scenarios. + +{% hint style="warning" %} +These mods may introduce instability or be unsuitable for every setup. Because of this they are not officially supported by FO. +{% endhint %} + +* [Nvidium](https://modrinth.com/mod/nvidium): Optimizes performance with NVIDIA GPUs (not compatible with shaders) +* [Methane](https://modrinth.com/mod/methane): Removes light calculations, resulting in a "fullbright" effect +* [C2ME](https://modrinth.com/mod/c2me-fabric): Optimizes chunk loading (very experimental) diff --git a/info/resource-packs/README.md b/info/resource-packs/README.md new file mode 100644 index 00000000..1795e61e --- /dev/null +++ b/info/resource-packs/README.md @@ -0,0 +1,59 @@ +--- +hidden: true +icon: pen-ruler +--- + +# Resource Packs + +FO enables some mod-provided resource packs, and it bundles a few other resource packs for better experience and clarity. + +{% hint style="success" %} +The resource packs use minimal resources, they are highly compatible, [100% open-source](https://github.com/Fabulously-Optimized/fabulously-optimized/tree/main/Resource%20Packs), and they can be [translated to your language](../../about/contribute/translate.md). +{% endhint %} + +## Chat Reporting Helper + +{% hint style="info" %} +Chat Reporting Helper is [licensed under MIT](https://github.com/Fabulously-Optimized/fabulously-optimized/blob/main/Resource%20Packs/Chat%20Reporting%20Helper/License.txt). +{% endhint %} + +Explains the player reporting features in a clearer and less technical way, by changing tooltips and icons from both vanilla and No Chat Reports. + +

Chat Reporting Helper

on Modrinth

https://modrinth.com/resourcepack/chat-reporting-helper

Chat Reporting Helper

on CurseForge

https://www.curseforge.com/minecraft/texture-packs/chat-reporting-helper

Chat Reporting Helper

on GitHub

https://github.com/Fabulously-Optimized/fabulously-optimized/tree/main/Resource%20Packs/Chat%20Reporting%20Helper

About FO's stance

on Player Reporting

player-reporting.md
+ +## Mod Menu Helper + +{% hint style="info" %} +Mod Menu Helper is [licensed under BSD-3-Clause](https://github.com/Fabulously-Optimized/fabulously-optimized/blob/main/Resource%20Packs/Mod%20Menu%20Helper/License.txt). +{% endhint %} + +Improves the Mod Menu by explaining what each mod does and labeling configurable mods with **🛠️** or **✏️**: + +* If they are blue, the mod is configurable through the ![Config button](https://i.ibb.co/j35cBtn/image.png) **Config** button + * If the description says "Toggle mod", the entire mod can be disabled in-game +* If they are gray, there will be no configuration button in-game. You can: + * Sometimes find the mod's configuration in Minecraft's Options menu + * Sometimes modify advanced configuration files manually (not recommended) + * [Disable that mod](../../how-to/disable-mods/) +* If you cannot see them, either that mod is not from FO, or the resource pack may be off: + 1. Click on **Done** + 2. Click on **Options...** + 3. Click on **Resource Packs...** + 4. Click on the **right arrow** next to `Mod Menu Helper.zip` + 5. Click on **Done**. You should now see the icons in the Mod Menu + +

Mod Menu Helper

on GitHub

https://github.com/Fabulously-Optimized/fabulously-optimized/tree/main/Resource%20Packs/Mod%20Menu%20Helper
+ +## Crash Assistant + +TODO + +## Translations for Sodium + +{% hint style="info" %} +Translations for Sodium is [licensed under MIT](https://github.com/Madis0/sodium-fabric-translations/blob/main/LICENSE.md). +{% endhint %} + +Implements unofficial translations for the Sodium mod. + +

Translations for Sodium

on Modrinth

https://modrinth.com/resourcepack/translations-for-sodium

Translations for Sodium

on CurseForge

https://www.curseforge.com/minecraft/texture-packs/translations-for-sodium

Translations for Sodium

on GitHub

https://github.com/Madis0/sodium-fabric-translations
About translating Sodium#sodium
diff --git a/info/resource-packs/issues.md b/info/resource-packs/issues.md new file mode 100644 index 00000000..c9f62031 --- /dev/null +++ b/info/resource-packs/issues.md @@ -0,0 +1,111 @@ +--- +hidden: true +hidden: true +--- + +# Resource Pack Issues + +One of [FO's objectives](../../about/) is to [support OptiFine features](../../about/optifine.md), but unfortunately some problems with resource packs may arise. + +This is because many times OptiFine's features are internally broken, or they change between versions, so external implementations try to mimic them but may fall short. + +Here are some solutions you, as the user, may try to get your OptiFine resource packs working with FO. Many times, though, the problem has to be fixed by the creator. + +## Old Versions + +Some resource packs are built for versions of Minecraft older than what you may be playing on. If so, you may try to use the [Mojang-provided Slicer tool](https://github.com/Mojang/slicer) to convert them automatically. Alternatively, use the [unofficial mod by `agentdid127`](https://agentdid127.com/ResourcePackConverter). + +## Broken Paths + +You may see the following message while activating a broken resource pack: + +![Contains broken paths](https://i.ibb.co/26cMtqr/Screenshot-20211116-191457.png) + +You may try to apply the resource pack anyway, but you'll probably encounter many issues and glitches if you do so. + +This is the creator's fault, who's using spaces or other non-standard characters in files' and folders' names. You should tell the creator to only use the following characters: `a-z0-9._-` + +Read more on the [Minecraft Wiki's page](https://minecraft.wiki/w/Resource_location#Legal_characters). + +## Full Brightness + +Editing `options.txt` to change the game's brightness beyond 100% ("fullbright") has not worked since [Minecraft 1.19](https://bugs.mojang.com/browse/MC-51418). OptiFine-based resource packs of this kind might work with FO. + +We recommend [adding a mod](../../how-to/add-mods/) like [Gamma Utils](https://modrinth.com/mod/gamma-utils) or [other similar mods](https://modrinth.com/mods?q=gamma&g=categories:fabric). + +{% hint style="warning" %} +Beware: such changes to the game may be disallowed on some servers. Remember to verify mods you add are not against the rules. +{% endhint %} + +## Invisible Block Entities + +Some re-texturing of block entities may not work by default in FO. + +{% tabs %} +{% tab title="Enhanced Block Entities" %} +1. In the Mod Menu, find "Enhanced Block Entities" +2. Click on the ![Config button](https://i.ibb.co/j35cBtn/image.png) **Config** button +3. Enable **Force Resource Pack Compatibility** +4. If you can't find such an option, disable optimization of broken blocks. For example, for chests disable `Enhanced Chests` +5. Click on **Done** +{% endtab %} + +{% tab title="Better Beds" %} +Follow [instructions to disable the Better Beds mod](../../how-to/disable-mods/). +{% endtab %} + +{% tab title="FastChest" %} +FO version 1.12.3 and higher + +1. In the Mod Menu, find "FastChest" +2. Click on the ![Config button](https://i.ibb.co/j35cBtn/image.png) **Config** button +3. Disable the mod +4. Click on **Done** +{% endtab %} +{% endtabs %} + +## Core Shaders + +[Core shaders](../mods/shaders.md), for example those which rearrange HUD elements, are not fully supported by FO. + +TODO: track in git repo + +![Resource packs may be incompatible with Sodium](https://github.com/Fabulously-Optimized/wiki/assets/8611110/0049c401-2922-4d03-976b-44bbf4fcc6a9) +![Resource packs are incompatible with Sodium](https://github.com/Fabulously-Optimized/wiki/assets/8611110/3116448a-53fe-4af0-9520-99c061694ba0) + +## Custom Colors + +Custom colors are only supported in FO version 5.9.0 or higher, or FO version 4.5.7 or lower. + +## Custom Entity Models + +{% tabs %} +{% tab title="FO version 4.6.0 or higher" %} +If parts of the entities' bodies are missing, or custom mob shapes are not working: + +1. In the Mod Menu, find "Entity Model Features" +2. Click on the ![Config button](https://i.ibb.co/j35cBtn/image.png) **Config** button +3. Set **Substitute missing model parts** to `Yes` +4. Click on **Save Changes** +5. Click on **Done** + +Find more details on [Entity Model Features' issue tracker](https://github.com/Traben-0/Entity_Model_Features/issues) or on their [Discord server](https://discord.com/invite/rURmwrzUcz). +{% endtab %} + +{% tab title="FO version 4.6.0 or lower" %} +Find a [list of resource packs supported by CEM](https://github.com/dorianpb/cem/issues/9), and a [list of features supported by CEM](https://github.com/dorianpb/cem#differences). + +In particular, this [version of Fresh Animations](https://www.curseforge.com/minecraft/texture-packs/fresh-animations/files/3705824) works. Discuss issues in the [Fresh Animations' issue](https://github.com/dorianpb/cem/issues/11). + +1. In the Mod Menu, find "Custom Entity Models" +2. Click on the ![Config button](https://i.ibb.co/j35cBtn/image.png) **Config** button +3. Set **Use model creation fix?** to `No` +4. Click on **Save & Quit** +5. Click on **Done** +6. In a world, press F3 + T. You'll see a loading screen +7. Verify if the models are displayed correctly +8. If not, custom models will not work. You should either: + * Re-enable the option you changed in _step 3_, and disable the resource pack + * Disable the `OptiFine` option, and keep the resource pack without the models +{% endtab %} +{% endtabs %} diff --git a/info/telemetry.md b/info/telemetry.md new file mode 100644 index 00000000..b4fde7e7 --- /dev/null +++ b/info/telemetry.md @@ -0,0 +1,20 @@ +--- +hidden: true +icon: chart-area +--- + +# Telemetry + +**Telemetry Data Collection**, previously known as **Snooper**, refers to Minecraft's methods of collecting analytics about the user. Read more about [Minecraft's telemetry options](https://minecraft.wiki/w/Snooper). + +While telemetry is not inherently bad, as it may help developers better support their users' devices (for example when it comes to performance), it may be unwanted and unexpected. + +FO disables all forms of telemetry by default, giving the user the choice to opt-in if willing. This is because of three reasons: + +* In accordance to the [Transparency principle](../about/#transparency), we believe telemetry should be opt-in +* Snooper collects too much data even in minimal configuration, for example the user's Xbox ID +* FO may interfere with Mojang's data: performance gains from its mods do not exist in vanilla + +{% hint style="danger" %} +FO cannot and does not disable telemetry collected by the launcher or by the OS. +{% endhint %}