= 创作分享 =
编程开发
【数据包开发】Gugle的数据包工具集
古镇天

【数据包开发】Gugle的数据包工具集

古镇天 于 2021-12-11 18:25 ( 2年前 ) [复制链接] [只看楼主] [打印]
1760 0
本帖最后由 QQ酱28755 于 2022-1-29 14:08 编辑

状态: 活跃 | 开源 .
开源地址:https://github.com/Dubhe-Studio/DatapackTools

功能:
  • 自动生成物品战利品表和模型(烟火之星)
  • 自动生成方块战利品表和模型(木桶)以及放置函数
  • 自动生成可供MCMOD快速导入的IRR格式JSON

使用:
  • 前往仓库获取文件
  • 在命令行中使用
    1. pip install -r ./requirements.txt
    复制代码
    来安装所需的环境
  • 在config文件中填写命名空间,读取的表格名以及自定义模型数据前缀


  • 然后按指定格式修改表格,如:

最后一列数据如为True则跳过改行(功能三暂不读取该列数据进行判断)

  • 最后使用
    1. python Tools.py
    复制代码
    命令即可完成生成操作
  • 记得手动将已经进行过操作行的have列改为True


使用要求:
  • 物品的贴图需要以其设定的id命名,方块同理,但可以添加以下后缀:_side, _top, _bottom,添加的后缀需要在表格内声明,每一种后缀的添加需要以前一项后缀的存在为条件,如没有_side时将不对_top进行判断而默认其不存在,没有_bottom时则以_top为底面贴图

提醒:
  • 暂时不提供(其实我也不会写)对特殊模型的渲染
  • 可能暂时无法在非Windows系统下使用

高级:
  • 可以通过修改templates目录下的模板文件来达到更高的自定义程度


使用示例:https://github.com/Gu-ZT/AnvilCraft

更新计划:
  • 添加原版模组矿物词典的相关支持(已完成)
  • 方块生成添加“haveGUI”列用以自动生成GUI函数及将无GUI的方块放置物改为磁石(已完成)



评分

参与人数 1RF +6 收起 理由
重生是希望 + 6 干得漂亮

查看全部评分

发表于 2021-12-11 18:25:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 0 条回复!
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表