debug-menu-mc1.20.1-1.0.1.jar
Curse Maven Snippet
What's new
新增
/showmods命令:把当前实例加载的 Mod 逐条打印到聊天框。- 分类标注:功能(绿色)、库/内置(灰色
[库],如加载器 / Java / Minecraft /fabric-*系列)、未生效(金黄[未生效·仅XX端],运行端与当前端不匹配)。 /showmods默认只列功能与未生效项,隐藏库/内置;/showmods all列出全部。- 显示名优先用通过
DebugMenuApi.setModDisplayName注册的名字,否则回退 Fabric 识别出的 Mod 名,末尾附[mod id]。 - 追加扫描
mods/目录,报告磁盘上存在但未生效的 jar:.disabled标[已禁用](淡紫)、普通 jar 但未加载标[未加载](红)。识别不出 mod 名时回退显示从.class推断的顶层 Java 包名,再不行才显示文件名。
- 分类标注:功能(绿色)、库/内置(灰色
/showshaders命令:扫描shaderpacks/目录,逐条列出光影包并标出当前启用的光影。- 内部含
shaders/目录判为光影包([光影]),否则[非光影];显示名取文件名/文件夹名。 - 当前启用光影从 Iris(
config/iris.properties)或 OptiFine(optionsshaders.txt)读取。 - 尊重光影总开关:Iris 的
enableShaders=false视为未启用(shaderPack=残留不再误报);OptiFine 关闭态((internal)/OFF/none)同样按未启用处理。 - 通过反射调用 Iris 公开 API
IrisApi.getInstance().isShaderPackInUse()识别加载/编译失败:配置选了某光影但 Iris 报告未生效时,标红[未生效·可能加载失败]。 - 先判断运行时是否存在光影加载器(Iris/Oculus/OptiFine):无加载器时忽略配置残留,不再把任何光影标为启用。
- 内部含
- 中英文 README 补充上述两条命令的说明。
This mod has no additional files

