SoulLock icon

SoulLock -----

A Paper plugin that binds tools & weapons to a player so only the rightful owner can use them.



[​IMG]

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
  1. Download the latest JAR file.
  2. Drop it into your server’s plugins/ folder.
  3. Restart or reload your Paper server (1.21.4+).
  4. Edit plugins/Soullock/config.yml if desired.
  5. 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.
Resource Information
Author:
----------
Total Downloads: 3
First Release: Sep 21, 2025
Last Update: Sep 21, 2025
Category: ---------------
All-Time Rating:
0 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings