Tutte le guide
Lifesteal

LifestealRevive

Un rituale per riportare in vita i compagni eliminati: crafti il Totem della Rinascita, scegli chi salvare dal menu e resti fermo qualche secondo mentre il rituale si compie.

Acquistare la licenza Paper, Spigot, Bukkit 1.20 – 1.21 · Java 17+

Installazione

  1. Scarichi il file dall'area clienti e lo copi nella cartella plugins del server.
  2. Avvii il server una volta: viene creata la cartella del plugin con config.yml.
  3. Incolli la sua licenza alla voce license: e riavvii il server.

Comandi

Alias: /lsr, /revivetotem

ComandoPermessoDescrizione
/lifestealrevive give <player> [amount]lifestealrevive.adminDà Totem della Rinascita
/lifestealrevive reset <player>lifestealrevive.adminAzzera l'attesa di un giocatore
/lifestealrevive reloadlifestealrevive.adminRicarica configurazione, ricetta e lingue

Permessi

PermessoPredefinitoDescrizione
lifestealrevive.usetrueUsare il totem per rianimare
lifestealrevive.crafttrueCraftare il totem
lifestealrevive.bypass.cooldownopRianimare senza attesa
lifestealrevive.adminopTutti i comandi di gestione

Come si rianima un giocatore

  1. Crafta il Totem della Rinascita. La ricetta predefinita: blocchi di diamante negli angoli, cuori di LifestealCore ai lati, un Totem of Undying al centro.
  2. Tasto destro con il totem: si apre il menu con le teste dei giocatori eliminati.
  3. Clicca la persona da salvare e resta fermo per la durata del rituale (5 secondi di base).
  4. Il totem viene consumato e il giocatore torna con i cuori scelti. Se ti allontani o prendi danni, il rituale si ferma e il totem resta tuo.

Note

Il Totem della Rinascita non funziona come un Totem of Undying normale (block-vanilla-resurrect). In modalità spettatore il giocatore rianimato viene portato accanto a chi ha fatto il rituale.

File di configurazione

config.yml
# Your license key (you received it privately from our Discord bot).
license: "PASTE-YOUR-LICENSE-HERE"

# Message language: "en" (English) or "it" (Italiano). Files are in /lang and can be edited freely.
language: en
# When true, each player sees the messages in their own game language (when a file for it exists).
use-client-language: true

totem:
  material: TOTEM_OF_UNDYING
  name: "<gradient:#FFE29A:#FF9A3C>&lRevival Totem</gradient>"
  lore:
    - "&7Right-click to choose an &celiminated"
    - "&7player and bring them back to life."
    - ""
    - "&8Consumed when the ritual is complete."
  glow: true
  # Resource pack model (0 = none).
  custom-model-data: 0
  # The Revival Totem never works as a normal Totem of Undying (it is not used up when you die).
  block-vanilla-resurrect: true

recipe:
  enabled: true
  # 3 rows of 3 characters. Every character must be listed under "ingredients" (space = empty slot).
  shape:
    - "DHD"
    - "HTH"
    - "DHD"
  # Material names from https://minecraft.wiki  — HEART means the heart item of LifestealCore.
  ingredients:
    D: DIAMOND_BLOCK
    H: HEART
    T: TOTEM_OF_UNDYING

revive:
  # Hearts the revived player comes back with. 0 = use "revive-hearts" from LifestealCore.
  hearts: 0
  # Hearts the reviver gives up for the ritual (0 = free). The reviver always keeps at least 1 heart.
  cost-hearts: 0
  # Minutes before the same player can revive someone again.
  cooldown-minutes: 30
  # If the revived player is online (spectator mode), they are teleported to the ritual.
  teleport-to-ritual: true
  broadcast: true

ritual:
  # How long the reviver must stay still.
  seconds: 5
  # The ritual stops if the reviver moves more than this many blocks (0 = they can move).
  max-move: 3
  # The ritual stops if the reviver takes damage.
  cancel-on-damage: true
  # Particle names from https://minecraft.wiki/w/Particles_(Java_Edition) (simple particles only).
  particles: TOTEM_OF_UNDYING
  secondary-particles: ENCHANT
  lightning: true
  # Sound names from https://minecraft.wiki/w/Sounds.json  ->  "name:volume:pitch"
  sounds:
    start: "block.beacon.activate:1:1"
    tick: "block.note_block.chime:0.8:1.2"
    success: "item.totem.use:1:1"
    cancel: "block.beacon.deactivate:1:1"