OptiFine is a mod for Minecraft clients intended to add a number of new graphics options to the game as well as add support for shader packs. In some cases it can also increase performance considerably, although this will vary depending on your hardware. We generally find that adding OptiFine results in higher memory usage but lower CPU and GPU usage.

The version of OptiFine supported for the latest version of the pack is listed in the table below. If you are instead using an older version of one of our packs, you can find the compatible version listed in the #changelog channel of our Discord server.

Some releases of the pack require a mod called OptiForge in order to improve OptiFine compatibility with Forge and certain mods. This will be stated in the table below and you should also check that the version you download matches the OptiFine and Forge version being used.

Please note that while we try to keep this list updated, OptiFine and OptiForge both update frequently, and so if you see that a newer version of either mod is available, please ask on our Discord server to check if the newer version is more suitable.


Pack Version



Valhelsia 4 (1.17)


Not compatible.

Not compatible.

Valhelsia Fabric (1.17)


Not compatible.

Not compatible.

Valhelsia 3 (1.16)


OptiFine 1.16.5 HD U G8¹

Not required.

Valhelsia: Origins (1.15)


OptiFine 1.15.2 HD U G6

Not required.

Valhelsia 2 (1.15)


OptiFine 1.15.2 HD U G6

Not required.

Valhelsia 1 (1.14)


OptiFine 1.14.4 HD U G5

Not required.

¹Note that some people have had more success with OptiFine 1.16.5 HD U G7 instead of G8. Please try downgrading to G7 if you experience any issues.

Installing OptiFine

You can add it to the pack by downloading the correct version of OptiFine and placing the .jar file in the mods folder alongside other mods. OptiForge is installed using the same method.

Please note: OptiFine should never be added to a server (and will indeed crash the server). It is a client-side mod only.

Depending on the launcher you are using, there will be a different method to find the mods folder.

CurseForge Client & GDLauncher

  1. Right-click on the pack, then select Open Folder.

  2. Double-click on the mods folder, and drop the OptiFine and OptiForge .jar files (note: many versions do not require OptiForge - please check above).


  1. Right-click on the pack, then select Minecraft Folder.

  2. Double-click on the mods folder, and drop the OptiFine and OptiForge .jar files (note: many versions do not require OptiForge - please check above).

Installing Shader Packs

Note: Shader packs should be switched before loading a Minecraft world or connecting to a multiplayer server, from the title screen.

  1. From the Valhelsia Title Screen, click on Options, then Video Settings, then Shaders, then click the Shaders folders button at the bottom.

  2. Download the shader pack you wish to use. We have included links to several shader packs below, but this is by no means an exhaustive list.

  3. Place the downloaded shader pack in the newly opened window showing the shaderpacks folder.

  4. Select the shader pack from the list in the in-game menu.

At the time of writing (January 2021), enabling a shader pack in Valhelsia 3 may crash the game due to an incompatibility with Immersive Engineering. This will typically only happen once, and reloading the game should load the shader normally.

Sildur's Shaders

Sildur's shaders come in a variety of levels - Lite, Medium, High, High w/ Motion Blur, Extreme, and Extreme w/ Volumetric Lighting. The range of packs available ensure that there's something for everybody. We use the Extreme w/ Volumetric Lighting pack to create the screenshots that you see on the Valhelsia CurseForge pages, as these shaders are particularly suited for breathtaking screenshots of your creations.

To remove the horizontal line in the skybox you have to disable Astral Sorcery's custom skybox, by removing "minecraft:overworld" from skyRenderingEnabled at astralsorcery-client.toml in the config directory. There is more information about this pinned in the #support channel of our Discord server.

🔗Website 📥Download

BSL Shaders

BSL Shaders are great for survival Minecraft, with a focus on optimisation and customisation. They achieve a balance between looking good, performing well, and having subtle effects that don't detract from playing the game.

🔗Website 📥Download

Complementary Shaders

Complementary Shaders were originally based on BSL Shaders, but the developer has shifted focus towards compatibility with as many different hardware and mod configurations as possible, and has deviated considerably from the starting point of BSL shaders, resulting in quite a different end result.

Please note that Complementary Shaders also includes a resource pack, so installation is slightly different to other shaders. We recommend reading through the CurseForge page for the shader pack before installing it.

🔗CurseForge Page 📥Download

Warnings / Disclaimer

Most mod developers will not guarantee OptiFine support since OptiFine changes a lot of expected Minecraft functionality and is additionally not an open source mod, causing it to be more difficult to achieve compatibility with. Many developers will avoid fixing problems that only occur with OptiFine installed and will close issue reports that include OptiFine. Because of this, you may experience missing textures or models, crashes, visual glitches, or negative performance while using OptiFine. While we have included the installation steps here and we will attempt to help you, we promise no support beyond this wiki page because of this. If you are seeking support on our Discord server for help with a crash or bug, please remove OptiFine (and OptiForge, if added) before asking for help and submitting a crash report.