Skip to content
CreatorMC edited this page Mar 16, 2026 · 7 revisions

MODSDKSpring

什么是 MODSDKSpring

MODSDKSpring 是一个非官方的,由魔灵工作室-创造者MC制作的,在网易我的世界 MODSDK 基础上开发的框架。目的是为了简化并规范网易我的世界 MOD 的开发。

为什么要用 MODSDKSpring

MODSDKSpring 定义了一系列的装饰器(就像您在 modMain.py 中看到的 @Mod.InitClient() 这种写法),避免了自己写 self.ListenForEvent 去监听事件。另外,MODSDKSpring 借鉴了 Java 语言中的知名框架 Spring 的相关概念,实现了针对 MODSDK 的控制反转和依赖注入。

具体而言,框架可以做到只注册一个客户端类和服务端类,就能像注册了多个客户端类和服务端类那样,每个模块(.py 文件)各司其职,自己监听需要监听的事件并在模块内处理。这样一来,我们可以设计出更合理的 Mod 结构,不必在单个 .py 文件中把所有功能都耦合到一起。

上面的描述如果没看懂也没关系,在接下来的快速入门中,您将直观的感受到使用 MODSDKSpring 所带来的便捷。

Clone this wiki locally