Paper 1.21.11+  ·  Java 21  ·  v2.0.0

SoulSteal SMP

Claim. Fuse. Boast!

The official SoulSteal SMP plugin by Affan Khan Wadood (SloopNodge). Kill to grow stronger. Die and lose a head. Absorb Zombie, Skeleton, Creeper, Enderman and Player heads for tiered powers, wield spears and maces with unique abilities, level to 20, prestige and dominate the leaderboards.

0 ms main-thread I/O 1 damage pipeline 200+ players tested design MIT licensed
0Head powers
0Power tiers
0Weapon abilities
0Levels + Prestige
0Custom enchant levels
0Configurable
What it does

Every kill matters. Every death costs.

SoulSteal turns plain PvP into a living economy of heads, tiers and multipliers. Only verified player kills count — mobs and lava give nothing and take nothing.

PvP progression

Each verified kill grants +0.5 % global damage (additive, capped at +25 %). Each death takes −0.5 % and one head power — which drops for the killer to claim.

Five tiered head powers

Zombie, Skeleton, Creeper, Enderman and Player heads. Right-click to absorb, /soul power equip to activate. Tiers I → II → III → ✦ Radiant.

🔱

Spear & Mace powers

Piercing reach, shield-breaking Phalanx, shockwave smashes and impact absorption. Weapon powers switch off for 10 s after pearls and teleports — no abuse.

Levels, Prestige & Radiant

Twenty power levels; every 5 raise all your head powers one tier. Prestige at 20 for a permanent +1 % damage and a soul-fire aura. 3 % of heads drop Radiant.

📖

Real custom enchantments

Soul Reaper I–III heals 5 / 8 / 11 % of PvP damage. Headhunter I–II adds +10 / 20 % head-drop chance. Registered in the Paper registry — enchanting table and villagers included.

🏆

Leaderboards & holograms

Kills, killstreaks, level and prestige — computed async, shown via /soul top, PlaceholderAPI and native TextDisplay holograms. No hologram plugin required.

Head powers

Absorb a head. Become the mob.

Pick a tier to see how every power scales. Only one head power is active at a time — choose wisely before a fight.

Levels 1–4 · your starting tier.

Weapon powers

Steel that remembers the fall.

Any vanilla spear or mace (or any item you configure) unlocks its power set. Head and weapon bonuses stack, capped by a global ceiling of 1.75×.

Spear

Soul Spear

  • Piercing Reach+1.5 blocks melee reach inside a 30° forward arc. Ray-traced — never through walls or floors.
  • Phalanx15 % chance to bypass a raised shield; 10 % of every hit ignores armour.
  • Swift RecoveryAttack cooldown recovers 20 % faster (transient attribute modifier).
Mace

Soul Mace

  • ShockwaveSmash after a >3-block fall: 3-block knockback AoE dealing 40 % of the impact to nearby players. 4 s cooldown.
  • Cracking Overdrive+1 damage for every block fallen beyond 3 (cap +12) on top of vanilla smash scaling.
  • Impact AbsorptionLand >6 blocks without attacking: 50 % of the fall damage is negated and you gain Resistance I for 3 s.
Progression

From level 1 to Radiant Soul.

Kills grant XP; killstreaks grant more. Every five levels tiers up your owned powers. Level 20 unlocks Prestige.

XP curve

XP to go from level L to L+1 = 40 × L1.35

Damage calculator

See how the multipliers stack — and where the ceiling bites.

1.000×base damage
Lv 1Tier I powers
Lv 5Tier II
Lv 10Tier III
Lv 20Prestige → +1 % dmg, aura
Radiant head: one tier above cap
Systems

Built fair. Built fast.

📖 Enchantments

Soul Reaper I–III
Headhunter I–II

Hover a book. Both are real registry enchantments — they show in tooltips, stack with vanilla and survive restarts.

🛡 Anti-abuse

  • Same-IP kills reward at most once per 60 s
  • 5+ kills on the same victim per session → no rewards
  • Kill must include > 1 ❤ of damage by the killer
  • 30 s combat tag — logging out counts as a death
  • Weapon powers off for 10 s after pearls / teleports / glide

⚡ Performance

  • Zero blocking I/O on the main thread (async SQLite / MySQL)
  • One consolidated damage listener, no per-player tasks
  • 4 Hz global power tick, allocation-free cooldown maps
  • TPS-aware particle budget (scales down below 18 TPS)
  • Idempotent transient attribute modifiers

🏅 Advancements

Soul ThiefFirst PvP kill
Head CollectorFirst head absorbed
Radiant SoulFirst prestige
Commands & permissions

Everything under /soul.

Brigadier-powered with tab completion. /headpower and /soulsteal are aliases. Click any command to copy it.

soulsteal.usePlayer commands · default true
soulsteal.adminReload & admin · default op
soulsteal.bypass.antiabuseSkip anti-abuse checks · default false
Getting started

Running in three steps.

  1. 1

    Drop it in

    Download SoulStealSMP-2.0.jar and place it in your server's plugins/ folder.

    Paper 1.21.11+Java 21No NMS · no reflection
  2. 2

    Start once

    On first boot the loader fetches HikariCP and the SQLite / MySQL drivers from Maven Central and caches them in libraries/. Custom enchantments and advancements register during bootstrap.

    [SoulStealSMP] Resolved 3 runtime libraries
    [SoulStealSMP] Registered enchantments soulsteal:soul_reaper, soulsteal:headhunter
    [SoulStealSMP] Storage: SQLITE (soulsteal.db) — async save every 30s
    [SoulStealSMP] Enabled SoulSteal SMP v2.0.0
  3. 3

    Tune & reload

    Edit plugins/SoulStealSMP/config.yml and messages.yml (MiniMessage), then run /soul reload. Every value is hot-reloadable.

    progression
    progression:
      kill-damage-gain: 0.005      # +0.5 % per kill
      death-damage-loss: 0.005
      damage-bonus-cap: 0.25       # +25 % max
      total-multiplier-ceiling: 1.75
      lose-power-on-death: true
    heads
    heads:
      drop-chance: 1.0
      empty-victim-drop-chance: 0.25
      radiant-chance: 0.03
      random-pool-weights:
        ZOMBIE: 30
        SKELETON: 30
        CREEPER: 20
        ENDERMAN: 10
        PLAYER: 10
    powers.enderman
    enderman:
      enabled: true
      blink-threshold: 0.25
      blink-distance: [5.0, 5.0, 6.0, 7.0]     # I, II, III, RADIANT
      blink-cooldown-seconds: [10, 9, 8, 6]
      pearl-cooldown-reduction: [0.20, 0.25, 0.30, 0.40]
    storage (MySQL)
    storage:
      type: MYSQL
      mysql:
        host: "localhost"
        port: 3306
        database: "soulsteal"
        username: "root"
        password: ""
        pool-size: 6
      save-interval-seconds: 30
      max-batch-size: 200
    anti-abuse
    anti-abuse:
      same-ip-window-seconds: 60
      same-victim-limit: 5
      min-damage-for-kill: 2.0     # one heart
      combat-tag:
        enabled: true
        seconds: 30
        punish-logout: true
Official studio

Made by SloopNodge.

SloopNodge — Affan Khan Wadood studio mark

Affan Khan Wadood

Independent developer publishing as SloopNodge. SoulSteal SMP is the official Paper 1.21.11+ PvP progression plugin from this studio — built so survival PvP feels like a real game: fast, fair and endlessly configurable. Not affiliated with Mojang or Microsoft.

Paper API 1.21.11 Java 21 Gradle · Shadow Adventure · MiniMessage Brigadier commands HikariCP SQLite · MySQL PlaceholderAPI bStats
Download

Get SoulSteal SMP

Free and open source under the MIT license. Latest release straight from GitHub.

Versionv2.0.0
FileSoulStealSMP-2.0.jar
Size186 KB
Published13 Sep 2026
Downloads
SHA-256 6992d7827c94de00bb9526a62526d1a7d4fb2e94f2e7fd289f8aee8bcb8e7278
Also coming to Modrinth Hangar SpigotMC Polymart