COWMODSКаталог модов

ChatItemSprite

paper plugin that display item to chat with sprites

Автор: minejango22942обновлён 26 сент. 2026 г.
ДекорОбщениеУтилиты

Описание

main logo

ChatItemSprite

ChatItemSprite is a lightweight Paper plugin that displays items in Minecraft chat.
Unlike other chat item plugins, it displays an item sprite before the item name, and the item name is localized based on each player's client language.

The sprite feature can be disabled in config.yml if desired.

Features

  • Display vanilla item in chat with sprites!
    • Configurable display sprites
    • You can remove the sprite from chat as you want
  • Localized display item names
  • Supports InteractiveChat
  • Supports custom item plugins (currently ItemsAdder, Oraxen, Nexo, CraftEngine)
  • Optional hover information
  • Lightweight and dependency-free
  • Easy-to-modify chat format with LuckPerms

Requirements

Recommended

  • LuckPerms: for chat format (not item, whole line)

Supported Plugin (Custom Item Plugins)

  • Chat Plugins
    • InteractiveChat
  • Custom Item Plugins (you need to add your sprite manually for custom items)
    • ItemsAdder
    • Oraxen
    • Nexo (Not Tested)
    • CraftEngine

License

This project is licensed under the MIT License.

Галерея

Main Logo

Последние версии

Все версии →
release

ChatItemSprite 3.0.4

3.0.4
26 сент. 2026 г.82Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper
Скачать
Что нового
_(Hotfix 2)_ ### Changes * _(internal changes)_ `MessagesManager` name changed to `MessageManager` ### Fixes * bstats were not implemented properly in ChatItemSprite * display sprites: `shelf_mushroom`, `straw_bed`
release

ChatItemSprite 3.0.3

3.0.3
19 сент. 2026 г.15Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper
Скачать
Что нового
_(Hotfix)_ ### Fixes * display sprite fix: Woods, Hyphaes
release

ChatItemSprite 3.0.2

3.0.2
19 сент. 2026 г.8Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper
Скачать
Что нового
### Added * 26.1 & 26.3 Support * * 26.1 add support for block-entity bed sprite (using `<head:entity/[colorname]_bed>`) ### Changes * imporved internal block sprite resolver (BlockResolver) so that we can cover more versions (expecting 1.21.9~) ### Fixes * display sprite fixes: Carpets, Stained Glass Panes
release

ChatItemSprite 3.0.1

3.0.1
5 авг. 2026 г.63Minecraft: 26.2paper
Скачать
Что нового
_Minor fixes only_ ### Minor Changes * added `<head64>` usage example on `define-sprites` * added comments and reordered block lists on internal block resolver class ([`BlockResolver.java`](https://github.com/minejango2/ChatItemSprite/blob/main/src/main/java/minej/minejango2/chatitemsprite/renderer/BlockResolver.java)) for better code readability ### Fixes * fixed even more vanilla item display sprite * * Decoration blocks (normally made of woods) of bamboo variant, Froglights, `bone_block`, `dried_kelp_block`, `cactus`, `mangrove_roots`, `muddy_mangrove_roots`, `tnt`, `dispenser`, `dropper`
release

ChatItemSprite 3.0.0

3.0.0
29 июл. 2026 г.11Minecraft: 26.2paper
Скачать
Что нового
## Head & Command Update _(**please update [config.yml](https://github.com/minejango2/ChatItemSprite/blob/main/src/main/resources/config.yml) and [messages.yml](https://github.com/minejango2/ChatItemSprite/blob/main/src/main/resources/messages.yml) for 3.0.0** - may string has been changed and added, and I didn't put old (1.0.0-2.2.0) config support)_ ### Added & Revamped * **REVAMPED** `define-sprites` * * merged `define-vanilla-sprites` and `define-custom-item-sprites` * * changed text format: now you need to type all `<sprite>` tag. for example, `items:item/iron_sword` -> `<sprite:items:item/iron_sword>` * * **now support other MiniMessage tags**: you can add colors at `<sprite>` like `<color:#00FF00><sprite:items:item/iron_sword>` * * **Base64 Player Head Tag!** - now you can define display sprites with **player heads** via our custom MiniMessage tag `<head64:(base64 value)>` * **new placeholder system** * * supports aliases (`[i]`) * * supports display slots (`[item:head]`, `[item:offhand]`, etc.) * * aliases also work with slots (`[i:head]`) * added `/cis settings` subcommand - manage sprites (`define-sprites`) and display modes (`display-mode`) by commands * * added matching permissions `chatitemsprite.command.settings` * added **[InteractiveChat](https://modrinth.com/plugin/interactivechat) support**! * * added `disable-native-item` on config - If `true`, ChatItemSprite disables InteractiveChat's `[item]` placeholder so it can handle it itself * added `chat-event-priority` on config - control chat's `EventPriority` * added all possible messages at `messages.yml` ### Other Changes * internal code cleanup * * split some java classes for optimization * * removed `PlainTextComponentSerializer` for better compatibility * changed `chat-format` tag names * * `{prefix}` to `<cis_prefix>`, `{player}` to `<cis_player>`, `{message}` to `<cis_message>` * removed `<cis_amount>` (DEPRECATED tag) - already fully replaced by `<cis_amount_tag>` (`text-format`) and `<cis_amount_number>` (`amount-tag-format`) on previous version * moved `text-format.empty-hand-format` to `text-format.empty-format.hand` via support empty format per slots * added ChatItemSprite system messages prefix - edit, toggleable with `use-plugin-prefix` and `plugin-prefix` at bottom of `messages.yml` * recolored help messages ### Fixes * missing messages on `messages.yml` * name wasn't displaying properly for potions and tipped arrows * fixed more vanilla item display sprite * * Command Block, Test Block, Debug Stick, Clock, Compass * fixed uncolored blocks (plants, Leather equipments) * * Leaves (Oak, Jungle, Acacia, Dark Oak, Mangrove, Spruce, Birch), Grasses, Ferns, Lily Pad, Vine, Leather Helmet, Leather Chestplate, Leather Leggings, Leather Boots, Leather Horse Armor
release

ChatItemSprite 2.2.0

2.2.0
22 июл. 2026 г.10Minecraft: 26.2paper
Скачать
Что нового
### Added * **player head with base64 support!** _see 2.2.0-beta-1 changelogs for details._ * added update checker * * can disable by `enabled` in `update-checker` * added subcommand `/chatitemsprite version` * * needed permission is `chatitemsprite.command.version` * added `chatitemsprite.command` * added bStats ### Changes * renamed command permissions for better consistence: `chatitemsprite.command.help`, `chatitemsprite.command.reload` * change the order of default config; won't affect old config files * more code cleanup (CRLF) ### Fixes * many block's display sprite fixes: `lantern`, `soul_lantern`, `repeater`, `comparator`, `barrier`, `stucture_void`, `sculk_catalyst`, `jigsaw`, `sticky_piston`, `crimson_sign`, `crimson_hanging_sign`, `warped_sign`, `warped_hanging_sign`, stained glass panes * `/chatitemsprite help` doesn't have permission limits
beta

ChatItemSprite 2.2.0-beta-1

2.2.0-beta-1
21 июл. 2026 г.8Minecraft: 26.2paper
Скачать
Что нового
### Added * **Player Head Support!** * * also supports base64 texture heads * `zombie_head` sprite via `<head>` * * _other mob heads aren't loadable from `<head>` (for sprite minimessage for player) properly; their sprite structure is too different from `player`_ ### Fixes * lack of `player_head` sprite * lack of `zombie_head` sprite * mob head's sprite displaying `item/missingno`
release

ChatItemSprite 2.1.0

2.1.0
21 июл. 2026 г.6Minecraft: 26.2paper
Скачать
Что нового
### Added * added `fallback-none` on `text-format` in config * * for resolving item fallback `none` mode printing wrong issue * added `amount-tag-format` * * this format implemented in `<cis_amount_tag>`, which replaces `<cis_amount>` * added `hide-amount-when-one` * * hide item amount (by hiding `<cis_amount_tag>`), `false` is default * * this feature WON'T support deprecated `<cis_amount>` tag, please update it. ### Changes * config comment cleanup ### Fixes * item fallback `none` mode print weirdly (like printing `[<cis_name> <cis_name> <cis_amount>]`)
release

ChatItemSprite 2.0.0

2.0.0
20 июл. 2026 г.15Minecraft: 26.2paper
Скачать
Что нового
_note: almost no difference from 2.0.0-beta-2, only example fixes_ ## Custom Item Support Update ### Added (after 1.2.0) * **Item display sprite customization** [beta-1] * * **Custom item from plugin is supported!** (currently supports: ItemsAdder, Oraxen, _Nexo(Not Tested)_, CraftEngine) * Revamped `text-format` config [beta-2] * * now configurable to edit format of displayed item in chat ### Changes (after 1.2.0) * config changes * * slightly changed notes of config [beta-1, beta-2] * * moved `empty-hand-format` to `text-format.empty-hand-format` [beta-2] * rewrited Item read, render method (internal changes) [beta-2] ### Fixes (after 1.2.0) * `messages.yml` reload problem [fixed in beta-1] * `display-mode` doesn't work properly (especialy `sprite-only`) [fixed in beta-2] * MiniMessage doesn't work [fixed in beta-2] * vanilla item sprite inturrupted with ItemsAdder fallbacks [fixed in beta-1, beta-2] * `unsupported-custom-item-fallback` problems [fixed in beta-2]
beta

ChatItemSprite 2.0.0-beta-2

2.0.0-beta-2
19 июл. 2026 г.8Minecraft: 26.2paper
Скачать
Что нового
_(Lots of code and config changed after 2.0, so please update [config.yml](https://github.com/minejango2/ChatItemSprite/blob/main/src/main/resources/config.yml)). There will be no more config changes for now... I think._ ### Added * revamped `text-format` * * also added MiniMessage support for `empty-hand-format` ``` text-format: both: "<gray>[<reset><cis_sprite> <cis_name> x<cis_amount><gray>]" sprite-only: "<gray>[<reset><cis_sprite><gray>]" text-only: "<gray>[<reset><cis_name> x<cis_amount><gray>]" empty-hand-format: "<gray>[<reset>Empty Hand<gray>]" ``` ### Changes * moved `item.empty-hand-format` to `empty-hand-format` via update * some code rewritten ### Fixes * wrong config name (`unsupported-item-fallback` was updated to `unsupported-vanilla-item-fallback`) * `empty-hand-format` does not support MiniMessage * a lots of problem with automatic fallbacks (vanilla, ItemsAdder) * `unsupported-custom-item-fallback`'s `raw` mode doesn't work correctly * performance issues