Tags
Creators
Details
Licensed MIT
Published 4 months ago
Updated last month
All versions
3.0.0
Release
ChatItemSprite 3.0.03 months ago 11
Compatibility
Minecraft: Java Edition
26.2
Platform
Paper
Changes
Head & Command Update
(please update config.yml and 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-spritesanddefine-custom-item-sprites
- merged
-
- changed text format: now you need to type all
<sprite>tag. for example,items:item/iron_sword-><sprite:items:item/iron_sword>
- changed text format: now you need to type all
-
- now support other MiniMessage tags: you can add colors at
<sprite>like<color:#00FF00><sprite:items:item/iron_sword>
- now support other MiniMessage tags: you can add colors at
-
- Base64 Player Head Tag! - now you can define display sprites with player heads via our custom MiniMessage tag
<head64:(base64 value)>
- Base64 Player Head Tag! - now you can define display sprites with player heads via our custom MiniMessage tag
- new placeholder system
-
- supports aliases (
[i])
- supports aliases (
-
- supports display slots (
[item:head],[item:offhand], etc.)
- supports display slots (
-
- aliases also work with slots (
[i:head])
- aliases also work with slots (
- added
/cis settingssubcommand - manage sprites (define-sprites) and display modes (display-mode) by commands -
- added matching permissions
chatitemsprite.command.settings
- added matching permissions
- added InteractiveChat support!
-
- added
disable-native-itemon config - Iftrue, ChatItemSprite disables InteractiveChat's[item]placeholder so it can handle it itself
- added
- added
chat-event-priorityon config - control chat'sEventPriority - added all possible messages at
messages.yml
Other Changes
- internal code cleanup
-
- split some java classes for optimization
-
- removed
PlainTextComponentSerializerfor better compatibility
- removed
- changed
chat-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 - moved
text-format.empty-hand-formattotext-format.empty-format.handvia support empty format per slots - added ChatItemSprite system messages prefix - edit, toggleable with
use-plugin-prefixandplugin-prefixat bottom ofmessages.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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:ubznVgnx:jLSoxBNw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ubznVgnx:jLSoxBNw"
}

