promotional bannermobile promotional banner

MerlinLib

A Minecraft library mod: it gives mod authors three registration lines - enchantments, effects and potions - and ships a ready-to-use testing toolkit on top of them.
Back to Files

MerlinLib 0.8.2 (neoforge)

File namemerlinlib-0.8.2-neoforge-26.3.jar
Uploader
Huziyang520Huziyang520
Uploaded
Sep 30, 2026
Downloads
5
Size
311.4 KB
Mod Loaders
NeoForge
File ID
9018787
Type
A
Alpha
Supported game versions
  • 26.3

Curse Maven Snippet

NeoForge

implementation "curse.maven:merlinlib-1713030:9018787"

Learn more about Curse Maven

What's new

0.8.2 (2026-09-30)

新增

  • 事件注册器 EnchantmentEventRegistrar:register(holder, type, callback) 的链式形式,模组可以把回调注册分散到各自的附魔类里,不必集中在一个方法中。
  • 服务器生命周期回调扩充,MerlinApi.lifecycle() 新增两项:
    • onServerStarted(...):数据包读取完成之后触发。动态注册表(附魔等)到这时才有内容,因此"要解析附魔 Holder"的注册工作应当挂这里(onServerStarting 太早,注册表还是空的);
    • onPlayerJoin(...):玩家进服时触发,适合发送进服提示一类的消息。 两者与既有的 onServerStarting / onServerStopping 行为一致:可从模组构造器注册(先缓冲、后执行,与初始化顺序无关),逐条异常隔离,一个回调抛错不影响其余回调与服务器。

兼容性

  • 纯增量:原有 API 签名与行为未变,旧的后置模组无需改动即可升级。

This mod has no related projects