Changelog Book v2.2

Professional In-Game Changelog Management

Changelog Book



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




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





 

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 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.




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

Product Info
Statistics
20

Views

0

Purchases

0

Downloads

5.48 MB

File size

16.07.2026

Published

15.07.2026

Updated

Info
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.

Log in to get your link
Product Image
Changelog Book
Changelog Book