Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

RichPresence

Displays customizable LiquidBounce information on your Discord profile through Discord Rich Presence.

Aliases: DiscordPresence
Toggleable: Yes
Enabled by default: Yes

Settings

├── Enabled (Toggle | default: true)
├── ActivityType (Choice | default: Competing | options: Playing, Listening, Watching, Competing)
├── StatusDisplayType (Choice | default: Name | options: Name, State, Details)
├── Separator (Text | default: " - ")
├── DetailsParts (Multi-Select | default: [ClientName, ClientVersion, ClientAuthor] | options: ClientName, ClientVersion, ClientAuthor, Modules, Protocol, Server, Branch, Commit)
├── StateParts (Multi-Select | default: [Modules, Protocol] | options: ClientName, ClientVersion, ClientAuthor, Modules, Protocol, Server, Branch, Commit)
├── LargeImage (Toggleable Group | default: on)
│   ├── Enabled (Toggle | default: true)
│   ├── Asset (Choice | default: Logo | options: Logo)
│   └── Parts (Multi-Select | default: [Protocol] | options: ClientName, ClientVersion, ClientAuthor, Modules, Protocol, Server, Branch, Commit)
└── SmallImage (Toggleable Group | default: off)
    ├── Enabled (Toggle | default: false)
    ├── Asset (Choice | default: Logo | options: Logo)
    └── Parts (Multi-Select | default: [Branch, Commit] | options: ClientName, ClientVersion, ClientAuthor, Modules, Protocol, Server, Branch, Commit)

Settings Details

  • Enabled (Toggle) — default: true — Enables or disables Discord Rich Presence.
  • ActivityType (Choice) — default: Competing; options: Playing, Listening, Watching, Competing — The type of activity shown on your Discord profile.
  • StatusDisplayType (Choice) — default: Name; options: Name, State, Details — Controls how the status is displayed on Discord.
  • Separator (Text) — default: " - " — The text used to separate multiple parts in the presence display.
  • DetailsParts (Multi-Select) — default: ClientName, ClientVersion, ClientAuthor; options: ClientName, ClientVersion, ClientAuthor, Modules, Protocol, Server, Branch, Commit — Information shown in the Details line of the Rich Presence.
  • StateParts (Multi-Select) — default: Modules, Protocol; options: ClientName, ClientVersion, ClientAuthor, Modules, Protocol, Server, Branch, Commit — Information shown in the State line of the Rich Presence.

LargeImage

A toggleable group of settings (default: enabled).

  • Enabled (Toggle) — default: true
  • Asset (Choice) — default: Logo; options: Logo — The image displayed as the large icon.
  • Parts (Multi-Select) — default: Protocol; options: ClientName, ClientVersion, ClientAuthor, Modules, Protocol, Server, Branch, Commit — Tooltip text for the large image.

SmallImage

A toggleable group of settings (default: disabled).

  • Enabled (Toggle) — default: false
  • Asset (Choice) — default: Logo; options: Logo — The image displayed as the small icon.
  • Parts (Multi-Select) — default: Branch, Commit; options: ClientName, ClientVersion, ClientAuthor, Modules, Protocol, Server, Branch, Commit — Tooltip text for the small image.

Rich Presence Parts

PartDescription
ClientNameThe client name (LiquidBounce)
ClientVersionThe current version of the client
ClientAuthorThe client author (CCBlueX)
ModulesActive module count (e.g. "12/226 modules")
ProtocolThe Minecraft protocol version (e.g. "1.21.4 (769)")
ServerThe current server address (sensitive addresses are hidden)
BranchThe client build branch
CommitThe client build commit hash

Notes

  • Discord must be running for Rich Presence to work. If Discord is not detected, a notification is shown.
  • The presence updates every second (20 ticks).
  • Two buttons are always shown: Website (liquidbounce.net) and LiquidProxy (liquidproxy.net).