亮度

亮度

一个帮助其他模组处理着色器的库模组

基础库

Luminance

关于

Luminance 是一个库模组,主要设计用于帮助其他模组处理着色器。

作为用户,你只需要在某个模组要求安装它时才需要安装它。

特性

  • 添加动态着色器 Uniform
    • 这些让后处理着色器能够获得更多关于游戏内正在发生什么的信息。
    • Luminance 默认自带一大堆这样的 Uniform,但你也可以添加自己的!
  • 添加了在之前 Minecraft 版本中使用过的着色器。
    • 需要 Perspective 或 Souper Secret Settings。
    • Luminance 负责处理着色器的渲染,所以你不必操心!
    • 你可以使用 Luminance 检查 Iris Shaders 是否已启用。
      • 这意味着你不必在你的开发环境中添加 Iris!
    • 你可以使用 Luminance 替换你的 ModMenu 图标!
      • 让你的模组图标根据一年中的时间而变化,或者通过配置选项变化,一切皆有可能!

依赖

  • Fabric API 或 Quilted Fabric API (QFAPI)
    • fabric-resource-loader-v0
    • fabric-key-binding-api-v1
    • fabric-lifecycle-events-v1
  • Java 21 或更高版本。
    • 使用 Microsoft 构建的 OpenJDK 21.0.2 构建。

如何将 Luminance 添加到你的模组:

  1. 将以下行添加到你的 build.gradle 的 repository 部分:
exclusiveContent {
		forRepository {
			maven {
				name = "Modrinth"
				url = "https://api.modrinth.com/maven"
			}
		}
		filter {
			includeGroup "maven.modrinth"
		}
	}
  1. 将以下行添加到你的 build.gradle 的 dependencies 部分:
include(modImplementation "maven.modrinth:luminance:${project.luminance}")
  1. 将以下行添加到你的 gradle.properties:
    1. 将 1.0.0-rc.1+1.21.4-fabric 替换为 Luminance 的最新版本!
      1. 这可以在 Modrinth 的版本页面上找到。
luminance = 1.0.0-release.1+1.21.4-fabric
#luminance = 1.0.0-release.1+1.21.4-quilt
  1. 重新加载 gradle,然后你就可以使用 Luminance 了!

另请查看

我们的 GitHub 页面 Perspective,作者 dannytaylor Souper Secret Settings,作者 Nettakrim Luminance 模组合集

基于 LGPL-3.0-or-later 许可。

本模组不隶属于 Mojang Studios 或 Microsoft,也未获得其认可。 部分游戏资源是 Mojang Studios 的财产,并受 Minecraft EULA 约束。