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
| Setting | Type | Default | Range | Description |
|---|---|---|---|---|
| Delay | Integer Range | 0..0 | 0..40 ticks | Adds a wait between placements; raise it to slow down and look more human. |
| MinDist | Decimal | 0.0 | 0.0..0.25 | Requires the placement point to be at least this far from your eyes before a block is placed. |
| Timer | Decimal | 1.0 | 0.01..10.0 | Speeds up or slows down the game clock while bridging; above 1.0 places blocks faster. |
| BlockItemSelection | Setting Group | — | — | Controls which blocks Scaffold is allowed to use. |
| BlockItemSelection → Disallowed | Registry List | — | — | Blocks that will never be placed or counted as building material (e.g. TNT, cobwebs). |
| BlockItemSelection → Unfavorable | Registry List | — | — | Blocks used only as a last resort when nothing better is available (e.g. crafting tables). |
| AutoBlock | Toggleable Group | On | — | Automatically selects and holds a placeable block from your hotbar/inventory. |
| AutoBlock → Always | Toggle | true | — | Keeps a block held at all times rather than only switching at the moment of placing. |
| AutoBlock → SlotResetDelay | Integer | 0 | 0..40 ticks | How long to wait before switching your hotbar slot back after placing. |
| AutoBlock → DoNotUseBelowCount | Integer | 5 | 0..64 | Avoids using a stack once it drops to this size, saving your last few blocks. |
| Prediction | Toggleable Group | On | — | Aims ahead to where you'll actually stand when the block is placed, for smoother bridging. |
| Prediction → BootstrapBackoff | Decimal | 0.2 | 0.0..0.4 | How far behind the detected edge the early prediction sits before placement history builds up. |
| Prediction → PredictionCutoffDistance | Decimal | 0.05 | 0.0..0.3 | How close to the edge you can get before future-position prediction is switched off. |
| Prediction → WarmupPlacements | Integer | 2 | 0..4 | How many recorded placements it takes to blend fully into history-based prediction. |
| Technique | Mode Selector | Normal | — | Chooses the overall bridging style. |
| Technique → [Normal] → RotationMode | Choice | Stabilized | Center, Random, Stabilized, NearestRotation, ReverseYaw, DiagonalYaw, AngleYaw, EdgePoint | How your aim is positioned on the block face while placing. |
| Technique → [Normal] → RequiresSight | Toggle | true | — | Only places when the target block is actually in line of sight. |
| Technique → [Normal] → Eagle | Toggleable Group | Off | — | Auto-sneaks at edges so you don't fall off while placing. |
| Technique → [Normal] → Eagle → BlocksToEagle | Integer Range | 0..0 | 0..10 | How many blocks to place between each sneak cycle. |
| Technique → [Normal] → Eagle → EdgeDistance | Decimal Range | 0.01..0.05 | 0.01..1.3 | How close to the edge you must be before it sneaks. |
| Technique → [Normal] → Eagle → OnlyOnGround | Toggle | true | — | Only sneaks while standing on the ground. |
| Technique → [Normal] → Telly | Toggleable Group | Off | — | Jumps while moving for a faster, "telly bridge" style. |
| Technique → [Normal] → Telly → ResetMode | Choice | Reset | Reverse, Reset | How your aim resets between jumps. |
| Technique → [Normal] → Telly → Straight | Integer | 1 | 0..5 ticks | Air-time window used to decide whether you're bridging straight. |
| Technique → [Normal] → Telly → Jump | Integer Range | 0..0 | 0..10 ticks | Delay before each jump. |
| Technique → [Normal] → Telly → AimOnTower | Toggle | true | — | Keeps aiming at blocks while towering up. |
| Technique → [Normal] → Down | Toggleable Group | Off | — | Lets you bridge downward by sneaking. |
| Technique → [Normal] → StabilizeMovement | Toggleable Group | Off | — | Nudges your movement back toward the ideal line to keep placements centered. |
| Technique → [Normal] → Ceiling | Toggleable Group | Off | — | Builds a ceiling above you instead of a floor. |
| Technique → [Normal] → HeadHitter | Toggleable Group | Off | — | Auto-jumps into blocks above your head when bridging under a low ceiling. |
| Technique → [Normal] → HeadHitter → JumpDelay | Integer Range | 0..0 | 0..20 ticks | Delay between each auto-jump. |
| Technique → [Expand] → Length | Integer | 5 | 1..10 blocks | How far ahead the expand technique reaches to place blocks. |
| Technique → [GodBridge] → Modes | Multi-Select | [Jump] | Jump, Sneak, StopInput, Backwards | Which 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] → ForceSneakBelowCount | Integer | 5 | 0..10 | Forces a sneak instead of other actions once your block count drops this low. |
| Technique → [GodBridge] → SneakTime | Integer Range | 1..1 | 1..10 | How long each forced sneak lasts. |
| Technique → [Breezily] → EdgeDistance | Decimal Range | 0.4..0.45 | 0.25..0.5 blocks | How far from the edge the breezily technique repositions you sideways. |
| SameY | Choice | Off | Off, On, JumpKey, Falling, Hypixel | Keeps 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. |
| Tower | Mode Selector | None | — | How Scaffold builds straight up when you hold jump. |
| Tower → [Motion] → Motion | Decimal | 0.42 | 0.0..1.0 | Upward boost applied each tower step. |
| Tower → [Motion] → TriggerHeight | Decimal | 0.78 | 0.76..1.0 | How high above the jump point you must rise before the next boost. |
| Tower → [Motion] → Slow | Decimal | 0.6 | 0.0..3.0 | Horizontal slowdown while towering to keep you centered. |
| Tower → [Pulldown] → Trigger | Decimal | 0.1 | 0.0..0.2 Y/v | Vertical speed at which you get pulled back down for the next placement. |
| Tower → [Karhu] → Timer | Decimal | 1.0 | 0.1..10.0 | Game-clock speed used during this tower mode. |
| Tower → [Karhu] → Trigger | Decimal | 0.06 | 0.0..0.2 Y/v | Vertical speed at which the pulldown kicks in. |
| Tower → [Karhu] → Pulldown | Toggle | true | — | Pulls you back down after each rise to place the next block. |
| SafeWalk | Mode Selector | None | None, Safe, OnEdge | Stops you walking off edges while bridging. |
| SafeWalk → [OnEdge] → Distance | Decimal Range | 0.1..0.15 | 0.05..0.5 | How close to the edge the protection activates. |
| SafeWalk → [OnEdge] → Keep | Integer Range | 1..2 | 1..20 ticks | How long the edge reaction is held. |
| SafeWalk → [OnEdge] → Mode | Choice | Stop | Stop, Invert, Center | How your movement is corrected at the edge. |
| SafeWalk → [OnEdge] → Sneak | Integer Range | 0..0 | 0..20 ticks | How long to sneak when reaching an edge. |
| SafeWalk → [OnEdge] → Jump | Toggle | false | — | Allows jumping as part of the edge reaction. |
| Swing | Choice | HideForClient | DoNotHide, HideForBoth, HideForClient, HideForServer | Controls whether your hand-swing animation is shown to you and/or the server. |
| Rotations | Setting Group | — | — | See Shared: Rotations. |
| SprintControl | Toggleable Group | Off | — | Forces sprinting on or off independently for the client and server. |
| SprintControl → Client | Choice | DoNotChange | DoNotChange, ForceSprint, ForceNoSprint, NoSprintOnPlace, NoSprintOnGround | How sprinting is handled on your own (visual) side. |
| SprintControl → Server | Choice | DoNotChange | DoNotChange, ForceSprint, ForceNoSprint, NoSprintOnPlace, NoSprintOnGround | How sprinting is reported to the server. |
| SimulatePlacementAttempts | Toggleable Group | Off | — | Sends extra interaction clicks to mimic a real player placing blocks. The clicks are aimed at the spot the technique would place on, and fall back to whatever your crosshair points at, so they keep coming even when there is nothing to place. |
| SimulatePlacementAttempts → Clicker | Setting Group | — | — | See Shared: Clicker. |
| SimulatePlacementAttempts → FailedAttemptsOnly | Toggle | false | — | Only simulates clicks that wouldn't actually place a block. |
| Acceleration | Toggleable Group | Off | — | Multiplies your horizontal speed while bridging. |
| Acceleration → SpeedMultiplier | Decimal | 1.11 | 0.1..3.0 | How much your movement speed is scaled. |
| Acceleration → OnlyOnGround | Toggle | true | — | Only applies the boost while on the ground. |
| Strafe | Toggleable Group | Off | — | Continuously adjusts your velocity to keep a steady bridging speed. |
| Strafe → Speed | Decimal | 0.19 | 0.0..5.0 | Target movement speed while strafing. |
| Strafe → Hypixel | Toggle | false | — | Uses speed values tuned to pass on Hypixel. |
| Strafe → OnlyOnGround | Toggle | true | — | Only strafes while on the ground. |
| StrafeOnJump | Toggleable Group | Off | — | Applies a speed burst each time you jump while bridging. |
| StrafeOnJump → StraightSpeed | Decimal Range | 0.48..0.49 | 0.1..1.0 | Speed applied when moving straight. |
| StrafeOnJump → DiagonalSpeed | Decimal Range | 0.48..0.49 | 0.1..1.0 | Speed applied when moving diagonally. |
| SpeedLimiter | Toggleable Group | Off | — | Caps your bridging speed by cutting movement when you go too fast. |
| SpeedLimiter → SpeedLimit | Decimal | 0.12 | 0.01..0.4 | The maximum horizontal speed allowed. |
| Blink | Toggleable Group | Off | — | Briefly holds back your outgoing packets around placements to hide them. |
| Blink → Time | Integer Range | 0..0 | 0..3000 ms | How long packets are held after each placement. |
| Blink → FlushOn | Multi-Select | [] | Place, Towering, Sneaking, NotSneaking, OnGround, InAir | Conditions that immediately release the held packets. |
| AutoSpeed | Toggle | false | — | Temporarily enables Speed while Scaffold is active. |
| Ledge | Toggle | true | — | Auto-jumps or auto-sneaks at edges so you don't fall while placing. |
| Render | Toggleable Group | On | — | See Shared: Placement Rendering. |
Last updated: 2026-09-25 — Based on source code