Saltar al contenido principal

Permisos y comandos de EliteMobs

Esta página es una referencia completa de todos los comandos y permisos de EliteMobs, obtenidos directamente del código del plugin y de plugin.yml.

Todos los comandos siguientes son subcomandos de /elitemobs (alias /em), salvo que se indique lo contrario. El comando /adventurersguild (alias /ag) es un comando raíz independiente.

Sustituye los marcadores <...> por valores reales. Los nombres de archivos de contenido incluyen la extensión, por ejemplo boss.yml. La columna Emisor indica lo que admite el código: un comando que necesita un jugador no funciona desde la consola aunque su registro omita esa comprobación.

Comandos raíz compartidos de MagmaCore​

EliteMobs incluye MagmaCore, que registra cuatro comandos raíz adicionales en tiempo de ejecución (no están en plugin.yml y sus permisos se registran mediante código con el valor por defecto op). Si otro plugin de MagmaGuy ya los ha registrado, EliteMobs omite el registro y se usan los existentes.

ComandoPermisoPor defectoEmisorDescripción
/nightbreaklogin <token>nightbreak.loginopCualquieraVincula este servidor a una cuenta de Nightbreak para contenido en el juego y descargas de plugins
/nightbreaklogoutnightbreak.loginopCualquieraElimina de este servidor el token de cuenta de Nightbreak guardado
/nightbreak pluginsnightbreak.pluginsopCualquieraAbre el catálogo de plugins para jugadores; muestra información del catálogo en la consola
/logifylogify.*opCualquieraSube el registro más reciente del servidor a mclo.gs y devuelve su enlace

Comandos para jugadores​

Estos comandos están pensados para los jugadores normales. La mayoría tiene por defecto true (todos pueden usarlos).

ComandoPermisoPor defectoEmisorDescripción
/emelitemobs.commandtrueJugadorAbre el menú de estado si emLeadsToStatusMenu está activado
/em helpelitemobs.helptrueCualquieraLista todos los comandos registrados con sus descripciones
/em altelitemobs.alttrueJugadorAlterna el menú de estado entre inventario y diálogo/libro
/em shareItemelitemobs.shareitemtrueJugadorComparte las estadísticas del objeto de EliteMobs que tienes en la mano en el chat
/em discordelitemobs.discord.linktrueCualquieraMuestra el enlace de invitación al Discord de EliteMobs
/em dismisselitemobs.dismissopJugadorActiva o desactiva el mensaje de configuración en tu menú /em

La presentación alternativa usa diálogos en Java 1.21.6+ y libros en versiones anteriores. Los jugadores de Bedrock y los servidores con onlyUseBedrockMenus siguen usando inventarios. /em help lista los comandos registrados sin filtrarlos por tus permisos; ver un comando no concede acceso.

Clases​

ComandoPermisoPor defectoEmisorDescripción
/em classelitemobs.commandtrueJugadorAbre el perfil de clase y el menú de entrenamiento
/em class info <class>elitemobs.commandtrueJugadorMuestra una forma de clase, sus habilidades y requisitos de progresión
/em class select <class>elitemobs.commandtrueJugadorSelecciona una forma de clase desbloqueada

Consulta [Alpha] Advanced Combat System para los controles y la referencia de clases para los identificadores. Una instancia activa conserva la clase capturada al entrar. Los comandos de clase solo se registran con el módulo activado.

Gremio de Aventureros​

ComandoPermisoPor defectoEmisorDescripción
/agelitemobs.adventurersguild.commandtrueJugadorAbre o teletransporta al Gremio de Aventureros
/em adventurersguild o /em agelitemobs.adventurersguild.commandtrueJugadorIgual que /ag (alias)

El comportamiento de teletransporte comprueba adicionalmente elitemobs.adventurersguild.teleport (por defecto true) en tiempo de ejecución.

Tiendas​

ComandoPermisoPor defectoEmisorDescripción
/em shop customelitemobs.shop.command(solo código)JugadorAbre la tienda de objetos personalizados o teletransporta al Hub del GA
/em shop dynamicelitemobs.shop.dynamictrueJugadorAbre la tienda dinámica (procedimental) de objetos o teletransporta al Hub del GA
/em repairelitemobs.repair.commandtrueJugadorAbre el menú de reparación o teletransporta al Hub del GA
/em enchantelitemobs.enchant.commandtrueJugadorAbre el menú de encantamientos o teletransporta al Hub del GA
/em scrollelitemobs.scroll.commandtrueJugadorAbre el menú de pergaminos élite o teletransporta al Hub del GA
/em scrapelitemobs.scrap.commandtrueJugadorAbre el menú de chatarra o teletransporta al Hub del GA
/em unbindelitemobs.unbind.commandtrueJugadorAbre el menú de desvinculación o teletransporta al Hub del GA

Economía​

ComandoPermisoPor defectoEmisorDescripción
/em money checkelitemobs.money.check.selftrueJugadorAbre el menú de estado si otherCommandsLeadToEMStatusMenu está activado; de lo contrario muestra tu saldo
/em pay <player> <amount>elitemobs.money.paytrueJugadorEnvía moneda a un jugador conectado, descontando el impuesto configurado

Grupos​

ComandoPermisoPor defectoEmisorDescripción
/em party createelitemobs.partytrueJugadorCrea un grupo que solo dura la sesión
/em party invite <player>elitemobs.partytrueJugadorInvita al grupo a un jugador conectado; cualquier miembro actual puede invitar
/em party acceptelitemobs.partytrueJugadorAcepta la invitación de grupo no caducada más reciente
/em party leave(ninguno definido)--JugadorAbandona el grupo actual; funciona sin elitemobs.party
/em party menuelitemobs.partytrueJugadorAbre el menú de inventario con los controles del grupo
/em party ready <token>elitemobs.partytrueJugadorAcepta la comprobación de disponibilidad de una entrada concreta a mazmorra instanciada
/em party decline <token>elitemobs.partytrueJugadorRechaza y cancela una comprobación de disponibilidad concreta
/em party hideinteractionhintelitemobs.partytrueJugadorOculta permanentemente los avisos de invitación de grupo al hacer clic derecho

Todas las descripciones de los comandos de grupo que aparecen en /em help provienen de Party.yml, así que los servidores traducidos verán sus propios textos.

El token de la comprobación de disponibilidad lo genera EliteMobs y lo aportan los botones pulsables del chat; los jugadores no suelen escribirlo a mano. Consulta Sistema de grupos para conocer los límites del grupo, la entrada a mazmorras, el progreso de misión compartido y el botín de grupo.

Misiones​

ComandoPermisoPor defectoEmisorDescripción
/em quest accept <questID>elitemobs.quest.accepttrueJugadorAcepta una misión (se usa mediante el menú)
/em quest check <questID>(ninguno definido)--JugadorComando interno de diálogo de misión
/em quest track <questID>elitemobs.quest.tracktrueJugadorRastrea los objetivos de una misión
/em quest leave <questID>elitemobs.quest.leavetrueJugadorAbre la confirmación para abandonar una misión activa
/em quest leaveconfirmed <questID>elitemobs.quest.leavetrueJugadorConfirma el abandono mediante el aviso generado
/em quest complete <id>elitemobs.quest.completetrueJugadorCompleta una misión mediante el menú (entrega)

Estos identificadores son UUID de ejecución proporcionados por los menús, no nombres de archivos de misión. Confirmar el abandono aplica el bloqueo completo de la misión.

Mazmorras e instancias​

ComandoPermisoPor defectoEmisorDescripción
/em dungeontp <dungeonID>elitemobs.dungeon.tptrueJugadorUsa el nombre del archivo de configuración para teletransportar o abrir el navegador de contenido instanciado
/em dungeontpdialog <dungeonID>elitemobs.dungeon.tptrueJugadorNavegación interna de teletransporte a mazmorra por diálogo
/em startelitemobs.instance.starttrueJugadorInicia una mazmorra/arena instanciada cuando estás en el vestíbulo
/em quit(ninguno definido)--JugadorAbandona la mazmorra/arena instanciada actual (el nodo elitemobs.quit declarado no se comprueba realmente en el código)

Teletransportes dentro de una instancia​

elitemobs.instanced.teleport.within tiene el valor predeterminado false, incluso para operadores. Concederlo explícitamente permite teletransportes de comandos/plugins solo durante una instancia en curso y cuando ambos extremos permanecen dentro de su región y mundo. No permite salir, entrar en otra instancia ni eludir restricciones del vestíbulo. Otros plugins pueden cancelar el teletransporte y EliteMobs vuelve a comprobar el destino antes de aceptarlo.

Arenas​

ComandoPermisoPor defectoEmisorDescripción
/em arena <arenaID>elitemobs.arena.starttrueJugadorAbre el menú de arena usando su nombre de archivo de configuración

Seguimiento de jefes​

ComandoPermisoPor defectoEmisorDescripción
/em track boss <id>elitemobs.boss.tracktrueJugadorRastrea un jefe de mundo por su UUID de ejecución, no por nombre de archivo

Teletransporte​

ComandoPermisoPor defectoEmisorDescripción
/em spawntpelitemobs.teleport.spawntrueJugadorTeletransporta a defaultSpawnLocation, configurado en EliteMobs

Botín (Jugador)​

ComandoPermisoPor defectoEmisorDescripción
/em loot(ninguno definido)--JugadorAbre el menú de botín de grupo

Interno / NPC​

ComandoPermisoPor defectoEmisorDescripción
/em npc questList <npcUUID>(ninguno definido)--JugadorComando interno para la interacción de misiones con NPC
/em _classmenu <menu-action>elitemobs.commandtrueJugadorToken de acción interno y temporal generado por los diálogos de clase; usa el menú

Comandos de administrador​

Estos comandos requieren estatus de operador o el permiso correspondiente. Tienen por defecto op salvo que se indique lo contrario.

Configuración y gestión de contenido​

ComandoPermisoPor defectoEmisorDescripción
/em initializeelitemobs.initializeopJugadorAbre el asistente de configuración inicial
/em setupelitemobs.setupopJugadorAbre el menú principal de configuración / gestión de contenido
/em setup doneelitemobs.setupopCualquieraAlterna el mensaje recordatorio de configuración
/em setup toggle <dungeonConfig>elitemobs.setupopCualquieraAlterna la instalación de un paquete de contenido específico
/em downloadallelitemobs.downloadallopCualquieraDescarga la actualización del plugin más todos los paquetes de Nightbreak accesibles que falten o estén desactualizados
/em downloadallcontentelitemobs.downloadallopCualquieraDescarga todos los paquetes de contenido accesibles que falten o estén desactualizados (sin actualizar el plugin)
/em updatecontentelitemobs.updatecontentopCualquieraActualiza todos los paquetes de contenido accesibles desactualizados (alias: /em updateallcontent)
/em downloadpluginupdateelitemobs.downloadallopCualquieraDescarga el jar más reciente del plugin EliteMobs; nightbreak.applyPluginUpdatesWithoutRestart decide cuándo se aplica (por defecto: en el siguiente reinicio)
/em applypluginupdateelitemobs.downloadallopCualquieraAplica sin reiniciar una actualización descargada de EliteMobs, recargando EliteMobs y los plugins de MagmaGuy que dependen de él
/em forcereinstallcontent <package|all>elitemobs.downloadallopCualquieraVuelve a descargar y reinstalar contenido ya instalado, ya sea un paquete concreto o all
/em recommendedpluginselitemobs.setupopCualquieraLista los plugins complementarios recomendados con enlaces de instalación
/em reloadelitemobs.reloadopCualquieraRecarga EliteMobs y conserva el porcentaje de salud de cada jugador conectado al restaurar los modificadores de salud máxima
/em versionelitemobs.versionopCualquieraMuestra la versión actual del plugin EliteMobs
/em language <language>elitemobs.languageopCualquieraEstablece el idioma/traducción de EliteMobs para todo el servidor
/em package <dungeonName> <version>elitemobs.package(solo código)CualquieraEmpaqueta una mazmorra de EliteMobs para su distribución (nota: plugin.yml declara en su lugar el nodo elitemobs.dungeon.package, que no se usa)

/em applypluginupdate se niega a actuar cuando no hay un jar más reciente de EliteMobs esperando en la carpeta de actualizaciones del servidor, o cuando un plugin de otro autor declara EliteMobs como dependencia o dependencia opcional; en esos casos, reinicia el servidor. Los jefes, arenas e instancias de mazmorra en curso terminan cuando EliteMobs se recarga. Consulta aplicar actualizaciones sin reiniciar para ver los modos de nightbreak.applyPluginUpdatesWithoutRestart.

Aparición y colocación​

ComandoPermisoPor defectoEmisorDescripción
/em spawn boss <filename>elitemobs.place.adminopJugadorHace aparecer un jefe personalizado en la ubicación a la que mira el jugador
/em spawn boss <filename> <level>elitemobs.place.adminopJugadorHace aparecer un jefe personalizado en la ubicación a la que mira el jugador con un nivel definido
/em spawn bossAt <filename> <world> <x> <y> <z>elitemobs.place.adminopCualquieraHace aparecer un jefe personalizado en las coordenadas especificadas
/em spawn bossAt <filename> <world> <x> <y> <z> <level>elitemobs.place.adminopCualquieraHace aparecer un jefe personalizado en las coordenadas con un nivel definido
/em spawn elite <entityType> <level>elitemobs.place.adminopJugadorHace aparecer una élite del tipo de entidad y nivel dados
/em spawn elite <entityType> <level> <powers...>elitemobs.place.adminopJugadorHace aparecer una élite con poderes específicos
/em spawn eliteAt <world> <x> <y> <z> <entityType> <level> <powers...>elitemobs.place.adminopJugadorGenera una élite en las coordenadas indicadas (se admiten decimales); requiere al menos un argumento de poder
/em place boss <filename>elitemobs.place.adminopJugadorAñade una ubicación de aparición permanente para un jefe regional
/em place npc <filename>elitemobs.place.npc(solo código)JugadorColoca permanentemente un NPC en la ubicación del jugador
/em place treasureChest <filename>elitemobs.place.adminopJugadorColoca permanentemente un cofre del tesoro en la ubicación del jugador
/em place wormhole <filename> <1/2>elitemobs.place.adminopJugadorColoca el extremo 1 o 2 de un agujero de gusano en la ubicación del jugador

Creación de patrullas​

ComandoPermisoPredeterminadoRemitenteDescripción
/em patrol editelitemobs.patrol.admin(solo código)JugadorEmpieza a editar el NPC o Jefe Personalizado que se está mirando
/em patrol addelitemobs.patrol.admin(solo código)JugadorAñade el bloque actual del jugador como siguiente nodo
/em patrol removeelitemobs.patrol.admin(solo código)JugadorElimina el último nodo
/em patrol undoelitemobs.patrol.admin(solo código)JugadorRestaura el estado anterior del editor
/em patrol mode <LOOP|REVERSE>elitemobs.patrol.admin(solo código)JugadorCambia el modo de recorrido
/em patrol saveelitemobs.patrol.admin(solo código)JugadorGuarda la ruta de forma atómica y actualiza al actor
/em patrol cancelelitemobs.patrol.admin(solo código)JugadorCancela sin escribir cambios
/em patrol statuselitemobs.patrol.admin(solo código)JugadorMuestra el estado del editor o de la patrulla activa

Consulta Patrullas de NPCs y jefes para ver el flujo completo.

Matar​

ComandoPermisoPor defectoEmisorDescripción
/em killelitemobs.kill.commandopCualquieraElimina todas las élites registradas del servidor, sin filtrar por agresividad
/em kill <radius>elitemobs.kill.commandopJugadorElimina élites en una caja que se extiende esa distancia desde el jugador en cada eje
/em kill type <entityType>elitemobs.kill.commandopCualquieraElimina élites de un tipo de entidad concreto
/em kill type <entityType> <radius>elitemobs.kill.commandopJugadorElimina élites de un tipo concreto dentro de la misma zona de búsqueda cúbica

Eliminar​

ComandoPermisoPor defectoEmisorDescripción
/em removeelitemobs.removeopJugadorAlterna el modo de eliminación para retirar permanentemente cualquier entidad/objeto de EliteMobs al hacer clic

Eventos​

ComandoPermisoPor defectoEmisorDescripción
/em event <filename>elitemobs.event.startopJugadorDispara manualmente un evento programado

Reaparición​

ComandoPermisoPor defectoEmisorDescripción
/em respawn allelitemobs.respawn.forceopCualquieraHace reaparecer de inmediato a los jefes regionales que ya esperan su temporizador de reaparición

Bloqueos de mazmorras​

ComandoPermisoPor defectoEmisorDescripción
/em dungeon resetlockout <player>elitemobs.dungeon.resetlockoutopCualquieraElimina todos los bloqueos de jefes de mazmorra de un jugador específico

Economía (Administrador)​

ComandoPermisoPor defectoEmisorDescripción
/em money add <player> <amount>elitemobs.money.adminopCualquieraDa la cantidad especificada a un jugador
/em money addAll <amount>elitemobs.money.adminopCualquieraDa la cantidad especificada a todos los jugadores conectados
/em money remove <player> <amount>elitemobs.money.adminopCualquieraResta moneda a un jugador
/em money set <player> <amount>elitemobs.money.adminopCualquieraFija la moneda de un jugador en una cantidad exacta
/em money check <player>elitemobs.money.check.othersopCualquieraComprueba el saldo de otro jugador

El jugador indicado debe estar conectado y tener cargados sus datos de EliteMobs; de lo contrario, el comando indica que los datos aún no están listos y no cambia nada. /em money addAll no da moneda a nadie si los datos de algún jugador conectado aún se están cargando.

Botín (Administrador)​

ComandoPermisoPor defectoEmisorDescripción
/em loot menuelitemobs.loot.adminopJugadorAbre el menú de exploración de botín de administrador
/em loot give <player> <filename>elitemobs.loot.adminopCualquieraDa un objeto personalizado específico a un jugador
/em loot reward <player> <filename>elitemobs.loot.adminopCualquieraDa un objeto personalizado escalado al nivel de combate del jugador
/em loot random <level> <player>elitemobs.loot.adminopCualquieraDa un drop de botín aleatorio del nivel especificado
/em loot simulate <level> <player>elitemobs.loot.adminopJugadorSimula un drop de botín para el nivel y el jugador especificados
/em loot simulate <level> <times> <player>elitemobs.loot.adminopJugadorSimula varios drops de botín
/em loot debug <level>elitemobs.loot.debugopJugadorEquipa al jugador con un conjunto de prueba completo del nivel especificado
/em loot debug <level> limitedelitemobs.loot.debugopJugadorEquipa un conjunto de prueba limitado para realizar pruebas más rápidas
/em loot preview <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopJugadorInforma de perfiles automáticos, ponderación de clases y entradas de botín definidas
/em loot preview <mob.yml> <level> <difficulty> <rank> <family|ALL>elitemobs.loot.adminopJugadorSustituye el rango de revisión; una familia concreta también entrega una muestra
/em loot giveall <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopJugadorEntrega muestras de todas las familias automáticas disponibles y entradas de objetos, incluidas todas las variantes de dificultad definidas
/em loot giveall <mob.yml> <level> <difficulty> <rank>elitemobs.loot.adminopJugadorSustituye el rango del perfil automático para generar muestras
/em loot statselitemobs.loot.statsopJugadorMuestra las estadísticas élite del objeto que se tiene en la mano

Ambas variantes de loot debug sustituyen la armadura equipada, añaden armas de prueba con Irrompibilidad 99 y sobrescriben la XP de todas las habilidades para ajustarlas al nivel solicitado. Ambas también escalan todos los linajes de clase al nivel efectivo solicitado (limitado a 1–100). Cuando las clases no pueden cambiar, el comando indica el motivo: el Advanced Combat System está desactivado, tus clases están bloqueadas por una mazmorra o una prueba en curso, o tus datos de clase aún no se han cargado. Estos comandos modifican la progresión; no son simples vistas previas de objetos.

Consulta la revisión del botín automático para los límites de las muestras. Los niveles admitidos van de 1 a 10000. Los rangos son AUTO, TRASH, MINIBOSS y BOSS. Las muestras omiten las probabilidades y pueden caer al suelo si no caben. Los comandos informan de recompensas de moneda y comandos sin ejecutarlas.

Misiones (Administrador)​

ComandoPermisoPor defectoEmisorDescripción
/em quest completeelitemobs.quest.complete.forceopJugadorFuerza la finalización de todas las misiones activas (depuración)
/em quest bypasselitemobs.quest.bypassopJugadorAlterna la omisión de las restricciones de permisos de misiones
/em quest reset <player> <questName>elitemobs.quest.resetopJugadorReinicia una misión específica de un jugador
/em quest resetAll <player>elitemobs.quest.reset.allopCualquieraReinicia todas las misiones de un jugador

Tiendas (Administrador)​

ComandoPermisoPor defectoEmisorDescripción
/em shop custom <player>elitemobs.shop.custom.otheropCualquieraAbre la tienda de objetos personalizados para otro jugador
/em shop procedural <player>elitemobs.*opCualquieraAbre la tienda procedimental para otro jugador
/em shop sell <player>elitemobs.shop.sell.otheropCualquieraAbre el menú de venta para otro jugador

Pergaminos (Administrador)​

ComandoPermisoPor defectoEmisorDescripción
/em scrollGet <level> <amount>elitemobs.scroll.getopJugadorDa al jugador pergaminos élite de un nivel determinado
/em scrollGive <player>elitemobs.scroll.giveopCualquieraDa al jugador objetivo un único pergamino élite escalado a su nivel de combate

Vinculación de objetos (Administrador)​

ComandoPermisoPor defectoEmisorDescripción
/em unbind forceelitemobs.unbind.forceopJugadorDesvincula a la fuerza el objeto en la mano (elimina el vínculo de alma)
/em unbind force allelitemobs.unbind.forceopJugadorElimina Soulbind y su etiqueta de prestigio de todos los objetos vinculados de tu inventario y actualiza sus descripciones

Protección​

ComandoPermisoPor defectoEmisorDescripción
/em protection bypasselitemobs.protection.bypassopJugadorAlterna la omisión de las protecciones de mazmorra para el jugador

Estadísticas​

ComandoPermisoPor defectoEmisorDescripción
/em statselitemobs.statsopJugadorMuestra las estadísticas del servidor de EliteMobs

Bloques transitivos​

Estos comandos configuran bloques que cambian cuando un jefe regional aparece o es derrotado. ON_REMOVE es el estado de derrota; la descarga normal por distancia no lo activa. Consulta Bloques transitivos para los controles de selección.

ComandoPermisoPor defectoEmisorDescripción
/em transitiveBlocks register <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJugadorRegistra bloques transitivos para un jefe
/em transitiveBlocks registerArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJugadorRegistra áreas grandes de bloques transitivos
/em transitiveBlocks edit <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJugadorEdita bloques transitivos existentes
/em transitiveBlocks editArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJugadorEdita áreas grandes de bloques transitivos
/em transitiveBlocks cancelelitemobs.transitiveblocksopJugadorCancela el registro de bloques transitivos actual

Discord​

ComandoPermisoPor defectoEmisorDescripción
/em discord <message>elitemobs.discord.messageopCualquieraEnvía un mensaje de prueba a Discord mediante DiscordSRV

Bola de fuego​

ComandoPermisoPor defectoEmisorDescripción
/em fireballelitemobs.fireballopJugadorLanza una bola de fuego élite para probar la protección y regeneración del terreno

Comandos de habilidades (Administrador)​

ComandoPermisoPor defectoEmisorDescripción
/em skill set <player> <skillType> <level>elitemobs.skill.admin(solo código)CualquieraFija una habilidad específica a un nivel para un jugador
/em skill setAll <player> <level>elitemobs.skill.admin(solo código)CualquieraFija todas las habilidades a un nivel para un jugador
/em skill check <player>elitemobs.skill.check(solo código)CualquieraMuestra los niveles de habilidad de un jugador

Estandarte de paz​

ComandoPermisoPor defectoEmisorDescripción
/em peacebanner give <player>elitemobs.peacebanner.admin(solo código)CualquieraDa un objeto Estandarte de Paz al jugador especificado
/em peacebanner listelitemobs.peacebanner.admin(solo código)CualquieraLista todos los Estandartes de Paz colocados con sus coordenadas

Administración de clases​

ComandoPermisoPor defectoEmisorDescripción
/em class test set <player> <class> <effectiveLevel>elitemobs.advancedcombat.adminopCualquieraAsigna y selecciona el nivel de una rama de clase para un jugador conectado, completando las bandas anteriores
/em class test forget <player> <class>elitemobs.advancedcombat.adminopCualquieraElimina los desbloqueos y la XP de un subárbol de clases y borra la selección activa afectada
/em advancedcombat dismisselitemobs.advancedcombat.adminopJugadorGuarda showDeveloperMessage: false para todo el servidor

test set y test forget requieren que el jugador objetivo salga primero de una instancia que bloquee la clase. set sigue respetando los límites de habilidades básicas. forget elimina progresión; úsalo solo para reiniciar deliberadamente esa rama durante pruebas. Estos comandos de prueba solo se registran con el módulo activado; advancedcombat dismiss sigue disponible de forma independiente.

Creación de transportes​

/em transport ... requiere elitemobs.transport.admin y un jugador como emisor. Es un permiso definido solo en código. La guía de transporte detalla todos los comandos de edición, viaje y recarga con sus argumentos. Las rutas también pueden ofrecerse mediante NPC TRANSPORT.

Depuración / pruebas de combate​

ComandoPermisoPor defectoEmisorDescripción
/em debugelitemobs.debug(solo código)JugadorAlterna el modo de depuración mostrando los cálculos de daño en combate
/em debug infoelitemobs.debug(solo código)JugadorMuestra tus niveles de habilidad, nivel de combate y multiplicadores de daño activos en el chat y el registro del servidor
/em debug combat startelitemobs.admin(solo código)JugadorInicia la prueba automatizada del sistema de combate
/em debug combat cancelelitemobs.admin(solo código)JugadorCancela una prueba activa del sistema de combate
/em debug combat resultselitemobs.admin(solo código)JugadorMuestra los resultados de la última prueba del sistema de combate
/em debug combat test <type>elitemobs.admin(solo código)JugadorPrueba un tipo específico de arma/habilidad (p. ej., espadas, arcos)

Referencia de todos los permisos​

Comodín y paquete​

PermisoPor defectoDescripción
elitemobs.*opPermiso literal sin permisos hijos declarados. EliteMobs lo comprueba para /em shop procedural <player>, la barra de progreso de arranque y recarga, el recordatorio de configuración al iniciar sesión, los avisos para administradores en NPC de misión rotos, NPC retirados y agujeros de gusano sin configurar, y para teletransportarse a una mazmorra o arena en curso en la que no juegas o permanecer dentro de ella
elitemobs.usertruePaquete con todos los permisos de jugador recomendados (ver los hijos a continuación)

elitemobs.user agrupa los permisos de jugador declarados como hijos. Algunos permisos independientes, como elitemobs.arena.start y elitemobs.scroll.command, tienen el valor predeterminado true sin pertenecer al grupo. Los nodos definidos solo en código, como elitemobs.shop.command, deben concederse por separado cuando lo requiera tu configuración de permisos.

El gestor de comandos comprueba el permiso propio de cada comando; no interpreta automáticamente elitemobs.* como acceso universal. La expansión de comodines depende del plugin de permisos. Concede los nodos concretos si configuras el acceso sin esa expansión.

Permisos de jugador​

PermisoPor defectoDescripción
elitemobs.commandtrueUsar el comando principal /em
elitemobs.helptrueUsar /em help
elitemobs.alttrueAlternar el estilo del menú
elitemobs.shareitemtrueCompartir las estadísticas de objetos élite en el chat
elitemobs.discord.linktrueObtener el enlace de Discord
elitemobs.adventurersguild.commandtrueAbrir el menú del Gremio de Aventureros
elitemobs.adventurersguild.teleporttrueTeletransportarse al Gremio de Aventureros
elitemobs.dungeon.tptrueTeletransportarse a las mazmorras
elitemobs.arena.starttrueIniciar arenas
elitemobs.shop.customtrueSolo declarado; el comando comprueba elitemobs.shop.command
elitemobs.shop.dynamictrueUsar el comando de la tienda dinámica de objetos
elitemobs.repair.commandtrueUsar el comando de reparación
elitemobs.enchant.commandtrueUsar el comando de encantamiento
elitemobs.scroll.commandtrueUsar el comando de pergaminos
elitemobs.scrap.commandtrueUsar el comando de chatarra
elitemobs.unbind.commandtrueUsar el comando de desvinculación
elitemobs.money.check.selftrueComprobar el propio saldo de moneda
elitemobs.money.paytruePagar moneda a otro jugador
elitemobs.partytrueUsar los comandos de grupo y las comprobaciones de disponibilidad de mazmorra del grupo (/em party leave no necesita permiso)
elitemobs.quest.accepttrueAceptar misiones
elitemobs.quest.completetrueCompletar (entregar) misiones
elitemobs.quest.tracktrueRastrear objetivos de misiones
elitemobs.quest.leavetrueAbandonar misiones activas
elitemobs.quest.npctrueInteractuar con NPC de misiones dinámicas QUEST_GIVER
elitemobs.quittrueSolo declarado; /em quit no define ningún permiso y no comprueba este nodo
elitemobs.instance.starttrueIniciar mazmorras/arenas instanciadas
elitemobs.instanced.teleport.withinfalsePermitir teletransportes de comandos/plugins dentro de la misma instancia en curso, con los límites anteriores
elitemobs.rank.commandtruePermiso heredado del menú de rangos (sin comando activo en EliteMobs 10; el rango/prestigio fue reemplazado por el sistema de habilidades)
elitemobs.boss.tracktrueRastrear jefes mediante la barra de jefe
elitemobs.teleport.spawntrueTeletransportarse a defaultSpawnLocation
elitemobs.loot.commandtrueSolo declarado; /em loot no define ningún permiso y no comprueba este nodo
Declarados pero nunca comprobados

Estos nodos existen en plugin.yml y aparecen en listados de permisos, pero ningún código los comprueba. Concederlos o revocarlos no tiene efecto: elitemobs.quit, elitemobs.loot.command, elitemobs.shop.custom (se comprueba elitemobs.shop.command), elitemobs.shop.dynamic.other (/em shop procedural <player> comprueba elitemobs.*), elitemobs.dungeon.package (se comprueba elitemobs.package) y los nodos antiguos elitemobs.rank.command, elitemobs.rank.set, elitemobs.rank.npc.

Permisos de interacción con NPC​

Estos controlan con qué tipos de NPC puede interactuar un jugador. Todos tienen por defecto true y son hijos de elitemobs.user.

PermisoPor defectoDescripción
elitemobs.rank.npctruePermiso heredado para el NPC de rangos (no se aplica en EliteMobs 10; el sistema de rangos fue reemplazado por habilidades)
elitemobs.shop.dynamic.npctrueHablar con el NPC de la tienda dinámica
elitemobs.shop.custom.npctrueHablar con el NPC de la tienda personalizada
elitemobs.shop.sell.npctrueHablar con el NPC de la tienda de venta
elitemobs.back.npctrueHablar con el NPC de teletransporte de regreso
elitemobs.scrap.npctrueHablar con el NPC de chatarra
elitemobs.repair.npctrueHablar con el NPC de reparación
elitemobs.unbind.npctrueHablar con el NPC de desvinculación
elitemobs.enchant.npctrueHablar con el NPC de encantamiento
elitemobs.scroll.npctrueHablar con el NPC de pergaminos élite
elitemobs.shop.arrow.npctrueHablar con el NPC de la tienda de flechas
elitemobs.gambling.npctrueUsar los NPC de apuestas
elitemobs.skill.npctrueUsar el NPC de bonificaciones de habilidad

Los NPC CLASS_TRAINER comprueban elitemobs.command. Los QUEST_GIVER dinámicos comprueban elitemobs.quest.npc; los CUSTOM_QUEST_GIVER usan los permisos y bloqueos propios de las misiones personalizadas.

Permisos de administrador​

PermisoPor defectoDescripción
elitemobs.initializeopEjecutar la configuración inicial
elitemobs.advancedcombat.adminopAsignar o eliminar progresión de clases para pruebas
elitemobs.setupopAbrir el menú de configuración/gestión de contenido
elitemobs.downloadallopDescargar paquetes de contenido de Nightbreak accesibles, y descargar o aplicar actualizaciones del plugin EliteMobs
elitemobs.updatecontentopActualizar todos los paquetes de contenido accesibles desactualizados
elitemobs.reloadopRecargar EliteMobs
elitemobs.versionopComprobar la versión del plugin
elitemobs.languageopEstablecer el idioma de todo el servidor
elitemobs.dismissopActivar o desactivar tu mensaje de configuración
elitemobs.removeopAlternar el modo de eliminación
elitemobs.statsopVer las estadísticas del servidor
elitemobs.fireballopLanzar una bola de fuego de prueba
elitemobs.kill.commandopMatar mobs élite
elitemobs.event.startopDisparar eventos manualmente
elitemobs.respawn.forceopForzar la reaparición de jefes regionales
elitemobs.place.adminopColocar jefes, cofres del tesoro, agujeros de gusano y hacer aparecer entidades personalizadas
elitemobs.dungeon.packageopSolo declarado; el empaquetado comprueba elitemobs.package
elitemobs.money.adminopAñadir/quitar/fijar la moneda de un jugador
elitemobs.money.check.othersopComprobar el saldo de otros jugadores
elitemobs.loot.adminopComandos de botín de administrador (dar, simular, etc.)
elitemobs.loot.debugopObtener conjuntos de equipo de depuración
elitemobs.loot.statsopVer las estadísticas élite de los objetos en la mano
elitemobs.quest.complete.forceopForzar la finalización de todas las misiones activas
elitemobs.quest.bypassopOmitir las restricciones de misiones
elitemobs.quest.resetopReiniciar una misión específica de un jugador
elitemobs.quest.reset.allopReiniciar todas las misiones de un jugador
elitemobs.rank.setopPermiso heredado de asignación de rango (sin comando activo en EliteMobs 10; el rango/prestigio fue reemplazado por el sistema de habilidades)
elitemobs.shop.custom.otheropAbrir la tienda personalizada para otro jugador
elitemobs.shop.dynamic.otheropSolo declarado; /em shop procedural <player> comprueba elitemobs.*
elitemobs.shop.sell.otheropAbrir el menú de venta para otro jugador
elitemobs.scroll.getopDar pergaminos élite mediante comando
elitemobs.scroll.giveopDar a un jugador un pergamino élite escalado a su nivel de combate
elitemobs.dungeon.resetlockoutopEliminar los bloqueos de jefes de mazmorra de un jugador
elitemobs.unbind.forceopDesvincular a la fuerza un objeto en la mano
elitemobs.protection.bypassopAlternar la omisión de la protección de mazmorras
elitemobs.transitiveblocksopGestionar bloques transitivos
elitemobs.discord.messageopEnviar mensajes de prueba a Discord

Permisos solo de código​

Estos permisos se aplican en el código fuente, pero no se declaran en plugin.yml. Concédelos explícitamente cuando sean necesarios. El autocompletado comprueba los permisos del jugador; que un nodo no figure en plugin.yml no impide por sí solo que aparezca su comando.

PermisoUsado porDescripción
elitemobs.package/em packageEmpaquetar mazmorras para su distribución (el nodo declarado elitemobs.dungeon.package no se comprueba realmente en el código)
elitemobs.place.npc/em place npcColocar NPC en una ubicación
elitemobs.debug/em debugAlternar el modo de depuración
elitemobs.admin/em debug combat *, comprobador de versionesComandos de pruebas de combate; también muestra el aviso al iniciar sesión cuando la comprobación de actualizaciones no pudo conectarse, a los jugadores que además tienen elitemobs.versionnotification
elitemobs.skill.admin/em skill set, /em skill setAllComandos de administrador de nivel de habilidad
elitemobs.skill.check/em skill checkComprobar los niveles de habilidad de un jugador
elitemobs.patrol.admin/em patrol ...Crear e inspeccionar rutas de patrulla de NPCs y Jefes Personalizados
elitemobs.transport.admin/em transport ...Crear, probar y recargar rutas de transporte
elitemobs.shop.command/em shop customAcceso a la tienda personalizada (se usa en el código en lugar de elitemobs.shop.custom)
elitemobs.versionnotificationComprobador de versionesRecibir notificaciones de actualización del plugin
elitemobs.peacebanner.admin/em peacebanner give, /em peacebanner listDar y listar Estandartes de Paz
elitemobs.soulbind.bypassSistema de vínculo de almaOmitir las restricciones de objetos con vínculo de alma

Ventajas de XP de habilidades​

Todos los permisos de ventajas de XP tienen el valor predeterminado false. La familia completa usa elitemobs.perks.xp.<perk>.<skill>:

VentajaMultiplicador
10percentboost1.10
25percentboost1.25
50percentboost1.50
double2.00
150percentboost2.50
triple3.00
quadruple4.00
customboostcustomXpPerkMultiplier en skills.yml, por defecto 1.0

Cada ventaja declara armor, swords, axes, bows, crossbows, tridents, hoes, maces, spears, staves y wands, además de un padre all que concede esos once hijos. Por ejemplo, elitemobs.perks.xp.double.swords duplica la XP de espada que cumpla los requisitos y elitemobs.perks.xp.double.all cubre todas las habilidades. Las ventajas normales usan el mayor multiplicador aplicable. customboost sustituye esa selección. Consulta Sistema de habilidades para los requisitos y el efecto de las denegaciones explícitas.