Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

Scaffold

Scaffold automatically bridges for you. As you walk forward over a gap, it places blocks into the empty space beneath your feet so you can keep moving without manually aiming down and clicking. It's the go-to tool for bridging across voids, building paths in BedWars-style games, or covering open ground quickly and consistently.

The Technique setting picks how you bridge: Normal handles everyday bridging, while GodBridge and Breezily are fast, sprint-friendly diagonal styles, and Expand reaches out to place a run of blocks ahead of you. Holding jump with a Tower mode selected lets you stack straight up. The Hypixel tower only works while you stand still and requires the 1.8.x protocol version; a chat message warns you if either condition is not met. A large set of optional toggles — Strafe, Acceleration, SpeedLimiter, SprintControl and StrafeOnJump — tune how fast you move and how your movement looks to anti-cheats, while Blink can briefly hold back your packets to hide placements.

Scaffold also bundles convenience features so you don't need extra modules running: it can pull in SafeWalk edge protection, an Eagle-style auto-sneak so you don't slip off, and an AutoSpeed toggle that temporarily enables Speed while you bridge. AutoBlock automatically grabs a suitable block from your inventory, and the built-in Ledge helper jumps or sneaks at edges to keep you from falling.

Category: World Enabled by default: No

Settings

SettingTypeDefaultRangeDescription
DelayInteger Range0..00..40 ticksAdds a wait between placements; raise it to slow down and look more human.
MinDistDecimal0.00.0..0.25Requires the placement point to be at least this far from your eyes before a block is placed.
TimerDecimal1.00.01..10.0Speeds up or slows down the game clock while bridging; above 1.0 places blocks faster.
BlockItemSelectionSetting GroupControls which blocks Scaffold is allowed to use.
BlockItemSelection → DisallowedRegistry ListBlocks that will never be placed or counted as building material (e.g. TNT, cobwebs).
BlockItemSelection → UnfavorableRegistry ListBlocks used only as a last resort when nothing better is available (e.g. crafting tables).
AutoBlockToggleable GroupOnAutomatically selects and holds a placeable block from your hotbar/inventory.
AutoBlock → AlwaysToggletrueKeeps a block held at all times rather than only switching at the moment of placing.
AutoBlock → SlotResetDelayInteger00..40 ticksHow long to wait before switching your hotbar slot back after placing.
AutoBlock → DoNotUseBelowCountInteger50..64Avoids using a stack once it drops to this size, saving your last few blocks.
PredictionToggleable GroupOnAims ahead to where you'll actually stand when the block is placed, for smoother bridging.
Prediction → BootstrapBackoffDecimal0.20.0..0.4How far behind the detected edge the early prediction sits before placement history builds up.
Prediction → PredictionCutoffDistanceDecimal0.050.0..0.3How close to the edge you can get before future-position prediction is switched off.
Prediction → WarmupPlacementsInteger20..4How many recorded placements it takes to blend fully into history-based prediction.
TechniqueMode SelectorNormalChooses the overall bridging style.
Technique → [Normal] → RotationModeChoiceStabilizedCenter, Random, Stabilized, NearestRotation, ReverseYaw, DiagonalYaw, AngleYaw, EdgePointHow your aim is positioned on the block face while placing.
Technique → [Normal] → RequiresSightToggletrueOnly places when the target block is actually in line of sight.
Technique → [Normal] → EagleToggleable GroupOffAuto-sneaks at edges so you don't fall off while placing.
Technique → [Normal] → Eagle → BlocksToEagleInteger Range0..00..10How many blocks to place between each sneak cycle.
Technique → [Normal] → Eagle → EdgeDistanceDecimal Range0.01..0.050.01..1.3How close to the edge you must be before it sneaks.
Technique → [Normal] → Eagle → OnlyOnGroundToggletrueOnly sneaks while standing on the ground.
Technique → [Normal] → TellyToggleable GroupOffJumps while moving for a faster, "telly bridge" style.
Technique → [Normal] → Telly → ResetModeChoiceResetReverse, ResetHow your aim resets between jumps.
Technique → [Normal] → Telly → StraightInteger10..5 ticksAir-time window used to decide whether you're bridging straight.
Technique → [Normal] → Telly → JumpInteger Range0..00..10 ticksDelay before each jump.
Technique → [Normal] → Telly → AimOnTowerToggletrueKeeps aiming at blocks while towering up.
Technique → [Normal] → DownToggleable GroupOffLets you bridge downward by sneaking.
Technique → [Normal] → StabilizeMovementToggleable GroupOffNudges your movement back toward the ideal line to keep placements centered.
Technique → [Normal] → CeilingToggleable GroupOffBuilds a ceiling above you instead of a floor.
Technique → [Normal] → HeadHitterToggleable GroupOffAuto-jumps into blocks above your head when bridging under a low ceiling.
Technique → [Normal] → HeadHitter → JumpDelayInteger Range0..00..20 ticksDelay between each auto-jump.
Technique → [Expand] → LengthInteger51..10 blocksHow far ahead the expand technique reaches to place blocks.
Technique → [GodBridge] → ModesMulti-Select[Jump]Jump, Sneak, StopInput, BackwardsWhich actions are used to stay on the ledge while god-bridging. Jump is skipped when a jump would carry you two or more blocks high (e.g. with a Jump Boost effect); another selected mode, or a sneak, is used instead.
Technique → [GodBridge] → ForceSneakBelowCountInteger50..10Forces a sneak instead of other actions once your block count drops this low.
Technique → [GodBridge] → SneakTimeInteger Range1..11..10How long each forced sneak lasts.
Technique → [Breezily] → EdgeDistanceDecimal Range0.4..0.450.25..0.5 blocksHow far from the edge the breezily technique repositions you sideways.
SameYChoiceOffOff, On, JumpKey, Falling, HypixelKeeps placements on a single height level instead of stepping down. JumpKey holds the level while the jump key is released and steps down while you hold it.
TowerMode SelectorNoneHow Scaffold builds straight up when you hold jump.
Tower → [Motion] → MotionDecimal0.420.0..1.0Upward boost applied each tower step.
Tower → [Motion] → TriggerHeightDecimal0.780.76..1.0How high above the jump point you must rise before the next boost.
Tower → [Motion] → SlowDecimal0.60.0..3.0Horizontal slowdown while towering to keep you centered.
Tower → [Pulldown] → TriggerDecimal0.10.0..0.2 Y/vVertical speed at which you get pulled back down for the next placement.
Tower → [Karhu] → TimerDecimal1.00.1..10.0Game-clock speed used during this tower mode.
Tower → [Karhu] → TriggerDecimal0.060.0..0.2 Y/vVertical speed at which the pulldown kicks in.
Tower → [Karhu] → PulldownToggletruePulls you back down after each rise to place the next block.
SafeWalkMode SelectorNoneNone, Safe, OnEdgeStops you walking off edges while bridging.
SafeWalk → [OnEdge] → DistanceDecimal Range0.1..0.150.05..0.5How close to the edge the protection activates.
SafeWalk → [OnEdge] → KeepInteger Range1..21..20 ticksHow long the edge reaction is held.
SafeWalk → [OnEdge] → ModeChoiceStopStop, Invert, CenterHow your movement is corrected at the edge.
SafeWalk → [OnEdge] → SneakInteger Range0..00..20 ticksHow long to sneak when reaching an edge.
SafeWalk → [OnEdge] → JumpTogglefalseAllows jumping as part of the edge reaction.
SwingChoiceHideForClientDoNotHide, HideForBoth, HideForClient, HideForServerControls whether your hand-swing animation is shown to you and/or the server.
RotationsSetting GroupSee Shared: Rotations.
SprintControlToggleable GroupOffForces sprinting on or off independently for the client and server.
SprintControl → ClientChoiceDoNotChangeDoNotChange, ForceSprint, ForceNoSprint, NoSprintOnPlace, NoSprintOnGroundHow sprinting is handled on your own (visual) side.
SprintControl → ServerChoiceDoNotChangeDoNotChange, ForceSprint, ForceNoSprint, NoSprintOnPlace, NoSprintOnGroundHow sprinting is reported to the server.
SimulatePlacementAttemptsToggleable GroupOffSends extra interaction clicks to mimic a real player placing blocks.
SimulatePlacementAttempts → ClickerSetting GroupSee Shared: Clicker.
SimulatePlacementAttempts → FailedAttemptsOnlyTogglefalseOnly simulates clicks that wouldn't actually place a block.
AccelerationToggleable GroupOffMultiplies your horizontal speed while bridging.
Acceleration → SpeedMultiplierDecimal1.110.1..3.0How much your movement speed is scaled.
Acceleration → OnlyOnGroundToggletrueOnly applies the boost while on the ground.
StrafeToggleable GroupOffContinuously adjusts your velocity to keep a steady bridging speed.
Strafe → SpeedDecimal0.190.0..5.0Target movement speed while strafing.
Strafe → HypixelTogglefalseUses speed values tuned to pass on Hypixel.
Strafe → OnlyOnGroundToggletrueOnly strafes while on the ground.
StrafeOnJumpToggleable GroupOffApplies a speed burst each time you jump while bridging.
StrafeOnJump → StraightSpeedDecimal Range0.48..0.490.1..1.0Speed applied when moving straight.
StrafeOnJump → DiagonalSpeedDecimal Range0.48..0.490.1..1.0Speed applied when moving diagonally.
SpeedLimiterToggleable GroupOffCaps your bridging speed by cutting movement when you go too fast.
SpeedLimiter → SpeedLimitDecimal0.120.01..0.4The maximum horizontal speed allowed.
BlinkToggleable GroupOffBriefly holds back your outgoing packets around placements to hide them.
Blink → TimeInteger Range0..00..3000 msHow long packets are held after each placement.
Blink → FlushOnMulti-Select[]Place, Towering, Sneaking, NotSneaking, OnGround, InAirConditions that immediately release the held packets.
AutoSpeedTogglefalseTemporarily enables Speed while Scaffold is active.
LedgeToggletrueAuto-jumps or auto-sneaks at edges so you don't fall while placing.
RenderToggleable GroupOnSee Shared: Placement Rendering.

Last updated: 2026-07-12 — Based on source code