For the complete documentation index, see llms.txt. This page is also available as Markdown.

Optional Integrations

CommandPrompter has no required plugin dependencies. When a supported plugin is present, its hook is loaded automatically.

Plugin
Integration

CarbonChat

Captures active Chat prompt answers through CarbonChat's event bus instead of the Bukkit chat listener.

PlaceholderAPI

Expands placeholders in inline prompt display text, localized messages, JavaScript validators, and preset post-commands where a player context is available.

LuckPerms

Adds lpo and lpg<group>; Player UI filters.

Towny

Adds tt and tn Player UI filters.

HuskTowns

Adds the ht Player UI filter.

WorldGuard

Adds wgr, wgrm<region>;, and wgro<region>; Player UI filters.

SuperVanish

Excludes vanished players from the normal Player UI head cache and updates the cache when visibility changes.

PremiumVanish

Uses the SuperVanish-compatible integration.

VanishNoPacket

Excludes vanished players from the normal Player UI head cache and tracks status changes.

Filter syntax is documented on Player UI Prompt. Multiple filters compose (intersect) using an anchored longest-match parser (e.g. r10s selects players within 10 blocks AND excludes self), so short keys like w never shadow longer keys like wgr. If an optional filter plugin is absent, its filter is not registered and unrecognized filter tokens are skipped.

Supported vanish integrations (SuperVanish, PremiumVanish, VanishNoPacket) enforce vanish checks at the head-cache boundary: vanished players are never added to the cache and are filtered out across all views.

PlaceholderAPI

When PlaceholderAPI is installed, placeholders expand in all player-visible presentation fields across every prompt type:

  • Chat: Prompt text, cancel message, and hover message.

  • Anvil: Window title, prompt text, and button text / hover lore.

  • Sign: Prompt text and all default lines.

  • Player UI: Prompt text and button text / hover lore.

  • Dialog: Dialog title, body contents, row labels, and button labels / tooltips.

  • Title Displays: Main and subtitle text from -t flags and preset title_display.

  • Compound Dialogs: Display text of every sub-tag recursively.

Semantic fields (such as preset IDs, tag keys, validator aliases, numeric constraints, action return values, and player-submitted answers) are never expanded.

Last updated

Was this helpful?