Links
Tags
Creators
Details
3.0.0
Compatibility
Changes
Lipi v3.0.0-alpha — Dedicated Chat UI
What's new
Dedicated Lipi chat window
The biggest change in V3. Lipi messages now display in their own popup window — completely separate from vanilla chat. Messages no longer appear in vanilla chat at all. Vanilla chat remains fully unaffected.
New chat UI
- Popup window with left sidebar showing # general channel
- Messages display with bold username + local HH:MM timestamp in your own timezone
- Scrollable message history
- Auto-scrolls to latest message
- Stops auto-scrolling when you scroll up to read history
- Resumes auto-scroll when you scroll back to bottom
Input improvements
- Right Shift now opens Lipi chat and immediately focuses the input field — no extra click needed
- Command suggestions appear when typing / (same experience as vanilla chat)
- Minecraft server commands work directly from the Lipi input field
HUD indicator
- Persistent L indicator visible during normal gameplay
- Unread message badge shows count when messages arrive while Lipi is closed
- Badge clears when you scroll to bottom of messages
- Indicator hidden on servers without Lipi installed
Security fixes
- Server now derives player identity (UUID, username) directly from the connection — client no longer sends these fields
- Timestamps generated server-side instead of trusting client-supplied values
- Chat history on join now filters out JOIN/LEAVE events — only actual chat messages shown
Admin kit additions
/lipi mute <player> <duration>— temporary mute with duration format: 10s, 5m, 1h, 1d/lipi mutelist— lists all muted players with remaining time or permanent status- Temp mutes auto-expire without manual intervention
- New server config options:
max-message-length(default 256)message-cooldown-seconds(default 0, disabled)slow-mode-seconds(default 0, disabled)
Bug fixes
- Background blur no longer applies to Lipi chat window
- Fixed raw UUID showing in chat history on join
- History no longer mixed with JOIN/LEAVE system events
Changes from V2
- Right Shift behavior changed — previously toggled a mode on vanilla chat, now opens dedicated screen
- Messages route to Lipi window only, not vanilla chat
- Overlay changed from toggle indicator to persistent HUD with unread badge
Requirements
- Minecraft 1.21.5
- Fabric Loader
- Fabric API
- Must be installed on BOTH client and server
Known limitations
- 1.21.5 only — backports planned for Beta V1
- One channel (# general) — multi-channel in Beta V1
What's coming in Beta V1
- Multi-channel support
- Media and GIF sharing
- 1.21.1 backport
- Improved moderation tools
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:ArUpwvu4:lUCERqVq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ArUpwvu4:lUCERqVq"
}

