chen_mo/和平
rt,我想使用mmoitems的自定义方块制作矿物(mi版本6.9.5快照版,paper1.20.1)
但是属性中的挖掘强度不生效,低于方块所需挖掘强度的镐子同样可以挖掘方块,并且高于方块挖掘强度的镐子挖掘后不掉落物品(如经验,已设置经验掉落数量)后台无报错
已开启require-power-to-break: true(需要高于挖掘强度的物品才能破坏)
目前可能觉得是快照bug

备注:
为何不用itemsadder制作矿物
ia虽有break_tools_blacklist,break_tools_whitelist和hardness属性选项可以实现同等于挖掘强度的效果
不过我想实现类似泰拉瑞亚的镐力,问一下有无解决办法


喜欢红石的芙兰
不推荐使用mi的自定义方块,粗糙而且不好用。
ia的break_tools_blacklist和break_tools_whitelist可以只填物品的部分名字的。那这里就有一个我自创的神奇办法,例如现在我有两把镐子,一把叫做钢镐,一把叫做魔钢镐,魔钢镐兼容所有钢镐可以挖的东西。那么可以将钢镐命名为pickaxe_xxxx_gang,将魔钢镐命名为pickaxe_xxxxx_mogang,然后break_tools_whitelist中填pickaxe_xxxx。这样后续添加更高“镐力”的镐子,只需要增加命名中x的数量即可。

chen_mo/和平
喜欢红石的芙兰 发表于 2023-12-23 14:56
不推荐使用mi的自定义方块,粗糙而且不好用。
ia的break_tools_blacklist和break_tools_whitelist可以只填 ...

主要感觉之后增加镐子稍微有点麻烦,如果不行就只能这么做了

喜欢红石的芙兰
chen_mo/和平 发表于 2023-12-23 15:43
主要感觉之后增加镐子稍微有点麻烦,如果不行就只能这么做了

实际上不麻烦,一般来说镐力不会分特别多级,所以在物品名字里面用x字符的数量代表镐力基本上就够用了。
如果只用x不够,可以再引入其他字母

Finvoler666_
尝试一下executableblock
https://www.spigotmc.org/resourc ... locks.93406/updates

chen_mo/和平
喜欢红石的芙兰 发表于 2023-12-23 16:59
实际上不麻烦,一般来说镐力不会分特别多级,所以在物品名字里面用x字符的数量代表镐力基本上就够用了。
...

我发现一个bug
ia关联mi物品时候


使用mi的修订id功能更新物品,ia物品会变为mi物品(NBT消失)


然而ia方块白名单的id只限于ia物品id


ia的白名单只认这个,不认lore和物品名称
我现在想到的解决办法是给原来的mi物品套一个ia id的NBT


就这一段

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