
*说明:实体阴影现已稳定,且不会影响物品栏和游戏内界面。
Simply No Shading 是一个基于 [Fabric] 的 [Minecraft] [客户端] [模组](mod)。如上图所示,该模组会移除游戏内对象(如方块、云和实体)侧面或表面的变暗效果(也称为 [shading],阴影)。
[Fabric]: https://fabricmc.net
[modification]: https://minecraft.wiki/w/Mods
[Minecraft]: https://minecraft.net
[client]: https://minecraft.wiki/w/Mods#Client-based
[shading]: https://en.m.wikipedia.org/wiki/Shading
兼容性
Simply No Shading 对 [BedrockIfy] 和 [Sodium] 提供主动兼容支持。一些提供或替换内容的模组也可能可用,例如 [Enhanced Block Entities](EBE);在这种情况下,方块实体会像方块一样处理,并在切换阴影时受到相应影响。一些替换渲染的模组大概率不兼容;不过也有提供主动支持的例外,例如 Sodium。不兼容的一个例子是通常通过 [Iris] 应用的着色器;它们通常不会导致游戏崩溃,但在启用后会使本模组失去效果。
[BedrockIfy]: https://modrinth.com/mod/bedrockify
[Sodium]: https://modrinth.com/mod/sodium
[Enhanced Block Entities]: https://modrinth.com/mod/ebe
[Iris]: https://modrinth.com/mod/iris
类似方案
Simply No Shading 并不是移除阴影的唯一尝试,还有其他方案,例如:
- [Flat Lighting] 是一个简单的 Fabric 模组,可为方块实现相同效果,并支持 Sodium。
- internal-shaders 虽然未列出,但它是一个简单的 Iris 着色器,可移除方块和实体上的阴影。
- [Lightingless] 是一个简单的着色器,可移除方块和实体上的阴影。
- [OptiFine] 的旧版光照功能,通过内部着色器实现。可通过将
Options > Video Settings > Shaders... > (internal) > Old Lighting设置为ON来启用。 - [New Lighting 1.18+ (Internal Shaders without Optifine)]。这个资源包通过将方块模型上的
shade标志设为false(关闭)来实现类似效果。
[Flat Lighting]: https://modrinth.com/mod/flat-lighting
[Lightingless]: https://modrinth.com/shader/lightingless
[OptiFine]: https://optifine.net
[New Lighting 1.18+ (Internal Shaders without Optifine)]: https://www.planetminecraft.com/texture-pack/new-lighting-1-16/
功能
Simply No Shading 支持切换以下类别的阴影:
- 方块 — 包括方块、液体,以及 EBE 的方块实体
- 云 — 包括云
- 实体 ([
≥7.4.0]) — 包括普通实体和世界中的方块实体 - 已弃用 实验性实体内置资源包 — 包括方块实体、实体,以及在提示弹窗(toasts,例如完成一项 [advancement])和物品栏及/或图形用户界面(GUI)中的方块、方块实体、实体和物品
[≥7.4.0]: https://modrinth.com/mod/simply-no-shading/version/7.4.0+mc1.21
[advancement]: https://minecraft.wiki/w/Advancement
配置
Simply No Shading 具有配置界面,可通过以下方式访问:
- 一个按键绑定。默认未绑定,可在
Options > Controls > Keys > Simply No Shading > Open Config Screen中进行绑定 - [Mod Menu]。
Mods > Simply No Shading > Configure...
[Mod Menu]: https://modrinth.com/mod/modmenu
Simply No Shading 会将其配置以格式化的 [JSON] 文件形式存储在 /config/simply-no-shading.json。
[JSON]: https://en.m.wikipedia.org/wiki/JSON
[1.2.0]: https://modrinth.com/mod/flat-lighting/version/1.2.0
[core shaders]: https://minecraft.wiki/w/Shaders
[Fabric Loom]: https://github.com/FabricMC/fabric-loom
[MIT License]: https://github.com/simply-no-shading/blob/master/LICENSE
[Modrinth]: https://modrinth.com/mod/simply-no-shading/versions
[resource pack]: https://minecraft.wiki/w/Resource_Packs
版本
Simply No Shading 遵循语义化版本控制。该模组旨在于所支持的 Minecraft 版本之间保持相同的功能。对于版本号 X.Y.Z:
- 当发生破坏性变更时,
X会变化,例如配置格式发生不兼容更改。 - 当添加或更改功能时,
Y会变化(非破坏性)。 -
Z用于错误修复和兼容性修复,并且在各个受支持的 Minecraft 版本之间可能并不一致。
当前正在重新考虑目标支持版本。模组版本 8.x 很可能只会维护于游戏的最新版本。7.x 仍将继续维护,用于错误修复和翻译。
Simply No Shading 旨在支持主要版本下的最新次要更新,以及部分愚人节快照。最新主要版本的所有次要版本均受支持。最新的快照版本也会在下一个主要版本发布前获得临时支持。以下为所有这些版本:
| # | 模组版本 | Minecraft 版本 |
|---|---|---|
| 1 | 7.6.4 |
1.14.4 |
| 2 | 7.6.4 |
1.15.2 |
| 3 | 7.6.4 |
20w14infinite |
| 4 | 7.6.4 |
1.16.5 |
| 5 | 7.6.4 |
1.17.1 |
| 6 | 7.6.4 |
1.18.2 |
| 7 | 7.6.4 |
22w13oneblockatatime |
| 8 | 7.6.4 |
1.19.4 |
| 9 | 7.6.4 |
23w13aorb |
| 10 | 7.6.4 |
1.20.1 |
| 11 | 7.6.4 |
24w14potato |
| 12 | 7.6.4 |
1.20.6 |
| 13 | 7.6.4 |
1.21 |
| 14 | 7.6.4 |
1.21.1 |
| 15 | 7.6.4 |
1.21.2 |
| 16 | 7.6.4 |
1.21.3 |
| 17 | 7.6.4 |
1.21.4 |
| 18 | 7.6.4 |
25w14craftmine |
| 19 | 7.6.4 |
1.21.5 |
| 20 | 7.6.4 |
1.21.6 |
| 21 | 7.6.4 |
1.21.7 |
| 22 | 7.6.4 |
1.21.8 |
| 23 | 7.6.6 |
1.21.9 |
| 24 | 8.0.0-alpha.1 |
1.21.10 |
| 25 | 8.0.0-alpha.3 |
1.21.11 |
| 26 | 8.0.0-alpha.3 |
26.1-snapshot-2 |