Overlay Side
基本信息
| 属性 | 值 |
|---|---|
| 枚举类 | com.chaosthedude.naturescompass.client.EnumOverlaySide |
| 配置键 | naturescompass.overlaySide |
| 默认值 | BOTTOMRIGHT |
| 持久化 | ConfigHandler.overlaySide |
行为
控制 Nature’s Compass HUD 文字的屏幕落点。RenderUtils.drawLineOffsetStringOnHUD() 根据该值在四种角落之一绘制文字。
| 值 | 屏幕位置 |
|---|---|
TOPLEFT |
屏幕左上角,距左 5 px、顶 -4 px |
TOPRIGHT |
屏幕右上角,距右 10 px、顶 -4 px |
BOTTOMLEFT |
屏幕左下角,距左 5 px、底部 maxLineNum * 9 + 28 |
BOTTOMRIGHT |
屏幕右下角,距右 10 px、底部 maxLineNum * 9 + 28(默认) |
数值
| 数值 | 默认值 |
|---|---|
| TOPLEFT ID | 0 |
| TOPRIGHT ID | 1 |
| BOTTOMLEFT ID | 2 |
| BOTTOMRIGHT ID | 3 |
| 默认配置值 | BOTTOMRIGHT |
限制
fromString()对非已知字符串(含BOTTOMLEFT)一律返回BOTTOMRIGHT。- 配置存储为字符串而非数字,
BOTTOMRIGHT缺失不会触发回退到BOTTOMLEFT。
相关条目
- ConfigHandler - 持有
overlaySide静态字段 - RenderTickHandler - HUD 文字源头
- RenderUtils - 实际绘制逻辑