Player Memory Ledger: Server History, Reputation and Player Lore System

PathumDH

Feedback score
0
Posts
4
Reactions
4
Resources
7

Player Memory Ledger

Turn Player Actions into Living Server Lore & Reputation​

A lightweight, asynchronous storytelling system for Paper/Spigot 1.21+ that transforms raw player actions into meaningful history, reputation and server-wide lore.

⭐ 100% Free
⭐ No dependencies required
⭐ MySQL / SQLite support


What This Plugin Actually Does​

Instead of showing:
  • Kills: 47
  • Deaths: 12
It creates living player history, such as:
  • “Betrayed an ally after trading with villagers”
  • “Saved a player from death during combat”
  • “Hunted down their killer in revenge”
  • “Discovered an Ancient City alone”
  • “Went on a 7-kill streak in PvP”
Your server becomes a world with memory, not just stats.


Key Features​

📜 Living Player History​

Every major action is recorded as a structured “memory”:

  • Combat events
  • Social interactions
  • Exploration milestones
  • Rare discoveries

🏷️ Reputation System​

Players dynamically shift between:
  • Legendary
  • Trusted
  • Respected
  • Neutral
  • Questionable
  • Infamous
Plus auto-assigned titles like:
  • Hero
  • Betrayer
  • Explorer
  • Raider
  • Dragon Slayer

📊 In-Game Tools​

  • /memories → Personal timeline GUI
  • /history <player> → Public player profile
  • /top → Server leaderboards
  • /storycard → Shareable player story summary

⚙️ Performance First​

  • Fully asynchronous (no lag spikes)
  • Chunk-safe structure detection
  • SQLite default (zero setup)
  • MySQL support for networks

⚠️ Notes​

  • Some features require optional plugins (WorldGuard, etc.)
  • Designed for Paper/Spigot 1.21+



Support​

This plugin is actively maintained. Feedback and bug reports are welcome before leaving reviews.
 
Type
Offering
Exclusivity
  1. Non-exclusive
Server software
  1. Bukkit
  2. Spigot
  3. Paper
Last edited:
Top