SoulLedger v0.4

SoulLedger is not just a soulbound plugin. It is an item ownership and transfer history system.
This update brings five major new features, several quality-of-life improvements for players and admins, and fixes to a handful of important bugs — including one that caused item lore to grow indefinitely after repeated transfers.

✨ What's New
✅ Bind-on-Pickup Items can now automatically bind to the first player who picks them up. Toggle it on or off in config.yml with bind-on-pickup. Disabled by default.
✅ Bind-on-Use Items can now automatically bind when a player first right-clicks with them. Toggle with bind-on-use in config.yml. Disabled by default.
✅ List Your Bound Items — /sl list Players can now type /sl list to see all of their own bound items, with name, ID, bind type, and date. Admins can use /sl list <player> to inspect another player's items.
✅ Transfer History — /sl history Players can now type /sl history to view the complete transfer log for all of their bound items. Admins can use /sl history <player> for any online player.
✅ Offline Transfer /sl transfer <player> now works even when the target player is offline. The item's ownership record is updated immediately — the player will hold the registered ownership the next time they log in.
🔧 Admins Can Transfer Items to Themselves Admins can now run /sl transfer <self> to take ownership of any item they are holding. Regular players are still blocked from doing this.

🐛 Bug Fixes
🐛 Item Lore Growing Indefinitely — Fixed Every time an item was transferred or re-bound, a new lore block was being added without removing the old one. This caused the lore to pile up with duplicate entries over time. The detection logic has been completely rewritten and now reliably finds and removes the old block regardless of how Spigot formats it internally.
🐛 Debug Toggle Not Saving — Fixed The /sl debug command appeared to work, but the setting was never actually written to disk. After a reload or restart, the toggle would silently revert. It now saves correctly every time.
🐛 items-deleted Message Never Shown — Fixed When a player died and their bound items were destroyed (via delete-on-death), no message was ever sent to them. They now receive a notification on respawn, matching the behavior of the keep-on-death mode.

🔐 Permission & Configuration Changes
🔐 soulledger.use — Now Granted to All Players by Default This permission was previously OP-only. It now defaults to all players, giving everyone access to /sl inspect, /sl help, /sl list (own items), and /sl history (own items) without any manual permission setup.
🔐 New Permissions: soulledger.list and soulledger.history These OP-level permissions control whether an admin can view another player's items or history using the [player] argument. Without them, players can only see their own.
⚙️ New Config Options: bind-on-pickup and bind-on-use Both default to false. Enable either one in config.yml to activate automatic binding for all items on your server.
📘 Messages Split into a Separate File All player-facing messages have been moved to messages.yml, keeping config.yml focused exclusively on behavior settings. Both files are hot-reloadable with /sl reload.

🧩 Why This Matters
Server owners now have full control over how and when items get bound — manually via command, automatically on pickup, or automatically on first use. Players get self-service access to their own item records without needing admin intervention, and admins have cleaner tools for managing ownership across the board. The lore fix in particular eliminates a silent data corruption issue that would have worsened with every transfer.
Buy a license now
$4.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 month
Share and earn
Refer this resource and earn a 10% commission.
106 Views
0 Purchases
1 Downloads
May 4, 2026 Published
May 9, 2026 Updated
Not yet rated
52.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Equipment
  1. Fun
Game mode
  1. Survival
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
Supported languages
  1. English
Creator
Recommended for you
FULL AND EASY web-integrated minecraft shop experience
Not yet rated
4 purchases
Player Delivery Contracts, Carrier Reputation & Insured Shipments
Not yet rated
0 purchases
Track those griefers like a bird of prey!
Not yet rated
0 purchases
A physical trading market with companies, stocks, and dividends powered by real player activity.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,166 purchases
Share and earn
Refer this resource and earn a 10% commission.
106 Views
0 Purchases
1 Downloads
May 4, 2026 Published
May 9, 2026 Updated
Not yet rated
52.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Equipment
  1. Fun
Game mode
  1. Survival
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
Supported languages
  1. English
Creator
Recommended for you
FULL AND EASY web-integrated minecraft shop experience
Not yet rated
4 purchases
Player Delivery Contracts, Carrier Reputation & Insured Shipments
Not yet rated
0 purchases
Track those griefers like a bird of prey!
Not yet rated
0 purchases
A physical trading market with companies, stocks, and dividends powered by real player activity.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,166 purchases
Top