Deepslate Studios
SlateChat

SlateChat

A modular, channel-based chat plugin for Paper 1.21.x – 26.x.


SlateChat replaces vanilla chat with a channel-based system. Instead of one global chat, players talk in channels — local (radius or world based) or global broadcasts — each with its own format, permission and behavior. It's written in Kotlin and continues the work started by SimplexChat by Lucas Manoel Lopes.

Requirements

PlaceholderAPI is required

SlateChat depends on PlaceholderAPI and will not load without it.

RequirementVersion
ServerPaper 1.21.1 – 26.2
PlaceholderAPIRequired
DiscordSRVOptional, enables Discord bridge
ItemsAdderOptional, enables ItemsAdder compatibility
LuckPermsOptional, used for prefixes/suffixes in chat format

Forks and Java version

SlateChat should run fine on Paper forks like Purpur, since they build on the same API — but guaranteed compatibility is on Paper itself, forks aren't part of our testing. Separately, Minecraft 26.1+ requires the server to run on Java 25, regardless of the plugin.

Features

  • Local (radius/world) and global channels, plus your own custom channels
  • Per-player chat color with /chatcolor, supporting hex and legacy codes
  • MiniMessage and MineDown formatting, so links and gradients work straight from the config
  • Chat focus, letting players lock themselves to a default channel
  • Word filtering, with censoring or word-for-word replacement
  • Spam (repeated character) and flood (repeated message) protection
  • Action bar read receipts, showing a sender how many players saw their message
  • Optional one-way bridge to DiscordSRV, routed per-channel through DiscordSRV's own config
  • ItemsAdder compatible — its :name: font images (emoji, ranks, icons) resolve wherever SlateChat renders text, detected automatically
  • Update checker, so you know when a newer release is out without leaving the server

Next steps

Ready to install it? Start with the guide below - it covers where to download the jar from, first-time setup, and building from source.

On this page