Vol. 18 点击式告示牌制作指南
<h2>标准版</h2>
<h4>后台部分</h4>
<pre><code>tag @e[type=villager,name=点击]remove 点击
tag @r[type=villager,name=点击]add 点击
replaceitem entity @e[type=villager,name=点击,tag=点击]slot.armor.chest 0 keep iron_chestplate 1 999
*execute @e[type=villager,name=点击,tag=点击]~~-2~ clone ~~~ ~~~ ~~~ replace force
</code></pre>
<h4>备注</h4>
<blockquote>
<ul>
<li>该项目暂无注释,欢迎联系我们补全项目注释</li>
</ul>
</blockquote>
<h2>二分加速</h2>
<h4>前置命令</h4>
<pre><code>scoreboard objectives add R dummy</code></pre>
<h4>后台部分</h4>
<pre><code>//分配临时UID
scoreboard objectives add temp dummy
scoreboard players set @e[tag=打测]temp -1
scoreboard players operation @e[scores={temp=-1}]temp -= @e[scores={temp=-1}]temp
//二分搜寻
//支持32个npc,多了要加命令
replaceitem entity @e[scores={temp=16..}]slot.armor.chest 0 keep air
*scoreboard players remove @e[scores={temp=0..}]temp 16
replaceitem entity @e[scores={temp=8..}]slot.armor.chest 0 keep air
*scoreboard players remove @e[scores={temp=0..}]temp 8
replaceitem entity @e[scores={temp=4..}]slot.armor.chest 0 keep air
*scoreboard players remove @e[scores={temp=0..}]temp 4
replaceitem entity @e[scores={temp=2..}]slot.armor.chest 0 keep air
*scoreboard players remove @e[scores={temp=0..}]temp 2
replaceitem entity @e[scores={temp=1..}]slot.armor.chest 0 keep air
*scoreboard players remove @e[scores={temp=0..}]temp 1
//执行部分,粒子声音懒得写
replaceitem entity @e[scores={temp=16..}]slot.armor.chest 0 keep
*execute @e[scores={temp=0}]~~~clone ~~-1~ ~~-3~ ~~-3~ replace force
//初始化
scoreboard objectives remove temp</code></pre>