Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

Block Placer

The Block Placer setting group controls how a module places blocks into the world — the reach, timing, rotations, and how placements are visualized. It is shared by every module that automatically places blocks, so the placement behaviour is configured the same way everywhere.

The Block Placer setting group appears in the following modules:

Some modules rename the group (for example LiquidFiller calls it Placer), but the settings are the same.

A position is only skipped when an entity that actually obstructs building stands in it — players, mobs, boats, minecarts or end crystals. Entities that vanilla lets you build through, such as dropped items, projectiles and experience orbs, do not stop a placement. End crystal placement in CrystalAura is stricter: there any entity in the way blocks the placement, matching vanilla crystal placement.

Settings

SettingTypeDefaultRangeDescription
RangeDecimal4.51.0–6.0Maximum reach, in blocks, for placements you can see directly.
WallRangeDecimal4.50.0–6.0Maximum reach for placements that are not in your direct line of sight (e.g. behind or around blocks). Set to 0 to only place visible blocks.
CooldownInteger Range1..20..40 ticksDelay between placements. A random value within this range is chosen each time.
SwingChoiceDoNotHideDoNotHide, HideForBoth, HideForClient, HideForServerWhether the hand-swing animation is shown to you, the server, both, or neither.
ConstructFailResultToggletrue—When the placement raytrace fails, fall back to a hit result constructed at the point on the block face that target finding picked, instead of skipping the placement. Makes placements much more reliable on most servers, at the cost of slightly less accurate rotations and reach.
SneakInteger Range1..10..10 ticksHow long to keep sneaking when placing against an interactable block (chest, furnace, etc.) so it is not opened instead of built on.
IgnoreMulti-Select[]OpenInventory, UsingItemSituations in which the module should keep placing anyway: while an inventory is open, and/or while you are using an item.
SlotResetDelayInteger Range4..60..40 ticksDelay before switching your hotbar slot back after a placement.
RotationModeModeNormalNormal, NoRotationNormal rotates toward each placement using the shared Rotations settings. NoRotation places without rotating (the server is not told you looked at the block).
SupportToggleable Groupoff*—Places a support block first when the target position has nothing to place against. Only available in modules that allow support placements; disabled and hidden otherwise.
CrystalDestroyerToggleable Group——Destroys end crystals that are blocking a placement before placing.
TargetRenderingToggleable Group——Renders the positions that are queued to be placed. Uses the TargetRendering-style placement renderer.
PlacedRenderingToggleable Group——Renders positions that were just placed (fades out).

For rotation tuning, see Rotations. For the placement preview boxes, see TargetRendering.


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