a1250447239
我想做一个副本,玩家挑战失败后会自动清除怪物或者给怪物加满血也行(防止他们一次打不死BOSS然后back或者用其他方法回来磨血)

AAAA哥
可以考虑分副本世界,不让副本世界使用back、tpa、home、sethome、tpaccept指令。
方法如下:
找到这个文件夹,打开/GroupManager/config.yml,再找到文件中的
  1. world:
  2.           world_nether:
  3.           - users
  4.           - groups
  5.           world_the_end:
  6.           - users
  7.           - groups
  8.           all_unnamed_worlds:
  9.           - users
  10.           - groups
  11.         a:
  12.           - users
  13.           - groups
复制代码

a是我自己添加的,请更改为你的副本世界名字。改好以后,重启服务器,进入.\GroupManager\worlds文件夹,你会多了个副本世界名字的文件夹,打开文件夹中的groups.yml,是个崭新的文件,把主世界的groups.yml替换到这里。再给builder组以下几个权限
  1. -essentials.tpa
  2. -essentials.back
  3. -essentials.home
  4. -essentials.tpaccept
  5. -essentials.sethome
复制代码

注意是带-号的,请不要输错。编辑好后,打开服务器。玩家在副本世界就无法使用这几个指令。

MC_Shenfeng
可以考虑设置怪物回血技能
像这样的
  - heal{amount=1000} @self ~onTimer:40
意思为每2秒回1000滴血
这样就可以防止玩家来摩血了
望采纳

天朝世界
这个技能是有的,举个例子。
Skills:
- heal{a=10000;overheal=false} @self ~onKillPlayer
解释一番,@Self  对于怪物自身,~onKillPlayer 击杀玩家,回复10000血量,后面的overheal=false是否开启过量治疗,意思是当血量回满了,是否继续往上加血量上限。

注:如果怪物类型是僵尸,击杀玩家后,如果附近没有其他玩家,默认怪物会消失

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