1.5.8
Compatibility
Changes
HeadPulseSSC — Expressive Chat Animations & Stable Heads
This update expands message-driven animations and fixes head rendering in chat and the player list. Includes all changes from 1.5.7–1.5.8.
💬 Message-Driven Animations
- Heads react to messages: greetings trigger a friendly nod, while questions add a subtle tilt and turn.
- Speaking animation duration scales with message length.
- Consecutive messages from the same player maintain a continuous animation phase without repeating the pop-in.
- Reaction cooldowns prevent excessive movement during chat spam.
✨ Punctuation-Based Pauses & Accents
- Commas briefly soften the nodding before speech continues.
- Periods add a small finishing nod.
- Exclamation marks trigger a single, more expressive accent.
- Ellipses produce a gradual slowdown.
- Repeated punctuation is grouped:
!!!!!does not increase animation intensity. - Each message has a maximum of four punctuation events. Links, email addresses, numbers, and timestamps do not trigger unwanted pauses.
🔧 Rendering Fixes
- Chat and player-list heads now use an isolated, stationary preview instead of the live player model.
- Running, jumping, sneaking, attacking, swimming, and flying no longer carry over to the head preview.
- HeadPulseSSC’s own idle, cursor tracking, pop-in, and speaking animations remain intact.
- Removed automatic head shrinking and repositioning caused by armor or cosmetics.
- Hidden the torso, arms, and legs, and removed unnecessary equipment layers, capes, and held items from the preview.
- Helmets, head-slot items, and head cosmetics are retained. Toggling
showHeadEquipmentno longer changes the face scale.
⚙️ New Settings
speechAnimations— enables or disables speaking animations.punctuationAnimations— controls punctuation-based pauses and accents independently of basic speaking motion.- The obsolete
cosmeticRoomandcosmeticHeadFitsettings are no longer used. Existing configuration files remain compatible.
ℹ️ Important
Rendering now prioritizes a large, clearly visible face at a consistent scale. Oversized cosmetics may be clipped at the edges of the chat row or player-list slot, but they no longer push the head away or shrink it to fit.
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:msxkNWfX:w5n1SvXv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:msxkNWfX:w5n1SvXv"
}

