HarvestFlow v1.12 - The "Quality of Life" Update
This update focuses on a highly requested feature to improve the experience for players who don't have specific harvesting permissions, making the plugin more intuitive and less restrictive on servers that use a detailed permission setup.
✨ New Feature
- Configurable Fallback for Missing Permissions:
- A new option, allow-vanilla-harvest-without-permission, has been added to the general section of config.yml.
- When use-permissions is enabled, you can now control what happens when a player without the required harvestflow.crops.<type> permission tries to break a mature crop.
- true (Default): The player will perform a standard vanilla harvest. The crop breaks, drops vanilla items, and is not replanted by the plugin. This is the new, more user-friendly behavior.
- false: This preserves the old behavior. The player will be completely blocked from breaking the crop.
️ Improvements & Bug Fixes
- Improved Logic Flow: The internal permission checking logic within the BlockBreakEvent has been refactored. Checks are now performed earlier and more logically, which improves efficiency and prevents potential conflicts.
Thank you for the suggestion! This change makes HarvestFlow more flexible for server administrators and fairer for players.