前篇: https://www.mcmod.cn/post/2515.html

前言:后台假人除了挖掘黑曜石柱子,还有很多妙用,这里展现一些常用的文件。

蓝奏云下载:https://wwz.lanzouv.com/b01vpo0yb  密码:fp3a

一、可调节人数与位置方向的准备指令文件pre.sh

文本如下:svi与坐标均为示例

#!/bin/sh

#服务器的Screen窗口名称
name=svi
#准备人数
number=100
#所在维度 overworld主世界 the_nether地狱 the_end末地
dimension=overworld
#初始生成的坐标 x是东西参考 y是上下参考 z是南北参考
x=-221
y=66
z=-650
#假人之间的距离 建议大于3
d=3
#每行人数
l=10
#延申的方向 1 东南 2 东北 3 西南 4 西北
to=2

#以下内容请勿修改
dx=0
dz=0
if ((to==1))
then
    dx=1
    dz=1
fi
if ((to==2))
then
    dx=1
    dz=-1
fi
if ((to==3))
then
    dx=-1
    dz=-1
fi
if ((to==4))
then
    dx=-1
    dz=1
fi
for ((i=1;i<$number+1;i++))
do 
    screen -dr $name -X stuff "/execute in minecraft:$dimension run player $i spawn in survival\n"
    screen -dr $name -X stuff "/execute in minecraft:$dimension run tp $i $x $y $z\n"
    if ((i%l==0))
    then
        let z=z+d*dz
        let x=x-l*d*dx
        sleep 1
    fi
    let x=x+d*dx
done
sleep 1
screen -dr $name -X stuff "/say 完成预备假人生成\n"

二、可修改人数的处死指令文件kill.sh

文本如下:svi为示例

#!/bin/sh

#服务器的Screen窗口名称
name=svi 
#处死人数
number=100
#以下内容请勿修改
for ((i=1;i<$number+1;i++))
do screen -dr $name -X stuff "player $i kill\n"
done
sleep 1
screen -dr $name -X stuff "/say 完成假人清理\n"

三、排列成直线向下挖掘指令文件line.sh

文本如下:svi与坐标均为示例

#!/bin/sh
#假人直线挖掘
#服务器的Screen窗口名称
name=svi 
#起始假人坐标 x是东西参考 y是上下参考 z是南北参考
x=-23
y=66
z=32
#延申的方向 1 东边 2 南边 3 西边 4 北边 5 东南 6 东北 7 西南 8 西北
to=5
#挖掘的长度
length=3
#所在维度 overworld主世界 the_nether地狱 the_end末地
dimension=the_end

#以下内容请勿修改

dx=0
dz=0
if ((to==1))
then
    dx=1
fi
if ((to==2))
then
    dz=1
fi
if ((to==3))
then
    dx=-1
fi
if ((to==4))
then
    dz=-1
fi
if ((to==5))
then
    dx=1
    dz=1
fi
if ((to==6))
then
    dx=1
    dz=-1
fi
if ((to==7))
then
    dx=-1
    dz=-1
fi
if ((to==8))
then
    dx=-1
    dz=1
fi
for ((i=1;i<$length+1;i++))
do 
    screen -dr $name -X stuff "/execute in minecraft:$dimension run player $i spawn in survival\n"
    screen -dr $name -X stuff "/execute in minecraft:$dimension run tp $i $x $y $z\n"
    screen -dr $name -X stuff "player $i look down\n"
    let x=x+dx
    let z=z+dz
done
sleep 3
for ((i=1;i<$length+1;i++))
do
    screen -dr $name -X stuff "player $i attack continuous\n"
done
sleep 1
screen -dr $name -X stuff "/say 完成工作假人生成\n"

四、排列成正方形向下挖掘指令文件fang.sh

文本如下:svi与坐标均为示例

#!/bin/sh
#假人正方形挖掘
#服务器的Screen窗口名称
name=svi 
#某个角假人坐标 x是东西参考 y是上下参考 z是南北参考
x=-221
y=66
z=-650
#什么角 1 东南角 2 东北角 3 西南角 4 西北角
to=1
#挖掘的正方形边长
d=10
#所在维度 overworld主世界 the_nether地狱 the_end末地
dimension=overworld

#以下内容请勿修改

dx=0
dz=0
if ((to==1))
then
    dx=1
    dz=1
fi
if ((to==2))
then
    dx=1
    dz=-1
fi
if ((to==3))
then
    dx=-1
    dz=-1
fi
if ((to==4))
then
    dx=-1
    dz=1
fi
for ((i=1;i<d*d+1;i++))
do 
    screen -dr $name -X stuff "/execute in minecraft:$dimension run player $i spawn in survival\n"
    screen -dr $name -X stuff "/execute in minecraft:$dimension run tp $i $x $y $z\n"
    screen -dr $name -X stuff "player $i look down\n"
    screen -dr $name -X stuff "player $i attack continuous\n"
    let x=x+dx
    if ((i%d==0))
    then
        let z=z+dx
        let x=x-dx*d
        sleep 1
    fi
done
sleep 1
screen -dr $name -X stuff "/say 完成工作假人生成\n"

具体使用方法请观看前篇。

后台假人指令文件基本互通,参考上面,大家也可以写出自己想要的后台假人指令文件。