AeroHook
A high-performance, anti-cheat safe grappling hook plugin with realistic vector physics and full customization.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
AeroHook
Project Summary A high-performance, anti-cheat safe grappling hook plugin with realistic vector physics and full customization. ⚓ AeroHook: Professional Grappling Hook AeroHook is a premium-quality, lightweight, and performance-oriented grappling hook solution for modern Minecraft servers. Built with Anti-Cheat safety as a priority, it provides smooth and realistic movement without triggering false positives. 🚀 Key Features * Anti-Cheat Safe: Uses advanced vector interpolation to ensure smooth movement that is compatible with strict anti-cheats like GrimAC and Spartan. * Realistic Physics: Experience realistic pulling mechanics. The plugin calculates your momentum based on the angle and distance to the hook. * Fully Configurable: Change everything from pull strength and vertical boost to custom sounds and particle effects. * Custom Items: Create unique grappling hooks with specific names, lores, and materials. Only designated items work! * Smart Cooldowns: Prevent players from spamming movement to maintain server balance. * Optimized Performance: Extremely lightweight code that won't impact your server's TPS. 🛠 Configuration Snippet Tailor the physics to your server's needs: physics: max-distance: 50.0 # How far the hook can reach pull-strength: 1.5 # Speed of the pull vertical-boost: 0.3 # Extra "jump" at the end velocity-smoothing: 0.85 # Lower = Safest for Anti-Cheats
🎮 Commands & Permissions * /gh give <player> - Grants a custom grappling hook. (Permission: grapplinghook.admin) * /gh reload - Reloads the configuration file. (Permission: grapplinghook.admin) * Player Use: Required permission grapplinghook.use (Default: true). 📦 Installation * Download the latest AeroHook.jar. * Drop it into your /plugins folder. * Restart your server. * (Optional) Customize config.yml and use /gh reload. *