
亮度等级 2025
在实心方块上显示方块光照等级
查看大图Light Level 2025
按 F9 查看方块光照等级。
灵感来源于 LightLevel By parzivail,并实现了一些改进。

依赖项
您可以在每个版本的描述中找到依赖项。
功能
维度特有的颜色编码
用于表示光照等级的颜色可在 config/light-level-2025.yaml 中以十六进制颜色代码进行自定义。
主世界
敌对生物无法生成
- 颜色:绿色
- 条件:
- 方块光照 >= 1
- 配置字段:
text.color.safe
敌对生物在夜间可以生成
- 颜色:黄色
- 条件:
- 方块光照 = 0
- 天空光照 >= 8
- 配置字段:
text.color.warning
敌对生物始终有可能生成
- 颜色:红色
- 条件:
- 方块光照 = 0
- 天空光照 <= 7
- 配置字段:
text.color.danger
下界
生物无法生成
- 颜色:绿色
- 条件:
- 方块光照 >= 12
- 配置字段:
text.color.safe
生物始终有可能生成
- 颜色:红色
- 条件:
- 方块光照 <= 11
- 配置字段:
text.color.danger
末地
生物无法生成
- 颜色:绿色
- 条件:
- 方块光照 >= 1
- 配置字段:
text.color.safe
生物始终有可能生成
- 颜色:红色
- 条件:
- 方块光照 = 0
- 配置字段:
text.color.danger
可调整的文本高度
如果目标方块上方有一个没有碰撞箱的方块,并且其外观遮挡了文本,那么光照等级将显示在该视觉方块的上方。
调试模式
按 F3 同时显示方块光照和天空光照等级。
技术特性
方块排除条件
如果出现以下情况,将跳过目标方块上的渲染:
目标方块是以下之一(配置字段:
block.blacklist):minecraft:airminecraft:barrierminecraft:bedrockminecraft:chain_command_blockminecraft:command_blockminecraft:end_portalminecraft:nether_portalminecraft:repeating_command_block
目标方块不是不透明且视觉上透明。
- 排除示例:
minecraft:glassminecraft:ice
- 未排除示例:
minecraft:glowstoneminecraft:packed_ice
- 排除示例:
目标方块没有完整的方形顶面。
- 排除示例:
- 底部台阶
- 正放楼梯
- 未排除示例:
- 顶部台阶
- 倒放楼梯
- 排除示例:
目标方块上方的一个方块具有碰撞形状。
- 排除示例:
minecraft:ladderminecraft:snow(层数 >= 2)
- 未排除示例:
minecraft:vineminecraft:snow(层数 = 1)
- 排除示例:
缓存
此模组缓存方块位置和要渲染的文本信息,并将其存储在内存中以便更快访问。
通过设置帧中的缓存更新频率,更新速率会根据 FPS 自动调整——在高 FPS 环境中更新更频繁,在低 FPS 环境中更新更少。
您可以通过配置文件中的 cache.update_interval_frames 更改更新频率。
渲染剔除
此模组不会为玩家不可见的目标方块渲染光照等级。
配置
您可以通过 config/light-level-2025.yaml 自定义模组行为。
render_distancehorizontal:渲染的最大水平距离- 默认值:
16
- 默认值:
vertical:渲染的最大垂直距离- 默认值:
4
- 默认值:
blockblacklist:要从渲染中排除的方块- 默认值:
minecraft:airminecraft:barrierminecraft:bedrockminecraft:chain_command_blockminecraft:command_blockminecraft:end_portalminecraft:nether_portalminecraft:repeating_command_block
- 默认值:
whitelist:要包含在渲染中的方块- 默认值:
minecraft:mudminecraft:slime_blockminecraft:soul_sand
- 默认值:
textcolor:safe:敌对生物无法生成的光照等级- 默认值:
40FF40
- 默认值:
warning:主世界中敌对生物在夜间可以生成的光照等级- 默认值:
FFFF40
- 默认值:
danger:敌对生物始终有可能生成的光照等级- 默认值:
FF4040
- 默认值:
neutral:未知或不支持维度的显示颜色- 默认值:
FFFFFF
- 默认值:
scale:normal:正常状态的文本大小- 默认值:
0.03125
- 默认值:
debug:调试屏幕的文本大小- 默认值:
0.020833334
- 默认值:
offset_y_base:文本距方块的高度偏移量- 默认值:
0.1
- 默认值:
hide_safe:隐藏被视为“安全”的光照等级值- 默认值:
false
- 默认值:
cacheupdate_interval_frames:更新方块缓存的帧频率- 默认值:
20
- 默认值:
贡献
我们欢迎社区的贡献!
要贡献,请分叉存储库并在 GitHub 上创建拉取请求。 我们感谢您帮助使这个项目变得更好!
请注意,当我们使用 LLM 进行代码校对时,代码的某些方面可能会发生变化。 这不是对您原始代码的任何不满或缺陷的反映。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。