sChatEmojis - The Ultimate Chat Expression Suite [1.20+]
Plugin Description :
Is your server's chat feeling a little... plain? Do you want to give your players a modern, fun, and expressive way to communicate?
sChatEmojis is the definitive, all-in-one emoji solution designed to bring your server's chat to life. Forget simple, boring text replacements. This plugin provides a massive, pre-configured library of over 500 emojis, a beautiful and intuitive GUI, and powerful features that will make your community more engaging than ever before.
Features That Make sChatEmojis Stand Out
- Massive, Ready-to-Use Emoji Library (500+): Jumpstart your server with a massive, pre-configured library of emojis. It includes everything from standard faces and symbols to custom, high-resolution Minecraft mobs, items, and blocks. No tedious setup required!
- Modern & Intuitive Emoji GUI: Players can easily find the perfect emoji with the /emojis command. Our clean, multi-page GUI organizes all emojis into logical categories. It even includes a search function and a personal "Favorites" tab for quick access!
- Smart Chat Integration:
- Autocompletion: Simply type : and a few letters (e.g., :dia) and press Tab to see suggestions like :diamond:, :diamond_sword:, and more.
- Emoji Previews: Hover over a suggestion in the tab-complete menu to see a preview.
- Revolutionary Dynamic Emojis: This is not your average emoji plugin. sChatEmojis supports emojis that change based on in-game events! (Requires PlaceholderAPI)
- :health: can show a different heart icon based on a player's current health.
- :sun_moon: can show a sun during the day and a moon at night.
ing: can show a connection bar that reflects a player's latency.
- Unleash Your Creativity with Emoji Packs: Create and switch between different emoji packs with a single command! Run a special set of emojis for Christmas, Halloween, or any other server event.
- Powerful Admin Control:
- Permission-Gated Emojis: Control exactly who can use which emojis. Lock specific emojis or entire categories behind permission nodes—perfect for donor perks or staff-only emojis!
- Easy Configuration: Clean, well-commented configuration files make customization a breeze.
- PlaceholderAPI Support: Use your emojis anywhere! Integrate them into scoreboards, announcements, motds, and any other plugin that supports PlaceholderAPI.
- Resource Pack Integration: The plugin can automatically prompt players to download the required resource pack. Just set the URL in the config, and we handle the rest.
Commands & Permissions
Commands:
Code (Text):
Command: /emojis
Alias: /emoji, /em
Description: Opens the emoji picker GUI.
Permission: schatemojis.gui
Command: /schatemojis reload
Alias: /scha reload
Description: Reloads the plugin's configuration.
Permission: schatemojis.admin
Command: /schatemojis pack load <pack>
Alias: /scha pack load <pack>
Description: Loads a specific emoji pack.
Permission: schatemojis.admin
Permissions:
Permission Node: schatemojis.use
Description: Base permission to use emojis in chat.
Default: True
Permission Node: schatemojis.gui
Description: Allows opening the /emojis GUI.
Default: True
Permission Node: schatemojis.admin
Description: Access to all admin commands.
Default: OP
Permission Node: schatemojis.emoji.<name>
Description: Permission for a specific emoji (e.g., schatemojis.emoji.ender_dragon).
Default: OP
Permission Node: schatemojis.category.<name>
Description: Permission for an entire category (e.g., schatemojis.category.memes).
Default: OP
Permission Node: schatemojis.use.*
Description: Grants access to all emojis, bypassing individual checks.
Default: False
Installation
- Download the sChatEmojis.jar file.
- Place the JAR file into your server's /plugins folder.
- (Optional but Recommended) Install PlaceholderAPI to enable dynamic emojis.
- Start your server to generate the configuration files.
- Open config.yml and set the URL and SHA-1 hash for your emoji resource pack.
- Restart the server or run /scha reload. You're ready to go!