Minecraft plugin InteractiveChat

InteractiveChat is a Minecraft plugin that adds clickable and hoverable chat content, shows held items, inventories, and Ender Chests in chat, and provides custom interactive placeholders across servers.

Find a server with InteractiveChat

26 servers reported InteractiveChat

All servers with InteractiveChat

About InteractiveChat

🔌 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.

Comments

No comments yet

Be the first to comment.

For server admins

Authors
LOOHP, Henry
License
GPL-3.0-only
Supported platforms
Spigot, Paper, Purpur, Folia, BungeeCord, Velocity, Waterfall
Supported versions
1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.20.6, 1.21, 26.1
Dependencies
ProtocolLib, PacketEvents, PlaceholderAPI, Vault

Links

What servers report

Server platforms

  • Paper21
  • Purpur3
  • Leaf2

Plugin versions

  • 2026.1.3.012
  • 2026.1.1.09
  • 2026.1.0.01
  • 4.3.2.01
  • 4.3.5.01

Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.