Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

Macros

Lets you execute chat messages or item actions using custom keybinds.

Category: Misc
Enabled by default: No

Settings

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

├── Chat-1 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Delay (Integer Range | default: 0..0 | range: 0..5000 | ms)
│   └── Messages (Editable List)
├── Chat-2 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Delay (Integer Range | default: 0..0 | range: 0..5000 | ms)
│   └── Messages (Editable List)
├── Chat-3 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Delay (Integer Range | default: 0..0 | range: 0..5000 | ms)
│   └── Messages (Editable List)
├── Chat-4 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Delay (Integer Range | default: 0..0 | range: 0..5000 | ms)
│   └── Messages (Editable List)
├── Chat-5 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Delay (Integer Range | default: 0..0 | range: 0..5000 | ms)
│   └── Messages (Editable List)
├── Item-1 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Action (Choice | default: USE_ONLY | options: UseOnly, PlaceOrUse)
│   ├── PickMode (Mode Selector | default: Name | modes: Name, Item)
│   │   ├── [Mode: Name]
│   │   │   ├── Names (Editable List)
│   │   │   └── Mode (Choice | default: EQUALS | options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase)
│   │   └── [Mode: Item]
│   │       └── Items (Registry List)
│   ├── SwingMode (Choice | default: DO_NOT_HIDE | options: DoNotHide, HideForBoth, HideForClient, HideForServer)
│   └── HoldTime (Integer Range | default: 1..1 | range: 1..20 | ticks)
├── Item-2 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Action (Choice | default: USE_ONLY | options: UseOnly, PlaceOrUse)
│   ├── PickMode (Mode Selector | default: Name | modes: Name, Item)
│   │   ├── [Mode: Name]
│   │   │   ├── Names (Editable List)
│   │   │   └── Mode (Choice | default: EQUALS | options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase)
│   │   └── [Mode: Item]
│   │       └── Items (Registry List)
│   ├── SwingMode (Choice | default: DO_NOT_HIDE | options: DoNotHide, HideForBoth, HideForClient, HideForServer)
│   └── HoldTime (Integer Range | default: 1..1 | range: 1..20 | ticks)
├── Item-3 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Action (Choice | default: USE_ONLY | options: UseOnly, PlaceOrUse)
│   ├── PickMode (Mode Selector | default: Name | modes: Name, Item)
│   │   ├── [Mode: Name]
│   │   │   ├── Names (Editable List)
│   │   │   └── Mode (Choice | default: EQUALS | options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase)
│   │   └── [Mode: Item]
│   │       └── Items (Registry List)
│   ├── SwingMode (Choice | default: DO_NOT_HIDE | options: DoNotHide, HideForBoth, HideForClient, HideForServer)
│   └── HoldTime (Integer Range | default: 1..1 | range: 1..20 | ticks)
├── Item-4 (Setting Group)
│   ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
│   ├── Trigger (Key)
│   ├── Action (Choice | default: USE_ONLY | options: UseOnly, PlaceOrUse)
│   ├── PickMode (Mode Selector | default: Name | modes: Name, Item)
│   │   ├── [Mode: Name]
│   │   │   ├── Names (Editable List)
│   │   │   └── Mode (Choice | default: EQUALS | options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase)
│   │   └── [Mode: Item]
│   │       └── Items (Registry List)
│   ├── SwingMode (Choice | default: DO_NOT_HIDE | options: DoNotHide, HideForBoth, HideForClient, HideForServer)
│   └── HoldTime (Integer Range | default: 1..1 | range: 1..20 | ticks)
└── Item-5 (Setting Group)
    ├── TriggerDelay (Integer Range | default: 0..0 | range: 0..15000 | ms)
    ├── Trigger (Key)
    ├── Action (Choice | default: USE_ONLY | options: UseOnly, PlaceOrUse)
    ├── PickMode (Mode Selector | default: Name | modes: Name, Item)
    │   ├── [Mode: Name]
    │   │   ├── Names (Editable List)
    │   │   └── Mode (Choice | default: EQUALS | options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase)
    │   └── [Mode: Item]
    │       └── Items (Registry List)
    ├── SwingMode (Choice | default: DO_NOT_HIDE | options: DoNotHide, HideForBoth, HideForClient, HideForServer)
    └── HoldTime (Integer Range | default: 1..1 | range: 1..20 | ticks)

Settings Details

Chat-1

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Delay (Integer Range) — default: 00; range: 05000; unit: ms
  • Messages (Editable List)

Chat-2

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Delay (Integer Range) — default: 00; range: 05000; unit: ms
  • Messages (Editable List)

Chat-3

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Delay (Integer Range) — default: 00; range: 05000; unit: ms
  • Messages (Editable List)

Chat-4

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Delay (Integer Range) — default: 00; range: 05000; unit: ms
  • Messages (Editable List)

Chat-5

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Delay (Integer Range) — default: 00; range: 05000; unit: ms
  • Messages (Editable List)

Item-1

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Action (Choice) — default: USE_ONLY; options: UseOnly, PlaceOrUse
PickMode

Select a mode for this feature. Available modes: Name, Item. Default: Name.

Mode: Name
  • Names (Editable List)
  • Mode (Choice) — default: EQUALS; options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase
Mode: Item
  • Items (Registry List)

  • SwingMode (Choice) — default: DO_NOT_HIDE; options: DoNotHide, HideForBoth, HideForClient, HideForServer

  • HoldTime (Integer Range) — default: 11; range: 120; unit: ticks

Item-2

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Action (Choice) — default: USE_ONLY; options: UseOnly, PlaceOrUse
PickMode

Select a mode for this feature. Available modes: Name, Item. Default: Name.

Mode: Name
  • Names (Editable List)
  • Mode (Choice) — default: EQUALS; options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase
Mode: Item
  • Items (Registry List)

  • SwingMode (Choice) — default: DO_NOT_HIDE; options: DoNotHide, HideForBoth, HideForClient, HideForServer

  • HoldTime (Integer Range) — default: 11; range: 120; unit: ticks

Item-3

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Action (Choice) — default: USE_ONLY; options: UseOnly, PlaceOrUse
PickMode

Select a mode for this feature. Available modes: Name, Item. Default: Name.

Mode: Name
  • Names (Editable List)
  • Mode (Choice) — default: EQUALS; options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase
Mode: Item
  • Items (Registry List)

  • SwingMode (Choice) — default: DO_NOT_HIDE; options: DoNotHide, HideForBoth, HideForClient, HideForServer

  • HoldTime (Integer Range) — default: 11; range: 120; unit: ticks

Item-4

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Action (Choice) — default: USE_ONLY; options: UseOnly, PlaceOrUse
PickMode

Select a mode for this feature. Available modes: Name, Item. Default: Name.

Mode: Name
  • Names (Editable List)
  • Mode (Choice) — default: EQUALS; options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase
Mode: Item
  • Items (Registry List)

  • SwingMode (Choice) — default: DO_NOT_HIDE; options: DoNotHide, HideForBoth, HideForClient, HideForServer

  • HoldTime (Integer Range) — default: 11; range: 120; unit: ticks

Item-5

A group of related settings.

  • TriggerDelay (Integer Range) — default: 00; range: 015000; unit: ms
  • Trigger (Key)
  • Action (Choice) — default: USE_ONLY; options: UseOnly, PlaceOrUse
PickMode

Select a mode for this feature. Available modes: Name, Item. Default: Name.

Mode: Name
  • Names (Editable List)
  • Mode (Choice) — default: EQUALS; options: Equals, EqualsIgnoreCase, Contains, ContainsIgnoreCase, StartsWith, StartsWithIgnoreCase, EndsWith, EndsWithIgnoreCase
Mode: Item
  • Items (Registry List)

  • SwingMode (Choice) — default: DO_NOT_HIDE; options: DoNotHide, HideForBoth, HideForClient, HideForServer

  • HoldTime (Integer Range) — default: 11; range: 120; unit: ticks

Screenshots

Screenshots for Macros will be added in a future update.


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