Saltar al contenido principal

Preguntas frecuentes de EliteMobs

Si tu pregunta no aparece aquí, consulta la barra lateral para ver si tiene una página dedicada en la wiki.

Configuración e instalación

¿Cómo desactivo el botín o las monedas de EliteMobs y debería hacerlo?​

Información

El botín y las monedas tienen controles separados:

  • Botín y monedas: El botín proporciona equipo para progresar en combate. Las habilidades siguen ganando experiencia si lo desactivas, pero los jugadores necesitan otra fuente de equipo adecuado.

Las monedas pagan las tiendas y los servicios de objetos. Si desactivas su obtención al matar mobs, proporciona otra fuente de moneda para esos servicios.

Establece doEliteMobsLoot: false en ItemSettings.yml para desactivar el listener normal de botín al morir un mob, incluidos el equipo generado, las tiradas de pergaminos y la lluvia normal de monedas. No es un interruptor general para el botín definido en los jefes, el botín de clase, las misiones, los cofres de tesoro ni las arenas. Para desactivar solo la lluvia normal de monedas, establece enableCurrencyShower: false en EconomySettings.yml. Recarga EliteMobs después de cambiar estos ajustes.

  • Botín de jefes personalizados en mazmorras: Los jefes pueden definir uniqueLootList y recompensas de botín de clase en archivos bajo plugins/EliteMobs/custombosses. Revísalos por separado al modificar las recompensas de una mazmorra; desactivar el botín generado normal no los elimina.

¿Cómo configuro modelos personalizados?​

Información

Los disfraces y los modelos personalizados usan integraciones distintas:

  • LibsDisguises, incluida la edición gratuita, permite disfrazar mobs como otros mobs o con skins de jugador. Si un jefe usa un disfraz de jugador, necesita LibsDisguises para esa función.
  • FreeMinecraftModels gestiona los modelos personalizados y es la opción admitida para la instalación. La integración antigua de ModelEngine solo se activa con un ModelEngine habilitado cuya versión contenga R3, y solo cuando FreeMinecraftModels no está habilitado. Consulta las dependencias y los pasos de importación en la guía de modelos personalizados.

Si faltan modelos tras instalar una dependencia, revisa las advertencias de carga, vuelve a importar el contenido afectado y confirma que el jugador recibió el paquete de recursos combinado. Instalar el plugin de modelos no entrega por sí solo el paquete a los clientes.

La consola o EliteMobs dice que uso la versión incorrecta de WorldGuard​

Información

Ese mensaje no demuestra que haya una incompatibilidad de versiones. EliteMobs también desactiva la integración si WorldGuard no está instalado o no puede inicializar su registro de flags. Revisa los errores anteriores del arranque y comprueba si WorldGuard se activó correctamente.

Instala versiones Bukkit de WorldGuard y de su dependencia WorldEdit compatibles con tu servidor. Consulta las instrucciones oficiales de instalación y las descargas de WorldGuard.

Los agujeros de gusano, arenas o NPC no funcionan correctamente justo después de instalarlos​

Información

Espera a que termine la importación y ejecuta /em reload si el importador no ha recargado EliteMobs. Si el instalador pide reiniciar, reinicia. Comprueba que el paquete esté instalado, su mundo esté cargado y su configuración y los modelos necesarios se hayan cargado sin errores.

¿Cómo reaparecen los jefes regionales o de mazmorra?​

Información

Los jefes regionales con ubicaciones persistentes usan los tiempos de reaparición definidos en el archivo .yml de cada jefe. Los encuentros instanciados siguen el ciclo de vida de su instancia.

Por ejemplo, si el jefe principal de Example Dungeon tiene un tiempo de reaparición de 360 minutos, puedes cambiarlo así:

  1. Abre su archivo:
    plugins/EliteMobs/custombosses/example_dungeon/example_dungeon_boss.yml
  2. Busca spawnCooldown: y cambia su valor al tiempo deseado en minutos.
  3. Guarda el archivo.

Después:

  • Ejecuta /em reload para aplicar los cambios.
  • Usa /em respawn all con elitemobs.respawn.force para forzar la reaparición de los jefes regionales registrados que estén esperando. Afecta a todos esos jefes, no solo a la mazmorra editada. Sus mundos y chunks deben estar disponibles.

Cambiar spawnCooldown no modifica una fecha de reaparición ya guardada. Estos pasos se aplican a jefes regionales con ubicaciones guardadas, no a encuentros instanciados terminados.

Los jefes de mazmorra no reaparecen después de matarlos​

Información

Para un jefe regional, revisa spawnCooldown, removeAfterDeath y sus ubicaciones guardadas bajo plugins/EliteMobs/custombosses. Un tiempo negativo desactiva la reaparición; removeAfterDeath: true elimina la ubicación tras la muerte o al agotarse el tiempo de permanencia. Revisa las advertencias y comprueba que el mundo y el chunk estén cargados. Los jefes instanciados siguen el ciclo de la instancia: inicia otra partida en lugar de esperar un temporizador de mundo abierto.

Los jefes nunca aparecieron después de instalar la mazmorra​

Información

Comprueba la instalación del paquete, los errores de configuración y la carga de modelos, además de estas posibles restricciones:

  • En dificultad Pacífica, los mobs hostiles no pueden permanecer normalmente. Eso no impide todos los tipos de entidad.
  • Desde EliteMobs 9, los mundos de mazmorra usan el protector de instancias de EliteMobs y el ajuste protect: del paquete, en lugar de WorldGuard. No necesitas protegerlos por separado. Añadir regiones de WorldGuard con flags incorrectos puede impedir las apariciones.
  • Otro plugin podría impedir que aparezcan los jefes o eliminarlos. Estos conflictos suelen dejar mensajes en la consola; revisa sus registros.

Los jugadores reciben un inventario vacío al entrar en una mazmorra. ¿Cómo comparto el inventario?​

Información

EliteMobs no separa los inventarios por mundo de mazmorra ni tiene un ajuste de inventario compartido por mundo. Sus servicios de objetos y las entregas de misiones sí modifican objetos individuales, pero entrar normalmente en una mazmorra no sustituye el inventario.

Si cambia todo el inventario al pasar de un mundo a otro, revisa primero los grupos de inventario por mundo. Las mazmorras instanciadas crean mundos temporales que otro plugin puede tratar como inventarios separados. El síntoma por sí solo no identifica al responsable; compara su configuración y sus registros.

Algunos plugins con estos ajustes son:

  • Multiverse-Inventories
  • PerWorldInventory
  • MyWorlds, con separación de inventario activada

EliteMobs gestiona sus mundos y no requiere Multiverse. Si usas Multiverse-Inventories, configura los mundos correspondientes para compartir inventario. Su configuración de grupos admite patrones de nombres de mundo y su referencia de configuración explica cómo tratar los mundos sin grupo. Incluye los mundos temporales de mazmorra en esa política. Conserva los datos de inventario de los jugadores antes de cambiar grupos o quitar un plugin de inventarios.

No se autocompletan los comandos del contenido que acabo de instalar​

Información

Comandos como /em spawn boss obtienen las sugerencias de las configuraciones cargadas. Tras importar contenido, usa /em reload si aún no se ha recargado y vuelve a probar. Si falta un archivo, comprueba que su configuración se haya cargado y que tengas el permiso del comando. Estas sugerencias dinámicas no requieren necesariamente reiniciar el servidor.

¿Cómo uso las traducciones de EliteMobs?​

Información

EliteMobs 10 usa archivos CSV para las traducciones en lugar del antiguo sistema YAML.

Hay tres modos:

  • english omite los CSV y usa los textos ingleses integrados. Es el modo predeterminado.
  • custom genera un CSV de inglés a inglés que puedes editar para personalizar textos sin cambiar de idioma.
  • Un nombre de idioma como spanish, french o german carga su CSV y lo descarga si falta. También se ofrecen los nombres de los CSV locales existentes.

Usa /em language <language> con el permiso elitemobs.language, por ejemplo /em language spanish. El comando guarda la elección y recarga EliteMobs. Consulta su autocompletado: es no es un alias integrado de spanish, aunque un archivo local es.csv puede proporcionar ese nombre. Los archivos existentes se reutilizan y no se descargan de nuevo.

Los archivos están en plugins/EliteMobs/translations/ y usan columnas como "key","en","es" en spanish.csv, con claves indexadas para las listas. Los nombres del comando y los códigos de las columnas son distintos. En modo custom, edita la columna custom de custom.csv; el archivo empieza con una cabecera y añade entradas a medida que se cargan textos traducibles.

Si una línea traducida usa un $placeholder que el texto inglés actual ya no tiene, normalmente porque la traducción se escribió para un valor predeterminado anterior, EliteMobs muestra el texto inglés en esa línea. La consola lo informa una vez por arranque con nivel info, indicando la primera línea afectada; el CSV no se modifica. Actualiza esas líneas, o saca el CSV antiguo de translations/ y vuelve a ejecutar /em language <language> para descargar el archivo actual.

Las traducciones comunitarias están en el proyecto de EliteMobs en Crowdin.

La consola dice que EliteMobs ha archivado archivos de configuración obsoletos​

Información

Cuando una actualización cambia un archivo que incluye EliteMobs, como un poder Lua prefabricado, un script de encantamiento, el menú de armas o un NPC, una misión o una bonificación de habilidad incluidos, EliteMobs mueve la copia antigua a plugins/MagmaCore/outdated files/EliteMobs/<archive batch>/ y genera en su lugar el valor predeterminado actual. La consola registra cuántos archivos se han movido y adónde.

Las reglas de scripts solo coinciden con el contenido exacto de un script incluido anterior, y la mayoría de las reglas YAML coinciden con un valor predeterminado anterior concreto, así que los archivos que has personalizado normalmente se quedan donde están. Los archivos que usan un formato retirado se archivan aunque estén editados. No se elimina nada: para conservar una personalización antigua, copia el ajuste del archivo archivado al regenerado. Consulta archivos de configuración retirados.

Compatibilidad de EliteMobs con BetterStructures

¿Puedo tener estructuras de BetterStructures con jefes de EliteMobs?​

Información

Sí. Los paquetes de santuarios de BetterStructures son precisamente ese contenido. Descárgalos desde itch.io.

¿Por qué los santuarios están protegidos con WorldGuard y cómo lo evito?​

Información

Los santuarios de EliteMobs usan WorldGuard de forma predeterminada para impedir construcciones que permitan abusar del combate dentro de la arena.

La región correspondiente se elimina cuando muere un jefe regional con removeAfterDeath: true. No desaparece cada vez que un jefe deja de existir por cualquier motivo.

Todos los santuarios tienen entradas que los jugadores deben encontrar excavando si están bajo tierra.

Establece protectEliteMobsRegions: false en el config.yml de BetterStructures para dejar de crear estas regiones en futuras colocaciones. Esto no elimina las regiones de WorldGuard existentes.

¿Por qué aparecen santuarios sin élites?​

Información

Comprueba que EliteMobs esté activado y que existan los archivos de jefe referenciados y se hayan cargado correctamente. Si importaste el paquete antes de instalar EliteMobs, impórtalo de nuevo después. Las importaciones actuales de BetterStructures programan una recarga de EliteMobs cuando copian contenido suyo. Si faltan archivos o falla una aparición, revisa la consola. Volver a importar no repuebla todos los santuarios ya generados.

¿Puedo usar los santuarios sin EliteMobs?​

Información

Se diseñaron para combatir a sus jefes, pero puedes usar los paquetes sin EliteMobs si solo quieres las arenas por su aspecto.

Compatibilidad con FreeMinecraftModels

¿Es FreeMinecraftModels compatible con EliteMobs?​

Información

Sí. FreeMinecraftModels admite modelos de EliteMobs y EternalTD.

¿Cómo instalo los modelos personalizados de EliteMobs?​

Información

Instala el contenido y las dependencias de modelos siguiendo el procedimiento de instalación y contenido. ResourcePackManager puede recoger los paquetes generados por FreeMinecraftModels y EliteMobs, combinarlos y entregar el resultado. Si los distribuyes por tu cuenta, combina sus recursos y verifica que los clientes reciban el paquete combinado.

Compatibilidad con ResurrectionChest

¿Funciona EliteMobs con ResurrectionChest?​

Información

Sí. ResurrectionChest permite recuperar objetos de jugadores en contenido de EliteMobs. Ten en cuenta el acceso al mundo de la instancia y la duración del cofre; sigue su guía de instalación.

Compatibilidad con otros plugins

¿Puedo usar EliteMobs con un plugin como MCMMO o AureliumSkills?​

Información

Sí. EliteMobs tiene su propio sistema de habilidades de arma que progresa combatiendo. Si el otro plugin también concede estadísticas de combate, revisa el equilibrio para evitar acumulaciones no deseadas.

¿Puedo usar EliteMobs con otro plugin de objetos personalizados?​

Información

Usa comandos al morir un jefe para entregar objetos de otro plugin. No adquieren automáticamente el escalado de EliteMobs; los Pergaminos Elite pueden convertir equipo compatible, y los objetos definidos en EliteMobs pueden usar identificadores de modelo. El equilibrio depende de los atributos y las funciones de combate del otro plugin. Verifica la combinación en tu servidor.

Otras preguntas

¿Cómo ejecuto comandos o entrego recompensas de otro plugin al morir un élite?​

Consulta esta guía.

¿Hay compatibilidad con Vault?​

Consulta esta guía.

¿Qué marcadores ofrece PlaceholderAPI?​

Consulta esta guía.

¿Cómo permito EliteMobs solo en ciertos lugares con flags de WorldGuard?​

Consulta esta guía.

¿Puedo convertir en élites el 100% de los mobs que aparecen?​

Establece eliteMobsSpawnPercentage: 1.0 en MobCombatSettings.yml para seleccionar todas las conversiones naturales que cumplan los requisitos. El valor predeterminado 0.05 equivale al 5%. Siguen aplicándose las restricciones de mundo, tipo de entidad, motivo de aparición, protección y demás requisitos. Esto no convierte todas las entidades de Minecraft en élites ni anula la asignación explícita de apariciones a otro juego.

¿Puedo crear poderes personalizados?​

Consulta esta guía.

¿Puedo crear encantamientos personalizados?​

Sí. El sistema compartido de encantamientos personalizados admite encantamientos con espacio de nombres implementados en Lua. Usa el formato de proveedor y las referencias de objetos documentados.

¿Puedo crear efectos de poción personalizados?​

Los poderes Lua, EliteScript y los encantamientos personalizados pueden combinar efectos de poción admitidos, partículas, daño y comportamiento temporizado. No registran un nuevo tipo nativo de efecto de poción de Minecraft. Empieza por las guías de scripting.

¿Cómo desactivo las partículas de los agujeros de gusano?​

Establece noParticlesMode: true en plugins/EliteMobs/Wormholes.yml y recarga. Desactiva el contorno de partículas y el polvo, pero no los modelos, las etiquetas, los marcadores Bedrock ni la teletransportación.

¿Cómo cambio el destino del agujero de gusano del Gremio de Aventureros?​

faq_ag_wormhole.jpg

Abre plugins\EliteMobs\wormholes\adventurers_guild_wormhole.yml, busca location2: your_world_here,0.5,64,0.5,0,0 y cambia los valores por el destino deseado. Ejecuta /em reload para aplicar los cambios.

¿Cómo desvinculo objetos?​

Los jugadores pueden usar Pergaminos de Desvinculación. Los administradores con elitemobs.unbind.force pueden ejecutar /em unbind force para el objeto en la mano o /em unbind force all para todos los objetos vinculados de su propio inventario. Ambos comandos requieren un jugador dentro del juego.

¿Cómo combino paquetes de recursos?​

Usa ResourcePackManager para combinar los paquetes admitidos y entregarlos. Si los distribuyes manualmente, combina los recursos con cuidado y resuelve los conflictos de archivos que compartan ruta.

¿Cuáles son los marcadores de comandos de EliteMobs?​

onDeathCommands de los jefes y commandsOnEliteMobDeath de MobCombatSettings.yml aceptan estos marcadores:

MarcadorDetalles
$nameNombre del élite que murió
$levelNivel del élite que murió
$locationWorldNameMundo donde murió
$locationX / $locationY / $locationZCoordenadas donde murió
$damager1name / $damager2name / $damager3nameNombres de los tres jugadores que causaron más daño. Si nadie ocupa una posición, se omite todo el comando.
$playersEjecuta el comando una vez por jugador que dañó al élite, sustituyendo su nombre
$chance=X.Y$Ejecuta el comando con la probabilidad indicada; $chance=0.5$ equivale al 50%. Con $players, cada jugador tiene una tirada independiente. El marcador se elimina antes de ejecutar el comando.

Estos comandos no tienen $player, $bossName ni $bossLevel. Usa $players, $name y $level. El ajuste separado del mensaje de muerte del jugador sí admite $player.

¿Cómo desactivo la obligación de aceptar el paquete de recursos?​

Cambia el componente que entrega el paquete. Para la entrega vanilla, usa require-resource-pack=false en server.properties. Para ResourcePackManager en Java, usa forceResourcePack: false en plugins/ResourcePackManager/config.yml (el valor predeterminado). El requisito de paquetes Bedrock de Geyser se configura por separado.

¿Cómo desactivo los eventos?​

Establece actionEventsEnabled: false y timedEventsEnabled: false en plugins/EliteMobs/events.yml y recarga. Controlan los eventos de acción y temporizados, como los jefes de evento. Son independientes de la conversión natural de élites y de los jefes regionales colocados.

¿Cómo edito una mazmorra o el mundo del Gremio de Aventureros?​

EliteMobs usa su propia protección de mundos para las mazmorras. Los jugadores con elitemobs.protection.bypass pueden alternar su excepción con /em protection bypass. Ejecútalo de nuevo al terminar. No evita las protecciones de otros plugins.

Para desactivar permanentemente la protección de una mazmorra:

  1. Abre plugins/EliteMobs/content_packages/.
  2. Busca la configuración del paquete. dungeon_config.yml es un nombre de ejemplo, no un nombre universal.
  3. Busca protect:.
  4. Establece protect: false y recarga para reconstruir la protección desde la configuración.

¿Qué son los Pergaminos Elite y cómo los uso?​

Los Pergaminos Elite convierten un objeto que no sea de EliteMobs en equipo de EliteMobs al nivel del pergamino. Consulta los Pergaminos Elite para conocer los requisitos y el funcionamiento del menú.

  • Objetos de otros plugins: Puedes convertir equipo compatible que no sea de EliteMobs. No garantiza que los atributos o scripts de otro plugin funcionen igual tras convertirlo.
  • Aplicación: Usa a Scotty, el NPC aplicador, o el menú /em scroll. El mundo del gremio es opcional. La obtención de pergaminos está desactivada por defecto.
  • Nivel: Cada jugador elegible recibe su propia tirada. El nivel depende de su nivel efectivo de recompensa y de la variación del nivel de objeto, por lo que no tiene por qué coincidir con el nivel mostrado por el mob.
  • Objetos personalizados: Permiten incorporar objetos personalizados o de plugins al sistema de progresión de EliteMobs.

El daño y la defensa exclusivos de élites se aplican al combate de EliteMobs. Los atributos vanilla, encantamientos y efectos de otros plugins requieren comprobaciones de equilibrio independientes.

Cómo activar los Pergaminos Elite​

Están desactivados por defecto. Para activarlos:

  1. Abre plugins/EliteMobs/ItemSettings.yml.
  2. Establece useEliteItemScrolls en true.
  3. Ejecuta /em reload.

Puedes obtenerlos con /em scrollGet <level> <amount>. Para diez pergaminos de nivel 5, usa /em scrollGet 5 10. El comando solo admite jugadores, requiere elitemobs.scroll.get, pergaminos activados y valores positivos de nivel y cantidad. Los pergaminos que no caben en tu inventario caen a tus pies.

¿Cómo uso el paquete de recursos de EliteMobs?​

Usa ResourcePackManager para combinar paquetes de plugins compatibles y entregar el resultado. Resuelve los conflictos entre recursos antes de publicar el paquete combinado.

¿Puedo usarlo sin instalar ResourcePackManager?

Sí. EliteMobs puede usar sus referencias de modelos si otro sistema entrega el paquete.

En plugins/EliteMobs/config.yml, establece:

useResourcePackEvenIfResourcePackManagerIsNotInstalled: true

Esto activa las referencias de modelos, pero no envía un paquete. Entrega los recursos mediante el sistema elegido para evitar texturas ausentes en menús, monedas y objetos con modelos. Recarga después de cambiar el ajuste.

El paquete exportado es una carpeta sin comprimir:

plugins/EliteMobs/resource_pack/em_rsp_defaults

Usa ResourcePackManager para gestionar la combinación y la entrega. Para distribuirlo manualmente, empaqueta los recursos exportados junto con los del plugin de modelos y verifícalos en un cliente.

Los NPC del Gremio de Aventureros solo muestran el comercio vanilla. ¿Cómo lo arreglo?​

EliteMobs cancela las interacciones normales y la apertura de inventarios de comercio de los NPC que tiene registrados. Comprueba que el NPC se haya cargado y esté registrado, que su interacción y permiso sean correctos y que no haya errores de arranque. Otro plugin puede interferir, pero el menú de comercio no identifica al responsable. Reproduce el problema en una copia del servidor y aísla allí los plugins que modifican interacciones antes de alterar el servidor en uso.

¿Tienen modelos o texturas personalizados los objetos de EliteMobs?​

Sí. Los objetos compatibles pueden usar Elite Item Skins a partir del nivel 20. Sus categorías visuales son:

  • Nivel 20: Bronce
  • Nivel 40: Paladio
  • Nivel 60: Corrupto
  • Nivel 80: Viviente
  • Nivel 100: Ultimatium

Elite Item Skins da apariencias por nivel a objetos generados de forma procedimental. Por defecto también escala sus atributos: los objetos de mayor nivel causan más daño o protegen más. Para desactivarlo, establece useAttributeScaling: en false en plugins\EliteMobs\CustomModels.yml.

La opción controla los atributos vanilla aplicados por el constructor compartido de skins, incluida la generación de botín de clase compatible. Las bonificaciones dependen del tipo y nivel de objeto y pueden afectar al combate fuera de EliteMobs. Son independientes del cálculo de daño y defensa exclusivo de élites.

No todos los objetos usan estas skins. La selección automática empieza en el nivel 20 para materiales compatibles y necesita los recursos correspondientes. Los objetos personalizados pueden usar sus propios identificadores de modelo sin depender de esos umbrales.

¿Cómo uso los amuletos?​

Sostén un amuleto en la mano secundaria para dejar libre la principal. Sus potionEffects siguen las reglas normales de objetos equipados. También se leen los efectos de la mano principal y la armadura, pero llevar el objeto en otra ranura no los activa. Siguen aplicándose las comprobaciones de Soulbind, de equipo válido y de objetos rotos.

Los iconos indican cómo funciona el efecto:

  • ☠️ Calavera: afecta a los enemigos.
  • 🛡️ Escudo: afecta al jugador.
  • ⚔️ Espadas: se activa al golpear.
  • 🔄 Ciclo: se aplica continuamente.

Los amuletos con INSTANT_DAMAGE curan a los mobs no muertos por las reglas vanilla de Minecraft.

Los efectos continuos se comprueban cada segundo y se retiran cuando su fuente equipada deja de ser válida. Se conservan los efectos de otra fuente mientras estén presentes. Los efectos al golpear siguen su objetivo y disparador configurados; este sistema no aplica ABSORPTION ni HEALTH_BOOST. Los efectos dirigidos LEVITATION, SLOWNESS y BLINDNESS se omiten para jefes élite cuyo multiplicador de salud supera 1.