Skip to main content

Limit repeated InteractiveChat placeholders with a measured cooldown

Applies to: InteractiveChat; match the linked maintainer documentation to your installed platform and release.
Documentation checked .

Item and inventory links can crowd chat when players repeat them. Use the supported limits for those features rather than slowing every normal message or removing the chat formatter that players already use.

Prepare the test

Use disposable example items and ordinary player accounts for chat tests. Keep private inventory contents, staff commands and personal data away from demonstrations that other players can click or hover.

Make the change

  1. Choose two test accounts and record the current behaviour for one placeholder, two placeholders in a message and a second immediate message. Keep the examples harmless and use a quiet testing period.
  2. Preserve InteractiveChat config.yml and inspect the installed Settings comments for UniversalCooldown and MaxPlaceholders. The upstream configuration documents the universal cooldown in seconds and uses -1 to disable the per-message limit.
  3. Choose limits that allow an ordinary player to share an item without flooding chat. Apply the change using the installed release’s supported method, leaving packet-size, threading and unrelated moderation settings unchanged.
  4. Repeat the three original tests with an ordinary account. Check the cooldown or limit message and confirm normal text without a placeholder still follows the intended chat policy, then allow enough time for the cooldown to expire.

Check the result

Repeated interactive links should be limited predictably, while a legitimate later share works. Verify a second account independently so one player’s restriction is not mistaken for a global cooldown affecting everyone on the server.

If the test fails

Restore the prior limits if normal use becomes frustrating or valid messages are rejected. If a separate anti-spam plugin also intervenes, compare their messages and test each documented policy rather than disabling all moderation.

Use the generated file for your installed version as the final key reference. Upstream master can change ahead of a release, so avoid pasting a whole current template over an older working configuration.

References and related help

Check the official InteractiveChat documentation against your installed release before using a command or setting from another version.