Fully Configurable Messages: All player.sendMessage content is now configurable in the messages section of settings.yml. Customize texts and color codes (e.g., &a for green, &c for red) to your liking.
Border Display Option: Added the ability to choose between particles or blocks (configurable via zone_display_block) to outline farms with the /farm zone [particles|blocks] command. Blocks are now placed along edges to form a visible 3D cube.
Original Block Restoration: When using /farm zone blocks, original blocks are now restored after the display duration (zone_display_duration), preventing holes left by the wool.
Bug Fixes:
Fixed Message Colors for enter_farm and leave_farm: Removed hardcoded ChatColor overrides in FarmListener, allowing full color customization via settings.yml (default: green for enter, red for leave).
formatMessage Compilation Error: Resolved the "method formatMessage(@org.jetbrains.annotations.NotNull java.lang.String) is already defined" error in FarmManager by removing the redundant declaration.
Block Display for /farm zone blocks: Fixed an issue where wool blocks (e.g., RED_WOOL) did not display a 3D cube by enhancing placement along all edges.
Improvements:
Removed Command Cooldown: The command cooldown (configurable via commandCooldown) has been disabled, allowing instant use of all commands like /farm create or /farm zone.
Notes:
Back up your settings.yml file before updating, as new message keys have been added.
Reload the configuration with /farm admin reload after modifying settings.yml.