ReachBlock is a plugin that tries to block out potential reach by reading values from the packets sent by the player. This plugin is open-source with all credits on the GitHub page. Requires ProtocolLib: https://www.spigotmc.org/resources/protocollib.1997/
Pros/Cons: Blocks Most Reach Hacks Checks Hitbox Doesn't Support All Mobs