生物AI命令

生物AI命令

Mob AI Tweaks模组添加的独立版命令

管理

本模组只是将 Mob AI Tweaks 模组添加的命令单独移植出来,因为数据包创作者们要求我提供一个仅服务端可用的独立移植版本。

添加以下命令:

/attack - 使一个生物攻击另一个生物,建议与 /execute 配合使用以实现完全控制

示例:

/attack @n[type=husk] fake_melee(使尸壳使用挥击动画但不造成任何伤害)

/attack @n[type=drowned] @n[type=bogged] with_melee(使溺尸对沼骸使用近战攻击)

/attack @n[type=skeleton] @p from_range(使骷髅对其最近的玩家使用默认远程攻击,在此例中为射箭)

/attack @n[type=zombie] @r custom_projectile minecraft:arrow 1 20 {crit:1b}(使僵尸以速度 1、不准确度 20 和 NBT 数据 {crit:1b} 向随机实体射出一支箭)

/motion - 顾名思义,允许你对生物施加速度

示例:

/motion @p 0 1 0 add(向 y 轴速度增加 1)

/motion @p 0 1 0 set(将速度设为 0x、1y 和 0z)

/motion @p ~ 1 ~ set(将 y 轴速度设为 1,但保留 x 和 z 轴的运动)

/motion @p 0 ~ 1 set true(将 x 轴速度设为 0,保留 y 轴速度,将 z 轴速度设为 1,并根据偏航角旋转)

/motion @p 0.5 ~ 0.5 multiply(将 x 和 z 轴速度乘以 0.5)

/pathto - 强制生物寻路到给定坐标或另一个实体

示例:

/pathto @n[type=zombie] 0 0 0(使僵尸寻路到世界出生点)

/pathto @n[type=zombie] ~10 ~ ~ 2.0(使僵尸沿 x 轴向前寻路 10 格,速度倍率为 2.0)

/pathto @n[type=zombie] 0 0 0 2.0 10(使僵尸寻路到世界出生点,速度倍率为 2.0,并与目的地保持至少 10 格的最小距离)

/pathto @n[type=zombie] @p(使僵尸寻路到最近的玩家)

/pathto @n[type=zombie] @p 0.5(使僵尸寻路到最近的玩家,速度倍率为 0.5)

/pathto @n[type=zombie] @p 0.5 4(使僵尸寻路到最近的玩家,速度倍率为 0.5,同时与其保持至少 4 格的最小距离)

/target - 使生物互相锁定为目标

示例:

/target @n[type=blaze] @n[type=breeze](使烈焰人锁定旋风人为目标)

此外,本模组将 1.21.2 的 /rotate 命令向后移植了过来