Metadata-Version: 2.4
Name: mc-netease-sdk-nyrev
Version: 1.1.5
Summary: Netease ModSDK completion library revised version by Nuoyan
Home-page: https://github.com/charminglee/mc-netease-sdk-nyrev
Author: Nuoyan
Author-email: 1279735247@qq.com
License: MIT
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=2.7, <4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typing==3.10.0.0; python_version == "2.7"
Requires-Dist: typing-extensions==3.10.0.2; python_version == "2.7"
Requires-Dist: typing==3.7.4.3; python_version >= "3"
Requires-Dist: typing-extensions; python_version >= "3"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

<div align="center">

  # 网易我的世界ModSDK补全库修正版  
  **已更新至 3.5 版本，支持Python2与Python3**

</div>

<br>

## 安装

```commandline
pip install mc-netease-sdk-nyrev
```

## 修正列表

### 接口修正

1. 移除所有接口返回值类型上的单引号（完全多余）。
2. `EngineCompFactoryClient`添加继承`object`。
3. 修复`EngineCompFactoryClient.CreateDrawing()`的返回值类型错误导致无法补全的问题。
4. 修复`EngineCompFactoryClient.CreateDimension()`的返回值类型错误导致无法补全的问题。
5. 补充`BaseUIControl.__init__()`。
6. 补充`ScreenNode.__init__()`。
7. `CustomUIScreenProxy`添加继承`object`。
8. 修复`DrawingCompClient`一系列接口的返回值类型错误导致无法补全的问题。
9. 补充`mcmath`模块的类型注解。
10. 补充`mod`模块的类型注解。
11. 优化`baseSystem`模块的类型注解。
12. 补充`BlockEntityData`的类型注解。

### IDE运行支持

1. 实现了`BaseUIControl`的一些方法。
2. 实现了`ScreenNode.GetBaseUIControl()`。
3. 实现了`extraClientApi`和`extraServerApi`的一些方法。

### 其他修正

1. 移除`MC`文件夹（无用文件）、`Meta`与`Preset`文件夹（零件相关模块）。
2. 移除`mod_log`模块。
