极神AntrIoCc
如题,能不能用命令方块检测全图的村民,如果全部村民死亡,就给所有玩家发标题信息?

游戏版本1.15.2

江湖救急!



LxAs
本帖最后由 Light² 于 2021-2-8 23:09 编辑

/execute unless entity @e[type=villager] run title @a title "标题信息"
只会检测已加载区块的村民,未加载的区块内实体无法被检测到
可以用/forceload add x z 指令强制永久加载区块

洞穴夜莺
全图村民做不到,但可以已加载区块的村民

Chelover_C60
首先需要注意的是,如果区块未加载,那么实体是无法检测的。不过可以使用forceload命令来强制使区块加载。
此命令用于在已加载区块中查找村民,并在无法检测到村民时向玩家显示actionbar信息
  1. execute unless entity @e[type=villager] run title @a actionbar {"text":"所有村民已死亡"}
复制代码

极神AntrIoCc
Chelover_C60 发表于 2021-2-8 23:05
首先需要注意的是,如果区块未加载,那么实体是无法检测的。不过可以使用forceload命令来强制使区块加载。
...

就是超平坦,一块区域,大概30x30

极神AntrIoCc
洞穴夜莺 发表于 2021-2-8 23:03
全图村民做不到,但可以已加载区块的村民

一块30x30的区域呢?

第一页 上一页 下一页 最后一页