Minecraft plugin ChatEmojis
ChatEmojis — Minecraft plugin that replaces emoticons with emojis, adds custom emoji support and commands for emoji lists and reload. Works on Spigot/Paper.
Find a server with ChatEmojis
9 servers reported ChatEmojis
- Restarting... 12 onlineJava + Bedrock
- Equestrifun 7 onlineJavaHorse
- Restarting... 3 onlineJava + Bedrock
- CorePlay 0 onlineSurvival
- PIDGE Survival RPG 0 onlineSurvival
- EthelMC 0 onlineJava + BedrockSurvival
About ChatEmojis
🔌 About the ChatEmojis plugin
ChatEmojis — is a Minecraft plugin that replaces emoticons with graphical emojis, lets servers add custom emojis via configuration, and provides commands to list and reload emojis. ChatEmojis is lightweight, built on the Spigot API (native major version 1.16) and is intended for Spigot/Paper servers.
🎯 Purpose
ChatEmojis solves the simple problem of converting typed emoticons (like ":)" or "❤️") into visual emojis in chat and some text contexts. It reduces the need for server‑side resource packs by using configured emoji outputs and allows server owners to expose or restrict specific emojis via permissions. ChatEmojis is useful where chat personality and customizable emoji sets matter. ()
⚙ Main features
- Replace emoticons with emojis in chat messages (and in signs/books as supported). ()
- Add custom emojis through configuration (emoji definitions and groups). ()
- Multiple emoticon inputs per emoji, regular expression matching and random selection options. ()
- Commands to view emoji list, show help, reload configuration, change settings and check plugin version. ()
- API for other plugins to parse messages with ChatEmojis. ()
🧩 Who it's for
ChatEmojis fits servers that want lightweight chat customization without heavy resource packs: survival, community, minigame and roleplay servers that want emoji support with permission control.
🏗 Usage examples
- Allow all players to use a basic emoji set while reserving premium emoji groups to donors via permission nodes.
- Display emoji list to players with
/emojiand allow admins to add new emoji entries in the plugin config (see repo wiki for format). ()
⚡ Details & confirmed data
- Author: Rayo. ()
- Native Major MC Version: 1.16; tested versions listed from 1.7 up to 1.21 on the Spigot resource. ()
- Java requirement: Java 8+. ()
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/emoji or /emojis | Show list of all emojis | chatemojis.list | Player |
/emoji help | Display help for plugin commands | none | Player |
/emoji reload | Reload emojis/configuration | chatemojis.reload | Admin / Console |
/emoji settings | Show or toggle plugin settings | chatemojis.admin | Admin |
/emoji version | Show plugin version | none | Player / Console |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
chatemojis.list | Permission to use /emoji list | true |
chatemojis.use.* | Use all emojis | op |
chatemojis.reload | Reload emojis/config | op |
chatemojis.admin | Access settings and admin options | op |
chatemojis.* | Full access to plugin and commands | op |
Emoji specific nodes: chatemojis.use.<name> for ungrouped emojis and chatemojis.use.<group-path>.<name> for grouped emojis (see /emoji hover or wiki to find exact node). ()
⚙ Installation
📥 Install
- Download ChatEmojis.jar from the official resource (Spigot/GitHub releases).
- Place the .jar into your server's
plugins/folder. - Fully restart the server (do not use
/reload).
📦 Dependencies
ChatEmojis does not hard‑depend on other plugins (it works standalone). It optionally integrates with:
- PlaceholderAPI — used for placeholder parsing (optional). ()
- EssentialsX — supported for parsing emojis in direct messages (optional). ()
🧾 Configuration
- The plugin uses configuration files in its plugin folder and provides a format for emoji definitions and groups; full configuration examples and a how‑to are in the GitHub wiki. The exact filename(s) and whether a single
config.ymlis auto‑generated are described in the repo documentation/wikis. () - MySQL/SQLite support: Information about database support for persistent emoji storage is not present in the official sources. If your use case requires persistence beyond config files, consult the repo or open an issue. (Information absent in official sources.)
🧠 Additional information
Known limitations & conflicts
- 1.7 support is limited (per author note). Test on older versions before deploying. ()
- ChatEmojis does not hard‑depend on PlaceholderAPI or EssentialsX, but some integrations require those plugins.
- Compatibility with proxy setups (BungeeCord/Velocity) is not guaranteed by the official resource — test in a staging environment.
FAQ
Q: How do I add a custom emoji?
A: Create a new emoji entry using the format shown in the GitHub wiki/readme; upload the required image or define the output as configured and reload with /emoji reload. ()
Q: Do I need PlaceholderAPI? A: No — PlaceholderAPI is optional and only needed if you want to parse placeholders. ()
Q: Are emojis shown on signs and in books? A: The Spigot resource notes emojis can be used on signs and in books; behavior may vary by server version and client. ()
Q: Does the plugin collect telemetry (bStats)? A: The official sources (Spigot listing and GitHub README) do not mention bStats or telemetry. (Information absent in official sources.)
Q: Is there Discord support for help or community? A: No official Discord invite is listed in the primary sources. Use GitHub Issues for support. (Information absent in official sources.)
Sources
Primary sources: SpigotMC resource and the official GitHub repository. ()
Comments
No comments yet
Be the first to comment.
Links
What servers report
Server platforms
- Paper5
- Purpur4
Plugin versions
- 2.4.16
- 2.4.23
Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.