夜间模式无处不在

夜间模式无处不在

通过着色器的力量,让深色界面无处不在

装饰

Dark Mode Everywhere 横幅

加入我的 Discord  在 Patreon 上支持我  在 Twitter 上关注我

Dark Mode Everywhere 利用 Minecraft 1.18 内置的着色器将任何 GUI 纹理转换为深色模式。得益于着色器,它能在游戏内的任何 GUI 中生效,同时也会尝试修改文字颜色,确保在深色模式下易于阅读。如果发现任何视觉问题,请报告,以便我进行修复。

该模组目前提供 3 种深色模式,满足你的需求,可通过点击左下角的按钮轻松切换: 展示 3 种不同的深色模式

你可以通过修改“darkmodeeverywhereshaders.json”并使用资源加载模组或资源包来添加新的 GUI 着色器。

着色器黑名单

# 一组字符串,用于阻止使用深色着色器。
# 每个字符串包含类名和方法名,或其中任意部分,以阻止深色着色器的使用。
# 转储内容将是一系列字符串,格式如下:
# 'net.minecraftforge.client.gui.overlay.ForgeGui:renderHunger'(类名:方法名)
# 该转储中的任何部分(例如仅使用 renderHunger)都会阻止饥饿条使用深色着色器。
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"
]
# 启用此配置将每 5 秒转储一次用于渲染屏幕内容且尝试使用深色着色器的类和方法
METHOD_SHADER_DUMP = false