= 主城 =
百科编辑讨论
json批量导入产生错误指令
liach

json批量导入产生错误指令

liach 于 2018-10-23 11:42 ( 5年前 ) [编辑疑问] [复制链接] [显示全部楼层] [打印]
例:https://www.mcmod.cn/item/53588.html
正确命令应当是:/give @p railcraft:track_kit 64 0 {railcraft:{kit:"railcraft_activator"}}

不知道怎么修正。
发表于 2018-10-23 11:42:27 | 显示全部楼层 |阅读模式

回复 | 举报

该帖共收到 11 条回复!
smilesadness
该模块暂不支持NBT,洗洗睡吧
发表于 2018-10-23 16:30:27 | 显示全部楼层

回复 | 举报

重生是希望
IRR目前暂时没有NBT导出功能方案 NBT的情况也会根据不同作者的使用方式而变得极为复杂
发表于 2018-10-23 19:40:22 | 显示全部楼层

回复 | 举报

liach
好吧。
发表于 2018-10-26 00:54:16 | 显示全部楼层

回复 | 举报

liach
话说这个导出是不是看创造模式物品栏里面的物品啊?如果是的话,每个物品都可以提取nbt(原版nbt可以直接toString变成指令里的格式)
发表于 2018-11-3 22:27:37 | 显示全部楼层

回复 | 举报

重生是希望
liach 发表于 2018-11-3 22:27
话说这个导出是不是看创造模式物品栏里面的物品啊?如果是的话,每个物品都可以提取nbt(原版nbt可以直接to ...

导的是用 FORGE 注册的物品
发表于 2018-11-4 05:23:57 | 显示全部楼层

回复 | 举报

liach
重生是希望 发表于 2018-11-4 05:23
导的是用 FORGE 注册的物品

然而它的确是从创造模式物品栏里面拉出来的
https://github.com/0999312/Item- ... /ItemList.java#L113

我希望百科可以允许导出时添加nbt信息(打印进字符串),然后生成指令时采用此nbt信息。需要我实现可以在仓库开issue后ping我。
发表于 2018-11-4 11:04:02 | 显示全部楼层

回复 | 举报

liach
我已经实现导出时导出nbt了,只要你使用时把nbt字符串原样不动加到指令里面就行了。见https://github.com/0999312/Item-Render-Rebirth/pull/6 @重生是希望 看一看?
发表于 2018-11-5 09:20:45 | 显示全部楼层

回复 | 举报

射命丸政
liach 发表于 2018-11-5 09:20
我已经实现导出时导出nbt了,只要你使用时把nbt字符串原样不动加到指令里面就行了。见https://github.com/0 ...

你好,我是目前的主要维护者
那个。。。。。。你是不是完全没考虑过冗余NBT的情况,我写其他Mod的时候倒是也经常会写一些冗余的NBT。。。。。。
直接导出的话NBT数据会非常长但是也会有很多的冗余内容,不利于使用/
新版本特性我后面会跟进,如果可以的话也可以看一下其他版本,这样会好很多
发表于 2018-11-5 10:50:31 | 显示全部楼层

回复 | 举报

liach
QQ酱19696 发表于 2018-11-5 10:50
你好,我是目前的主要维护者
那个。。。。。。你是不是完全没考虑过冗余NBT的情况,我写其他M ...

冗余的NBT应该可以靠移除原版tag,比如HideFlag之类的吧
发表于 2018-11-5 20:14:07 | 显示全部楼层

回复 | 举报

12下一页
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

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

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

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