EliteMobs
Licencia
El código fuente de EliteMobs está cubierto bajo la licencia GPLV3, y esta wiki se proporciona con la licencia CC0.
Siéntete libre de redistribuir y modificar la información en esta wiki.
Versiones
A partir de la versión 9.0.0 de EliteMobs, la única versión de Minecraft soportada es 1.21 y superiores.
Para aquellos que buscan compatibilidad con versiones anteriores de Minecraft (1.19.4 - 1.20.4), por favor usa la versión 8 de EliteMobs.
Nota: Ninguna versión de EliteMobs soporta las versiones de Minecraft 1.20.5 y 1.20.6.
¿Para qué es EliteMobs?
EliteMobs tiene como objetivo extender el final del juego de Minecraft implementando varios contenidos relacionados con jefes.
Esto significa:
- Jefes Dinámicos (Mobs con Nivel)
- Jefes Personalizados
- Eventos
- Arenas
- Mazmorras Basadas en Mundos
- Mazmorras Instanciadas
- Mazmorras Aleatorias de Mundo Abierto (con integración de BetterStructures)
- Items Personalizados (Items Elite/Botín)
- ... ¡y más!
El plugin no tiene como objetivo reemplazar el contenido vanilla de Minecraft sino complementarlo, permitiendo a los jugadores optar por no participar en el contenido de EliteMobs si lo desean. Los items de EliteMobs típicamente no afectan el PvP o el combate vanilla de Minecraft, ya que sus bonificaciones de daño y defensa solo se aplican durante el combate con EliteMobs.
Resumen de Características de EliteMobs
En esta sección echaremos un vistazo a algunas de las características principales que EliteMobs tiene para ofrecer, qué son y cómo puedes desactivarlas. Para una lista completa de características ver esta página.
También puedes ver esta página para encontrar la forma prevista en que los jugadores deben interactuar con EliteMobs.
Jefes Dinámicos
Los Jefes Dinámicos son una de las características principales de EliteMobs. Reemplaza un porcentaje de spawns vanilla de Minecraft con spawns de Elite Mobs.
Los Elites son mobs más duros diseñados para desafiar a los jugadores y recompensarlos con posibles drops de botín al ser derrotados. El nivel de los Elites está determinado por la calidad de la armadura y equipo equipado por el jugador. El equipo normal de Minecraft tiene un nivel determinado por la calidad del material, como se explica aquí. Sin embargo, a medida que los jugadores derrotan Elites y adquieren mejor botín, eventualmente comenzarán a obtener items Elite con niveles establecidos, haciendo más fácil predecir los niveles de Elites que aparecerán.
Esto implica que los niveles de los jugadores están determinados por el equipo que usan, mientras que los niveles de los Elites están determinados por los niveles de los jugadores. No hay sistema de experiencia en EliteMobs, toda la progresión de nivel del jugador depende del equipo.
Puedes ajustar la dificultad de los elites modificando los valores damageToEliteMobMultiplierV2 y damageToPlayerMultiplierV2 en MobCombatSettings.yml. Más información sobre esto se puede encontrar aquí.
Si deseas desactivar esta característica completamente, puedes hacerlo estableciendo el valor doNaturalEliteMobSpawning a false.
Ejemplo Visual

Items Elite/Botín
EliteMobs presenta items generados aleatoriamente que se pueden encontrar en tiendas o ser dropeados por Elites. También hay items personalizados que normalmente se encuentran en mazmorras y otro contenido Elite.
Los items Elite son como los items vanilla excepto que normalmente están equipados con extras adicionales y son más poderosos que cualquier cosa que puedas encontrar en Minecraft vanilla. Algunos items Elite tendrán estadísticas llamadas Filo Elite y Defensa Elite, estas estadísticas solo se aplicarán cuando los jugadores estén luchando contra Elites y no afectan a los mobs vanilla.
Los items Elite también pueden tener encantamientos, Encantamientos Personalizados y efectos de poción.
Puedes desactivar los items Elite abriendo ItemSettings.yml y estableciendo el valor doEliteMobsLoot a false. (No recomendado, hace imposible la progresión de nivel MMORPG.)
Ejemplo Visual

Eventos
Los Eventos son encuentros únicos en EliteMobs que pueden activarse aleatoriamente basándose en un temporizador o por acciones específicas del jugador, como minar un bloque o cortar un árbol.
Estos encuentros presentan Elites personalizados y únicos que representan un mayor desafío y ofrecen botín valioso al ser derrotados.
Los jugadores reciben notificaciones en el chat cuando ocurre un evento, con la opción de rastrear la salud y ubicación del Elite a través de un enlace clickeable. Si el Elite no es derrotado dentro de un cierto período de tiempo, el evento termina y el Elite desaparece.
Puedes desactivar todos los eventos abriendo events.yml y estableciendo los valores actionEventsEnabled y timedEventsEnabled a false.
Si deseas desactivar eventos individuales puedes ir a ~plugins\EliteMobs\customevents. Allí encontrarás configuraciones para cada evento y puedes desactivar cualquier evento abriendo su configuración y estableciendo el valor isEnabled a false.
Ejemplo Visual

Gremio de Aventureros
El Gremio de Aventureros es un mundo hub adicional que puedes instalar y también es un conjunto de comandos que los jugadores pueden usar.
Si el mundo hub no está instalado, los jugadores tendrán que usar comandos, de lo contrario, ejecutar comandos con el mundo hub instalado teletransportará a los jugadores al mundo hub y allí pueden interactuar con NPCs en lugar de tener que escribir comandos.
¿Qué comandos? EliteMobs tiene varios comandos que los jugadores pueden usar para vender y comprar items, reparar items, encantar items y más. Aprende más sobre qué comandos pueden usar los jugadores aquí.
Para más información sobre el Gremio de Aventureros y cómo instalar el mundo hub, revisa esta página.
Puedes desactivar el mundo hub abriendo AdventurersGuild.yml y estableciendo guildHubIsEnabledv2 a false.
Ejemplo Visual

Nivel/Rango de Gremio
A medida que los jugadores progresan y adquieren mejores items, eventualmente llegarán a un límite y los mobs dejarán de dropear items de nivel más alto, esto se llama el limitador de botín por nivel de gremio.
El limitador de botín por nivel de gremio restringe el botín más alto que los jugadores pueden obtener basándose en su nivel de gremio y aplica limitaciones predeterminadas desde items de nivel 1 hasta nivel 10, con niveles de mob correspondientes. Los niveles de prestigio desbloquean niveles más altos, permitiendo acceso a botín superior y mobs más duros, asegurando un gameplay balanceado.
Este sistema, combinado con el encantamiento de vinculación de alma, mitiga los problemas de powerleveling, mantiene el balance del servidor y fomenta el apego del jugador a su botín adquirido. Puedes leer más sobre el nivel de gremio aquí.
Todas las configuraciones para el Nivel de Gremio pueden ajustarse y están ubicadas en AdventurersGuild.yml.
Ejemplo Visual

Arenas
Las Arenas son desafíos basados en oleadas donde los jugadores pueden participar en combate. Uno o múltiples jugadores pueden unirse a una arena y enfrentar oleadas de enemigos cada vez más difíciles, con recompensas mejorando a medida que el desafío progresa.
Al instalar el mundo hub del Gremio de Aventureros, los jugadores obtienen acceso a la Arena de la Liga de Madera, una arena gratuita accesible mediante interacción con un NPC en el mundo hub o a través del menú /em.
Puedes obtener arenas adicionales yendo a: Itch.io o suscribiéndote en Patreon.
Puedes desactivar arenas yendo a ~plugins\EliteMobs\customarenas
y luego abriendo la configuración de la arena, por ejemplo wood_league.yml y luego encontrando el valor isEnabled y estableciéndolo a false.
Ejemplo Visual

Mazmorras de Mundo
Las Mazmorras de Mundo son contenido personalizado adicional que puedes descargar para EliteMobs. Las mazmorras normalmente tienen jefes Elite personalizados, mundos personalizados, botín personalizado y poderes de jefe personalizados.
Todas las mazmorras de mundo son mazmorras que están ubicadas en su propio mundo, lo que significa que cuando los jugadores acceden a ellas son teletransportados a un mundo que no tiene nada más que esa mazmorra.
Hay varios tipos de mazmorras de mundo, para aprender más sobre los tipos haz clic aquí.
Todas las mazmorras de mundo tienen un nivel establecido y cualquier jugador que intente las mazmorras debería estar alrededor de ese nivel para la mejor experiencia.
Puedes obtener mazmorras yendo a: Itch.io o suscribiéndote en Patreon. Hay varias mazmorras gratuitas que puedes descargar desde aquí.
Puedes desactivar mazmorras individuales yendo a ~plugins\EliteMobs\content_packages y abriendo la configuración de la mazmorra que deseas desactivar y estableciendo el valor isEnabled a false.
Ejemplo Visual

Mazmorras Instanciadas
Las Mazmorras Instanciadas difieren de las Mazmorras de Mundo de varias maneras. Son instanciadas, lo que significa que se crea un nuevo mundo dinámicamente desde un plano, proporcionando a los jugadores y sus amigos una experiencia de mazmorra privada similar a las que se encuentran en MMOs.
Las Mazmorras Instanciadas ofrecen varias dificultades con poderes de jefe únicos, salud aumentada y botín superior a medida que la dificultad aumenta. También introducen roles, permitiendo a los jugadores adoptar roles de tanque o DPS basándose en su equipo equipado (el equipo específico de rol es exclusivo de las Mazmorras Instanciadas). Lee más sobre cómo funciona la dificultad aquí.
Además, los jugadores pueden resucitarse mutuamente dentro de las Mazmorras Instanciadas, permitiéndoles reanudar rápidamente la batalla si actúan lo suficientemente rápido.
Puedes obtener mazmorras instanciadas yendo a: Itch.io o suscribiéndote en Patreon. Hay mazmorras instanciadas gratuitas que puedes descargar desde aquí.
Puedes desactivar mazmorras individuales yendo a ~plugins\EliteMobs\dungeonpackages y abriendo la configuración de la mazmorra que deseas desactivar y estableciendo el valor isEnabled a false.
Ejemplo Visual

Aventuras
Las Aventuras representan el contenido adicional más expansivo disponible para EliteMobs, presentando un vasto mundo completo con una historia cautivadora y una multitud de misiones para que los jugadores emprendan.
Con cientos de jefes personalizados, poderes e items, las Aventuras ofrecen una experiencia de juego inmersiva. Las misiones dentro de las Aventuras funcionan de manera similar a las de los MMOs tradicionales, asignando a los jugadores objetivos como derrotar mobs, localizar items, interactuar con NPCs o cualquier combinación de estos.
Las Aventuras son tan grandes que incluso tienen otras sub-mazmorras o sub-arenas ubicadas dentro.
Mientras que las Aventuras típicamente recomiendan un rango de nivel establecido para los jugadores, se aconseja que los jugadores comiencen su aventura en el extremo inferior de la escala de nivel para un disfrute óptimo.
Puedes obtener aventuras yendo a: Itch.io o suscribiéndote en Patreon.
Puedes desactivar aventuras individuales yendo a ~plugins\EliteMobs\dungeonpackages y abriendo la configuración de la aventura que deseas desactivar y estableciendo el valor isEnabled a false. Las Aventuras pueden tener sub-mazmorras y sub-arenas adicionales que vienen con las aventuras, así que asegúrate de desactivar esas también si estás desactivando una aventura.
Ejemplo Visual

Teletransportes de Agujero de Gusano
EliteMobs también presenta teletransportadores simples de A a B llamados agujeros de gusano. Verás estos principalmente usados en el mundo hub del Gremio de Aventureros como una forma de teletransportar jugadores desde allí a una mazmorra o de vuelta al spawn del servidor.
Normalmente tienen forma de hexágono, cubo o diamante hecho de partículas. Estas partículas a veces pueden causar lag a los clientes de bedrock, así que podrías querer desactivar los efectos de partículas abriendo Wormholes.yml y estableciendo noParticlesMode a true.
Puedes crear tus propios agujeros de gusano y usarlos como desees. Haz clic aquí para saber cómo.
Ejemplo Visual

Contenido Personalizado
EliteMobs también te ofrece la oportunidad de crear tu propio contenido, incluyendo jefes, mazmorras, poderes, NPCs, misiones, arenas, ¡y mucho más! Puedes encontrar guías para crear otros tipos de contenido además de los listados arriba en el menú lateral de la wiki.
Para la experiencia de creación de contenido más fácil y eficiente, recomendamos usar la WebApp. Esta herramienta te permite generar archivos de configuración listos para usar sin la necesidad de navegar extensamente por la wiki para asegurar la corrección, particularmente si estás considerando crear poderes de jefe con EliteScript. Accede a la WebApp aquí.
Para Administradores y Propietarios de Servidores
Este plugin está diseñado para servidores de supervivencia y similares (como Skyblock, Skywars y variantes de supervivencia muy modificadas).
El plugin está destinado a ser fácilmente usable simplemente arrastrando y soltando el jar del plugin en el servidor. Las configuraciones predeterminadas son las que uso en mis propios servidores y están sujetas a cambios con el tiempo.
¡Sin embargo! La personalización ha sido una prioridad máxima durante todo el proceso de desarrollo de EliteMobs. Casi todos los aspectos del plugin pueden ser traducidos, personalizados, desactivados o modificados.
Para otros desarrolladores
A pesar de la naturaleza GPLV3 y de código abierto de este proyecto, no estoy buscando ni aceptaré ninguna adición o cambio de código en este momento. Doy la bienvenida a los forks del plugin, y me daría un inmenso placer ver qué podrías hacer con ellos; sin embargo, este es mi primer proyecto de programación masivo y como tal es también una experiencia de aprendizaje.
¡Sin embargo! No tomes esto como si estuviera diciendo que estoy más allá de cualquier crítica o que no escucharé comentarios - todo lo contrario, me encanta cuando la gente señala mejores formas de lograr cosas que he hecho en el plugin. Deseo que este proyecto sea algo que escribí de principio a fin, sin fragmentos de código de los que no estoy al tanto o que no entiendo.