AeroHook
PluginMIT

AeroHook

A high-performance, anti-cheat safe grappling hook plugin with realistic vector physics and full customization.

8
Downloads
2
Followers
2 months ago
Updated
📦
1
Versions

📖About 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 - 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.