HomeJavaModsColourful Everywhere
Colourful Everywhere
ModsJava

Colourful Everywhere

by amethyst_cutie · on Modrinth

Recolour every GUI with the power of shaders!. Free Minecraft Java mod for 1.20, 1.20.1, 1.20.2.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20–1.20.6 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Colourful Everywhere — screenshot 1Colourful Everywhere — screenshot 2Colourful Everywhere — screenshot 3

Colourful Everywhere

Colourful Everywhere is a fork of Dark Mode Everywhere by buuz135. This mod uses the power of shaders to dynamically recolour every GUI in the game to whatever palette you want.

Preview

title screen

Custom presets!

This fork adds a custom config screen that lets you make new presets with custom hex colours. You can also still use the config file.

config screen

Shader blacklist

In case something looks weird, you can set a list of methods to stop them being recoloured!

Currently the method shader dump appears to be broken in this fork

#A list of class:method strings (render methods) that the dark shader will not be applied to.
#Each string consists of the class and the method (or any substring) to block the dark shader.
#For example, 'renderHunger' is sufficient to block 'net.minecraftforge.client.gui.overlay.ForgeGui:renderFood' (either will work).
METHOD_SHADER_BLACKLIST = ["mezz.jei.common.render.FluidTankRenderer:drawTextureWithMasking", 
"mezz.jei.library.render.FluidTankRenderer:drawTextureWithMasking", "renderCrosshair",
"m_93080_", "renderSky", "m_202423_", "renderHotbar", "m_93009_", "m_193837_", 
"setupOverlayRenderState", "net.minecraftforge.client.gui.overlay.ForgeGui", 
"renderFood", "renderExperienceBar", "m_93071_", "renderLogo", "m_280037_", "m_280118_",
"net.minecraft.client.gui.Gui", "net.minecraft.src.C_3431_", "renderDirtBackground", 
"m_280039_", "m_280039_", "configured.client.screen.ListMenuScreen", 
"OnlineServerEntry:drawIcon", "OnlineServerEntry:m_99889_", 
"WorldSelectionList$WorldListEntry:render", "WorldSelectionList$WorldListEntry:m_6311_", 
"CubeMap:render", "CubeMap:m_108849_", "squeek.appleskin.client.HUDOverlayHandler", 
"shadows.packmenu.ExtendedMenuScreen", "dzwdz.chat_heads.ChatHeads:renderChatHead"]

Thanks to buuz135 for creating the original mod! Please report any issues to this mod's issue tracker, NOT THE ORIGINAL ONE!!!

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more