Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

AutoShoot

AutoShoot automatically throws projectiles — eggs and snowballs by default — at the nearest enemy it can see. It was built mainly for Hypixel QuakeCraft, but works well in other projectile-based minigames such as Cytooxien Lasertag and Paintball, and replaces the older AutoBalls module with more accurate aiming. Each tick it picks the closest visible target within your configured Range, works out the rotation needed to hit it, and fires once it's aimed close enough.

The clever part is the aiming. The module pre-aims a tick ahead so it can react the instant you peek around a corner, and the GravityType option decides how it leads the shot. On Auto it uses a full gravity-compensating trajectory for eggs and snowballs (which arc), and aims straight at the hitbox for fast, flat-flying projectiles. It only releases the throw once your server-side rotation is within AimOffThreshold degrees of the target, and only when you aren't already using an item.

You can keep AutoShoot to vanilla throwables or switch ThrowableType to Custom to define your own whitelist or blacklist of items to throw. It can grab and select the right hotbar slot for you automatically, and pause itself when your inventory is open, when you're in combat, or until KillAura is active — useful for combining it with melee combat without conflicts.

Category: Combat Enabled by default: No

Settings

SettingTypeDefaultRangeDescription
ThrowableTypeMode SelectorEggAndSnowballEggAndSnowball, CustomChooses which items count as throwables. EggAndSnowball only uses vanilla eggs and snowballs; Custom lets you define your own item set.
ThrowableType → [Custom] → FilterChoiceWhitelistWhitelist, BlacklistWhether the item list below is treated as items to allow (Whitelist) or items to exclude (Blacklist).
ThrowableType → [Custom] → ItemsRegistry ListThe list of items the filter applies to (defaults to Egg and Snowball).
GravityTypeChoiceAutoAuto, Linear, ProjectileHow the shot is led. Auto uses gravity-compensated trajectory for eggs/snowballs and straight aim for everything else; Linear aims directly at the hitbox; Projectile always computes a gravity-aware throwing angle.
ClickerSetting GroupSee Shared: Clicker.
RangeDecimal Range3.0..6.01.0..256.0Distance window (in blocks) within which a target is considered valid for shooting.
TargetSetting GroupSee Shared: Target.
AimPointSetting GroupSee Shared: AimPoint.
RotationsSetting GroupSee Shared: Rotations.
AimOffThresholdDecimal2.00.5..10.0Maximum allowed angle (in degrees) between your server-side rotation and the target before the throw is released; smaller values demand tighter aim.
SwingModeChoiceDoNotHideDoNotHide, HideForBoth, HideForClient, HideForServerControls whether and where the arm-swing animation is shown when throwing.
TargetRenderingToggleable Group (on)onSee Shared: TargetRendering.
SelectSlotAutomaticallyToggletrueWhen enabled, automatically switches to the hotbar slot holding a throwable so it can shoot; if off, it only shoots when you already hold one.
TicksUntilSlotResetInteger10..20How many ticks to keep the silently-selected slot active before reverting to your previous slot.
ConsiderInventoryToggletrueWhen enabled, holds off on aiming and throwing while your inventory screen is open.
RequiresKillAuraTogglefalseWhen enabled, only runs while KillAura is active, pausing otherwise.
NotDuringCombatTogglefalseWhen enabled, pauses shooting while you are in combat.
ConstantLagTogglefalseInternal compensation flag used by other systems when reasoning about AutoShoot's timing.

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