RecipeBook 3.0.0
Major Release Changelog
Released: 2026-05-18
Highlights
- Major version bump: RecipeBook is now 3.0.0.
- VaultPack integration cleanup: RecipeBook now uses VaultPack's runtime service integration instead of depending on a copied local VaultPack jar.
- Safer deployment: Removed the binary plugin dependency pattern that could cause stale or mismatched integration behavior.
- Modern server compatibility: Build remains aligned for Java 21 and modern Paper/AdvancedSlimePaper environments.
Added
- Added support for VaultPack runtime service integration.
- Added cleaner integration behavior for servers that have VaultPack installed.
- Added a major release marker with plugin metadata now reporting 3.0.0.
Improved
- Improved compatibility with VaultPack by using a runtime service instead of a bundled/local jar reference.
- Improved maintainability by removing the need to keep a local VaultPack binary inside the RecipeBook project.
- Improved release packaging confidence by validating the final built jar metadata.
- Kept the installable jar name simple:
RecipeBook.jar
Fixed
- Fixed the old local VaultPack binary dependency workflow.
- Fixed the risk of RecipeBook compiling/running against a stale copied VaultPack jar.
- Fixed version metadata so the built plugin now reports 3.0.0.
Breaking / Admin Notes
- This is a major version release. Back up your
plugins/RecipeBook/folder before upgrading.- If you also use VaultPack integration features, update VaultPack to the matching modern release first.
- Recommended paired versions:
- RecipeBook: 3.0.0
- VaultPack: 4.0.0
- Install the final shaded jar:
RecipeBook.jar
Verification
- Built successfully with Java 21.
- Verified the built plugin metadata reports version 3.0.0.
Recommended: stop the server, back up your config/data, replace the jar, and test recipe browsing/quick-craft behavior before opening to players.
New Features:
• Added Quick Craft button to recipe GUI
- Instantly craft items if you have the required materials
- Real-time inventory checking with visual feedback
- Material counts displayed as [current]/[needed] format
- Green text when you have enough materials
- Red text when materials are missing
• Customizable quick-craft button
- Configure button icon, position, and lore in config.yml
- Custom success and failure sound effects
- Fully translatable messages in lang.yml
Quality of Life:
• Players can now craft directly from the recipe viewer
• No need to manually gather materials from inventory
• Clear visual indication of missing materials before attempting to craft
Configuration:
• New config section: craft-gui.buttons.quick-craft
- Customize icon (default: crafting_table)
- Set button position (default: row 5, column 3)
- Configure success/fail sounds
- Modify lore and messages
• New lang.yml messages:
- craft-success: Shown when item is crafted successfully
- craft-insufficient: Shown when missing materials
Bug Fixes:
• None
Technical:
• Added inventory material checking system
• Implemented automatic material removal on successful craft
• Enhanced recipe GUI with dynamic lore generation
We've added some exciting new features and improvements to enhance your crafting experience!
New Features:
- Clickable Ingredients: You can now click on any ingredient in a recipe, and it will take you directly to that specific ingredient's page. This makes it easier than ever to see how to obtain everything you need to craft your favorite items!
- Category Shortcut Command: Use the command /recipebook open <id> to open a specific recipebook category. This is especially useful for linking to menus in other plugins, allowing for seamless navigation!
- Hidden Permissions with Items: You can now hide recipes that are not unlocked using items like gray_dye in the recipebook until players unlock the associated recipes. This gives players a sense of progression and excitement as they work towards unlocking new recipes.
Important:
Thank you for using our plugin! We hope you enjoy these new additions.
- Config Change Required: Please note that a configuration update is necessary to take full advantage of these new features. Make sure to review the updated configuration file to ensure everything is set up correctly!
This update introduces a new command alias /rbook to make accessing your recipes faster and more convenient!
What’s New:
- Added /rbook as an alias for the /recipebook command.
