3.0.4latestChatItemSprite 3.0.44 weeks ago _(Hotfix 2)_Changes
* _(internal changes)_MessagesManagername changed toMessageManagerFixes
* bstats were not implemented properly in ChatItemSprite * display sprites:shelf_mushroom,straw_bed3.0.3ChatItemSprite 3.0.3Sep 19, 2026 _(Hotfix)_Fixes
* display sprite fix: Woods, Hyphaes3.0.2ChatItemSprite 3.0.2Sep 19, 2026 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 Panes3.0.1ChatItemSprite 3.0.1Aug 5, 2026 _Minor fixes only_Minor Changes
* added<head64>usage example ondefine-sprites* added comments and reordered block lists on internal block resolver class ([BlockResolver.java](https://github.com/minejango2/ChatItemSprite/blob/main/sr… for better code readabilityFixes
* 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,dropper3.0.0ChatItemSprite 3.0.0Jul 29, 2026 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-spritesmergeddefine-vanilla-spritesanddefine-custom-item-spriteschanged 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 settingssubcommand - manage sprites (define-sprites) and display modes (display-mode) by commands added matching permissionschatitemsprite.command.settingsadded [InteractiveChat](https://modrinth.com/plugin/interactivechat) support*! addeddisable-native-itemon config - Iftrue, ChatItemSprite disables InteractiveChat's[item]placeholder so it can handle it itself * addedchat-event-priorityon config - control chat'sEventPriority* added all possible messages atmessages.ymlOther Changes
* internal code cleanup split some java classes for optimization removedPlainTextComponentSerializerfor better compatibility * changedchat-formattag 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 * movedtext-format.empty-hand-formattotext-format.empty-format.handvia support empty format per slots * added ChatItemSprite system messages prefix - edit, toggleable withuse-plugin-prefixandplugin-prefixat bottom ofmessages.yml* recolored help messagesFixes
* missing messages onmessages.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 Armor2.2.0ChatItemSprite 2.2.0Jul 22, 2026 Added
player head with base64 support!* _see 2.2.0-beta-1 changelogs for details._ * added update checker can disable byenabledinupdate-checker* added subcommand/chatitemsprite versionneeded permission ischatitemsprite.command.version* addedchatitemsprite.command* added bStatsChanges
* 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 helpdoesn't have permission limits2.2.0-beta-1ChatItemSprite 2.2.0-beta-1Jul 21, 2026 Added
Player Head Support!* also supports base64 texture heads *zombie_headsprite via<head>_other mob heads aren't loadable from<head>(for sprite minimessage for player) properly; their sprite structure is too different fromplayer_Fixes
* lack ofplayer_headsprite * lack ofzombie_headsprite * mob head's sprite displayingitem/missingno2.1.0ChatItemSprite 2.1.0Jul 21, 2026 Added
* addedfallback-noneontext-formatin config for resolving item fallbacknonemode printing wrong issue * addedamount-tag-formatthis format implemented in<cis_amount_tag>, which replaces<cis_amount>* addedhide-amount-when-onehide item amount (by hiding<cis_amount_tag>),falseis default this feature WON'T support deprecated<cis_amount>tag, please update it.Changes
* config comment cleanupFixes
* item fallbacknonemode print weirdly (like printing[<cis_name> <cis_name> <cis_amount>])2.0.0ChatItemSprite 2.0.0Jul 20, 2026 _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) * Revampedtext-formatconfig [beta-2] now configurable to edit format of displayed item in chatChanges (after 1.2.0)
* config changes slightly changed notes of config [beta-1, beta-2] movedempty-hand-formattotext-format.empty-hand-format[beta-2] * rewrited Item read, render method (internal changes) [beta-2]Fixes (after 1.2.0)
*messages.ymlreload problem [fixed in beta-1] *display-modedoesn't work properly (especialysprite-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-fallbackproblems [fixed in beta-2]2.0.0-beta-2ChatItemSprite 2.0.0-beta-2Jul 19, 2026 _(Lots of code and config changed after 2.0, so please update [config.yml](https://github.com/minejango2/ChatItemSprite/blob/main/sr… There will be no more config changes for now... I think._Added
* revampedtext-formatalso added MiniMessage support forempty-hand-formattext-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
* moveditem.empty-hand-formattoempty-hand-formatvia update * some code rewrittenFixes
* wrong config name (unsupported-item-fallbackwas updated tounsupported-vanilla-item-fallback) *empty-hand-formatdoes not support MiniMessage * a lots of problem with automatic fallbacks (vanilla, ItemsAdder) *unsupported-custom-item-fallback'srawmode doesn't work correctly * performance issues2.0.0-beta-1ChatItemSprite 2.0.0-beta-1Jul 19, 2026 Added
item's display sprite customization feature* can customize vanilla sprite withdefine-vanilla-spritesand custom sprites withdefine-custom-item-spritescurrently supports ItemsAdder(Tested), CraftEngine(Tested), Nexo(Not tested), Oraxen(Not tested)Changes
* internal code cleanupFixed
* messages.yml warn log spams *sprite-onlyandbothmodes aren't working properly1.2.0ChatItemSprite 1.2.0Jul 16, 2026 Added
* added unsupported custom item's fallback method can customize byunsupported-custom-item-fallbackconfig * added use permissionchatitemsprite.useChanges
* removedunsupported-item-fallbackremoved because only displaying [] is weirdwill be re-added in next update with internal cleanupFixes
* custom items with custom model's fallback method was missing (displayed missingno before, now display as same method astext-only)1.1.2ChatItemSprite 1.1.2Jul 5, 2026 Changes
1. moved messages tomessages.ymlFixes
1. /cis (/cis help) doesn't print a messages 2. cannot modify/cis helpmessages1.1.1ChatItemSprite 1.1.1Jul 5, 2026 Added
1. minimessage support atchat-formatChanges
1. specify in config that the plugin does NOT support legacy text formatting. (still support legacy chat format for LuckPerms prefix ONLY.)1.1.0ChatItemSprite 1.1.0Jul 4, 2026 Added
1. LuckPerms chat toggle config 2. More block supportsChanges
1. Changed internal command api to Paper'sFixes
1. some errors with LuckPerms 2. reload command isn't/cis reload1.0.1-beta-1ChatItemSprite 1.0.1-beta-1Jul 4, 2026 Added
1. LuckPerms chat formattingFixes
2. A lot of block fixes (removed missingno as many as possible)1.0.0ChatItemSprite 1.0.0Jul 3, 2026 ChatItemSprite
* Display your items on chat with[item]! additional sprite display display multilingual item names
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta