- This adds support to show the icons provided in the item_model item data component. (Requries 1.12.9+)
The plugin calculates the texture path from the item_model value e.g. if the item_model component is your_plugin:some_custom_item then the client will look for a texture in your_plugin/textures/item/some_custom_item when displaying the message. (This is compatible with most vanilla item models too)
A new config option show-custom-item-models (defaults to true) was added to disable the showing of the custom item models as icons in case your setup does not correctly resolve them or you haven't adjsuted the texture locations in your resource pack to work with this yet.- Fixed an issue where the icons of leaves where gray instead of green.
- Show item and player head icons directly in chat when using the plugin on 1.21.9 or newer. All icons in chat are now enabled via the new show-chat-icons config option which is enabled and shows these icons automatically on supported platforms (1.21.9 and later)
Example item message:
![]()
Example player inventory message:
![]()
Please note that in order to see the player heads in the inventory/enderchest messages you need to add the %icon% placeholder to the messages in the language file or delete it and have the plugin regenerate the default language files.
- ShowItem requires the server to run with Java 21 now
- This fixes a possible exception related to the item blocking feature and the unbreakable item tag on older server versions (e.g. 1.8.8)
- Change the default of block.unbreakable to empty to make it block nothing.
- This fixes a case where certain special symbols in the chat message would cause an error when trying to use the placeholder on an 1.21.6+ server
- Further improve the automatic selection of the chat packet handler
- Add more debug messaging for errors with chat component parsing
- Fix a potential exception on 1.21.6 and 1.21.7 with chat messages
- Added a new chat.packet-handler option called mojmap which will use Mojang's mappings on servers that use those for internals which might allow usage of the plugin on future versions without an explicit update
- Improved the auto option of the chat.packet-handler even more to more reliably select the correct one
- This adds support for running the plugin on 1.21.6 and 1.21.7 servers
- Improve "auto" option for the chat packet handler and log a warning where cases are detected that might lead to errors.