Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for SlimeeyStudios

A Paper plugin that locks player souls on death and revives them when their head is placed.

Report SoulLock?

Release
1.0

SlimeeyStudios released SoulLock version 1.0 on Wed 8:34 AM

💀 SoulLock v1.0 — Initial Release

✨ Core Features

  • Added soul lock system on player death
  • Player heads drop with real player skins
  • Each player can only have one active soul lock
  • Locked players are tracked using UUID

👻 Player Lock System

  • Locked players enter spectator mode on join (default)
  • Optional kick mode available via config
  • Prevented interaction (block breaking, placing, item usage)

⚡ Revival System

  • Players can be revived by placing their head
  • Automatic detection of head owner
  • Player is restored instantly upon revival
  • Teleportation to revival location
  • Survival mode restored after revival

🎨 Effects & Feedback

  • Optional lightning strike effect on revival
  • Optional particle effects for visual feedback
  • Colored messages using modern formatting

💾 Data & Persistence

  • Persistent storage using data.yml
  • Locked player data saved automatically
  • Data survives server restarts

⚙️ Configuration

  • Added config.yml with customizable options:
    • revive-mode (SPECTATOR / KICK)
    • lightning-effect toggle
    • particle-effect toggle
    • prevent-head-despawn toggle

🛠️ Admin Features

  • Added /soullockadmin unlock command
  • Supports player name and UUID
  • Permission: soullock.admin

🧠 Technical

  • Built using Paper API (1.21+)
  • Uses Adventure API for messaging
  • Optimized event handling
  • Clean modular code structure

🚀 Notes

  • First public release of SoulLock
  • Designed for survival, PvP, and roleplay servers

Information

Published onApril 1, 2026
Downloads1

Platforms

Paper Paper (1.21-1.21.11)