rt,我想使用mmoitems的自定义方块制作矿物(mi版本6.9.5快照版,paper1.20.1)
但是属性中的挖掘强度不生效,低于方块所需挖掘强度的镐子同样可以挖掘方块,并且高于方块挖掘强度的镐子挖掘后不掉落物品(如经验,已设置经验掉落数量)后台无报错
已开启require-power-to-break: true(需要高于挖掘强度的物品才能破坏)
目前可能觉得是快照bug
备注:
为何不用itemsadder制作矿物
ia虽有break_tools_blacklist,break_tools_whitelist和hardness属性选项可以实现同等于挖掘强度的效果
不过我想实现类似泰拉瑞亚的镐力,问一下有无解决办法
但是属性中的挖掘强度不生效,低于方块所需挖掘强度的镐子同样可以挖掘方块,并且高于方块挖掘强度的镐子挖掘后不掉落物品(如经验,已设置经验掉落数量)后台无报错
已开启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的数量即可。
ia的break_tools_blacklist和break_tools_whitelist可以只填物品的部分名字的。那这里就有一个我自创的神奇办法,例如现在我有两把镐子,一把叫做钢镐,一把叫做魔钢镐,魔钢镐兼容所有钢镐可以挖的东西。那么可以将钢镐命名为pickaxe_xxxx_gang,将魔钢镐命名为pickaxe_xxxxx_mogang,然后break_tools_whitelist中填pickaxe_xxxx。这样后续添加更高“镐力”的镐子,只需要增加命名中x的数量即可。
喜欢红石的芙兰 发表于 2023-12-23 14:56
不推荐使用mi的自定义方块,粗糙而且不好用。
ia的break_tools_blacklist和break_tools_whitelist可以只填 ...
主要感觉之后增加镐子稍微有点麻烦,如果不行就只能这么做了
chen_mo/和平 发表于 2023-12-23 15:43
主要感觉之后增加镐子稍微有点麻烦,如果不行就只能这么做了
实际上不麻烦,一般来说镐力不会分特别多级,所以在物品名字里面用x字符的数量代表镐力基本上就够用了。
如果只用x不够,可以再引入其他字母
尝试一下executableblock
https://www.spigotmc.org/resourc ... locks.93406/updates
https://www.spigotmc.org/resourc ... locks.93406/updates
喜欢红石的芙兰 发表于 2023-12-23 16:59
实际上不麻烦,一般来说镐力不会分特别多级,所以在物品名字里面用x字符的数量代表镐力基本上就够用了。
...
我发现一个bug
ia关联mi物品时候

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

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

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

就这一段
chen_mo/和平 发表于 2023-12-24 10:36
我发现一个bug
ia关联mi物品时候
这个做不到,因为mi到现在了还是不支持添加带套娃的nbt。
解决办法只能是不用mi的物品更新系统,反正这玩意也不好用,带数值的物品更新一下就去随机化了
喜欢红石的芙兰 发表于 2023-12-24 14:24
这个做不到,因为mi到现在了还是不支持添加带套娃的nbt。
解决办法只能是不用mi的物品更新系统,反正这玩 ...
行吧,虽然镐子这种东西估计不用怎么更新,你说的去随机化是指物品更新完之后之前定的随机数值会重新随机吗?还是固定数值了
chen_mo/和平 发表于 2023-12-24 14:35
行吧,虽然镐子这种东西估计不用怎么更新,你说的去随机化是指物品更新完之后之前定的随机数值会重新随机 ...
有数值的物品更新以后会变成预设的平均值。
这里必须要用ia的镐子,因为用没有ia的nbt的工具挖自定义方块,是识别成原版镐子的,要用合成站的话可以取消掉输出,改为执行指令给予玩家一个ia物品。