Image Emojis: Emojis in chat
1.7.2Paper plugin (1.19.4+) that brings custom emojis to the chat and tab completion! Auto-generation of a resource pack
1.7.2latestImage Emojis: Emojis in chat 1.7.2Aug 11, 2026 - Now the SHA checksum for theemojis.zipis generated consistently without a random factor. This allows the resource pack to load faster when the server/plugin gets reloaded.1.7.1Image Emojis: Emojis in chat 1.7.1Jul 6, 2026 - Improved detection of emojis/emotes between Minecraft and DiscordSRV. The detection now is case-insensitive.1.7Image Emojis: Emojis in chat 1.7Jun 26, 2026 - WhenmergeWithServerResourcePackis enabled, the plugin previously overwrote the merged pack'spack.mcmetaandpack.pngwith its own defaults, silently dropping custom pack versions, extra language entries, and custom icons. Now the plugin preserves and values that come from the resource pack that is being merged.1.6.1Image Emojis: Emojis in chat 1.6.1Jun 26, 2026 - Fix to support Minecraft 26.21.6Image Emojis: Emojis in chat 1.6Jul 24, 2025 - Added the [DiscordSRV](https://modrinth.com/plugin/discordsrv) support: - When you send an emoji in the Minecraft chat, it will be correctly translated to the Discord emoji template. - When you send an emoji in Discord chat, it will be correctly displayed in the Minecraft chat. - It works only with emojis with the same name both on the Minecraft server and in the Discord server. \ This change doesn't require* you to install [DiscordSRV](https://modrinth.com/plugin/discordsrv), it's optional.1.5.2Image Emojis: Emojis in chat 1.5.2Jul 17, 2025 - A minor adjustment for better compatibility with legacy chat formatters. - Added configurable actions for cases when a player doesn't have enough permissions:# What will happen if a player doesn't have the "imageemojis.use" permission?: # ERASE_EMOJIS - Erase all emojis from payload and proceed. # CANCEL_EVENT - Cancel the event completely (e.g., prevent the message from being sent). noPermAction: inChat: "ERASE_EMOJIS" inAnvils: "ERASE_EMOJIS" onSigns: "ERASE_EMOJIS" inCommands: "ERASE_EMOJIS" # Whether the player will see the "Not enough permissions" message. # Will be shown only for events with the "CANCEL_EVENT" action selected. noPermMessage: false1.5.1Image Emojis: Emojis in chat 1.5.1Jul 14, 2025 - Removed support for.jpgand.jpegdue to their incompatibility.1.5Image Emojis: Emojis in chat 1.5Jul 12, 2025 - Introduced theimageemojis.use_(true by default)_ permission to control who is allowed to use emojis. - Fixed incompatibility issue with legacy Spigot chat formatters (such as [LPC](https://www.spigotmc.org/resources/lpc-chat-formatter-1-7…1.4.2Image Emojis: Emojis in chat 1.4.2Jul 9, 2025 - Minor improvements in handling enum types from the configuration. - Added the ability to customize the format of emoji templates in the configuration:# Emoji template format (e.g., you may replace semicolons or remove them completely) templateFormat: ":<emoji>:"1.4.1Image Emojis: Emojis in chat 1.4.1Jun 15, 2025 - Added ability to extend the Unicode range for emojis in the configuration:# When you use over ~500 emojis you may see some emojis overlap each other (due to hashing function is limited to certain range) # If you plan to use many emojis on your server, you may set this value to "true" # IMPORTANT: Changing this will reset all existing emoji codes. This means: # - Previously written emojis on signs and item names will appear as invalid symbols # - Range will be increased from 2000 to 6400 available emoji unicode symbols extendedUnicodeRange: false1.4Image Emojis 1.4Feb 3, 2025 Changelog: - Added theBOTHsuggestion mode that combinesACTUALandTEMPLATESmodes - The outputemojis.zip/assets/minecraft/font/default.jsonfile will be merged with the server resource pack's JSON file (if it contains one) in case themergeWithServerResourcePackis set totrue.\ In other words, the server resource pack's custom symbols won't be overwritten by emojis in thedefault.jsonfile (instead, they will be merged together). - When an HTTP server starts, the resource pack is now available only a URL with a generated hash which makes it harder for someone to download the resource pack directly - An HTTP server won't start if theenforcementPolicyis set toNONEas it doesn't make sense1.3Image Emojis 1.3Jan 29, 2025 Changelog: - Added more flexibility by changingenforceResourcePacktoenforcementPolicyinconfig.yml: -NONE- The resource pack won't be loaded on join. This option can fit servers where players prefer to download the resource pack manually -OPTIONAL- Players can decline the resource pack from loading on join -REQUIRED- Players are forced to play with the resource pack
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta