775717909
是这样的,想做一张RPG地图

给村民弄一个只能交易一次的选项

但是我发现,交易一次这个选项之后,再去交易其他选项,会把这个只能交易一次的选项的交易次数刷新

版本1.12,求解



Jeansou
试试这个村民交易生成工具
https://www.digminecraft.com/generators/villager_trade.php1.12点这个


xmdhs
本帖最后由 xmdhs 于 2019-8-16 21:30 编辑

有点办法了,但是不是很优雅。

弄一个命令方块,高频后面接一个分辨器(没错),里面输 /testfor @e[tag=2] {Offers:{Recipes:[{maxUses:1,buy:{id:"#",Count:1b},buyB:{id:"#",Count:1b},sell:{id:"#",Count:1b}}]}}

这样一旦交易被刷新信号就没了,后面接一个红石火把什么的,去高频执行。
/entitydata @e[tag=2] {Offers:{Recipes:[{maxUses:1,uses:1,buy:{id:"#",Count:1b},buyB:{id:"#",Count:1b},sell:{id:"#",Count:1b}},{#}]}}
把村民锁定成某个交易不能交易的状态。。

另外要给你的村民加一个 tag

就是很不优雅。。


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