promotional bannermobile promotional banner

Mcheli WingMan

An addon for McHeli adding AI wingmen, UAV range extension, and autonomous flight missions. One order sends your aircraft through taxi, takeoff, cruise, strike, and landing automatically. Weapon stats unchanged.

File Details

McHeliWingman-1.0.1.jar

  • R
  • May 2, 2026
  • 241.08 KB
  • 37
  • 1.12.2
  • Forge

File Name

McHeliWingman-2.0.1.jar

Supported Versions

  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:mcheli-wingman-1517433:8025774")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

🚁 Helicopter Formation Flying Improvements

Altitude Control Fix

  • Fixed helicopter stabilizing ~34 blocks above formation slot
    • Root cause: throttle formula used leader's throttle (jet = 1.0) as base, creating a fixed equilibrium offset vs. actual hover throttle (~0.73)
    • Fix: replaced with a fixed hover baseline (0.70) independent of leader throttle
  • Fixed helicopter descending while leader is hovering stationary
    • Old holdStop had a max throttle of 0.50, far below actual hover requirement

Formation Spacing Fix

  • Fixed configured formation distances (/wingman dist) not being maintained when leader is stationary
    • Root cause: holdStop skipped steerToTarget, freezing wingman in place instead of moving to slot
    • Fix: helicopters now always use steerToTarget; naturally stop when within 5 blocks of slot

⚔️ AUTO Attack Mode Improvements

  • Fixed helicopter climbing indefinitely in AUTO mode when no enemies are present (now follows in formation like HOLD)
  • Fixed helicopter circling continuously within standoff range
    • Old code produced negative pitch (backward movement), causing oscillation
    • Fix: helicopter attack pitch now uses movTarget XZ distance; hovers at pitch=0 inside standoff
  • Fixed helicopter climbing without limit during attack due to throttle always being forced to 1.0

🛡️ Friendly Fire Prevention

  • Prevented player from accidentally damaging wingmen with own weapons
    • Cancels damage dealt to wingmen by the player or any aircraft the player is riding
    • /wingman engage <UUID> now rejects wingman UUIDs with "Cannot target own wingman"