Changelog Book Freemium
v1.9Custom book GUI plugin for paper which reward's your players for reading live changes on your server
ChangelogBook
Beautiful In-Game Changelog System with Rewards
Watch how it works there! [CLICK ME TO SEE VIDEO]
What is ChangelogBook?
ChangelogBook is a powerful and intuitive plugin that allows server administrators to manage and display changelogs directly in-game through a beautiful book interface. Players can view recent updates, track new changes, and even receive rewards for staying informed about server developments.
Why choose ChangelogBook?
- Beautiful Book GUI - Interactive in-game changelog viewing experience
- Easy Navigation - Sequential numbering (#1, #2, #3) for quick reference
- ️ Database Support - MySQL integration for reliability and scalability
- Multi-Language - Built-in English and Polish support
- Reward Players - Incentivize players to read your updates
How to use:
To use it you just have to type /cl add <changelog message> and click enter
Then, just type /cl show and you will see all changelogs added on your server!
Now, changelog book will appear on your screen, from this place you can see everything, and who knows which rewards you will gain!
✨ Key Features
Interactive Book Interface
View changelogs in a beautiful, easy-to-read book format:
Automatic formatting with dates and authors
Sequential numbering for easy reference (#1, #2, #3)
Tracks read/unread entries per player
Beautiful color-coded display
Paginated for easy browsing
Players see exactly what's new since their last visit!
Flexible Storage Options
Choose the storage method that fits your server:
YAML Storage - Perfect for small servers
- No setup required
- Entries saved in data.yml
- Works out of the box
MySQL Storage - Recommended for larger servers
- Better performance with many entries
- Easy database backups
- Multi-server support potential
- Connection pooling with HikariCP
Simply toggle mysql.enabled in config to switch!
Reward System
Motivate players to stay informed about server updates:
- Create multiple reward tiers (bronze, silver, gold, or custom)
- Set custom chance percentages for each tier
- Configure cooldowns to prevent abuse (hours-based)
- Set maximum age for eligible entries (days)
- Execute ANY command as a reward (items, money, ranks, etc.)
- Automatic reward distribution when players read new entries
- Fully configurable in config.yml
Example rewards: diamonds, money, temporary perks, crate keys, ranks!
Smart Notifications
Keep players engaged with automatic notifications:
- Notify players on join about new changelog entries
- Configurable notification delay (no spam on join)
- Click-to-view interactive messages
- Shows count of unread entries
- Only notifies when there's actually something new
⚡ Admin Tools
Easy-to-use commands for managing your changelog:
- Add entries with a simple command
- Edit existing entries by ID
- Delete outdated or incorrect entries
- List all entries with details
- Hot reload configuration without restart
- Debug mode for troubleshooting
All changes are instant and stored safely!
Multi-Language Support
Fully translatable with built-in language files:
- English (en.yml) - default
- Polish (pl.yml) - complete translation
Add Your Own - Easy language file system
All messages, commands, and interface text can be customized!
⌨️ Commands
Command Description Permission
/changelog View the changelog book changelogbook.use
/changelog add <content> Add a new changelog entry changelogbook.admin
/changelog edit <id> <content> Edit an existing entry changelogbook.admin
/changelog delete <id> Delete a changelog entry changelogbook.admin
/changelog list List all entries with IDs changelogbook.admin
/changelog reload Reload configuration changelogbook.admin
/changelog debug <on|off> Toggle debug mode changelogbook.admin
Support & Links
GitHub Repository
Our Discord Server
⚡️ Need a solid host for your Minecraft server?
Atlass Hosting offers reliable performance and instant deployment.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta