Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Dark Mode Everywhere

Dark Mode Everywhere

Have dark GUIs everywhere with the power of shaders

81.2k
64
Decoration
AboutGalleryChangelogVersions

Dark Mode Everywhere banner

Join my Discord  Support me on Patreon  Follow me on twitter

Dark Mode Everywhere uses the built in 1.18 Minecraft shaders to transform any GUI texture into a Dark Mode. Thanks to the shaders it will work in any GUI in the game, it will also try to modify the text color is its not hard to read in dark mode. Please report any visual issues so I can fix it.

The mod currently provides with 3 dark modes to suit your needs that can be easily changed by clicking on the button on the bottom left: Showing the 3 different dark modes

You can have the possibilty if adding new GUI shaders by modifying the "darkmodeeverywhereshaders.json" and using a Resource Loader mod or a Resource Pack.<

Shader Blacklist

# A list of strings that will prevent the dark shader to be used.
# Each string consists of the class and the method or any part of it to prevent the use of the dark shader.
# The dump will consist of a bunch of string with this style:
# 'net.minecraftforge.client.gui.overlay.ForgeGui:renderHunger' (class:method)
# Any part of that dump (like just using renderHunger) will prevent the hunger bar from using the dark shader.
METHOD_SHADER_BLACKLIST = [
    "mezz.jei.common.render.FluidTankRenderer:drawTextureWithMasking",
    "renderCrosshair",
    "net.minecraft.client.gui.screens.TitleScreen",
    "renderSky", 
    "renderHotbar", 
    "setupOverlayRenderState", 
    "net.minecraftforge.client.gui.overlay.ForgeGui", 
    "renderFood", 
    "renderExperienceBar"
]
# Enabling this config will dump every 5 seconds which classes and methods were used to render something 
# in the screen and the dark shader was trying to be used
METHOD_SHADER_DUMP = false

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.21.x
1.20.1
1.19.1–1.19.4
1.18.1–1.18.2

Platforms

Forge
NeoForge

Supported environments

Client-side

Links

Report issues View source Join Discord server

Creators

buuz135
buuz135 Owner

Details

Licensed MIT
Published last year
Updated last week

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.