桐谷和人.1
如题,有没有这种插件,可以设置一个地区里的玩家没法使用一些指令,比如在这个区域外可以用spawn
但是进入这个区域后就无法使用这个指令了,求~~~

Neige
只见过限制世界的:https://www.mcbbs.net/thread-930160-1-1.html

FireworkPolymer
本帖最后由 FireworkPolymer 于 2022-6-25 09:53 编辑

首先需要residence或者worldguard或者任何支持检测所在区域的插件(有给papi变量)
然后你可以用conditionalevents进行限制
格式如下:
  1. 限制命令:
  2.     type: player_command
  3.     conditions:
  4.     - '%command% contains 你要的指令,加不加斜杠无所谓' #如果你要多个指令,那么就用 %command% contains 命令 or %command% contains 命令 每个命令就加个 or 等等等等
  5.     - '%worldguard_region_name% !equals %empty%' #这个变量就是所在区域名字的变量,看你用什么插件
  6.     actions:
  7.       default:
  8.       - 'cancel_event: true' #取消命令
  9.       - 'message: &c当前区域不可执行该指令!' #消息,不要可删掉
复制代码

这是检测任何区域的,如果需要特定区域,你就把!equals %empty% 改成 equals 该区域名
检测多个区域就做多个命令限制
如果想知道更多用法就去看wiki

Innovators
worldguard限制指令即可