Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

Offhand

Offhand automates what sits in your off-hand slot so you are never caught without the right survival or combat item. You configure independent sub-systems for totems of undying, end crystals, golden apples, strength potions, and building blocks — the module selects whichever is most relevant at any moment and quietly moves it into your off-hand without interrupting your main-hand actions. Each item group has an optional keybind for manual override, and the Cycle key lets you step through available modes on the fly.

The Totem sub-system is the most sophisticated: it tracks your current health (including absorption), checks predicted explosion damage from nearby entities (creepers, end crystals), optionally scans for beds and respawn anchors, and simulates incoming fall damage — all before deciding whether a totem is required. When danger passes it can swap back to whatever was in your off-hand before the emergency. The Crystal, Gapple, StrengthPotion, and Block groups add contextual layers on top: for example, you can hold a golden apple only while swinging a sword with KillAura active, or keep a block ready only while Scaffold or Eagle is running.

Category: Player Enabled by default: No

Settings

SettingTypeDefaultRangeDescription
ConstraintsSetting GroupSee Shared: Inventory Constraints.
SwitchModeChoiceAutomaticSmart, Switch, PickUp, AutomaticHow items are moved into the off-hand. Smart swaps hotbar items directly, sending fewer packets (works on all versions but can trigger kicks on some servers). Switch performs a single inventory-swap action — the cleanest method on 1.16+ servers. PickUp uses click-to-pick-up actions and works on all versions. Automatic chooses between Switch and PickUp based on the detected server version (requires ViaFabricPlus for older servers).
SwitchDelayInteger00..500 msMinimum time (ms) to wait between off-hand swaps for all item modes.
CycleKeyKey to cycle through available off-hand modes.
TotemToggleable GrouponAutomatically equips a totem of undying when you are in danger.
Totem → SwitchDelayInteger00..500 msDelay (ms) specifically before switching to a totem.
Totem → SwitchBackDelayInteger400..500 msDelay (ms) to wait before switching back to the previous item once the totem is no longer needed.
Totem → HealthToggleable GrouponTriggers a totem switch when your health drops to or below the configured threshold.
Totem → Health → HealthThresholdInteger140..20Health (in half-hearts, counting absorption) at or below which a totem is equipped.
Totem → Health → SafetyToggleable GrouponUses a lower, separate health threshold while you are inside a hole or burrowed, letting you keep more useful items in your off-hand when you are already protected from most damage.
Totem → Health → Safety → SafeHealthThresholdInteger100..20The reduced health threshold (half-hearts) applied instead of HealthThreshold when you are in a hole or burrowed.
Totem → Health → SubtractCalculatedDamageTogglefalseSubtracts predicted incoming damage from your effective health before comparing it to the threshold, making totem switching more proactive.
Totem → Health → PredictExplosionDamageEntitiesToggletrueFactors in predicted explosion damage from nearby entities (e.g. end crystals, creepers) when deciding whether a totem is required.
Totem → Health → PredictExplosionDamageBlocksTogglefalseFactors in predicted explosion damage from nearby beds and charged respawn anchors when deciding whether a totem is required.
Totem → Health → MissingArmorToggletrueForces a totem into the off-hand whenever any armor slot is empty, regardless of current health.
Totem → Health → PredictFallDamageToggleable GrouponSimulates your falling trajectory and equips a totem if the calculated fall damage would bring you to or below the threshold.
Totem → Health → PredictFallDamage → IgnoreElytraTogglefalseSkips fall-damage prediction while you are gliding with an elytra.
Totem → Health → SwitchBackToggletrueAfter a totem is no longer needed, returns the item that was previously in your off-hand.
Totem → SendDirectlyTogglefalseBypasses the normal inventory scheduling queue and sends totem-swap packets immediately, ignoring active inventory constraints. Use carefully — it can look suspicious on strict servers.
CrystalToggleable GrouponKeeps an end crystal in your off-hand.
Crystal → OnlyWhileCrystalAuraTogglefalseOnly equips a crystal while CrystalAura is active.
Crystal → WhenNoTotemsToggletrueFalls back to an end crystal when Totem mode would normally equip a totem but none are available in your inventory.
Crystal → CrystalBindKeyKey to manually force an end crystal into the off-hand.
GappleToggleable GrouponKeeps an enchanted golden apple (or regular golden apple as a fallback) in your off-hand.
Gapple → GappleBindKeyKey to manually force a golden apple into the off-hand.
Gapple → WhileHoldingSwordToggleable GrouponOnly equips a golden apple while you are holding a sword in your main hand.
Gapple → WhileHoldingSword → OnlyWhileKillAuraToggletrueRequires KillAura to be active before equipping the golden apple.
StrengthPotionToggleable GroupoffKeeps a strength potion in your off-hand so it is ready to drink before or during a fight.
StrengthPotion → OnlyWhileHoldingSwordToggletrueOnly equips a strength potion while you are holding a sword.
StrengthPotion → OnlyWhileKillAuraToggletrueOnly equips a strength potion while KillAura is active.
StrengthPotion → StrengthBindKeyKey to manually force a strength potion into the off-hand.
BlockToggleable GroupoffKeeps a placeable block in your off-hand for use alongside building modules.
Block → WhileScaffoldToggletrueEquips a block while Scaffold is active.
Block → WhileEagleToggletrueEquips a block while Eagle is active.

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