NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / ChatItem

ChatItem

Display items in chat! Hover over them to see info and name. Supports ALL chat formatting plugins.

PluginsFree1.8 – 1.21
by Elikill58 · listed from SpigotMC · ★★★★★ 4.4
Download ›

Direct download from SpigotMC · 105,709 downloads

What it does

ChatItem is a plugin for Paper / Spigot servers, made by Elikill58. Display items in chat! Hover over them to see info and name. Supports ALL chat formatting plugins.

It supports Minecraft 1.8 – 1.21. It has been downloaded 105,709 times on SpigotMC. That puts it at #30 of the 172 chat plugins listed here. 151 people rated it 4.4 out of 5. The last update came out on Nov 8, 2024.

Supported versions

1.211.201.191.181.171.161.131.121.8

Release history

ChatItem has had 81 releases on SpigotMC since Feb 26, 2016. None of them came out in the past year. The newest is 2.6.2, released on Nov 8, 2024.

VersionReleasedType
2.6.2Nov 8, 2024Release
2.6.1Aug 4, 2024Release
2.6Jul 14, 2024Release
2.5.1Apr 17, 2024Release
2.5.1Apr 16, 2024Release

Commands

The commands named on the SpigotMC page of ChatItem:

/chatitem/cireload

Permissions

Permission nodes named there, to give with a plugin like LuckPerms:

chatitem.reloadchatitem.usechatitem.ignore-cooldown

Latest release on GitHub

ChatItem is open source. Its newest release on GitHub is Version 2.6.2, published on Nov 7, 2024.

No content.

Before that: Version 2.6.1 (Aug 4, 2024), Version 2.6 (Jul 13, 2024).

Description from the author on SpigotMC

Originally created by dadus33.

Ever wanted to allow your players to show their items in chat, just to be sure they really have the item they want to sell to you? Well, this plugin does just that.

It's a lightweight plugin that works with
ALL chat formatting plugins, including Essentials, Factions, DeluxeChat and
ANY OTHER PLUGIN you can think of. It also supports offering in depth info about the item, just like you'd hover your cursor over the real item in your inventory. All you have to do is type your message while having the item you want to show in your hand, and using the configured placeholder.

Chat wrongly showed? Try /chatitem select !

Servers using this:

Spoiler: Show list

  • RevivalMC play.revivalmc.fun
  • og-network.net
  • play.ArcadianMC.com
  • LionCraftSB.mygs.co
  • Invictus.cubed.pro
  • Play.pinoylifecraft.com
  • hub.psychocraft.net
  • sv.minels.com
  • mc.bacher.se
  • 1moreblock.com
  • play.horum.net
  • avroxia.mc.gg
  • daylight.fun
  • play.ultimamc.tk
  • Want your server here? Just tell me (maybe some of them have remove the plugin. It's an old list)

Videos:

By NumeroUno (slightly outdated)

Current features

  • Support for all plugins!
  • 1.8 to 1.21 minecraft versions are supported!
  • Cross-Version support: for servers using ViaVersion or ProtocolSupport
  • Permission support
  • Custom item name and amount format changeable in config
  • Multiple placeholders
  • Extensive configuration options
  • Reload command
  • 100% customizable messages
  • All mojang translations !

Dependencies

  • No

required dependency

-
Supported plugin: LanguageUtils, ViaVersion, ProtocolSupport & ProtocolLib.

Permissions

  • chatitem.reload -- allows you to reload the config
  • chatitem.use -- allows your messages to be parsed by the plugin
  • chatitem.ignore-cooldown -- allows you to bypass the message cooldown (if enabled)

Commands and config

/cireload - reloads the plugin

/chatitem - See help

/chatitem select - Help you to change how config the plugin

/chatitem admin - Open inventory to manage ChatItem options

/chatitem show - Show your item to yourself

/chatitem broadcast - Show your item to everyone

For default config, it's
here.

Example:

and...

Spoiler: For developers

For the ChatItem dependency, you have to use
jitpack :

Code (Text):

<repositories>

    ...

    <repository>

      <id>jitpack.io</id>

      <url>jitpack.io</url>;

    </repository>

    ...

  </repositories>

Then:

Code (Text):

<dependency>

  <groupId>com.github.dadus33-plugins</groupId>

  <artifactId>ChatItem</artifactId>

  <version>v2</version><!-- v2 is the branch, you can use release -->

</dependency>

Alternatively, if you are not using Maven, you can download the plugin itself and add it to your build path.

The JavaDocs should be automatically read by your IDE when using Maven, but they can also be manually added by downloading the Javadoc jars from the repository.

Spoiler: Issues

  • The translations feature doesn't currently work properly in newer versions of Minecraft. That is because a lot of data values have changed and they will be fully replaced in the 1.13 update with item meta data. The next version of the plugin, 1.3.7, will feature a fully working translation feature adapted for 1.13 and a fallback system which should display the name of the item exactly as shown in the client's language.

Other than that, I will look into and hopefully solve any bugs or issues you might find, but only if you DON'T post it in the reviews section

Spoiler: How it works

The idea of the plugin is rather simple, but it's implementation is much more complicated. In short, all it does is that it intercepts outgoing server packets (that's why it needs ProtocolLib) and scans them for the placeholders needed. Then, the messages (in JSON format) are parsed by a nice JSON parser I made, and the replacements for the placeholders (the things for the item format you set in the config) are then added after being translated to valid JSON (using a modified version of
@DarkSeraphim's JsonUtils class), along with the things that make the item actually display when you hover your mouse over it's placeholder. As the plugin is directly editing outgoing JSON chat packets, it's 100% guaranteed that it won't interfere at all with the chat format, leaving you to use whatever chat plugin you need, without any kind of interaction with mine!


[](discord.gg/yng5PPf62h)

Fork the repository on GitHub or get instant help on the Discord channel!

Written by Elikill58. Read it with pictures on SpigotMC.

How to install ChatItem

  1. Make sure your server runs Paper and Spigot on Minecraft 1.8 – 1.21.

  2. Download the .jar file from SpigotMC and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: ChatItem should be listed in green. Its config files are created in the plugins folder on the first start.

Full guide: How to install plugins on a Minecraft server

Compatibility

Minecraft versions
1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.13, 1.12, 1.8
Runs on
Paper, Spigot
Edition
Java
Needs
Nothing else
Price
Free
Upkeep
Actively updated (Nov 12, 2026)

ChatItem compared with similar ones Compare all alternatives

ResourceDownloadsRatingVersionsLast updatePrice
ChatItemthe one you looked at106K4.41.8 – 1.21Nov 8, 2024Free
VentureChatAust1n46178K4.51.8 – 1.21Aug 20, 2025Free
LPCPM2.497K4.41.8 – 26.xJul 5, 2026Free
Chat ManagerH1DD3NxN1NJA289K4.41.8 – 1.20Jan 14, 2022Free

Questions

Does ChatItem work on Minecraft 26.x?

Not yet. The newest version it supports is Minecraft 1.21.

Is ChatItem free?

Yes. ChatItem is free to download from SpigotMC.

Which server software does ChatItem run on?

ChatItem runs on Paper and Spigot servers.

Is ChatItem still updated?

Yes. The last update came out in the past day.

What are the best alternatives to ChatItem?

The closest ones are VentureChat, LPC and Chat Manager. Compare all alternatives

Alternatives to ChatItem

Simple RanksPlugins · 1.20 – 26.x

Simple rank plugin allowing for custom-colored, ordered ranks in tab list, name tags, chat, and Placeholder API placeholders!

Free31,645 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

4.4 from 151 ratings on SpigotMC.

Log in to leave a review.