左旋苏打
如何让optifine的cit在type=enchantment无附魔的情况下生效

我最近在制作一个材质包,里面有一个特殊的物品,需要将Lore内的一串数字显示在物品材质顶端,我尝试使用cit的type=enchantment来实现这串数字的显示,但是
type=enchantment类型如果没有enchantmentIDs值就不生效;好巧不巧,这个物品偏偏没有附魔,现在急需一个骗过系统,开启这个类型的方法。
游戏版本:java 1.12.2 Forge 14.23.5.2895
optifine版本:OptiFine_1.12.2_HD_U_G5

无敌三脚猫
所以你是想通过施加附魔光泽的形式,在物品上面画一个数字?
但是为什么不先把成品图画好,通过指定lore的方式替换贴图呢?

左旋苏打
无敌三脚猫 发表于 2022-5-11 15:51
所以你是想通过施加附魔光泽的形式,在物品上面画一个数字?
但是为什么不先把成品图画好,通过指定lore的 ...

因为是五位数穷举

无敌三脚猫
LSoda 发表于 2022-5-11 16:06
因为是五位数穷举

唔,不过你都给物品加lore了,不能给物品加附魔吗?不一定真的要有附魔,空的ench:[{}]就行,你也可以加个无用的附魔然后用HideFlags:1把它藏起来

左旋苏打
无敌三脚猫 发表于 2022-5-17 10:09
唔,不过你都给物品加lore了,不能给物品加附魔吗?不一定真的要有附魔,空的ench:[{}]就行,你也可以加 ...

这些想过,主要是联系不上技术,没法对物品本身进行修改

第一页 上一页 下一页 最后一页