如题,ia插件里的模型如何作为皮肤应用到诸如盔甲武器工具等上面
设置custommodeldata
Neige 发表于 2023-8-10 17:44
设置custommodeldata
请问具体方法?
gjw1130 发表于 2023-8-10 17:45
请问具体方法?
你具体想如何使用,单纯的生成一个带有模型的IA物品,还是让一个普通物品具有IA物品的模型,如果是后者,期望以怎样的方式操作
Neige 发表于 2023-8-10 17:47
你具体想如何使用,单纯的生成一个带有模型的IA物品,还是让一个普通物品具有IA物品的模型,如果是后者, ...
就是类似于拖拽ia材质的武器到原版武器上,然后ia武器的材质就覆盖在原版武器上了,类似皮肤的效果,本质还是原版的武器各种属性宝石攻击力这类
gjw1130 发表于 2023-8-10 17:50
就是类似于拖拽ia材质的武器到原版武器上,然后ia武器的材质就覆盖在原版武器上了,类似皮肤的效果,本质 ...
我记得材质包是要针对特定物品类型进行设置的,如果目标物品是铁剑,待设置模型是石剑,你期望禁止拖拽还是强行设置?
Neige 发表于 2023-8-10 17:52
我记得材质包是要针对特定物品类型进行设置的,如果目标物品是铁剑,待设置模型是石剑,你期望禁止拖拽还 ...
强行设置,就是任意同类武器诸如木剑,铁剑,下届合金剑等等,只要是剑就都能用这一剑材质
gjw1130 发表于 2023-8-10 17:54
强行设置,就是任意同类武器诸如木剑,铁剑,下届合金剑等等,只要是剑就都能用这一剑材质 ...
也就是说你只希望应用于HELMET/CHESTPLATE/LEGGINGS/BOOTS/BOW/SWORD/SHOVEL/PICKAXE/AXE/HOE
Neige 发表于 2023-8-10 17:56
也就是说你只希望应用于HELMET/CHESTPLATE/LEGGINGS/BOOTS/BOW/SWORD/SHOVEL/PICKAXE/AXE/HOE
对,是这个意思,当然能算上鱼竿,盾牌,鞘翅的更好了
gjw1130 发表于 2023-8-10 18:00
对,是这个意思,当然能算上鱼竿,盾牌,鞘翅的更好了
是否接受:
将你期望实现“拖拽放置皮肤”功能的物品保存到另一个插件,然后通过这个插件获取的该物品获得“拖拽放置皮肤”功能(物品本身与保存前长得一样,但是多了条NBT用于识别物品)
Neige 发表于 2023-8-10 18:02
是否接受:
将你期望实现“拖拽放置皮肤”功能的物品保存到另一个插件,然后通过这个插件获取的该物品获 ...
可以的,不过是HMC系列嘛ovo,这个全英文的wiki有点难看...
gjw1130 发表于 2023-8-10 18:05
可以的,不过是HMC系列嘛ovo,这个全英文的wiki有点难看...
不是,是NeigeItems
Neige 发表于 2023-8-10 18:05
不是,是NeigeItems
好的,我看是您的插件,能提供一下关于这个的具体教程吗,wiki太多,我有点看不过来。。。
gjw1130 发表于 2023-8-10 18:13
好的,我看是您的插件,能提供一下关于这个的具体教程吗,wiki太多,我有点看不过来。。。 ...
你等我写完就完事儿了,躺好
关服,解压至plugins文件夹,开服
具体查看
plugins/NeigeItems/Items/应用材质-Items.yml
plugins/NeigeItems/ItemActions/应用材质-ItemActions.yml
你可以手持对应的IA物品输入指令
/ni save 你想写的物品ID 应用材质-Items.yml
将你的IA物品保存到对应的物品文件
然后你需要查看应用材质-ItemActions.yml文件,你可以看到其中“测试应用物品A”和“测试应用物品B”底下的内容是完全一样的,你只需要照猫画虎再复制一项,对应你刚才保存的“你想写的物品ID”即可
获取物品:
https://neige7.github.io/NeigeIt ... 1%E8%8E%B7%E5%8F%96
效果:
生存模式玩家使用物品点击其他物品,如果属于同类物品,就会消耗当前物品,并将当前物品的Material和CustomModelData设置到对应物品上
可以的话多加点金粒,写的挺累的
Neige 发表于 2023-8-10 17:39
关服,解压至plugins文件夹,开服
大佬问一下,可以不覆盖材质上去吗,仅仅覆盖CustomModelData
Neige 发表于 2023-8-10 17:39
关服,解压至plugins文件夹,开服
我刚刚试了一下,CustomModelData确实是可以覆盖上去的,但是将IA模型原本的材质也覆盖上去了,也就是说IA的原本Material是铁剑,然后拖拽至下界合金剑上后,变成了有IA模型的铁剑了
gjw1130 发表于 2023-8-10 19:45
大佬问一下,可以不覆盖材质上去吗,仅仅覆盖CustomModelData
你打开应用材质-ItemActions.yml,翻到最后,把最后两行删掉
- // 设置物品类型
- global.target.type = global.type
Neige 发表于 2023-8-10 19:52
你打开应用材质-ItemActions.yml,翻到最后,把最后两行删掉
这样做插件似乎失效了
gjw1130 发表于 2023-8-10 19:58
这样做插件似乎失效了
我一开始就问了
我记得材质包是要针对特定物品类型进行设置的,如果目标物品是铁剑,待设置模型是石剑,你期望禁止拖拽还是强行设置?
材质包里的材质是一一对应的,不是只需要一个CustomModelData,而是Material和CustomModelData共同确定显示材质,你材质包里没有对应的设置,你设置完只有CustomModelData没有一致的Material,当然就不显示模型
Neige 发表于 2023-8-10 20:01
我一开始就问了
材质包里的材质是一一对应的,不是只需要一个CustomModelData,而是Material和CustomModel ...
是我没看明白
gjw1130 发表于 2023-8-10 20:04
是我没看明白 得了,我还是研究HMCwraps了 不过倒也不是不能用,我自行添加一些脚本吧 ...
实质上你应该尝试给你的材质包添加对应的设置,这才是更加便捷的实现方式