网易我的世界 ModSDK 补全库修正版
已更新至 3.10 版本,支持 Python 2 与 Python 3
安装
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.10.0.81447
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.10.0.81447.tar.gz | 157.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mc_netease_sdk_nyrev-3.10.0.81447-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 401.2 kB
Release files / mc_netease_sdk_nyrev-3.10.0.81447.tar.gz
| Download URL | mc_netease_sdk_nyrev-3.10.0.81447.tar.gz |
|---|---|
| Size | 157.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ab5a5a80e93fc1eb5b7ad4e8958508a9b2d3af57ce8e8bfe0f716cd86e728073
|
|
BLAKE2b-256 checksum How to use checksums |
811ba74c0eb37cd92bfc1ca420c9062cc2731db87c5cc2bacf7efac8317edcd5
|
| 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.10.0.81447-py3-none-any.whl
| Download URL | mc_netease_sdk_nyrev-3.10.0.81447-py3-none-any.whl |
|---|---|
| Size | 243.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
815756c7aeca1b3a68f0ea35c66a301c1fb139e8ca29c0a5f4ab7ca8412955d8
|
|
BLAKE2b-256 checksum How to use checksums |
51d291ad96bfaad339be435d47d17982f701a131ae3e74d043ec17a7514ad3dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|