PlayerLores
Please note that this has nothing to do with item lores.
What is this?
Let's say you have some kind of RPG server. You want your players to log important events that happen. But, they don't want to waste their signs or books to write these down. Or their signs may be griefed and their books may be stolen. So why not simple save these events to a file. Well that is what this plugin does. Using a command, players can log important events to remember. Each player gets a different file to save their lores in.
What about those people who love to spam?
In order to prevent player from spamming their files. Players need to get their lores approved in order for it to go into the file.
How does this approving work?
When a player requests a lore, it gets created into a book. That book gets put into an inventory which can be accessed by moderators using a command. The inventory gets cleaned up every 10 seconds. If a moderator types another command while holding one of the books, it is approved and saved to file. If they don't approve, then they can simply throw the book away.
Commands and Permissions
| Command | Permission | Usage |
|---|---|---|
| /playerlores add <lore> | N/A | Requests for a lore to be added. |
| N/A | playerlores.self | When using the above command, the lore does not need to be approved by moderators. |
| /playerlores getrequests <page> | playerlores.moderate | Opens the inventory with the lore requests. |
| /playerlores approve | playerlores.moderate | Approves the lore request. |
Source Code
Suggestions
Suggestions are good. I want some. (Put them in the comments)
Planned Features
- Players can check their lores
Statistics

This plugin uses Metrics. It collects system information, player count, server and plugin version information and sends it to mcstats.org. If you don't want this information to be sent, go to plugins/PluginMetrics/config.yml and set opt-out to true.

