User commands
Note: All player permissions are set to be true by default. This means that they are already set up.
If you do not want players to have access to a specific feature via permissions, you will have to deny that player the permission!
| Command | Description |
|---|---|
/elitemobs / /em | Main command, condenses all player info in the plugin in an easy to access menu. Note: all other user commands are in this main command. |
/adventurersguild / /ag | In a recommended setup, teleports the player to the adventurer's guild world where they interact with the various EliteMobs NPCs. |
/em shareItem | Links an item in chat so other players may see its stats. |
/em help | Lists all commands. The remaining user commands are usually replaced by the use of NPCs or the /em interface! You can hover your cusor over the commands to get a description of what they do. |
/em money check | Displays player money. |
/em pay <username> <amount> | Lets players pay each other. Transactions are taxed a configurable amount. |
/em spawntp | Teleports a player to a server spawn. |
NPC commands
These commands are only useful if you do not have the Adventurer's Guild Hub with NPCs installed.
It is recommended you install these to run all of these commands through NPCs instead of having players remember how the commands work.
| Command | Description |
|---|---|
/em rank | Opens the rank menu or teleports players to the Adventurer's Guild hub. |
/em shop procedural | Accesses the procedural shop or teleports players to the Adventurer's Guild Hub. |
/em shop sell | Accesses the shop sell menu or teleports players to the Adventurer's Guild Hub. |
/em shop custom | Accesses the custom shop or teleports players to the Adventurer's Guild hub. |
/em repair | Accesses the repair menu or teleports players to the Adventurer's Guild hub. |
/em enchant | Accesses the enchant menu or teleports players to the Adventurer's Guild hub. |
/em scrap | Accesses the scrap menu or teleports players to the Adventurer's Guild hub. |
/em unbind | Accesses the unbind menu or teleports players to the Adventurer's Guild hub. |
Internal user commands
These commands are meant to be run from in-game menus such as quests from the quest menu. If no instructions are written about how to get an ID, then that means it is not possible to get that ID other than by running the command from the in-game menu. For convenience, these have been split into the identifiable and unidentifiable categories.
Identifiable
| Command | Description |
|---|---|
/em dungeontp <dungeonid> | Teleports a player to a dungeon. |
Note: this is meant to be run from the /em menu, as it is impossible for players to guess dungeon IDs. The IDs of the dungeons are the same as the .yml filenames in ~/plugins/EliteMobs/dungeonpackages/. You can see the IDs on console when using the /em command and pick a teleport from the Teleports page. |
Unidentifiable
| Command | Description |
|---|---|
/em quest accept <questID> | Accepts a quest. |
/em quest track <questID> | Tracks a quest. |
/em quest complete <questID> | Completes a quest. |
/em quest leave <questID> | Leaves a quest. |
/em track boss <uuid> | Tracks a custom boss. Note: this is meant to be run from the /em menu, as it is impossible for players to guess boss UUIDs. |
/em start | Starts an instance or dungeon run. |
/em arena | Accesses arena functionality. |
/em quit | Quits or leaves the current instance or activity. |
/em dismiss | Dismisses notifications or messages. |
/em quest check | Checks quest status and progress. |
/em loot | Opens the loot menu. |
/em scroll | Opens the elite scrolls menu. |
Admin commands
> > > elitemobs.* - Admin permission for EliteMobs for full access! < < <
| Command | Description |
|---|---|
/em setup | Opens the main setup menu. |
/em spawn elite <entityType> <level> <power1> <power2> <power3> | Spawns an Elite based on the entity type. |
- /em spawn eliteAt <entityType> <worldName> <x> <y> <z> <level> <power1> <power2> <power3> | Spawns an Elite based on the entity type and location. |
/em spawn boss <fileName> | Spawns a Custom Boss from a config file. |
/em spawn boss <fileName> <level> | Spawns a Custom Boss from a config file and overrides the level. |
/em spawn bossAt <filename> <worldName> <x> <y> <z> | Spawns a Custom Boss from a config file at a location. |
/em spawn bossAt <filename> <level> <worldName> <x> <y> <z> | Spawns a Custom Boss from a config file at a location and overrides the level. |
/em place boss <fileName> | Adds a spawn location to a Regional Boss. |
/em place treasureChest <fileName> | Adds a treasure chest at the location the player is standing in. |
/em remove | Permanently removes an Elite Mob entity. Elite/Regional/Super/NPCs all work. Run again to exit remove mode. |
/em event <eventName> | Launches a custom timed event. |
/em place npc <npcFileName> | Spawns an NPC. |
/em place wormhole | Places a wormhole teleporter. |
/em stats | Gets the stats for the currently active EliteMobs entities and players. |
/em loot menu | Opens a menu where you can get any Custom Loot. |
/em loot give <player> <filename> | Gives specific custom loot to a player. |
/em loot simulate <level> <player> | Simulates drops from an Elite Mob from the set tier for a player. |
/em loot simulate <level> <times> <player> | Simulates drops from an Elite Mob from the set tier a set amount of times for a player. |
/em scrollGet <level> <amount> | Gives you the specified amount of Elite Scrolls. |
/em version | Gets the version of the plugin. |
/em reload | Reloads the plugin. Works almost every time. |
/em kill | Kills all aggressive Elite Mobs. |
/em kill <radius> | Kills all aggressive Elite Mobs in a radius. |
/em kill type <entityType> | Kills all elites of a specific type. |
/em kill type <entityType> <radius> | Kills all elites of a specific type in a radius. |
/em loot debug <level> | Gets debug items for testing purposes. |
/em loot stats | Views loot drop statistics. |
/em money add <username> <amount> | Adds a set amount of money to a player. |
/em money addall <amount> | Adds a set amount of money to all online players. |
/em money remove <username> <amount> | Removes a set amount of money from a player. |
/em money set <username> <amount> | Sets the total money amount a player has. |
/em rank <player> <prestigeLevel> <guildLevel> | Sets the guild rank of a player. |
/em quest bypass | Bypasses quest restrictions. |
/em quest reset <player> | Resets quest progress for a player. |
/em quest reset all | Resets all quest progress for all players. |
/em respawn all | Forces respawn of all regional bosses. |
/em language | Sets the server language for EliteMobs. |
/em package dungeon | Packages a dungeon for distribution. |
/em shop procedural <player> | Opens the procedural shop for another player. |
/em shop custom <player> | Opens the custom shop for another player. |
/em shop sell <player> | Opens the sell shop for another player. |
/em discord | Gets the link for the support Discord server. |
/em discord <message> | Posts a debug message on Discord if DiscordSRV is configured correctly. |
/em unbind force | Unbinds a held soulbound item. |
/em money check <player> | Checks the money a specific player has. |
/em fireball | Spawns a fireball to test elite explosion regeneration. |
/em transitiveBlocks register <filename> <ON_SPAWN/ON_REMOVE> | See Transitive Blocks. |
/em transitiveBlocks edit <filename> <ON_SPAWN/ON_REMOVE> | See Transitive Blocks. |
/em transitiveBlocks registerArea <filename> <ON_SPAWN/ON_REMOVE> | See Transitive Blocks. |
/em transitiveBlocks editArea <filename> <ON_SPAWN/ON_REMOVE> | See Transitive Blocks. |
/em transitiveBlocks cancel | See Transitive Blocks. |
/em protection bypass | Toggles dungeon protection. Also works for the Adventurer's Guild. |
Internal admin commands
These commands are meant to be run when interacting with menus or interactable text on chat, and not manually.
| Command | Description |
|---|---|
/em setup done | Stops showing messages on admin login. |
/em setup toggle <dungeonConfig> | Allows you to toggle the installation of specified EliteMobs content. |
Raw permissions:
permissions:
elitemobs.*:
description: Gives access to all elitemobs commands
children:
elitemobs.stats: true
elitemobs.stats:
description: Allows players to run /elitemobs stats
default: op
elitemobs.user:
description: Parent permission for all user permissions
default: true
elitemobs.command:
description: Allows players to use /em command
default: true
elitemobs.help:
description: Allows players to use /em help
default: true
elitemobs.alt:
description: Allows players to use alternative command interface
default: true
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.shop.dynamic:
description: Allows accessing dynamic/procedural shop
default: true
elitemobs.shop.dynamic.npc:
description: Allows accessing dynamic shop via NPC
default: true
elitemobs.shop.dynamic.other:
description: Allows opening dynamic shop for other players
default: op
elitemobs.shop.custom:
description: Allows accessing custom shop
default: true
elitemobs.shop.custom.npc:
description: Allows accessing custom shop via NPC
default: true
elitemobs.shop.custom.other:
description: Allows opening custom shop for other players
default: op
elitemobs.shop.sell.npc:
description: Allows accessing sell shop via NPC
default: true
elitemobs.shop.sell.other:
description: Allows opening sell shop for other players
default: op
elitemobs.money.pay:
description: Allows players to run /elitemobs pay [username] [amount]
default: true
elitemobs.money.check:
description: Allows players to run /elitemobs wallet
default: true
elitemobs.money.check.others:
description: Allows players to run /elitemobs check [username]
default: op
elitemobs.money.check.self:
description: Allows checking own money
default: true
elitemobs.money.admin:
description: Allows admin money commands
default: op
elitemobs.event.start:
description: Allows starting custom events
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 (deprecated, use granular quest permissions)
default: true
elitemobs.quest.npc:
description: Allows players to take on quests via EliteMobs NPC
default: true
elitemobs.quest.accept:
description: Allows accepting quests
default: true
elitemobs.quest.complete:
description: Allows completing quests
default: true
elitemobs.quest.leave:
description: Allows leaving quests
default: true
elitemobs.quest.track:
description: Allows tracking quests
default: true
elitemobs.quest.bypass:
description: Allows bypassing quest restrictions
default: op
elitemobs.quest.complete.force:
description: Allows force completing quests
default: op
elitemobs.quest.reset:
description: Allows resetting quest progress
default: op
elitemobs.quest.reset.all:
description: Allows resetting all quests
default: op
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.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.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.scroll.get:
description: Allows users to use the scrollGet command to give themselves Elite Scrolls!
default: false
elitemobs.arena.start:
description: Allows players to start arena instances
default: true
elitemobs.discord.link:
description: Allows players to get Discord link
default: true
elitemobs.discord.message:
description: Allows sending debug messages to Discord via DiscordSRV
default: op
elitemobs.dungeon.tp:
description: Allows teleporting to dungeons
default: true
elitemobs.enchant.command:
description: Allows using enchant command
default: true
elitemobs.enchant.npc:
description: Allows using enchant NPC
default: true
elitemobs.scroll.command:
description: Allows using scroll command
default: true
elitemobs.scroll.npc:
description: Allows using scroll NPC
default: true
elitemobs.loot.command:
description: Allows accessing loot menu
default: true
elitemobs.loot.admin:
description: Allows admin loot commands
default: op
elitemobs.loot.debug:
description: Allows getting debug loot
default: op
elitemobs.loot.stats:
description: Allows viewing loot statistics
default: op
elitemobs.teleport.spawn:
description: Allows teleporting to spawn
default: true
elitemobs.instance.start:
description: Allows starting instances
default: true
elitemobs.boss.track:
description: Allows tracking custom bosses
default: true
elitemobs.quit:
description: Allows quitting instances/activities
default: true
elitemobs.dismiss:
description: Allows dismissing setup messages
default: op
elitemobs.fireball:
description: Allows testing explosion regeneration
default: op
elitemobs.kill.command:
description: Allows killing elite mobs
default: op
elitemobs.language:
description: Allows setting server language
default: op
elitemobs.dungeon.package:
description: Allows packaging dungeons
default: op
elitemobs.place.admin:
description: Allows placing bosses/NPCs/chests
default: op
elitemobs.rank.set:
description: Allows setting player ranks
default: op
elitemobs.reload:
description: Allows reloading plugin
default: op
elitemobs.remove:
description: Allows removing elite entities
default: op
elitemobs.respawn.force:
description: Allows forcing boss respawns
default: op
elitemobs.setup:
description: Allows accessing setup menu
default: op
elitemobs.transitiveblocks:
description: Allows managing transitive blocks
default: op
elitemobs.unbind.force:
description: Allows force unbinding items
default: op
elitemobs.protection.bypass:
description: Allows bypassing dungeon protection
default: op
elitemobs.initialize:
description: Allows first-time setup
default: op