本帖最后由 我是谁o 于 2020-1-17 14:45 编辑
本教程适用于1.15
1.首先放置2个命令方块(要无限循环)
2.设置一个计分榜,叫jiaoyi
复制代码3.第一个命令方块输入
复制代码检测所有村民且不带有{Offers:{}}交易标签的村民 (即不可以交易的村民) 的jiaoyi分数设置为0
第二个命令方块输入
复制代码检测所有村民且带有{Offers:{}}交易标签的村民 (即可以交易的村民) 的jiaoyi分数设置为1
然后就可以使用@e[type=villager,scores={jiaoyi=1}]替代有交易的村民,反之,@e[type=villager,scores={jiaoyi=0}]替代无交易的村民
本教程适用于1.15
1.首先放置2个命令方块(要无限循环)
2.设置一个计分榜,叫jiaoyi
- /scoreboard objectives add jiaoyi dummy
- <pre id="code_K56"><code class="hljs haskell">/scoreboard players set @e[<span class="hljs-class"><span class="hljs-keyword">type</span>=minecraft:villager,nbt=!{<span class="hljs-type">Offers</span>:{}}] jiaoyi 0</span></code></pre>
第二个命令方块输入
- <pre id="code_ct2"><code class="hljs haskell">/scoreboard players set @e[<span class="hljs-class"><span class="hljs-keyword">type</span>=minecraft:villager,nbt={<span class="hljs-type">Offers</span>:{}}] jiaoyi 1</span></code></pre>
然后就可以使用@e[type=villager,scores={jiaoyi=1}]替代有交易的村民,反之,@e[type=villager,scores={jiaoyi=0}]替代无交易的村民
大佬有点强呀
正好用到
正好用到