Minecraft Servers HQ

Minecraft plugin InteractiveChat

Information about InteractiveChat and servers where it was found

🔌 About InteractiveChat

InteractiveChat is a Minecraft plugin that enhances in-game chat by replacing plain player names and keywords with interactive content (hover messages, click actions) and by allowing players to show items, inventories and ender chests directly in chat. It is designed to work on top of existing chat-formatting plugins by modifying packets rather than replacing chat systems.

🎯 Purpose

InteractiveChat solves the problem of static, text-only chat by adding interactive elements and rich placeholders so players can share item/tool details and inventory contents with hover and click interactions. It also supports cross-server functionality on proxy networks, enabling interactive chat features across backend servers.

⚙️ Features

  • Replace player names in chat with hover/click interactive content.
  • Show item-in-hand preview in chat via a keyword (e.g. [item]).
  • Show player inventory content in chat via a keyword (e.g. [inv]) and choose display layouts.
  • Show ender chest content in chat via a keyword (e.g. [ender]).
  • Create custom interactive keywords/placeholders for use in chat.
  • Player mentioning with optional notifications (sound, title, action bar, boss bar) when supported by the server version.
  • Cross-server support for BungeeCord and Velocity when configured on proxy and backends.
  • Supports PlaceholderAPI placeholders and integrates with translation of item material names to client language.
  • RGB color codes and custom font support for messages on servers that support them (features requiring 1.16+ for RGB behaviors).

🧩 Who It Is For

  • Server administrators who want richer chat interactions and hover/clickable content.
  • Networks using proxies (BungeeCord/Velocity) that need interactive chat across backend servers.
  • Communities that want players to showcase items or inventories in chat without external mods.

🏗️ Example Use Cases

  • A player types [item] in global chat to show an interactive tooltip of their held item for others to inspect.
  • A moderator sends a formatted chat message using placeholders and inline inventory previews for support or review.
  • A proxy network enables the plugin on proxy and backends so mentions and placeholders work across servers.

⌨️ Commands

CommandDescriptionPermissionAccess
/interactivechat reload (or /ic reload)Reloads the plugin configuration.interactivechat.reloadAdmin
/interactivechat update (or /ic update)Check for updates.not specifiedAdmin
/interactivechat chat (or /ic chat)Send chat messages with placeholder and player-name autocomplete.not specifiedAdmin
/interactivechat list (or /ic list)List all placeholders the caller can use.not specifiedAdmin
/interactivechat mentiontoggle (or /ic mentiontoggle)Toggle player mentioning notifications for the caller.not specifiedPlayer
/interactivechat setinvdisplaylayout (or /ic setinvdisplaylayout)Set your preferred inventory display layout.interactivechat.module.inventory.setlayoutPlayer
/interactivechatproxy backendinfo (or /icp backendinfo)(Proxy) List InteractiveChat information of backend servers.interactivechat.backendinfoAdmin

Note: only commands explicitly listed by official sources are present above. Permission nodes are included where the plugin documents them; otherwise the permission column shows "not specified".

🔐 Permissions

PermissionDescriptionDefault
interactivechat.reloadAllows you to reload the plugin.op
interactivechat.backendinfoAllows you to check the status of backend servers on a proxy.op
interactivechat.cooldown.bypassAllows you to bypass cooldowns for interactive placeholders.op
interactivechat.module.itemAllows use of the item placeholder (show held item).true
interactivechat.module.inventoryAllows use of the inventory placeholder (show inventory).true
interactivechat.module.inventory.setlayoutAllows setting your preferred inventory display layout.true
interactivechat.module.inventory.setlayout.othersAllows setting the preferred inventory display layout of other players.op
interactivechat.module.enderchestAllows use of the ender chest placeholder (show ender chest).true

(Only permission nodes explicitly provided by the plugin's official documentation are listed above.)

⚙️ Installation

📥 Setup

  • Download the official plugin JAR and required dependency plugins.
  • Place InteractiveChat.jar (and dependency jars) into the server plugins/ directory.
  • Start the server.
  • Edit the plugin config if needed and restart the server to apply config changes.

📦 Dependencies

Confirmed dependencies required on backend (Spigot/Paper/etc.) servers:

  • ProtocolLib (or) PacketEvents (+ relevant packet module)
  • PlaceholderAPI
  • Vault

Notes: dependencies are not required on proxy software; if you plan to use the plugin with BungeeCord or Velocity, install InteractiveChat on both the proxy and backend servers and enable the proxy/bungeecord option in InteractiveChat's configuration on each backend server.

🧠 Technical Notes

  • The plugin modifies chat at the packet level; it requires a packet library (ProtocolLib or PacketEvents) to intercept/modify messages on backend servers.
  • Proxy support: BungeeCord and Velocity are supported; to enable cross-server placeholders and mentions, the plugin must be installed on the proxy and on all backend servers with the bungeecord option enabled in each backend's config.
  • PlaceholderAPI is used for placeholder resolution and requires any needed expansions to be installed separately for those placeholders to work.
  • Item material names are translated to each player's client language where applicable.
  • RGB color codes and custom font tags are supported for servers/clients that support those features (RGB behavior requires server/client support commonly available in 1.16+).

🤝 When This Plugin Is Useful

If you want to add inspectable item/tool previews, inventory sharing, clickable chat keywords and cross-server interactive chat features while keeping your existing chat formatting plugin, InteractiveChat provides a packet-level integration that layers interactive content on top of standard chat systems.

Servers with InteractiveChat

The InteractiveChat plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.

Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of InteractiveChat depends on each server's configuration.

Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses InteractiveChat.

Use the server list with InteractiveChat to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.