Sueta

ChatItemSprite

3.0.4

paper plugin that display item to chat with sprites

·Plugin
  1. 3.0.4latestChatItemSprite 3.0.44 weeks ago
    _(Hotfix 2)_
    Changes
    * _(internal changes)_ MessagesManager name changed to MessageManager
    Fixes
    * bstats were not implemented properly in ChatItemSprite * display sprites: shelf_mushroom, straw_bed
    9 downloads
  2. 3.0.3ChatItemSprite 3.0.3Sep 19, 2026
    _(Hotfix)_
    Fixes
    * display sprite fix: Woods, Hyphaes
    11 downloads
  3. 3.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 Panes
    3 downloads
  4. 3.0.1ChatItemSprite 3.0.1Aug 5, 2026
    _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/sr… 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
    54 downloads
  5. 3.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-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
    10 downloads
  6. 2.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 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
    10 downloads
  7. 2.2.0-beta-1ChatItemSprite 2.2.0-beta-1Jul 21, 2026
    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
    6 downloads
  8. 2.1.0ChatItemSprite 2.1.0Jul 21, 2026
    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>])
    6 downloads
  9. 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) * 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]
    13 downloads
  10. 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
    * 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
    5 downloads
  11. 2.0.0-beta-1ChatItemSprite 2.0.0-beta-1Jul 19, 2026
    Added
    item's display sprite customization feature* can customize vanilla sprite with define-vanilla-sprites and custom sprites with define-custom-item-sprites currently supports ItemsAdder(Tested), CraftEngine(Tested), Nexo(Not tested), Oraxen(Not tested)
    Changes
    * internal code cleanup
    Fixed
    * messages.yml warn log spams * sprite-only and both modes aren't working properly
    5 downloads
  12. 1.2.0ChatItemSprite 1.2.0Jul 16, 2026
    Added
    * added unsupported custom item's fallback method can customize by unsupported-custom-item-fallback config * added use permission chatitemsprite.use
    Changes
    * removed unsupported-item-fallback removed because only displaying [] is weird will be re-added in next update with internal cleanup
    Fixes
    * custom items with custom model's fallback method was missing (displayed missingno before, now display as same method as text-only)
    6 downloads
  13. 1.1.2ChatItemSprite 1.1.2Jul 5, 2026
    Changes
    1. moved messages to messages.yml
    Fixes
    1. /cis (/cis help) doesn't print a messages 2. cannot modify /cis help messages
    14 downloads
  14. 1.1.1ChatItemSprite 1.1.1Jul 5, 2026
    Added
    1. minimessage support at chat-format
    Changes
    1. specify in config that the plugin does NOT support legacy text formatting. (still support legacy chat format for LuckPerms prefix ONLY.)
    5 downloads
  15. 1.1.0ChatItemSprite 1.1.0Jul 4, 2026
    Added
    1. LuckPerms chat toggle config 2. More block supports
    Changes
    1. Changed internal command api to Paper's
    Fixes
    1. some errors with LuckPerms 2. reload command isn't /cis reload
    4 downloads
  16. 1.0.1-beta-1ChatItemSprite 1.0.1-beta-1Jul 4, 2026
    Added
    1. LuckPerms chat formatting
    Fixes
    2. A lot of block fixes (removed missingno as many as possible)
    4 downloads
  17. 1.0.0ChatItemSprite 1.0.0Jul 3, 2026
    ChatItemSprite
    * Display your items on chat with [item]! additional sprite display display multilingual item names
    5 downloads

Similar projects

Plugin →