Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

AutoRod

AutoRod automatically casts a fishing rod at nearby enemies during combat to knock them back, interrupt their movement, and disrupt their aim — a common tactic on PvP servers for creating distance or breaking an opponent's combo. When a valid target enters your configured range and you're aiming close enough to it, AutoRod selects a fishing rod, casts it, waits for the hook to land or time out, and then reels it back in.

You can choose how it leads the shot with GravityType: a simple straight-line aim or a projectile-arc prediction that accounts for the rod bobber's drop, which lands more reliably at longer distances. A set of requirement and ignore conditions lets you keep it from firing at the wrong moments — for example while your inventory is open, while you're eating, or while holding items like a bow or pearl. It also stands down automatically while Blink, Scaffold, or Freeze are active.

For finer aim and targeting control, AutoRod shares the standard Target, AimPoint, and Rotations groups, so you can tune which enemies it prefers and how naturally it turns toward them.

Category: Combat Enabled by default: Yes

Settings

SettingTypeDefaultRangeDescription
GravityTypeChoiceProjectileLinear, ProjectileHow the cast is aimed — Linear points straight at the target, Projectile predicts the bobber's arc for more accurate long-range casts.
RangeDecimal Range3.5..5.02.0..10.0The distance window, in blocks, within which an enemy can be rodded.
ScanExtraRangeDecimal Range3.0..3.00.0..5.0Extra reach randomly added on top of Range for each cast, varying your effective distance.
MaxEnemiesNearbyInteger10..10Only act when at most this many enemies are in range (0 means no limit).
MinHealthDecimal10.01.0..20.0Won't use the rod while your own health is at or below this value.
MinTargetHealthDecimal4.01.0..20.0Only targets enemies with more health than this.
RequiresMulti-Select[]Click, Weapon, VanillaName, NotBreakingConditions that must all be met before AutoRod will fire.
IgnoreMulti-Select[]OpenInventory, UsingItem, HoldingConsumableSituations in which AutoRod stays inactive.
HoldingItemsForIgnoreRegistry ListItems that, while held in your main hand, prevent the rod from being used.
TargetSetting GroupSee Shared: Target.
AimPointSetting GroupSee Shared: AimPoint.
RotationsSetting GroupSee Shared: Rotations.
AimOffThresholdDecimal5.02.0..10.0Maximum angle, in degrees, between your aim and the target before the rod is cast.
SwingModeChoiceDoNotHideDoNotHide, HideForBoth, HideForClient, HideForServerControls whether and how the arm swing is shown when using the rod.
TargetRenderingToggleable GroupOnSee Shared: TargetRendering.
HitTimeoutInteger305..200 ticksMaximum time to wait after casting before reeling the rod back in.
PullOnOutOfRangeToggletrueReel the rod in immediately if the target leaves your range.
SlotResetDelayInteger Range0..00..20 ticksDelay before switching away from the rod slot after pulling.
CooldownInteger Range4..81..50 ticksWait time between consecutive rod uses.

Last updated: 2026-06-08 — Based on source code