基本信息
我的世界Java版本
1.21–1.21.1
1.20.1
1.19.1–1.19.4
1.18.1–1.18.2
平台
Forge
运行环境
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 MIT
发布于 2025-01-10
更新于 2025-11-12
Dark Mode Everywhere使用内置的 1.18 Minecraft shader将任何 GUI 纹理转换为暗模式。借助shader,它可以在游戏中的任何 GUI 中工作,它还会尝试修改文本颜色,因为在暗模式下阅读并不困难。请报告任何视觉问题,以便我可以修复它。
该模块目前提供 3 种暗模式以满足您的需求,只需单击左下角的按钮即可轻松更改:

您可以通过修改“darkmodeeverywhereshaders.json”并使用资源加载器模块或资源包来添加新的 GUI shader。
# 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



