一个富有表现力的围绕数据处理和生成的minecraft实用程序库。
pymcutil的Python项目详细描述
Pymcutil
一个富有表现力的围绕数据处理和生成的minecraft实用程序库。
本项目的目标是为技术型MeCrPad播放器提供一套灵活的开发工具:
- 没有特殊的语法、关键字或任何类似的东西。这只是一个python库。您可以自由地执行在python中通常执行的任何操作,只导入需要导入的模块。
- 一个完整的、分层的commands及其子命令集,以及与它们一起使用的常用selectors和positions。
- 游戏对象和data tags (NBT)表示的完整集合,用于blocks、items和entities等对象。
- 自动完成、参数建议和所有表示的类型验证—特别是当您使用像pycharm这样有能力的ide时。不需要只为了确保你有正确的nbt标签就打开wiki。
- 数据文件的操作和生成,包括深度引用搜索和自动依赖关系解析。
- 将几个minecraft函数和参数映射到python方法,python方法根据这些参数输出一个名称和一系列命令。所有涉及的函数都将搜索依赖项并自动生成。
- 一般来说,这适用于任何数据文件:从loot tables到loot tables,从advancements到advancements,从advancements到loot tables,从advancements到functions,等等。
要求
- Python3.6+