网易我的世界MODSDK基础教学
本篇教程中将系统化的带您了解网易MOD的开发流程以及背后的一系列加载逻辑。
By Zero123
开始前,你需要了解
我们默认您已掌握基本的Addon结构,并且有一定的Python(面向对象)编程基础,后续文章将直接围绕MOD脚本开发主题展开。
语言环境
网易 ModSDK 的实际运行环境通常以 Python 2.7.18 为准;本地编辑器补全库可按开发环境选择安装:
bash
# Python 2
pip install mc-netease-sdk
# Python 3,仅用于本地编辑器补全/分析
pip install mc-netease-sdk-nyrev提示
由于Py2的包搜索机制,您的项目包中请确保存在__init__.py文件,哪怕是空文件。
历史遗留
由于ModSdk诞生的年代较早,很多历史遗留的设计问题导致开发过程繁琐冗余, 阅读或者开发过程中头皮发麻是正常现象。
附加参考
如果您有一定编程基础但想快速了解MODSDK引擎工作流程,可参考我们的三方MODSDK实现。