SoulLock v1.2.3
A lightweight
Paper 1.21.8 plugin that lets you
Soul Bind tools & weapons to players.
Once bound, only the rightful owner can use or retrieve the item.
Perfect for survival servers, RPG experiences, and custom economies!
────────────
✨ Features
- Soul Binding — Lock items to a player with simple commands.
- Chest Support — Items can be stored in chests, but only the owner can take them back out.
- Use Protection — Non-owners cannot pick up, use, equip, or damage with Soul Bound items.
- ️ Staff Bypass — Staff can toggle bypass mode, while OPs/Console always have full control.
- Customizable — All messages, lore text, and colors can be edited in config.yml.
- Permission Control — Every command has its own permission node for fine-tuned rank setups.
────────────
⚔️ Commands & Permissions
- /soullock help — Show help menu
Permission: soullock.help
- /soullock or /soullock self — Bind the held item to yourself
Permission: soullock.bind.self
- /soullock <player> — Bind held item to another player
Permission: soullock.bind.other
- /soullock info — Show who owns the held item
Permission: soullock.info
- /soullock clear — Clear Soul Bound from your own held item
Permission: soullock.clear
- /soullock <player> clear — Clear Soul Bound from another player’s held item
Permission: soullock.clear.other
- /soullock bypass — Toggle staff bypass mode
Permission: soullock.bypass
- /soullock reload — Reload the config.yml
Permission: soullock.reload
*Note: OPs and Console always bypass permissions automatically.
────────────
⚙️ Configuration
Code (YAML):
# Time (ms) between denial messages
throttle_ms
: 2500
# Lore line format for Soul Bound items
lore_format
:
"&d&lSoul Bound&r&7 to &f&l{owner}"
# Example message
pickup_deny
:
"&7This item is &d&lSoul Bound&r&7 to &f&l{owner}&7. &c&lYou can’t pick it up."
Fully editable messages, lore format, and throttle values. Supports & color codes.
────────────
Installation
- Download the latest JAR file.
- Drop it into your server’s plugins/ folder.
- Restart or reload your Paper server (1.21.4+).
- Edit plugins/Soullock/config.yml if desired.
- Assign permissions using LuckPerms or another permissions plugin.
────────────
Changelog
v1.2.3
- Added new command: /soullock <player> clear
- Fixed console/OP issues with clearing items
- Added new permission node: soullock.clear.other
- Help menu updated with the new command
See full changelog on GitHub.
────────────
Author
Created by
Klickk / Klickk757 / ZyraSMP
────────────
License
This project is free to use on any Minecraft server.
You may not redistribute, modify, or sell the plugin.
All rights reserved by Klickk / ZyraSMP.