Release Notes
This release improves plugin initialization, updates platform support, and refreshes project dependencies.
What's Changed
- Updated to Paper API 1.21.11.
- Updated the required Java version to Java 25.
- Improved plugin startup and shutdown lifecycle.
- Fixed custom command parameter registration order.
- Added proper bStats shutdown handling.
- Removed redundant command and error-message handling code.
- Improved internal food component and event handling code.
Dependency Updates
- PlaceholderAPI 2.11.7 → 2.12.3
- Lombok 1.18.40 → 1.18.46
- bStats 3.1.0 → 3.2.1
- Gradle Wrapper 9.4.0 → 9.6.1
- Updated Gradle build tooling dependencies.
EatEverything v1.6.8
Improvements
- Restricted /eateverything edible tab completion to the expected boolean argument so later arguments no longer get unrelated repeated suggestions.
Bug Fixes
- Malformed converts-to.enchantments entries in food-components.yml are now skipped with a warning instead of breaking custom component loading during startup or reload.
Eat Everything - v1.6.7
Changes & Fixes
- Added support for Minecraft 26.1 and higher versions.
- Updated Commons to v2.1.1.
Eat Everything - v1.6.6
Changes & Fixes
- Updated commons dependency from 2.0.6 to 2.1.0.
- Updated command-framework dependency from 1.5.9 to 1.6.2.
EatEverything - v1.6.5
Changes
- Made custom component IDs case-insensitive so item lookups and command usage are more forgiving.
- Added clearer validation feedback for effect probability values to improve command usability.
- Reloading now refreshes the main config alongside component and message data for more consistent live updates.
Fixes
- Fixed command argument handling for nutrition, eat time, edible state, and effect probability to prevent invalid input from slipping through.
- Fixed consume effect clearing so non-status consumable effects are preserved instead of being removed unintentionally.
- Fixed the item info output to avoid issues when a consumable sound is not present.
- Fixed missing message key handling to avoid null-driven runtime issues in chat output.
Eat Everything v1.6.4
Improvements
- Improved custom food component performance by indexing components by material instead of scanning the full component list on every item interaction.
- Streamlined consumption command execution to avoid repeated placeholder formatting for each command run.
- Enhanced tab completion for item and help commands with cleaner suggestions and reduced unnecessary autocomplete noise.
- Added optional amount support to the item command, allowing custom food items to be given in larger stacks.
Bug Fixes
- Fixed an issue where command usage messages could display /%label% instead of the actual command label.
- Fixed the item command so it properly gives the configured custom component item.
- Resolved a configuration path issue that could prevent custom component conditions from being read correctly.
- Fixed command dispatch handling for consumed items to prevent substring-related errors with short commands.
- Added missing ee. aliases for commands such as version for better consistency.
- Improved food component matching and metadata checks by updating deprecated Paper and Bukkit API usage.
- Fixed consume sound handling so empty sound config values no longer override default eating or drinking sounds.
