Перейти к содержимому
Mineforgian

SnowSteal

SnowSteal — A lifesteal/soul plugin where players start with 3 lives, steal lives on kill, get banished to spectator at 0, and can be revived via sacrifice or resurrection heads for Paper 1.21.1.

Загрузки
15
Подписчики
0
Обновлён
22 июня 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 22 июня 2026 г.

SnowSteal

SnowSteal is a Paper 1.21.1 lifesteal/soul plugin where every player starts with 3 lives. Kill to steal, die to lose. Reach 0 lives and you are banished to spectator mode — your only hope is a friend sacrificing their lives or placing your banished skull to resurrect you.

Core Mechanics

Lives System. Each player has a configurable number of lives (default 3), stored persistently in their player data. Lives are displayed in a real-time action bar with star icons. Killing another player grants you +1 life (up to the max). Dying costs you 1 life.

Banishment. When you reach 0 lives, you are set to spectator mode and anchored to your death location (ghost radius). A special player head drops at your death site bearing your name, which any other player can place to revive you.

Sacrifice. Players with 3 or more lives can sacrifice themselves to revive a banished player. The sacrifice costs 3 lives and restores the target to 1 life in survival mode.

Combat Logging. Entering PvP starts a 15-second combat timer. If you log out during combat, you take lethal damage and lose a life. The timer is displayed in the action bar.

Soul Fragments. When a player at max lives kills someone, instead of gaining a life they receive a Soul Fragment item (Nether Star). Soul Fragments are a physical token that can be traded, stored, or used as a currency.

Commands

Command Description
/lives Check your current lives
/lives help Show help menu
/lives stats Show your lives and combat status
/lives menu Open the Soul Network Control GUI
/lives withdraw Convert 1 life into a Soul Fragment item
/lives sacrifice <player> Spend 3 lives to revive a banished player
/lives set <player> <amount> Set a player's lives (admin)
/lives add <player> <amount> Add lives to a player (admin)
/lives remove <player> <amount> Remove lives from a player (admin)
/lives unban <player> Revive a banished player (admin)
/lives reload Reload configuration (admin)

Aliases: /lifesteal, /ls, /hearts, /steal, /snow, /soul, /ss, /lfs, /core, /revive, /unban

Resurrection Heads

When a player is banished (0 lives), they drop a BANISHED SOUL player head. Anyone can pick it up and place it as a block to instantly revive the banished player. The head is consumed on use and the target is restored to 1 life in survival mode with a totem particle effect.

Visual Effects

  • Action bar: Real-time lives display with configurable filled/empty star icons
  • Idle particles: Snowflake particles float around players with lives remaining
  • Death: Wither sound + flame particles
  • Revive: Totem particles + level-up sound
  • Sacrifice: Beacon deactivate sound + soul particles
  • Ghost boundary: Banished players are confined to a configurable radius around their death point with a warning sound when they hit the boundary

Configuration

All messages, effects, sounds, particles, UI icons, and mechanics values are customizable in config.yml:

prefix: "§b§l§nSNOW§f§lSTEAL §8» "
mechanics:
  starting-lives: 3
  max-lives: 3
  kill-reward: 1
  death-penalty: 1
  ghost-radius: 10.0
  combat-log-seconds: 15

Requirements

  • Paper 1.21.1 (or compatible fork)
  • Java 21

Installation

  1. Place SnowSteal.jar into your server's plugins folder.
  2. Restart your server.
  3. Configure messages, effects, and mechanics in plugins/SnowSteal/config.yml if desired.
  4. Use /lives reload to apply changes without restart.

Ченджлог

60.0-RESURRECTION-GODРелиз1.21.9, 1.21.10, 1.21.11 · 22 июня 2026 г.

SnowSteal 60.0-RESURRECTION-GOD

Комментарии

Загружаем…