一个富有表现力的围绕数据处理和生成的minecraft实用程序库。

pymcutil的Python项目详细描述


Pymcutil

build-badge-masterquality-badge-mastercoverage-badge-masterpackage-badgeversion-badge

一个富有表现力的围绕数据处理和生成的minecraft实用程序库。

本项目的目标是为技术型MeCrPad播放器提供一套灵活的开发工具:

  • 没有特殊的语法、关键字或任何类似的东西。这只是一个python库。您可以自由地执行在python中通常执行的任何操作,只导入需要导入的模块。
  • 一个完整的、分层的commands及其子命令集,以及与它们一起使用的常用selectorspositions
  • 游戏对象和data tags (NBT)表示的完整集合,用于blocksitemsentities等对象。
  • 自动完成、参数建议和所有表示的类型验证—特别是当您使用像pycharm这样有能力的ide时。不需要只为了确保你有正确的nbt标签就打开wiki。
  • 数据文件的操作和生成,包括深度引用搜索和自动依赖关系解析。
    • 将几个minecraft函数和参数映射到python方法,python方法根据这些参数输出一个名称和一系列命令。所有涉及的函数都将搜索依赖项并自动生成。
    • 一般来说,这适用于任何数据文件:从loot tables到loot tables,从advancements到advancements,从advancements到loot tables,从advancements到functions,等等。

要求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Hibernate:jpamodelgen生成java而不是类   java如何在第二次活动结束后显示广告?   javascript如何在linux或windows上将java导出到jar   java One ArrayList添加了2个不同的选项   AmazonWeb服务如何在java中使用AWS Textract检索pdf中存在的表   java为什么RecycleView中的水平项在单击时不起作用?   java计算如果存在映射   java在捕获的组上应用正则表达式   如何使用Java在MySQL的同一个表中插入来自不同类的值   java字符串中最常见的字母(大写和小写)   Spring SessionBean实例正在由java中的多个用户共享   使用Spring Boot将@WebInitParam中的值外部化   java一创建线程就开始执行(多线程)   java是安卓所需的系统权限。意图行动给你打电话?