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

FeatureChangelogBookTypical Announcement Plugin
Changelog displayInteractive book GUI with rich formattingMOTD lines or chat broadcast
ID systemAuto-numeric + custom readable IDsNo ID system
Rewards3 tiers with chance, cooldown, max-ageNone
Player engagementSuggestions, voting, milestones, tagsNone or basic comments
Data persistenceAsync MySQL or YAML, multi-server syncFlat file only or no persistence
Discord integrationWebhook with rate limiting and validationNo integration
Export formatsJSON, Markdown, YAML, CSV, RSSNone


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

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

ServerPaper 1.21.3+, Java 21
DependenciesNone required. PlaceholderAPI is optional.
StorageYAML flat-file or MySQL via HikariCP
LanguagesEnglish, Polish (fully customizable)
AnalyticsbStats, optional, toggle in config


Commands

CommandDescriptionPermission
/changelogOpen changelog book or show helpchangelogbook.use
/changelog add Add a new changelog entrychangelogbook.admin
/changelog edit Edit an existing entrychangelogbook.admin
/changelog delete Delete a changelog entrychangelogbook.admin
/changelog listList all entries with IDschangelogbook.admin
/changelog reloadReload config, lang, and all settings livechangelogbook.admin
/changelog adminOpen the admin panel GUIchangelogbook.admin
/changelog search Search entries by keywordchangelogbook.admin
/changelog statsShow changelog statisticschangelogbook.admin
/changelog export at>Export to JSON, Markdown, YAML, or CSVchangelogbook.admin
/changelog suggest Submit a changelog suggestionchangelogbook.use
/changelog vote Vote on a changelog entrychangelogbook.use
/changelog schedule Schedule an entry for laterchangelogbook.admin
/changelog give Manually give a reward to a playerchangelogbook.admin


Permissions

PermissionDescriptionDefault
changelogbook.useView changelog and use vote/suggest commandstrue
changelogbook.adminFull admin access to all commands and panelop
changelogbook.update.notifyReceive plugin update notifications on joinop


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

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