网易我的世界 ModSDK 补全库修正版
已更新至 3.9 版本,支持 Python2 与 Python3
安装
pip install mc-netease-sdk-nyrev
修正列表
接口修正
- 移除所有接口返回值类型上的单引号。
- 删除文档注释中多余的网址。
- 补充
mcmath模块的类型注解。 - 补充
mod模块的类型注解。 - 优化
baseSystem模块的类型注解。 - 优化各component类的类型注解。
- 补充缺失的
miniMapBaseScreen模块。 - 优化
extraClientApi模块的类型注解。 - 优化
extraServerApi模块的类型注解。 - 优化
illustratedBook各模块的类型注解。 - 优化了
apolloCommon、lobby、lobbyGame、master、service各模块的类型注解。 - 补充
BaseUIControl.__init__()。 - 补充
ScreenNode.__init__()。 - 修复
EngineCompFactoryClient.CreateDrawing()的返回值类型错误导致无法补全的问题。 - 修复
EngineCompFactoryClient.CreateDimension()的返回值类型错误导致无法补全的问题。 - 修复
DrawingCompClient一系列接口的返回值类型错误导致无法补全的问题。 - 补充
BlockEntityData的类型注解。 - 补充
CustomUIControlProxy的类型注解。 - 补充
CustomUIScreenProxy的类型注解。 - 补充
NativeScreenManager的类型注解。 - 补充
ViewBinder的类型注解。 - 优化
BaseUIControl的类型注解。 - 优化
ButtonUIControl的类型注解。 - 优化
NeteaseComboBoxUIControl的类型注解。 - 优化
NeteasePaperDollUIControl的类型注解。 - 优化
SelectionWheelUIControl的类型注解。 - 修复
NativeScreenManager的补全问题。 - 补充富文本控件实例
RichTextItem相关补全。 - 补充
EngineCompFactoryServer.CreatePhysx()的entityId参数。
其他修正
- 移除
MC文件夹(未知用途)。 - 移除
Meta与Preset文件夹(零件/预设相关模块,官方已停止维护)。
IDE设置优化
通过对 PyCharm 进行设置,可在接口的文档注释中自动显示网易文档链接,点击链接即可跳转到该接口对应的网易文档。
设置步骤如下:
- 按快捷键 Ctrl+Alt+S 打开设置;
- 找到 Python | External Documentation(外部文档);
- 点击加号,在 Module Name(模块名称)中输入
mod,在 URL/Path Pattern(URL/路径模式)中输入以下网址:https://mc.163.com/dev/mcmanual/mc-dev/mcdocs/1-ModAPI/%E6%8E%A5%E5%8F%A3/Api%E7%B4%A2%E5%BC%95%E8%A1%A8.html?key={function.name}&docindex=0&type=0 - 最后点击 OK(确定)即可。
Metadata
Release files for mc-netease-sdk-nyrev 3.9.0.79920.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mc_netease_sdk_nyrev-3.9.0.79920.post1.tar.gz | 152.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mc_netease_sdk_nyrev-3.9.0.79920.post1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 390.7 kB
Release files / mc_netease_sdk_nyrev-3.9.0.79920.post1.tar.gz
| Download URL | mc_netease_sdk_nyrev-3.9.0.79920.post1.tar.gz |
|---|---|
| Size | 152.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
abc84c3e7fab46ea977bb6b7afe3d787dd4e98116292e0af9ce5c97b17fefb53
|
|
BLAKE2b-256 checksum How to use checksums |
2f8287adde33382841df59687cbbd23d742068840cbc3f632f7fd767ee1a6c49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / mc_netease_sdk_nyrev-3.9.0.79920.post1-py3-none-any.whl
| Download URL | mc_netease_sdk_nyrev-3.9.0.79920.post1-py3-none-any.whl |
|---|---|
| Size | 238.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4320f3ff3d9e6fd7f8a1ef8af2f7b9b9dfadb9ebad46487dfc2eb8749f6c710b
|
|
BLAKE2b-256 checksum How to use checksums |
b24ffec4d00173800db02af0e62ef7f6ecd9955578800239a3cadee4b4c99d2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|