介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
我们可以使用这个前置库来追踪模组性能。
这个模组还提供了一个识别你所安装模组的系统,因此你可以使用 /nightlib mods,它会显示所有使用该 API 的模组。
如果模组出现问题或占用过多内存,你也可以使用 /nightlib info <mod> 将玩家引导至你的论坛或 Discord。
为什么使用 NightLib?
NightLib 提供了一个前置库,可帮助你监控模组性能并找出潜在问题!而且它的使用非常简单。
在你的模组中接入该前置库
1 – Build.gradle:
repositories {
}
dependencies {
// Format: net.night:NightLib-<loader>-<Minecraft version>:1.3.0
modImplementation “net.night:NightLib-fabric-1.20.1:1.3.0”
}
2 – 注册你的模组
import net.night.nightlib.api.ModProfiler;
import net.night.nightlib.api.NightlibAPI;
import net.night.nightlib.api.NightlibAPI;
public final class MyMod {
public static final String MOD_ID = “mymod”;
public static ModProfiler PROFILER;
public static void init() {
// Optional: support link shown in /nightlib info
// Registers the mod (if it isn’t already) and returns its profiler
PROFILER = NightlibAPI.getProfiler(MOD_ID);
}
}
3 – 性能报告
// 选项 A:try-with-resources(推荐)
try (var ignored = PROFILER.start(“tick”)) {
doTickWork();
}
// 选项 B:传入一个 Runnable
PROFILER.time(“network”, MyMod::processPackets);
// Option C: measure it yourself, in nanoseconds
long start = System.nanoTime();
generateStructure();
PROFILER.record(“world_gen”, System.nanoTime() – start);
4 – 报告错误
try {
generateStructure();
} catch (Exception e) {
PROFILER.reportError(“world_gen”, e);
LOGGER.error(“Failed to generate structure”, e);
}
常见问题
NightLib 支持哪些 Minecraft 版本?
NightLib 支持 Minecraft Java 版 1.20.1–26.1.2,共 3 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
NightLib 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Nighttie 的其他作品
查看全部 →Better Pickaxe Trims
by Valenn_Ro, Lupin 等
新增锻造模板纹饰,可个性化定制并升级你的镐。探索耐久提升、额外经验、更快挖掘等效果。
514.6万
6 个月前
Modrinth · CurseForge
Multi Arrow Effects [Multiple Effects on One Arrow]
by TheWizard, Nighttie
将箭与药水效果结合,在一支箭上携带多种效果。
278.9万
1 个月前
CurseForge
Auto Pickup Filter [Loot Filter]
by TheWizard, Nighttie
一键禁用对任何物品(原版或模组)的自动收集。
172.2万
1 个月前
CurseForge
Better Swords Trims
by Valenn_Ro, Lupin 等
新增专为个性化和强化你的剑与盔甲而设计的锻造纹饰。探索强大的战斗效果、范围伤害、发光探测等更多内容。
153.7万
3 个月前
Modrinth · CurseForge

评论
登录后评论和评分