Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

PacketMine

PacketMine lets you target a block with a single left-click and then automatically handles the entire mining sequence — sending the necessary network packets to start and finish the break — without you holding the mouse button down. This is useful for breaking specific blocks quickly and precisely, and pairs especially well with AutoTool, which will automatically equip the best tool for each block before the break completes.

Three mining modes cover different use-cases. Normal follows standard Minecraft mining behavior by sending a start packet and a stop packet once enough break progress has accumulated, making it the safest and most compatible choice for most servers. Immediate fires both the start and stop packets at the same time for an effectively instant break request, which is faster but may flag stricter anticheats. Civ is designed for CivMC-style servers and spams stop packets after the initial start, exploiting a chained-break mechanic to break blocks rapidly.

While a break is in progress, a yellow highlight shrinks around the target block to show how close it is to breaking. The module also exposes per-mode tool-switching behaviour, optional server-side rotation spoofing, and a configurable keep-range so you can wander a short distance without losing your target.

Category: World Enabled by default: No

Settings

SettingTypeDefaultRangeDescription
ModeMode SelectorNormalMining algorithm to use. Normal sends standard start/stop break packets. Immediate sends both packets simultaneously for an instant break attempt. Civ is tailored for CivMC-style servers and repeatedly issues stop packets after the initial start.
Mode → [Normal] → ClientSideSetTogglefalseWhen enabled, the block is removed on your client as soon as the stop packet is sent, without waiting for server confirmation.
Mode → [Normal] → WaitForConfirmToggletrueKeep the current target until the server confirms the block actually broke before clearing it. Disable to clear the target immediately after sending the stop packet.
Mode → [Immediate] → WaitForConfirmToggletrueKeep the current target until the server confirms the block broke before clearing it.
Mode → [Civ] → SwitchTogglefalseAutomatically switch to the correct tool when the target block requires a specific tool to drop items.
RangeDecimal4.51.0–6.0Maximum reach distance for selecting and mining a block.
WallsRangeDecimal4.50.0–6.0Maximum reach when the target block is not directly visible (e.g. mining through a wall). Set to 0 to disable wall-mining entirely.
KeepRangeDecimal25.00.0–200.0Maximum distance you can move from the target before the module drops it. Higher values let you wander further while still maintaining the break.
SwingChoiceHideForClientControls where the hand-swing animation plays. DoNotHide shows it normally; HideForClient hides it only on your screen; HideForServer hides it from other players; HideForBoth hides it everywhere.
SwitchMode SelectorOnStopWhen to switch to the best tool for the target block. Always holds the tool for the full break duration; PostStart switches right after the start packet; OnStop switches only when the finish packet is about to be sent; Never performs no tool switching.
Switch → [Always] → AbortOnSwitchToggletrueCancels the current mining target if the held slot is changed away from the mining tool during a break, whether by the server or the client.
Switch → [Always] → CancelAutomaticSwitchingToggletruePrevents other modules (other than AutoTool and PacketMine itself) from silently changing your hotbar slot while a break is active, keeping the correct tool held.
Switch → [OnStop] → SwitchMethodChoiceNormalHow to perform the slot switch when the finish packet is ready. Normal uses a silent hotbar switch; Swap physically swaps items in your inventory; Pick uses a legacy ViaFabricPlus packet (requires ViaFabricPlus; only works on pre-1.21.3 servers).
RotateChoiceNeverWhen to rotate your view toward the target block. OnStart rotates when beginning a break; OnStop rotates when sending the finish packet; Both rotates at both points; Always rotates continuously; Never does not rotate.
RotationsSetting GroupSee Shared: Rotations.
IgnoreOpenInventoryToggletrueWhen enabled, rotation requests are still applied even while an inventory or other screen is open.
BreakDamageDecimal1.00.0–2.0How much break progress must accumulate (relative to a full break) before the stop packet is sent. At 1.0 the block is fully mined before finishing; lower values send the stop packet earlier.
PostBreakDelayInteger60–10 ticksExtra ticks to wait after finishing a break before targeting the next block. Helps avoid anticheat flags from instant chained breaks.
AbortAlwaysDownTogglefalseWhen aborting a mining action, always report the block face as downward instead of the actual face that was being mined.
SelectDelayInteger2000–400 msMinimum time between left-clicks before a new block can be selected or the current target deselected.
TargetRenderingToggleable GrouponSee Shared: Placement Rendering.

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