The chat is great, players can socialize with each other. But here's the thing, why not make it even more interact-able? With this plugin, you will be able to show your item in hand, inventory content and ender chest content with your friends! Even across servers in your global bungeecord chat!
This plugin also allows you to create your own interactive keywords for your players to use in chat!
InteractiveChat is designed to work on top of your existing chat formatting plugin, not as a replacement!
Check out this addon which lets you show placeholders and show inventories from InteractiveChat on discord! You can also have images sent from discord previewed on maps and have attachments beautified into clickable and hoverable text in-game!
Video by Server.pro featuring an outdated version of InteractiveChat (v2)
^ The two types of inventory display layout you can choose from (Layout 0 & 1)
v The default custom placeholders that comes with the default config, can be removed or changed (1 - 3 are item display placeholders)
If you use chat managing plugins that support bungeecord or velocity, you can enable bungeecord mode by installing the plugin on spigot and bungeecord/velocity and having the bungeecord option enabled in the config on all spigot servers!
With bungeecord enabled, all placeholders, including [item], [inv] etc. and custom ones will work across servers. Mentioning and everything else will also work between servers!
You can use RGB code in any part of the config that support colors! You can even use them in chat!
&x&f&f&f&f&f&f
or
[color=#123456]
or
&#fe34d5
If you have a custom resource pack that has different fonts, you can even use them like color codes! Works with any messages in the chat, even chat messages from other plugins.
[font=uniform]
And of course! You will be able to modify all the messages that are sent to players to suit your server as well! Item material names will be automatically translated into each user's client language!
The plugin changes messages on a packet level, so it should work on top of other chat plugins (that doesn't also do this).
Jenkins
Want to give the plugin a try?
IP: mc.loohpjames.com
/interactivechat reload - Reloads the plugin (or /ic reload) /interactivechat update - Check for updates (or /ic update) /interactivechat chat - Send chat messages with placeholder and player name auto complete (or /ic chat) /interactivechat list - List all placeholders you can use (or /ic list) /interactivechat mentiontoggle - Toggle mentioning for yourself (or /ic mentiontoggle) /interactivechat setinvdisplaylayout - Set your own preferred inventory display layout (or /ic setinvdisplaylayout)
/interactivechatproxy backendinfo - List all InteractiveChat information of the servers in your proxy (or /icp backendinfo)
PlaceholderAPI requires you to download expansions in order to function, you can take a look at the different expansions and their placeholders here (click me). For example, if you want **%player_name%**to work:
The kick message: You are sending too many packets! probably comes from ViaVersion. Try increasing or setting the GLOBAL PACKET LIMITER to -1 in the ViaVersion config [Both in bungeecord/velocity (if you've installed it on that) and backend servers (e.g. spigot)]
interactivechat.reload:
description: Allows you to reload the plugin
default: op
interactivechat.backendinfo:
description: Allows you check the status of backend servers on bungeecord
default: op
interactivechat.cooldown.bypass:
description: Allows you to bypass cooldown
default: op
interactivechat.module.item:
description: Allows you to use the item placeholder
default: true
interactivechat.module.inventory:
description: Allows you to use the inventory placeholder
default: true
interactivechat.module.inventory.setlayout:
description: Allows you to use set your preferred inventory display layout
default: true
interactivechat.module.inventory.setlayout.others:
description: Allows you to use set the preferred inventory display layout of others
default: op
interactivechat.module.enderchest:
description: Allows you to use the ender chest placeholder
default: true
interactivechat.module.custom:
description: Allows you to use custom placeholders in chat
default: true
interactivechat.mention.player:
description: Allows you to mention others
default: true
interactivechat.mention.here:
description: Allows you to mention all players in your server
default: op
interactivechat.mention.everyone:
description: Allows you to mention everyone
default: op
interactivechat.mention.toggle:
description: Allows you to toggle your own mentions
default: true
interactivechat.mention.toggle.others:
description: Allows you to toggle mentions of other players
default: op
interactivechat.list:
description: List all placeholder which you have permission to
default: true
interactivechat.list.all:
description: List all placeholder
default: op
interactivechat.parse:
description: Let you try out placeholders which you have permission to
default: true
interactivechat.chat:
description: Let you use the interactivechat chat command
default: true
interactivechat.chatcolor.translate:
description: Allows you to use alternate color code
default: true
interactivechat.customfont.translate:
description: Allows you to use font formatting code
default: true
interactivechat.update:
description: Allows you to recieve update notifications
default: op
interactivechat.bedrock.events:
description: Allow floodgate geyser bedrock players to access chat events menu
default: true
InteractiveChat does provide an API for developers to customize or use its functions
https://github.com/LOOHP/InteractiveChat/tree/master/common/src/main/java/com/loohp/interactivechat/api
More descriptions are provided through this link
Registering your own nicknames with InteractiveChat
Please take a look at this page: https://github.com/LOOHP/InteractiveChat/wiki/Registering-your-own-nickname-provider
Config in the Latest Version with Descriptions
Usage statistics at https://bstats.org/plugin/bukkit/InteractiveChat will be visible to the public with your server included in the statistics. No private information of your server is sent.
Update checking is also done via https://api.loohpjames.com to notify you whenever a new version is released. No private information of your server is sent.

Chat enchancing plugin to work on top of your chat formatting plugins, adding functionalities such as sharing items and inventories to chat, and creation of custom chat placeholders!