地铁必备,随机箱子指令

介绍
支持随机物品位置,随机物品数量,随机物品,可更改概率
初学者不建议使用此指令!
初学者不建议使用此指令!!
初学者不建议使用此指令!!!

1准备工作
放置一个3X3的木桶,如下,这个木桶是放置物品的

围着木桶放方块,在旁边建一个3x3的空,空外面放方块,如下

在3x3的空位上,像下图一样放置

在旁边建一个3x9的长方形,如下图

2指令部分
从第一个指令方块放置到最后一个空位为止,必须全部都保持开启
/replaceitem block 4 -56 6 slot.container 0 barrier
/replaceitem block 4 -56 6 slot.container 1 barrier
/replaceitem block 4 -56 6 slot.container 2 barrier
/replaceitem block 4 -56 6 slot.container 3 barrier
/replaceitem block 4 -56 6 slot.container 4 barrier
/replaceitem block 4 -56 6 slot.container 5 barrier
/replaceitem block 4 -56 6 slot.container 6 barrier
/replaceitem block 4 -56 6 slot.container 7 barrier
/replaceitem block 4 -56 6 slot.container 8 barrier
/replaceitem block 4 -56 6 slot.container 9 barrier
/replaceitem block 4 -56 6 slot.container 10 barrier
/replaceitem block 4 -56 6 slot.container 11 barrier
/replaceitem block 4 -56 6 slot.container 12 barrier
后面的以此类推,直到/replaceitem block 4 -56 6 slot.container 26 barrier停下

然后保存结构,为3x9的指令方块

然后在全部的指令方块上方放置连锁无条件保持开启,输入
/execute @r[type=item,x=,y=-,z=,dz=,dx=,dy=] ~~~ tp @s ~~7~
/execute @r[type=item,x=,y=-,z=,dz=,dx=,dy=] ~~~ kill @s
这个延迟300/replaceitem block 4 -56 6 slot.container 1-26(注:这里是从你的1-26的指令方块) air

3核心
脉冲 红石控制 clone 3x3木桶坐标 3x3木桶坐标 3x3空白坐标
kill @e[type=item,x=,z=,y=,dx=,dz=]
/fill 3x3空白坐标 air 0 destroy
/kill @e[name=木桶]
/structure load 重置箱子 3 -56 5
/fill 3x9命令方块坐标 air
/structure load 结构名 3x9命令方块坐标 0_degrees none false true 75
/scoreboard players random @e[name=随机时间] "随机刷新" 299 300
/setblock 红石触发第一个命令方块的坐标 air
4结尾
/scoreboard objectives add "随机刷新" dummy
保存下图结构名为重置箱子

循环 保持开启

5检测
/scoreboard players test @e[name=随机时间] "随机刷新" 0 1
/clone ~ ~ ~1 ~ ~ ~1 地铁刷新坐标
/clone 漏斗下的箱子的坐标 地铁刷新坐标
/setblock 核心第一个命令方块的坐标 redstone_block

/summon armor_stand 随机时间