Introduce predictive targeting based on entity eye positions and relative velocity (predictDistance) and change entity query to use a Box around the player's eye position and the prediction check. Rework combat item handling: ensure axe-block breaking logic checks axe availability first, perform mace attack before equipping Elytra, and only equip Elytra if present. Add necessary imports and small refactors for readability.
Add Gradle build files, MIT license, and .gitignore. Implement ElytraMace client mod with keybindings for target selection and attack, including mixin for entity glowing effect. Register mod metadata and mixins configuration for Fabric loader.