Links
Tags
Creators
Details
Licensed LGPL-3.0-only
Published 3 weeks ago
Updated 3 days ago
All versions
2.1.2
Release
ChatSphere 2.1.23 days ago 21
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client-side
Server-side
Client and server
Changes
2.1.2
Added
- Custom theme system:
.cthemefiles inconfig/chatsphere/themes/—dark/lightcolor blocks,stylesnumeric block,animationsblock; white-listed keys, strict parsing, size/property limits, rejected themes keep the previous one - All built-in colors overridable per dark/light mode; new numerics: bubble gradient, sidebar width, message line spacing, avatar radius, blur intensity
- Three bundled style presets as editable
.cthemefiles (auto-installed on first run);uiCornerStyleeditable from the config screen colorSeedtonal derivation: unset colors derive harmonized tints from one seed; explicit colors always win- Custom Themes gallery screen (Config -> Custom Theme -> Browse): real-color preview cards, enable toggle
- Animations now render:
messageSlideIn,bubblePopIn,notificationPulse, with configurable duration and easing - Config screen linkage — bubble corner radius, bubble colors and the corner style cards write through to the active theme file (presets and custom themes included)
- Command console unread badge — the sidebar console entry shows the same digit count as the HUD icon for new command output
Changed
- Background blur switched from the vanilla post-effect shader to a self-drawn GL blit blur (no global post slot, Iris-friendly)
- Voice playback cache bounded (LRU, 256 entries)
- Parsed item stacks cached — the HUD no longer re-deserializes item NBT per frame
- Lying in bed opens the mod's chat screen instead of the vanilla sleeping chat bar
- Chat background follows the corner style (solid/blurred variants; original style unchanged)
- Floating text and inputs follow the theme again instead of being locked light; command bubbles keep their dark terminal look in light mode
- HUD bubbles now include new command console messages (
>/→prefixed)
Fixed
- Chat data never falls back to the config folder when the storage context is unresolved
- Emoji panel bottom hint truncated and clipped instead of overflowing the panel
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:rbuDt8Bs:j4i2WTB0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:rbuDt8Bs:j4i2WTB0"
}

