网易我的世界 ModSDK 补全库修正版
已更新至 3.9 版本,支持 Python2 与 Python3
安装
[!NOTE]
安装前请先卸载网易官方补全库:pip uninstall mc-netease-sdk。
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
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.tar.gz | 152.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mc_netease_sdk_nyrev-3.9.0.79920-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 390.0 kB
Release files / mc_netease_sdk_nyrev-3.9.0.79920.tar.gz
| Download URL | mc_netease_sdk_nyrev-3.9.0.79920.tar.gz |
|---|---|
| Size | 152.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e4036d0c3456a54ffcfedc257019393e4a527b9dc7e10585370861dd75688f3
|
|
BLAKE2b-256 checksum How to use checksums |
304c7e57e4a7fd9bc53d4911ad94689854b4fb9ffa884cb0fac6f59ac43f85c1
|
| 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-py3-none-any.whl
| Download URL | mc_netease_sdk_nyrev-3.9.0.79920-py3-none-any.whl |
|---|---|
| Size | 237.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
144ee3d0239565c6e98b3ea5ee5e211f206bfd57fdf6275091a6c8de121e8b23
|
|
BLAKE2b-256 checksum How to use checksums |
8d2678cdbb3a3daa25cfa7a59fd1b9f8083477a3a4c8f07db07ddb7d5c239c7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|