Player Memory Ledger v1.0.5

Generates server history, Tracks rescues, streaks, and builds player reputation and more.
playermemory_newmain.png

Player Memory Ledger
Turn Cold Statistics into Living Server History & Lore
A high-performance, asynchronous narrative logging engine for Paper/Spigot 1.21+ | Free & Open.
⭐ Completely Free. ⭐


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ STOP TRACKING RAW STATS. START TELLING STORIES.
Traditional tracker plugins give you cold, uninspired data like "kills: 47" or "deaths: 12". Player Memory Ledger completely shifts the paradigm. It watches your world in real-time, contextually infers complex social behaviors, and writes a dynamic, persistent historical timeline for every single player on your server.

Whether someone is a legendary lone wolf, a savior in battle, or a notorious backstabber, the world will remember.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ THE SMART INFERENCE ENGINE
The plugin doesn't just watch events — it understands context. Using internal logic filters, it automatically detects high-impact social dynamics that no other plugin tracks:
  • Betrayal Detection: A player completes a villager trade, then murders someone within a 10-minute window ➜ a BETRAYAL memory is permanently etched into their history.
  • Rescue Detection: A nearby player drops below 4 hearts. An ally kills the threatening mob in time and the victim survives 10 seconds ➜ a RESCUE is recorded for both players. (Note: rescue is detected via mob kills near low-health players. Direct heal-based rescue may not always trigger depending on server conditions.)
  • Revenge Matrix: A player is killed and a 60-minute window opens. If they hunt down their killer and finish the job ➜ a REVENGE KILL is officially recorded.
  • Kill Streaks: Chain 5 kills within 30 minutes for Killing Spree, chain 10 for Unstoppable.
  • Legendary Finds & Solo Boss Kills: Detects rare items (Silence Trims, Enchanted Golden Apples, Elytras, Nether Stars) and flags bosses killed completely alone — Dragon, Wither, or Warden.
  • Rare Structure Discovery: Ancient Cities, Woodland Mansions, End Cities, Strongholds, Trial Chambers — all detected chunk-safely without causing server lag.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ EVOLVING REPUTATION & LIVING TAGS
Every action shifts a player's standing. Good deeds add weight, chaotic actions pull it down — and redemption is always possible.
  • Dynamic Labels: Six reputation tiers that scale with behavior: LegendaryTrustedRespected ➜ Neutral ➜ QuestionableInfamous
  • Earned Titles: Tags like Hero, Dragon Slayer, Explorer, Loyal Ally, Protector, Betrayer, Raider, Outlaw, Warmonger are auto-assigned and auto-revoked as behavior changes.
  • True Redemption: Tags are wiped and fully rebuilt on every recalculation — asynchronously, off the main thread. No player is permanently stuck. Actions have consequences, but also a path forward.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ IMMERSIVE TIMELINES & IN-GAME UTILITIES
  • Graphical Timelines (/memories): A fully paginated 54-slot chest GUI with category filters (Combat, Social, Progression, Special, Negative), exact timestamps, and world coordinates for every memory.
  • Public Player Profiles (/history): View any player's kills, deaths, boss kills, reputation score, and earned tags in a clean GUI.
  • Story Cards (/storycard): Generate a beautifully formatted ASCII summary in chat or push it directly to your Discord server via built-in webhook support.
  • Leaderboards (/top): Server-wide rankings for reputation, kills, deaths, and boss kills with pagination.
  • PlaceholderAPI Support: 12 placeholders ready for scoreboards, tab lists, and holograms. (%playerledger_reputation%, %playerledger_tags%, and more.)
  • Seasonal Archiving: Snapshot an entire season's data into compressed local archives, keeping your active database lightweight while preserving history forever.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ BUILT FOR PERFORMANCE
  • Fully Async: Every database write, reputation recalculation, and structure detection runs off the main thread. Zero tick impact.
  • Dual Database Tuning: SQLite out of the box (zero setup), or swap to MySQL for networks — same codebase, one config line.
  • HikariCP Connection Pooling Gold: Enterprise-grade connection management for both database modes.
  • Modern API Architecture: MiniMessage throughout, no legacy color codes. Built for Paper/Spigot 1.21+ with Java 21.
  • Chunk-Safe Structure Detection: Structure searches run asynchronously and never force-load chunks on the main thread.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ COMMANDS & PERMISSIONS
Code:
/memories           — Browse your personal memory timeline (playerledger.use)
/history <player>   — View any player's public profile (playerledger.history)
/reputation [player]— View reputation score, label, and tags (playerledger.reputation)
/storycard [player] — Generate a formatted story card (playerledger.storycard)
/top <type>         — Server leaderboards: reputation, kills, deaths, bosskills (playerledger.leaderboard)
/marry <player>     — Propose marriage (two-way acceptance) (playerledger.social)
/alliance <player>  — Propose alliance (two-way acceptance) (playerledger.social)
/ledger inspect <pl>— Deep data inspection (playerledger.admin)
/ledger reload      — Reload configuration (playerledger.admin)
/ledger archive     — Archive current season (playerledger.admin)
/ledger purge <play>— Remove all player data (playerledger.admin)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ PLACEHOLDERAPI SUPPORT
Full PlaceholderAPI integration out of the box — optional, works without it. Drop into any scoreboard, tab list, hologram, or chat plugin instantly.
Code:
• %playerledger_reputation% — Reputation score
• %playerledger_kills%      — Total player kills
• %playerledger_deaths%     — Total deaths
• %playerledger_boss_kills% — Total boss kills


PML plugin review.png


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



■ KNOWN LIMITATIONS (v1.0.5)
Being upfront so you know exactly what you're getting:
  • Theft detection requires a protection plugin (WorldGuard, GriefPrevention, etc.) — disabled by default pending integration.
  • Faction join/leave memories require a Factions plugin — stub is present, integration pending.
  • Archive browsing GUI is not yet implemented (archiving/creation works, in-game browsing of past archives is a v1.1 feature).
  • The "Trusted Merchant" tag requires trade counting — this will be properly tracked in v1.1 with a dedicated trade memory type.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ MAP / ROADMAP
  • v1.1.0 — Dedicated trade memory type (fixes Trusted Merchant tag), archive browsing GUI[/CENTER]
  • v1.2.0 — Protection plugin integrations (WorldGuard, GriefPrevention, Towny) for theft detection
  • v1.3.0+ — Custom memory scripting API, duel plugin integrations, minigame event support

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■ BUG REPORTS & COMMUNITY SUPPORT
This plugin is completely free and actively maintained. If something isn't working as expected or you have an idea that would make this even better for your server, please don't leave a negative review without reaching out first. I genuinely want to fix it.

Response times may vary but every report is read and taken seriously. Most bugs can be patched same day.



Built for Paper/Spigot 1.21+ | Java 21 | SQLite & MySQL | PlaceholderAPI (optional)

Latest reviews

One of the most creative plugins I've seen in a long time. Turns boring kill/death stats into actual player history and server lore. The betrayal and revenge detection work flawlessly. Free, well-documented, and actively maintained — what more could you ask for? Solid 5 stars, no question.
Absolutely great plugin.Love it
PathumDH
PathumDH
Thank you sir
EULA: Free EULA
279 Views
8 Downloads
May 19, 2026 Published
N/A Updated
5.00 star(s)
Average rating (2)
330.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Discord
  1. Optimization
Game mode
  1. Survival
  1. Earth
  1. Lifesteal
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,179 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,113 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,046 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,804 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,572 purchases
279 Views
8 Downloads
May 19, 2026 Published
N/A Updated
5.00 star(s)
Average rating (2)
330.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Discord
  1. Optimization
Game mode
  1. Survival
  1. Earth
  1. Lifesteal
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,179 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,113 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,046 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,804 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,572 purchases
Top