指令与权限

用户指令

请注意:所有的用户指令的权限节点默认都是给予给玩家的,如果你不想要玩家拥有某个指令的权限节点,你可以给予该权限节点的负权限给玩家。

  • /elitemobs / /em

主指令,在开启 EliteMobs 菜单功能情况下将会打开菜单。你也可以使用 /em menu 打开 EliteMobs 的菜单。

  • /adventurersguild / /ag

将玩家传送到冒险家大厅,如果没有安装该地图,将会打开冒险家公会的菜单。

  • /shareitem

将物品展示到聊天框,其他玩家可以看到该物品的属性信息。

  • /em help

展示 EliteMobs 的所有指令。在开启 EliteMobs 菜单功能情况下所有子指令都会指引到 /em 指令。

  • /em wallet

展示玩家当前精英币。

  • /em pay <玩家名称> <数量>

将自己的精英币转账给其他玩家。

  • /em updateitem

更新物品,如果服主调整了 EliteMobs 某个武器或者盔甲等,那么玩家就需要这个指令来更新他的物品。

  • /em spawntp

将玩家传送到服务器主城(在 config.yml 中设置,非冒险家大厅)。

NPC 指令

下面的这些指令只会在你没有安装冒险家大厅地图情况下生效。我非常推荐你安装这个地图,这样玩家就可以与这些指令相对应的 NPC 处使用对应功能,而不需要玩家一一记住这些繁杂的指令。

  • /em rank

打开冒险家公会等级菜单。

  • /em shop

打开 EliteMobs 的随机战利品物品商店。

  • /em customshop

打开 EliteMobs 的固定战利品物品商店。

  • /em repair

打开 EliteMobs 的修复菜单,可以修复 EliteMobs 中的武器或者盔甲等。

  • /em enhance

打开 EliteMobs 的强化菜单,可以在此使用升级球来强化(也就是升级)自己的武器或者盔甲。

  • /em refine

打开 EliteMobs 的精炼菜单,可以让两个同等级升级球转换为一个更高等级的升级球。

  • /em smelt

打开 EliteMobs 的熔炼菜单,可以让25个同等级的卷轴转换为一个同等级的升级球。

  • /em scrap

打开 EliteMobs 的回收菜单,你可以在这里回收你不需要的 EliteMobs 的武器或者盔甲等,每次回收都有 50% 几率让你获得一个同等级的卷轴。

  • /em unbind

打开 EliteMobs 的解除灵魂绑定菜单。

服务器内玩家指令

这些指令只能在服务器内以玩家身份执行,无法在控制台执行。以下指令被区分为可识别参数的指令和不可识别参数的指令。可识别参数的指令的参数是你能够在 EliteMobs 获取到的,而不可识别参数的指令是插件内部调用获得的,你无法实际获取到,这种指令只能在 /em 菜单内由插件自行使用,无法在 EliteMobs 以外的地方使用。

可识别参数的指令

  • /em dungeontp <地牢id>

将玩家传送到指定地牢。请注意:这个指令是用于 /em 菜单的,因为玩家自己很难猜到你所设置的地牢id。地牢id的参数值等同于 ~/plugins/EliteMobs/dungeonpackages/ 各个地牢文件夹的名称。

不可识别参数的指令

  • /em quest accept <任务ID>

接受指定任务。

  • /em quest track <任务ID>

追踪指定任务的最新进度。

  • /em quest complete <任务ID>

提交指定任务。

  • /em quest leave <任务ID>

放弃指定任务、

  • /em trackcustomboss <uuid>

追踪指定自定义怪物,这些用于 /em 菜单的,因为你不可能获取到怪物的uuid参数值。

管理员指令

> > > elitemobs.* - 事实上你只需要给管理员这个指令即可万事大吉!< < <

  • /em setup

打开 EliteMobs 的主配置菜单。

  • /em setup area <区域名称>

将地牢或者冒险家大厅地图的区域使用 WorldGuard 保护。事实上如果你按照本 Wiki 推荐的方法安装地牢或者冒险家大厅,你根本不需要这个指令。

  • /em spawnelite <实体类型> <等级> <能力1> <能力2> <能力3>

生成一只拥有指定能力、怪物的指定实体类型的精英怪物,例如一只20级的精英僵尸。

  • /em spawnlocationelite <实体类型> <等级> <x> <y> <z> <能力1> <能力2> <能力3>

同上,只是多了指定坐标。

  • /em spawncustom <文件名称>

生成一只自定义怪物。

  • /em spawncustomlevel <文件名称> <等级>

同上,只是多了指定等级。

  • /em spawnlocationcustom <文件名称> <世界名称> <x> <y> <z>

同上上,只是多了指定位置。

  • /em spawnlocationcustomlevel <文件名称> <等级> <世界名称> <x> <y> <z>

同上上,只是多了指定等级。

  • /em spawnsuper <实体类型>

生成一只指定实体类型的超级生物。

  • /em addSpawnLocation <文件名称>

给指定自定义怪物增加新的生成点。

  • /em addRelativeSpawnLocation <怪物文件名称> <地牢名称>

给指定自定义怪物在以 .schemastic 为结构的地牢中增加新的生成点,如果是世界结构,请使用前面的指令。如果你并不打算将你的地牢再次分享给其他用户,你也可以照样使用前面的指令,后文不再赘述。

  • /em addTreasureChest <文件名称>

在所在位置设置新的宝箱。

  • /em addRelativeTreasureChest <宝箱文件名称> <地牢文件名称>

同上,只是以 .schemastic 结构的地牢使用。

  • /em setLeashRadius <文件名称> <半径>

生成一个随机BOSS。

  • /em remove

移除所有 EliteMobs 的实体。

  • /em debug <名称>

为指定的玩家或者自定义怪物打开 debug 模式。

  • /em event <事件名称>

在所在位置开始指定事件。

  • /em spawnnpc <NPC文件名称>

在所在位置生成指定NPC。

  • /em stats

查看当前所有 EliteMobs 的怪物和玩家的属性。

  • /em getloot

打开一个可以获得所有 EliteMobs 当前的固定战利品的菜单。

  • /em getloot <文件名称>

获得指定固定战利品。

  • /em giveloot <文件名称> <玩家>

给指定固定战利品给指定玩家。

  • /em simloot <等级>

模拟一次从指定等级的精英怪物

  • /em simloot <等级> <次数>

同上,只是指定次数而不是只一次。

  • /em version

查看插件的当前版本。

  • /em reload

重启插件。

  • /em killaggressive

击杀所有 EliteMobs 的主动攻击的实体,也就是僵尸等怪物。

  • /em killaggressive <半径>

同上,但是只指定半径内的实体。

  • /em killpassive

击杀所有 EliteMobs 的被动攻击的实体,往往就是超级生物。

  • /em killpassive <半径>

同上,但是只指定半径内的实体。

  • /em killtype <实体类型>

击杀指定实体类型的 EliteMobs 实体。

  • /em killtype <实体类型> <半径>

同上,但是只指定半径内的实体。

  • /em gettier <等级>

获得指定等级的战利品,用于测试。

  • /em money add <玩家名称> <数量>

为指定玩家添加指定数量的精英币。

  • /em money addall <数量>

为所有在线玩家添加指定数量的精英币。

  • /em money remove <玩家名称> <数量>

减少指定玩家的指定数量的精英币。

  • /em money set <玩家名称> <数量>

更改指定玩家的精英币数量为指定数值。

  • /em setrank <玩家> <声望> <冒险家公会等级>

设置指定玩家的声望和冒险家公会等级。

  • /em discord

获取插件的 Discord 频道链接。

  • /em discord <消息>

国内无用。

  • /em forceunbind

解除绑定当前物品。

  • /em relativecoords <地牢名称>

获取指定地牢的坐标。

  • /em wallet <玩家>

查看指定玩家的精英币数量。

  • /em fireball

生成一个火球。

  • /em registerblocks <regional_boss_file.yml> <on_spawn/on_remove>

  • /em registerblocksedit <regional_boss_file.yml> <on_spawn/on_remove>

  • /em registerblocksarea <regional_boss_file.yml> <on_spawn/on_remove>

  • /em registerblocksareaedit <regional_boss_file.yml> <on_spawn/on_remove>

  • /em cancelblocks

查看区域 Boss相关页面以了解。

  • /em debugmode

是否开启 debug 模式。

服务器内管理员指令

这些指令只能在服务器内以玩家身份执行,无法在控制台执行。

  • /em setup done

停止显示 EliteMobs 一进入服务器要求完成首次设置的提示。

  • /em setup minidungeon <迷你地牢名称>

安装一个迷你地牢。

  • /em setup minidungeon <迷你地牢名称> noPaste

同上,但不会安装 WorldEdit schematic 结构(也就是地牢地图)。

  • /em setup minidungeon <迷你地牢名称>

卸载一个迷你地牢。

  • /em setup unminidungeon <minidungeonName> noPaste

同上,但不会卸载 WorldEdit schematic 结构(也就是地牢地图)。

  • /em trace <uuid>

追踪指定自定义怪物的生成信息,需要开启 debug 模式。

  • /em debugtp <uuid>

传送到指定自定义怪物的附近,需要开启 debug 模式。

  • /em generateresourcepack

生成资源包,只有在使用自定义模型情况下才会使用。

  • /em updateresourcepack

更新资源包。

权限

permissions:
  elitemobs.*:
    description: Gives access to all elitemobs commands
    children:
      elitemobs.stats: true
      elitemobs.checktier.others: true
      elitemobs.versionnotification: true
      elitemobs.currency.check.others: true
    default: op
  elitemobs.stats:
    description: Allows players to run /elitemobs stats
    default: op
  elitemobs.version:
    description: Allows players to run /elitemobs version
    default: true
  elitemobs.shop.npc:
    description: Allows players to interact with NPCs for dynamic shops
    default: true
  elitemobs.shop.command:
    description: Allows players to open the dynamic shop menu through commands
    default: true
  elitemobs.customshop.npc:
    description: Allows players to interact with NPCs for dynamic shops
    default: true
  elitemobs.customshop.command:
    description: Allows players to open the dynamic shop menu through commands
    default: true
  elitemobs.currency.pay:
    description: Allows players to run /elitemobs pay [username] [amount]
    default: true
  elitemobs.currency.check:
    description: Allows players to run /elitemobs wallet
    default: true
  elitemobs.currency.check.others:
    description: Allows players to run /elitemobs check [username]
    default: op
  elitemobs.events:
    description: Allows players to launch all events
    default: true
  elitemobs.checktier.others:
    description: Allows players to run /elitemobs checktier [player]
    default: op
  elitemobs.gettier:
    description: Allows players tu run /elitemobs gettier [tier]
    default: op
  elitemobs.versionnotification:
    description: Allows players to get notified about plugin updates
    default: op
  elitemobs.adventurersguild.teleport:
    description: Allows players to teleport to the adventurer's guild hub using /ag
    default: true
  elitemobs.adventurersguild.command:
    description: Allows players to rank menu using the /em adventurersguild command
    default: true
  elitemobs.rank.command:
    description: Allows players to open the rank menu through /em rank
    default: true
  elitemobs.rank.npc:
    description: Allows players to access the /em rank menu through NPCs
    default: true
  elitemobs.quest.command:
    description: Allows players to take on quests via command
    default: true
  elitemobs.quest.npc:
    description: Allows players to take on quests via EliteMobs NPC
    default: true
  elitemobs.dungeontp:
    description: Allows players to teleport to an elitemobs-set location
    default: true
  elitemobs.spawntp:
    description: Allows players to teleport to the default spawn location of the server.
    default: true
  elitemobs.back.npc:
    description: Allows players to interact with an npc to go back to a previous location.
    default: true
  elitemobs.shareitem:
    description: Shares a held Elite Item on chat.
    default: true
  elitemobs.scrap.npc:
    description: Allows players to scrap items at an npc
    default: true
  elitemobs.scrap.command:
    description: Allows players to scrap items using a command
    default: true
  elitemobs.smelt.command:
    description: Allows players to smelt items using a command
    default: true
  elitemobs.smelt.npc:
    description: Allows players to smelt items using an npc
    default: true
  elitemobs.repair.command:
    description: Allows players to use the repair command to open the menu for repairing elite items
    default: true
  elitemobs.repair.npc:
    description: Allows players to interact with the NPC for repairing items
    default: true
  elitemobs.refiner.command:
    description: Allows players to use the refiner command to open the menu for upgrading Elite Scrap
    default: true
  elitemobs.refiner.npc:
    description: Allows players to interact with the NPC for upgrading Elite Scrap
    default: true
  elitemobs.enhancer.command:
    description: Allows players to use the enhancer command to open the menu for upgrading Elite Items
    default: true
  elitemobs.enhancer.npc:
    description: Allows players to interact with the NPC for upgrading Elite Items
    default: true
  elitemobs.unbind.command:
    description: Allows players to use the unbind command to open the menu for unbinding Elite Items
    default: true
  elitemobs.unbind.npc:
    description: Allows players to interact with the unbinder NPC for unbind Elite Items
    default: true
  elitemobs.soulbind.bypass:
    description: Allows users to bypass the soulbind restrictions. Only recommended for admins!
    default: false
  elitequest.*:
    description: Used for quest-related permissions
    default: false
    op: false

最后更新于