Changelog Book v2.2
Professional In-Game Changelog Management
Watch how it works there! [CLICK ME TO SEE VIDEO]
ChangelogBook
Interactive Changelogs. One Book. Every Server.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Book GUI ◆ Smart IDs ◆ MySQL + YAML ◆ 2 Languages ◆ Paper 1.21
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What ChangelogBook Solves
Most servers rely on Discord announcements or MOTD lines to communicate updates. Players miss changes, suggestions pile up in unrelated channels, and there is no way to track who has actually read what.
ChangelogBook fixes that. Every update becomes an interactive in-game book that players can open at any time. A Smart ID system supports auto-numeric or custom readable IDs. Join notifications alert players about new entries with optional auto-open. A reward system incentivises reading. Players can vote, suggest, and engage with changelogs directly in-game. This is not a simple MOTD plugin. It is a full changelog management system.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Core Features
◆ Interactive Book GUI
Fully formatted changelog displayed as an in-game written book
Rich text, hex colors, gradient support via legacy codes (&6, RRGGBB)
Categories with custom icons, colors, and emoji
First page fully customizable: title, separator, description, footer
◆ Smart ID System
Auto-numeric IDs (1, 2, 3) for quick commands
Custom readable IDs (bug-fix-2024, update-1.2.0) for organization
Full backward compatibility with existing entries
◆ Data Storage
MySQL via HikariCP: async load and save with connection pooling
YAML flat-file for servers without a database
Mode selected in config.yml, no code changes required
Multi-server synchronization via MySQL
◆ Reward System
Three reward tiers: Bronze, Silver, Gold
Configurable chance, cooldown, and max-age per tier
Custom command execution per reward
Incentivises players to actually read changelogs
◆ Discord Integration
Webhook notification on new entries and suggestions
Rate limiting and SSRF protection built in
Configurable role mentions
◆ Notifications
Three display modes: ActionBar, Title, BossBar
Configurable sound effects
Auto-open book on join (optional)
Per-player last-seen tracking
◆ Advanced Features
Player suggestions with approve/reject system
Version milestones and release tracking
Impact levels: CRITICAL, HIGH, MEDIUM, LOW, MINOR
Vote system: like/dislike on entries
Tag system for categorization
Search entries by keyword
Scheduled entries with delay publishing
RSS feed generation
Export/Import: JSON, Markdown, YAML, CSV
Auto-backup with configurable retention
Analytics and engagement tracking
PlaceholderAPI integration
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Why ChangelogBook
ChangelogBook
Interactive Changelogs. One Book. Every Server.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Book GUI ◆ Smart IDs ◆ MySQL + YAML ◆ 2 Languages ◆ Paper 1.21
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What ChangelogBook Solves
Most servers rely on Discord announcements or MOTD lines to communicate updates. Players miss changes, suggestions pile up in unrelated channels, and there is no way to track who has actually read what.
ChangelogBook fixes that. Every update becomes an interactive in-game book that players can open at any time. A Smart ID system supports auto-numeric or custom readable IDs. Join notifications alert players about new entries with optional auto-open. A reward system incentivises reading. Players can vote, suggest, and engage with changelogs directly in-game. This is not a simple MOTD plugin. It is a full changelog management system.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Core Features
◆ Interactive Book GUI
Fully formatted changelog displayed as an in-game written book
Rich text, hex colors, gradient support via legacy codes (&6, RRGGBB)
Categories with custom icons, colors, and emoji
First page fully customizable: title, separator, description, footer
◆ Smart ID System
Auto-numeric IDs (1, 2, 3) for quick commands
Custom readable IDs (bug-fix-2024, update-1.2.0) for organization
Full backward compatibility with existing entries
◆ Data Storage
MySQL via HikariCP: async load and save with connection pooling
YAML flat-file for servers without a database
Mode selected in config.yml, no code changes required
Multi-server synchronization via MySQL
◆ Reward System
Three reward tiers: Bronze, Silver, Gold
Configurable chance, cooldown, and max-age per tier
Custom command execution per reward
Incentivises players to actually read changelogs
◆ Discord Integration
Webhook notification on new entries and suggestions
Rate limiting and SSRF protection built in
Configurable role mentions
◆ Notifications
Three display modes: ActionBar, Title, BossBar
Configurable sound effects
Auto-open book on join (optional)
Per-player last-seen tracking
◆ Advanced Features
Player suggestions with approve/reject system
Version milestones and release tracking
Impact levels: CRITICAL, HIGH, MEDIUM, LOW, MINOR
Vote system: like/dislike on entries
Tag system for categorization
Search entries by keyword
Scheduled entries with delay publishing
RSS feed generation
Export/Import: JSON, Markdown, YAML, CSV
Auto-backup with configurable retention
Analytics and engagement tracking
PlaceholderAPI integration
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Why ChangelogBook
| Feature | ChangelogBook | Typical Announcement Plugin |
| Changelog display | Interactive book GUI with rich formatting | MOTD lines or chat broadcast |
| ID system | Auto-numeric + custom readable IDs | No ID system |
| Rewards | 3 tiers with chance, cooldown, max-age | None |
| Player engagement | Suggestions, voting, milestones, tags | None or basic comments |
| Data persistence | Async MySQL or YAML, multi-server sync | Flat file only or no persistence |
| Discord integration | Webhook with rate limiting and validation | No integration |
| Export formats | JSON, Markdown, YAML, CSV, RSS | None |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Who This Is For
Server administrators Stop copy-pasting update messages into Discord. Manage every changelog entry from in-game commands with hot-reload support.
Network owners Sync changelogs across every server in your network via MySQL. One entry, instant visibility everywhere.
Survival and SMP servers Keep your player base informed with styled changelogs and reward them for staying up to date.
RPG and adventure servers Use milestones and impact levels to document lore updates, class changes, and content releases in style.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Technical Specs
Who This Is For
Server administrators Stop copy-pasting update messages into Discord. Manage every changelog entry from in-game commands with hot-reload support.
Network owners Sync changelogs across every server in your network via MySQL. One entry, instant visibility everywhere.
Survival and SMP servers Keep your player base informed with styled changelogs and reward them for staying up to date.
RPG and adventure servers Use milestones and impact levels to document lore updates, class changes, and content releases in style.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Technical Specs
| Server | Paper 1.21.3+, Java 21 |
| Dependencies | None required. PlaceholderAPI is optional. |
| Storage | YAML flat-file or MySQL via HikariCP |
| Languages | English, Polish (fully customizable) |
| Analytics | bStats, optional, toggle in config |
◆ Commands
| Command | Description | Permission |
| /changelog | Open changelog book or show help | changelogbook.use |
| /changelog add | Add a new changelog entry | changelogbook.admin |
| /changelog edit | Edit an existing entry | changelogbook.admin |
| /changelog delete | Delete a changelog entry | changelogbook.admin |
| /changelog list | List all entries with IDs | changelogbook.admin |
| /changelog reload | Reload config, lang, and all settings live | changelogbook.admin |
| /changelog admin | Open the admin panel GUI | changelogbook.admin |
| /changelog search | Search entries by keyword | changelogbook.admin |
| /changelog stats | Show changelog statistics | changelogbook.admin |
| /changelog export at> | Export to JSON, Markdown, YAML, or CSV | changelogbook.admin |
| /changelog suggest | Submit a changelog suggestion | changelogbook.use |
| /changelog vote | Vote on a changelog entry | changelogbook.use |
| /changelog schedule | Schedule an entry for later | changelogbook.admin |
| /changelog give | Manually give a reward to a player | changelogbook.admin |
◆ Permissions
| Permission | Description | Default |
| changelogbook.use | View changelog and use vote/suggest commands | true |
| changelogbook.admin | Full admin access to all commands and panel | op |
| changelogbook.update.notify | Receive plugin update notifications on join | op |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Get ChangelogBook
Your players are already looking for updates.
Give them a book worth opening.
Full changelog management. Every feature exposed. One plugin.
Download and have it running in under 2 minutes.
Questions? Feature requests? Open an issue on GitHub.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Get ChangelogBook
Your players are already looking for updates.
Give them a book worth opening.
Full changelog management. Every feature exposed. One plugin.
Download and have it running in under 2 minutes.
Questions? Feature requests? Open an issue on GitHub.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Product Info
Statistics
4
Views
0
Purchases
0
Downloads
5.48 MB
File size
16.07.2026
Published
15.07.2026
Updated
Info
Server type
Supported software
Supported Versions
1.21 - 1.21.11
Share & Earn
Share and earn part of the profits, an estimated €0.4 per product sale.