Java

Energy Shaders Java

← Back to home

Gallery

Resource Images

4 images

Overview

Resource Description

Energy Shaders Java

Energy Shaders for Java. A vanilla Minecraft shaderpack that aims to make the game more vibrant and aesthetic. Delivering a completely new visual style to Minecraft. No Optifine/Iris required!

Energy Shaders [Java]

Energy Shaders is a shaderpack/resourcepack that provides a more colorful vanilla experience. It achieves this without requiring any additional mods or causing a frame rate drop.

Features

It is best to examine the gallery or try the shaderpack out for yourself. Here is a list of some features:

  • Custom lighting (tailored differently for day, night, and caves)
  • Custom fog (tailored differently for day, night, and caves)
  • Custom Nether
  • Custom End
  • Custom torch light (tailored differently for day, night, and caves)
  • Vignette effect

Enabling the resourcepack

You can simply enable it as a resourcepack (copy the .zip into the resourcepacks directory). If you are using Sodium, the Sodium Core Shader Support mod is required. Please note that this pack does not work with Optifine.

Customization

Energy Shaders also offers a high degree of customization. Since this is a vanilla-based shaderpack, these settings must be edited manually.

Getting started with customizing Energy Shaders

First, download the settings template. Then, copy the downloaded zip file to your resourcepacks directory. You can find this location by pressing "Open Pack Folder" in the Minecraft resource pack selection screen. Next, extract the zip file and delete the archive, so that only the extracted directory ES Settings Java remains. You may rename this directory to your liking.

Now, edit ES Settings Java/pack.mcmeta with a text editor of your choice and replace YOUR_NAME with your name or alias.

Next, you should test if everything works. Activate Energy Shaders [Java] and the ES Settings Java pack you just created. Ensure that the ES Settings Java pack is placed above Energy Shaders [Java]. Open a world and verify that Minecraft does not crash.

Now you can begin changing actual settings. Open ES Settings Java/assets/minecraft/shaders/include/es-settings.glsl in your preferred text editor.

Inside, you will find many lines starting with // #define. These are the configurable settings. All settings must be enabled first (by removing the //) before their values can be altered. Some settings do not have a value; these simply enable or disable a specific feature.

After changing a setting, go back in-game and press F3 + T, which will reload all resource packs, thereby applying your changes.

Example 1

The line:

//  #define DISABLE_SHADOW  

can be changed to:

#define DISABLE_SHADOW  

This action will disable shadows cast by blocks, trees, etc.

NOTE: The // must be removed as shown above!

Example 2

The line:

//  #define SATURATION 1.2  

can be changed to:

#define SATURATION 0.0  

which will render the game in grayscale.

NOTE: The // must be removed as shown above! If you wish to switch back to the default value, simply add the // again:

//#define SATURATION 0.0  

How do I know what each setting does?

Some settings are documented within es-settings.glsl. Others may be harder to explain, and it is best to experiment to find out their effects. Generally, if a setting contains VEC3(...), it is a setting with three values (red, green, blue).

Of course, you can always ask for help on my Discord server.

Why are the settings in a separate pack instead of contained directly in Energy Shaders?

Actually, the base settings are contained within Energy Shaders as well. However, it is much more convenient to keep them in an additional pack because you can update Energy Shaders without losing your personal settings!

Download

Get this resource