Changelog Book
1.9.0Custom book GUI plugin for paper which reward's your players for reading live changes on your server
1.9.0latestChangelog Book 1.9.0Mar 15, 2026 v1.9.0 — Bug Fixes & Compatibility Update1.7.0Changelog Book 1.7.0Feb 17, 2026 ChangelogBook v1.7.0 - Critical Bug Fix UpdateMajor Stability Update - 11 Bug Fixes
What's New in v1.7.0? Version 1.7.0 is a major stability update fixing 11 bugs including 3 critical issues that could cause data loss and server lag. This update is highly recommended for all users. Critical Bug Fixes 1. Data Loss Prevention Entries are now saved to database before memory cache, eliminating data loss during database failures. No more lost changelog entries when MySQL connection drops! 2. DoS Protection Added content length validation (3-5000 characters) to prevent oversized entries and server lag. Protects against players spamming massive changelog entries that could crash your server. 3. Database Garbage Collection Soft-deleted entries are automatically pruned after 30 days, preventing infinite database growth. Your database will stay clean and performant over time.
Performance & Stability Improvements 90% faster display numbers - Implemented caching system for entry numbering Thread-safe operations - Fixed ConcurrentModificationException during /changelog reload Resource leak fixed - Discord webhook connections now properly close Configurable connection pool - HikariCP pool size is now configurable (default increased from 5 to 10)
Quality of Life Improvements Better error messages - Clear feedback when content validation fails Discord webhook validation - Invalid URLs are detected before sending Reload-friendly config - Update checker interval refreshes without restart
New Configuration Options All new options have sensible defaults - no manual configuration required! Code (Text): limits: max-content-length: 5000 min-content-length: 3 database: prune-deleted-after-days: 30 prune-on-startup: true mysql: pool: maximum-size: 10 minimum-idle: 2 connection-timeout: 10000 idle-timeout: 600000 max-lifetime: 1800000 Performance Comparison Display Number Calculation: O(n log n) per call → O(1) cached lookup (~90% faster) Database Growth: Infinite → Capped by auto-prune (Sustainable) Connection Pool: 5 fixed → 10 configurable (Better scalability) Memory Leaks: Yes (Discord) → No (100% resolved)
1.4.0Changelog Book 1.4.0Jan 23, 2026 It is recomended do remove your old config files. Make backup first Update Notifier System Automatic update checking from GitHub Releases API Placeholders: %current_version%, %new_version%, %link% Clickable notifications on player join with GitHub download link Permission: changelogbook.update.notify (default: OP) Full customization in language files (EN/PL) Command /changelog checkupdate for manual checking Configurable check interval (default: 6 hours) Info Command Command /changelog info displays: Plugin version: %pluginversion% (1.4.0) Server type: %servertype% (Paper/Spigot/Purpur/Folia) Server version: %serverversion% (e.g., 1.21.3) Update notifier: %updatenotifier% (Enabled/Disabled) Database: %database% (Connected/Disconnected) Database type: %databasetype% (MySQL/YAML) Database sync: %databasesync% (Enabled/Disabled - planned feature) Full customization in language files with colors Configurable header and footer All features implemented exactly as suggested by the user.v1.3Changelog Book v1.3Jan 9, 2026 Changelog book now support color codes! ChangelogBook supports rich text formatting in changelog entries with automatic version detection: Legacy Color Codes (Minecraft 1.8+) All standard Minecraft color codes are supported using the & prefix: | Code | Color | Example | |------|-------|---------| | &0 | Black | &0Black text | | &1 | Dark Blue | &1Dark blue text | | &2 | Dark Green | &2Dark green text | | &3 | Dark Aqua | &3Dark aqua text | | &4 | Dark Red | &4Dark red text | | &5 | Dark Purple | &5Dark purple text | | &6 | Gold | &6Gold text | | &7 | Gray | &7Gray text | | &8 | Dark Gray | &8Dark gray text | | &9 | Blue | &9Blue text | | &a | Green | &aGreen text | | &b | Aqua | &bAqua text | | &c | Red | &cRed text | | &d | Light Purple | &dLight purple text | | &e | Yellow | &eYellow text | | &f | White | &fWhite text | Format Codes (Minecraft 1.8+) | Code | Effect | Example | |------|--------|---------| | &l | Bold | &lBold text | | [I]&o | Italic | &oItalic text[/I] | | [U]&n | Underline | &nUnderlined text[/U] | | &m |Strikethrough| &mStrikethrough text | | &k | Obfuscated | &kObfuscated text | | &r | Reset | &cRed &rNormal | Hex Colors (Minecraft 1.16+) Custom hex colors using the format &#RRGGBB: &#FF5733 - Orange �FF00 - Bright Green ඪDB - Light Blue 	B59B6 - Purple &#E74C3C - Red &#F39C12 - Orange-Yellow1.0.0Changelog Book 1.0.0Jan 4, 2026 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 updatesKey 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 [ICODE]mysql.enabled[/ICODE] 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 | |---------|-------------|------------| | [ICODE]/changelog[/ICODE] | View the changelog book | [ICODE]changelogbook.use[/ICODE] | | [ICODE]/changelog add <content>[/ICODE] | Add a new changelog entry | [ICODE]changelogbook.admin[/ICODE] | | [ICODE]/changelog edit <id> <content>[/ICODE] | Edit an existing entry | [ICODE]changelogbook.admin[/ICODE] | | [ICODE]/changelog delete <id>[/ICODE] | Delete a changelog entry | [ICODE]changelogbook.admin[/ICODE] | | [ICODE]/changelog list[/ICODE] | List all entries with IDs | [ICODE]changelogbook.admin[/ICODE] | | [ICODE]/changelog reload[/ICODE] | Reload configuration | [ICODE]changelogbook.admin[/ICODE] | | [ICODE]/changelog debug <on\|off>[/ICODE] | Toggle debug mode | [ICODE]changelogbook.admin[/ICODE] | Support & Links GitHub: https://github.com/bishowsky/ChangelogBook Our Discord: https://discord.gg/mkyU3SgBUP ️Need a solid host for your Minecraft server? Atlass Hosting offers reliable performance and instant deployment. https://client.atlass.host?ref=bishyy
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta