Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

FreeCam

Allows you to move the camera out of your body.

Category: Render
Enabled by default: No

Settings

Below is the complete tree of all configurable settings for this module.

├── Speed (Decimal | default: 1.0 | range: 0.1..2.0)
├── CancelOn (Multi-Select | options: Damage, Move, Liquid)
├── MidClickCameraTeleport (Toggle | default: false)
├── KeepSneaking (Toggle | default: false)
├── Rotations (Setting Group)
   ├── AngleSmooth (Mode Selector | default: Linear | modes: Linear, Sigmoid, Acceleration)
      ├── [Mode: Linear]
         ├── HorizontalTurnSpeed (Decimal Range | default: 180.0..180.0 | range: 0.0..180.0)
         └── VerticalTurnSpeed (Decimal Range | default: 180.0..180.0 | range: 0.0..180.0)
      ├── [Mode: Sigmoid]
         ├── HorizontalTurnSpeed (Decimal Range | default: 180.0..180.0 | range: 0.0..180.0)
         ├── VerticalTurnSpeed (Decimal Range | default: 180.0..180.0 | range: 0.0..180.0)
         ├── Steepness (Decimal | default: 10.0 | range: 0.0..20.0)
         └── Midpoint (Decimal | default: 0.3 | range: 0.0..1.0)
      └── [Mode: Acceleration]
          ├── YawAcceleration (Decimal Range | default: 20.0..25.0 | range: 1.0..180.0)
          ├── PitchAcceleration (Decimal Range | default: 20.0..25.0 | range: 1.0..180.0)
          ├── DynamicAccel (Toggleable Group | default: off)
             ├── Enabled (Toggle | default: false)
             ├── CoefDistance (Decimal | default: -1.393 | range: -2.0..2.0)
             ├── YawCrosshairAccel (Decimal Range | default: 17.0..20.0 | range: 1.0..180.0)
             └── PitchCrosshairAccel (Decimal Range | default: 17.0..20.0 | range: 1.0..180.0)
          ├── AccelerationError (Toggleable Group | default: on)
             ├── Enabled (Toggle | default: true)
             ├── YawAccelError (Decimal | default: 0.1 | range: 0.01..1.0)
             └── PitchAccelError (Decimal | default: 0.1 | range: 0.01..1.0)
          ├── ConstantError (Toggleable Group | default: on)
             ├── Enabled (Toggle | default: true)
             ├── YawConstantError (Decimal | default: 0.1 | range: 0.01..1.0)
             └── PitchConstantError (Decimal | default: 0.1 | range: 0.01..1.0)
          └── SigmoidDeceleration (Toggleable Group | default: off)
              ├── Enabled (Toggle | default: false)
              ├── Steepness (Decimal | default: 10.0 | range: 0.0..20.0)
              └── Midpoint (Decimal | default: 0.3 | range: 0.0..1.0)
   ├── MovementCorrection (Choice | default: SILENT | options: Off, Strict, Silent, ChangeLook)
   ├── ResetThreshold (Decimal | default: 2.0 | range: 1.0..180.0)
   └── TicksUntilReset (Integer | default: 5 | range: 1..30 | ticks)
├── AllowCameraInteract (Toggleable Group | default: on)
   ├── Enabled (Toggle | default: true)
   └── LookAt (Toggle | default: true)
└── Navigation (Toggleable Group | default: off)
    ├── Enabled (Toggle | default: false)
    ├── Auto (Multi-Select | default: [Jump, Swim, Sprint] | options: Jump, Swim, Sprint)
    └── Key (Key)

Settings Details

  • Speed (Decimal) — default: 1.0; range: 0.12.0 — Movement speed of the free camera.
  • CancelOn (Multi-Select) — options: Damage, Move, Liquid — Events that automatically disable FreeCam.
  • MidClickCameraTeleport (Toggle) — default: false — Teleports the camera to the crosshair target on middle click.
  • KeepSneaking (Toggle) — default: false — Keeps the player sneaking while in FreeCam.

Rotations

A group of related settings.

AngleSmooth

Select a mode for this feature. Available modes: Linear, Sigmoid, Acceleration. Default: Linear.

Mode: Linear
  • HorizontalTurnSpeed (Decimal Range) — default: 180.0180.0; range: 0.0180.0 — Horizontal rotation speed range.
  • VerticalTurnSpeed (Decimal Range) — default: 180.0180.0; range: 0.0180.0 — Vertical rotation speed range.
Mode: Sigmoid
  • HorizontalTurnSpeed (Decimal Range) — default: 180.0180.0; range: 0.0180.0 — Horizontal rotation speed range.
  • VerticalTurnSpeed (Decimal Range) — default: 180.0180.0; range: 0.0180.0 — Vertical rotation speed range.
  • Steepness (Decimal) — default: 10.0; range: 0.020.0 — Controls how sharply the sigmoid curve transitions.
  • Midpoint (Decimal) — default: 0.3; range: 0.01.0 — The rotation fraction where the sigmoid curve is centered.
Mode: Acceleration
  • YawAcceleration (Decimal Range) — default: 20.025.0; range: 1.0180.0 — Yaw acceleration speed range.
  • PitchAcceleration (Decimal Range) — default: 20.025.0; range: 1.0180.0 — Pitch acceleration speed range.
DynamicAccel

A toggleable group of settings (default: disabled).

  • Enabled (Toggle) — default: false — Toggles dynamic acceleration based on crosshair distance.
  • CoefDistance (Decimal) — default: -1.393; range: -2.02.0 — Distance coefficient for dynamic acceleration scaling.
  • YawCrosshairAccel (Decimal Range) — default: 17.020.0; range: 1.0180.0 — Yaw acceleration when near the crosshair target.
  • PitchCrosshairAccel (Decimal Range) — default: 17.020.0; range: 1.0180.0 — Pitch acceleration when near the crosshair target.
AccelerationError

A toggleable group of settings (default: enabled).

  • Enabled (Toggle) — default: true — Toggles random acceleration error for realism.
  • YawAccelError (Decimal) — default: 0.1; range: 0.011.0 — Random error applied to yaw acceleration.
  • PitchAccelError (Decimal) — default: 0.1; range: 0.011.0 — Random error applied to pitch acceleration.
ConstantError

A toggleable group of settings (default: enabled).

  • Enabled (Toggle) — default: true — Toggles a constant random rotation error.
  • YawConstantError (Decimal) — default: 0.1; range: 0.011.0 — Constant random error applied to yaw.
  • PitchConstantError (Decimal) — default: 0.1; range: 0.011.0 — Constant random error applied to pitch.
SigmoidDeceleration

A toggleable group of settings (default: disabled).

  • Enabled (Toggle) — default: false — Toggles sigmoid-based deceleration near the target.

  • Steepness (Decimal) — default: 10.0; range: 0.020.0 — Controls how sharply the sigmoid deceleration transitions.

  • Midpoint (Decimal) — default: 0.3; range: 0.01.0 — The rotation fraction where the sigmoid deceleration is centered.

  • MovementCorrection (Choice) — default: SILENT; options: Off, Strict, Silent, ChangeLook — Corrects movement direction relative to server-side rotation.

  • ResetThreshold (Decimal) — default: 2.0; range: 1.0180.0 — Angle difference required to trigger a rotation reset.

  • TicksUntilReset (Integer) — default: 5; range: 130; unit: ticks — Ticks of inactivity before rotation resets to player direction.

AllowCameraInteract

A toggleable group of settings (default: enabled).

  • Enabled (Toggle) — default: true — Toggles interaction from the camera's perspective.
  • LookAt (Toggle) — default: true — Aims at the crosshair target from the camera position.

A toggleable group of settings (default: disabled).

  • Enabled (Toggle) — default: false — Toggles pathfinding navigation for FreeCam.
  • Auto (Multi-Select) — default: Jump, Swim, Sprint; options: Jump, Swim, Sprint — Automatic movement actions while navigating.
  • Key (Key) — Key to hold to navigate toward the camera look target.

Screenshots

Screenshots for FreeCam will be added in a future update.


Last updated: 2026-02-13 — Based on source code