我想要尽可能少的指令执行这个功能。
不要用@r十个盔甲架赋分两次或者生成100个盔甲架穷举之类的
随机传送也不行,随机传送好像更容易随机传送到中间区域,我有次循环随机传送并tp回来,发现结果很不平均
不要用@r十个盔甲架赋分两次或者生成100个盔甲架穷举之类的
随机传送也不行,随机传送好像更容易随机传送到中间区域,我有次循环随机传送并tp回来,发现结果很不平均
我有个办法,先用结构方块保存一个200个方块的结构,比如说,5×5×8的石头
然后再用结构方块放置这个结构,此时把结构完整性设为0.5,生成结构之后在命令方块里用fill指令把其中一半的地方填充为空气,此时命令方块里就会记录下它填充成功的次数(也就是半个结构的石头的数量),对了,要提前用/stats指令指定那个命令方块AffectedBlocks项存储到计分板里
就是这么一个样子,用中继器来保证命令方块比结构方块后执行




每次想得到一个随机数就给出一次红石信号就行
然后再用结构方块放置这个结构,此时把结构完整性设为0.5,生成结构之后在命令方块里用fill指令把其中一半的地方填充为空气,此时命令方块里就会记录下它填充成功的次数(也就是半个结构的石头的数量),对了,要提前用/stats指令指定那个命令方块AffectedBlocks项存储到计分板里
就是这么一个样子,用中继器来保证命令方块比结构方块后执行




每次想得到一个随机数就给出一次红石信号就行
抱歉问题已解决
这个感觉可以用数据包或者插件