Skip to content
MCPluginMinigamesPending review

TemporadasLifeSteal

Paper plugin for LifeSteal servers: after a PvP death you have 48 hours to defeat your killer; each completed revenge earns prestige and can raise your title in the Rivalry Chronicle. Free edition, no hearts plugin needed. Licence: All rights reserved.

NENextGameNavigatorv0.7.0Updated 13 Nov 2026No ratings
External linkFree
File
Not recorded
Format · size
Not available · size not recorded
Version
0.7.0
Origin
github.com/MaxiKirCas/TemporadasLifeSteal-releases/releases/tag/0.7.0
Updated
13 Nov 2026
SHA-256
Not published by author
Licence
Todos los derechos reservados (declared)

The download happens outside NextGameNavigator.

Description & features

  • Seasons are managed with /lstemporada (prepare, activate, archive and cancel); according to the plugin, the confirmation code of each operation expires after 2 minutes
  • After dying in PvP, the player has 48 real-time hours to defeat their killer and gets a «Blood debt» notice on screen
  • Each completed revenge earns 1 season prestige point; by default, at most 3 points against the same rival
  • Prestige raises the title in the Rivalry Chronicle: by default Avenger from 1 point, Vengeful specter from 3 and Legend of blood from 6, all editable in config.yml
  • The /cronica panel shows prestige, title, rank, statistics, season ranking, milestones and pending revenges
  • Six milestones per season: First blood, Debt settled, Relentless avenger, Hunter, Unstoppable and Nightmare
  • By default, anti-farming limits kills on the same player to 2 every 6 hours and 6 per season; the values can be changed in config.yml
  • Texts in Spanish and English (idioma: es, en or auto), editable in lang/es.yml and lang/en.yml; /lstemporada recargar reloads them without restarting
  • It stores the UUID and name of the players in each PvP death and each revenge in plugins/TemporadasLifeSteal/ and, with bstats: true (the default), sends anonymous statistics to bStats
  • This is the free edition and works without any hearts plugin; soul essence, cosmetics and the nemesis belong to the full edition, which is a separate plugin

How to use it, in detail

En un servidor LifeSteal, matar y morir mueven corazones, pero nada recuerda quién te mató ni te da una razón para ir a por esa persona. TemporadasLifeSteal añade tres cosas por encima, sin tocar los corazones: temporadas, venganzas y prestigio.

Temporadas. El administrador abre y cierra periodos de juego con un ciclo de órdenes: preparar, activar, archivar y cancelar. Según el mensaje del plugin, cada operación enseña qué va a hacer y un código de 6 caracteres que caduca a los 2 minutos y solo vale para quien lo pidió. Según los avisos del plugin («ya hay una temporada preparada» y «ya hay una temporada activa»), solo puede haber una preparada y una activa a la vez. Según los mensajes del propio plugin, activar una temporada cambia su estado y no reinicia corazones ni mundos ni cambia el PvP. A partir de ahí cuentan en ella las muertes PvP, las venganzas y el prestigio. En esta edición, los ajustes de mundo, corazones y PvP de la temporada solo se registran.

Venganzas. Si otro jugador te mata en PvP con una temporada activa, tienes 48 horas reales para derrotarlo. Ves en pantalla el título «Deuda de sangre» y un aviso en el chat, y tu rival recibe otro aviso. Con /cronica o con /lstemporada venganza ves cuánto tiempo te queda. Si lo derrotas a tiempo, la venganza queda resuelta y el chat anuncia la venganza y, si toca, tu ascenso de rango. Cuando te vengas, el otro jugador recibe a su vez un desafío contra ti, de modo que las rivalidades se encadenan.

Prestigio, rango y Crónica. Cada venganza cumplida da 1 punto de prestigio en esa temporada y, de serie, puntúan como máximo 3 contra el mismo rival. El prestigio sube un título que se ve en el panel /cronica: de serie, Ajusticiador desde 1 punto, Espectro vengador desde 3 y Leyenda de sangre desde 6. Son solo títulos: no dan ventajas ni cambian corazones. El panel enseña además las estadísticas, la clasificación, seis hitos por temporada y las venganzas pendientes.

Qué incluye y qué no. Esta edición gratuita no reinicia corazones: eso lo hace un adaptador aparte (TemporadasLifeSteal-LifeStealZ), y sin él /lstemporada reinicio avisa de que no está disponible. Según el NOTICE del .jar, ese adaptador tiene licencia GPL-3.0-only. La esencia de almas, los cosméticos y la némesis son de la edición completa (TemporadasLifeSteal-Premium), un plugin aparte y de pago con su propia licencia, según el NOTICE del .jar. Las variables para PlaceholderAPI las da otro adaptador aparte.

Idioma y datos. Los textos están en español e inglés y se editan en lang/es.yml y lang/en.yml. Según los ficheros de datos que dejó la prueba, el plugin guarda en su carpeta el UUID y el nombre del asesino y de la víctima de cada muerte PvP y de cada venganza. También guarda quién hizo cada operación de administración. Trátalos como datos personales de tus jugadores.

Licencia. El LICENSE que lleva dentro el .jar es provisional y dice «todos los derechos reservados». No concede permiso para copiarlo, modificarlo, distribuirlo ni usarlo fuera de los servidores del titular y de las personas que este autorice por escrito. Dice también que será sustituida por un contrato de licencia de usuario final, todavía pendiente de revisión. Descargarlo no es esa autorización: para usarlo en tu servidor, pide permiso por escrito al titular, cuyo nombre consta en el LICENSE, a través de NextGameNavigator, que es la web del plugin según su plugin.yml.

First steps

  1. Instala el plugin

    Detén el servidor (escribe stop en la consola y espera a que termine) y copia TemporadasLifeSteal-0.7.0.jar en la carpeta plugins. Antes de arrancar, decide lo de bStats: según el config.yml, bstats vale true de serie y envía estadísticas anónimas a bstats.org. Si no quieres enviarlas, crea la carpeta plugins/TemporadasLifeSteal/ con un config.yml que tenga solo la línea bstats: false. El plugin rellena el resto de ajustes con sus valores de serie, como en la prueba. Arranca el servidor y mira esta línea en la consola.

    En el primer arranque el plugin crea, si no existen, el config.yml (con una explicación de cada ajuste), lang/es.yml, lang/en.yml y temporadas.lock, dentro de plugins/TemporadasLifeSteal/. No borres temporadas.lock con el servidor encendido.

    text
    [TemporadasLifeSteal] Enabling TemporadasLifeSteal v0.7.0

    Tested on 13 Nov 2026 · Primer arranque, con y sin configuración previa, con Paper 26.2 (compilación 134) y Java 25 en el laboratorio de NextGameNavigator; la prueba la hizo una IA.

  2. Ajusta la zona horaria, el idioma y las estadísticas

    Abre plugins/TemporadasLifeSteal/config.yml y mira cuatro ajustes; si alguno no está, añádelo. zona-horaria vale UTC de serie: cámbiala, por ejemplo, a Europe/Madrid para ver las fechas con tu hora. idioma puede ser es, en o auto, y de serie es es. bstats vale true de serie; si ya habías arrancado sin cambiarlo, no se ha comprobado que la recarga aplique ese ajuste, así que reinicia el servidor. Según el config.yml, plugins/bStats/config.yml apaga las estadísticas para todos los plugins.

    Según el config.yml, el cuarto es obligatorio antes de preparar una temporada: nueva-temporada no tiene valores de serie y viene comentado. Si el plugin creó el fichero, quita el # de mundo, corazones y pvp; si lo creaste tú, añade esas líneas. Elige: mundo puede ser CONSERVAR, NUEVO o HIBRIDO; corazones, CONSERVAR o REINICIAR (REINICIAR pide además corazones-objetivo); pvp, true o false. El plugin los lee al preparar, sin reiniciar. La prueba de laboratorio se hizo con estos.

    Escribe /lstemporada recargar para que el plugin vuelva a leer config.yml y lang/ sin tocar los datos. Según la documentación del plugin, recargar lo cubre el permiso temporadaslifesteal.admin; el plugin.yml no lo menciona. Con idioma: en, la ayuda y el panel salen en inglés.

    Chat with the help in English: «TemporadasLifeSteal · help» listing the player commands and the Administration section, after setting idioma: en and reloading
    text
    nueva-temporada:
      mundo: CONSERVAR
      corazones: CONSERVAR
      pvp: true

    Tested on 13 Nov 2026 · Recarga, cambio de idioma entre es y en y zona horaria Europe/Madrid con Paper 26.2 y con esos valores de nueva-temporada. El efecto de bstats se describe según el config.yml, sin probar el envío a bStats ni la recarga de ese ajuste. idioma: auto y preparar con el config.yml de serie si

  3. Prepara y activa la primera temporada

    Con nueva-temporada ya configurada (paso 2), puedes hacerlo desde la consola del servidor (sin barra) o dentro del juego con un jugador que tenga el permiso temporadaslifesteal.gestionar. Según el plugin.yml, ese permiso incluye al de administración y los dos son de operador de serie.

    Según el mensaje del plugin, cada operación (preparar, activar, archivar y cancelar) enseña qué va a hacer y un código de 6 caracteres. El código caduca a los 2 minutos y solo vale para quien lo pidió. Según los mensajes del plugin, preparar solo guarda la temporada y activar cambia su estado, sin reiniciar corazones ni mundos ni cambiar el PvP. Con la temporada activa, las muertes PvP, las venganzas y el prestigio cuentan en ella. Para empezar otra temporada hay que archivar la activa con lstemporada archivar t1. En las capturas se ve la Temporada 2 porque en la prueba la primera ya se había archivado vacía.

    Chat (Spanish interface) proposing to prepare «Temporada 2» (world, hearts and PvP) and the confirmation code, which expires in 2 minutes and only works for whoever asked for it
    Chat (Spanish interface) proposing to activate «Temporada 2», the confirmation code and the message «Hecho: ACTIVAR t2 hecho por Tormenta_77» (done: activate t2)
    text
    lstemporada preparar t1 Temporada 1
    lstemporada confirmar <código>
    lstemporada activar t1
    lstemporada confirmar <código nuevo>

    Tested on 13 Nov 2026 · Con Paper 26.2: preparar y activar, desde la consola y desde el juego; archivar y cancelar, solo desde la consola; con confirmación en cada operación. La caducidad del código y que otra persona intente confirmarlo no se probaron.

  4. Provoca una venganza en un servidor de pruebas

    Con una temporada activa hacen falta dos jugadores. En un servidor de pruebas con online-mode=false valen dos clientes con nombres distintos; no uses ese ajuste en un servidor con jugadores reales. Haz que el jugador A mate al jugador B en PvP. Si quieres usar las órdenes de administración desde el juego, da op a uno de los dos. En la prueba, la primera muerte se provocó desde la consola, que no necesita op, con esta orden.

    B ve el título «Deuda de sangre» con «48 h para vengarte de A» y un aviso en el chat. Si B derrota a A dentro de las 48 horas, ve «¡Venganza cumplida!» con «+1 prestigio». El chat anuncia la venganza y el ascenso de rango, y A recibe a su vez un desafío contra B.

    Red on-screen title «Deuda de sangre» (Blood debt) with the subtitle «48 h para vengarte de Mortiferocen» (48 h to take revenge) and the chat notice at the bottom left (Spanish interface)
    Yellow title «¡Venganza cumplida!» (Revenge complete!) with «+1 prestigio · total 1» and chat notices for prestige, revenge, promotion to Ajusticiador (Avenger) and milestones (Spanish interface)
    Chat (Spanish interface): +1 prestige in season t2, «Tormenta_77 se ha vengado de Mortiferocen» (took revenge), «Tormenta_77 asciende a Ajusticiador» (rises to Avenger) and two milestones reached
    text
    damage B 1000 minecraft:player_attack by A

    Tested on 13 Nov 2026 · Con Paper 26.2. La primera muerte se provocó con la orden de arriba. La venganza se hizo con golpes de un cliente a otro, con el rival quieto y con resistencia al empuje. Las 48 horas no se esperaron.

  5. Abre la Crónica

    Escribe /cronica (el plugin.yml le da el alias /rivalidades, que no se probó). El panel enseña el prestigio, el rango y el puesto de la temporada, las estadísticas, la clasificación, los seis hitos y las venganzas pendientes: pasa el ratón por cada objeto para leer su descripción. Con /lstemporada venganza ves en texto tus venganzas pendientes y tu prestigio.

    Tooltip of a panel item (Spanish interface): «Mortiferocen te persigue» (Mortiferocen is after you), for 47 h 59 min, and if they defeat you first, they earn prestige
    Chat (Spanish interface) with Tormenta_77’s revenge in season t2: Mortiferocen has 47 h 57 min left, prestige 1, statistics and «Venganza cumplida» (Revenge complete)

    Tested on 13 Nov 2026 · Panel y descripciones vistos con Paper 26.2 y dos jugadores de prueba.

  6. Consulta la ayuda según tus permisos

    Escribe /lstemporada ayuda. Un jugador sin permisos ve solo las órdenes de jugador: /cronica, /lstemporada venganza y /lstemporada ayuda. Un administrador ve además la sección Administración. Incluye la venganza de otro jugador, el estado, el historial y la auditoría de las temporadas, la recarga, el ciclo de temporadas y el reinicio de corazones, que necesita un adaptador instalado.

    Chat (Spanish interface) with the /lstemporada help for an administrator: the Administration section with another player’s revenge, status, history, audit, reload, season cycle and reset

    Tested on 13 Nov 2026 · Ayuda de jugador sin permisos y de administrador vistas con Paper 26.2.

Tested on

Prueba de laboratorio del 2026-11-13, hecha por una IA (Claude, de Anthropic) a petición del equipo de NextGameNavigator. Entorno: un PC con Windows 11 y un servidor Paper 26.2 (compilación 134) con Java 25, en dificultad pacífica y con solo este plugin instalado. Dos clientes de Minecraft Java 26.2 con nombres de prueba y sin cuenta (online-mode=false). La configuración fue la mínima de prueba: idioma es, bstats false, zona-horaria Europe/Madrid y nueva-temporada con CONSERVAR, CONSERVAR y pvp true. Se usaron otras solo en las pruebas de idioma en, de valores fuera de rango y de arranque sin configuración.

Se probó el ciclo de temporadas con confirmación (preparar, activar, archivar y cancelar). También la «Deuda de sangre» al morir, la «¡Venganza cumplida!» al vengarse, el prestigio, el rango Ajusticiador y los hitos «Primera sangre» y «Deuda saldada». También el panel /cronica, la ayuda de jugador y de administrador, el historial y la auditoría. Y el cambio de idioma con recarga, los avisos por valores fuera de rango en config.yml y el primer arranque sin configuración. Con bstats: false se miraron las conexiones de red del servidor en un momento de la prueba, con el plugin en uso: solo el puerto de escucha y las dos conexiones de los clientes locales.

No fue un combate real: la primera muerte se provocó con un comando, el rival se quedó quieto y con resistencia total al empuje, y la temporada 1 se archivó vacía. Preparar y activar se hicieron desde la consola y desde el juego; archivar y cancelar, solo desde la consola. Ninguna persona del equipo ha revisado todavía esta prueba, y los pasos llevan «probado» solo en el sentido de que se hicieron en ella.

What has not been checked

El código: no se ha leído ninguna clase del .jar ni el código fuente, y ninguna persona ha revisado el plugin. Que no se haya visto nada raro no prueba que no haya nada.

Más de dos jugadores, el cierre de una temporada con datos reales, Bedrock, Folia, Spigot, Purpur y cualquier versión de Minecraft distinta de la 26.2 (compilación 134).

Preparar una temporada con el config.yml de serie sin editar: según el propio config.yml hay que activar antes nueva-temporada y el plugin trae un aviso de rechazo si falta, pero no se probó.

Las 48 horas con el reloj real, los recordatorios de plazo, los estados EXPIRADO y CANCELADO de las venganzas, el tope de 3 venganzas por rival y el anti-farmeo.

Que el código de confirmación caduque a los 2 minutos y que solo pueda confirmarlo quien lo pidió: se vio el mensaje del plugin, pero no se dejó caducar ni lo intentó otra persona. Tampoco el alias /rivalidades ni los cuatro hitos que no se consiguieron.

El idioma auto con un cliente en inglés, los adaptadores de corazones y de PlaceholderAPI (no están en este .jar) y una instalación en un servidor real con jugadores.

Las conexiones de red con bstats: true: con bstats: false solo se vio el puerto de escucha del servidor y las dos conexiones de los clientes locales, y es una foto de un momento.

Dos fallos de texto vistos en la prueba. Primero: la salida de /lstemporada estado dice que la Crónica y la némesis leen las muertes PvP de LifeStealZ y nombra la esencia de almas y los cosméticos. En esta edición el plugin leyó las muertes sin LifeStealZ, y la esencia y los cosméticos no están incluidos. La primera línea de esa salida dice además «solo metadatos; sin efectos de juego», aunque las venganzas y el prestigio sí funcionan. Segundo: la cabecera de lang/es.yml y lang/en.yml dice que los mensajes de administración siguen en español, pero con idioma: en salieron en inglés.

Compatibility & requirements

Platform / versionStatusData source
Paper 1.21DeclaredAuthor
Paper 26.2DeclaredAuthor

NextGameNavigator has not tested compatibility. Other versions may or may not work.

Requirements

  • Java 21 para Minecraft 1.21.x y Java 25 para Minecraft 26.x, según la documentación del plugin
  • Servidor Paper 1.21 o posterior, según el api-version del plugin.yml
  • Folia no está soportado y Spigot no vale, según declara el plugin
  • No necesita ningún plugin de corazones
  • Antes de preparar la primera temporada hay que activar nueva-temporada en config.yml, que no trae valores de serie
  • Opcional: el adaptador TemporadasLifeSteal-LifeStealZ (otro .jar, con licencia GPL-3.0-only según el NOTICE del plugin) para el reinicio de corazones
  • Escritura en plugins/TemporadasLifeSteal/ y, para las estadísticas de bStats, también en plugins/bStats/

Dependencies

Not documented

Package contents

  • TemporadasLifeSteal-0.7.0.jar

Installation & configuration

  1. Descarga TemporadasLifeSteal-0.7.0.jar desde la fuente original y lee antes su licencia
  2. Con el servidor parado, copia el fichero en la carpeta plugins
  3. Si no quieres enviar estadísticas a bStats, crea antes de arrancar la carpeta plugins/TemporadasLifeSteal/ con un config.yml que tenga solo la línea bstats: false
  4. Arranca el servidor y comprueba que la consola dice Enabling TemporadasLifeSteal v0.7.0
  5. Abre plugins/TemporadasLifeSteal/config.yml, ajusta zona-horaria e idioma, y añade o descomenta las líneas mundo, corazones y pvp de nueva-temporada con sus valores
  6. Escribe lstemporada recargar para que el plugin vuelva a leer la configuración sin reiniciar
  7. Prepara y activa la primera temporada con lstemporada preparar t1 Temporada 1 y lstemporada activar t1, confirmando cada operación con lstemporada confirmar y el código que indica el plugin

Licence, provenance & review

Licence & terms

Licence
Todos los derechos reservados
Data origin
Declared by author
Commercial use
See the licence text

Provenance

Author
NextGameNavigator
Original source
github.com/MaxiKirCas/TemporadasLifeSteal-releases/releases/tag/0.7.0
Distribution
Link to source only

Review status

Pending review
  • Provenance and author identifiedChecked
  • Licence found at sourceChecked
  • Links checkedChecked
  • Code or malware analysisNot done

An editorial review does not guarantee the resource is safe. Always review code and test in an isolated environment. Learn more

Versions & changelog

  • v0.7.0

    El motor no lee la configuración de ningún plugin de corazones y los archivos de datos se escriben en segundo plano, según los comentarios del config.yml

Related guides

Una consola con la orden java -jar paper.jar junto a un servidor y un bloque de hierba de Minecraft
InstallationMC

Crea tu servidor de Minecraft con Paper 26.3

Sigue estos pasos para montar un servidor de Minecraft Java Edition con Paper 26.3 y dejarlo listo para instalar plugins.

Beginner35 minReviewed 27 Oct 2026ES only
Un escudo con una marca verde entre una lista de jugadores permitidos y una tabla de permisos por grupos
SecurityMC

Lista blanca y permisos en tu servidor de Paper

Decide quién entra en tu servidor de Paper con la lista blanca y qué puede hacer cada jugador con LuckPerms. Probada en laboratorio.

Intermediate15 minReviewed 28 Oct 2026ES only

Ratings & comments

No ratings

Ratings are user opinions and do not replace a technical review.

Log in to comment and rate

No comments yet.

TemporadasLifeStealv0.7.0