COWMODSКаталог модов

minemoji (emotes)

Emojis (Animated too) for PaperMC Minecraft Servers!

Автор: cinnamondev5495обновлён 11 июл. 2026 г.
ОбщениеУтилиты

Описание

Minemoji

Left: Pixelated Image of a person sobbing (emoticon). Right: Minemoji; Add Emojis To Minecraft!

Emojis; in minecraft! Yes, even animated emotes.

For PaperMC Versions 1.21+

How work?

Using the newer 1.21 Object Component features, each emote can be put in a resource pack and served as a sprite within the game. The aim of this plugin is to make this as easy to do as possible.

How do?

A base emote pack is provided by default, giving you access to Twemoji Emotes by default.

It is easy to make your own pack, the easiest way is to use the Github Pages Template, where you can simply upload your images and let Automation take over! (note: Some assembly required.)

How compatible?

Explicitly supports DiscordSRV, as long as you name your emotes the same in Discord as you do in Minecraft, they will easily translate.

How demo?

Demo! (Note: This video represents a slightly older version of the plugin)

How Help??

  1. Go to the github first
  2. Check out the github template if you haven't already
  3. If you are experiencing a bug or issue with using minemoji, make an issue on the github or ask on discord.

DISCORD

How licensed?

Open source; licensed under the Apache 2.0 License.

Check out the GitHub!

enjoy!!

Последние версии

Все версии →
release

minemoji 1.5

1.5
11 июл. 2026 г.146Minecraft: 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper
Скачать
Что нового
# minemoji 1.5 !!! ## bug* fixes - added some sort of compatibility with EssentialsX Chat - added some sort of compatibility with ChatColors - **note: there is a new config option, `check-colored-chat-messages`. You must set this property to true to use this compatibility** As it forces messages to be parsed differently, I would only reccomend using it if you are sending messages that feature gradients. ## build system updates an additional file `minemoji-minimal.jar` now exists and you can use this instead of the normal `minemoji.jar`. `PackMaker` **has now been seperated out somewhat**, so the normal build still contains it, but you can use this lighter build if you'd prefer. I'd quite like to seperate packmaker into something else or into something more user friendly in the future.
release

Minemoji 1.4

1.4
8 мая 2026 г.120Minecraft: 26.1, 26.1.1, 26.1.2paper
Скачать
Что нового
# Minemoji v1.4 - Fixed a bug that prevented Unicode Emotes from displaying in the pack preview command. - Reverted to the old style of 'paginated' emote previews (it is cleaner code wise, though) - Bumped dependencies, paper API to 26.1. - Added bStats. - The only additional tracking is: - What your default (unicode) emote pack is - How many custom packs you use Thank you! :3 Oh also theres an actual logo now!
release

minemoji 1.31

1.31
28 мар. 2026 г.90Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
- Fixes DiscordSRV integration (messages sent from Discord would be broadcast with the emoji component converted back to text)
release

minemoji 1.3

1.3
23 мар. 2026 г.22Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
# Minemoji 1.3: - Downloaded / Remote packs now will redirect (to fix issue with default twemoji pack; please change URL from "cinnamondev.github.io" to "itscinnamon.dev" or update to this version. - Removed having to choose between downloaded/remote packs; you can now have both. Just drop pack.json files in minemoji/packs - Compiles against Paper 1.21.11 and DiscordSRV 1.30.4 now. I don't think this should have significant effect. - EmojiSets and SpriteEmojiManager (in particular) have been rewritten and there is now a (somewhat) more consistent way to interact with emojis. less relying on the config file everywhere. - its just a bit easier to look at working on. Emojis from EmojiManager translate straight into sprites rather than having strange maps for each possible format, etc... Or finding by family + name, name, or just Key. - The command tree is now different - though things such as /minemoji list <pack> <page> have turned into /minemoji pack <pack> list, they now show all emotes at once (exception: Unicode emotes, though these are still shaky usage.) - Removed 'discordsrv hack' Please refer yourself to the github if you have any problems updating. # lots of love xoxo! ALSO THERE IS NOW A [GITHUB TEMPLATE](https://github.com/cinnamondev/minemoji-template-pack) TO HELP YOU MAKE AN EMOTE PACK EASILY! <small>(had to reupload to fix a small oversight. again i swear. uuuu.)</small>
release

minemoji 1.1

1.1
6 нояб. 2025 г.87Minecraft: 1.21.9, 1.21.10paper
Скачать
Что нового
# Minemoji 1.1 Update Added `minemoji reload` (so you can reload emoji packs on the fly, though it is not reccomended to do frequently) Pack listing for `unicode` is now sorted by emoji group Pack listings are now generally alphabetically sorted. Migrated to gradle to make testing, etc easier. ## Alternative discord representation Messages sent to DiscordSRV can now be represented as `<:emote:<id>>` instead. (see 'Changes to PackMaker') ## Changes to PackMaker Additional information can be put in a `file.<format>.info` file corresponding to a pack image. Per line, examples: - Framerate: `f10` -> 10 fps - Emoji ID (discord representation): `<id>` - Animated Emoji Id (discord): `a<id>` ## Note on DiscordSRV **Requires** 1.30.2 to function, or you may experience issues forwarding messages to discord.
release

minemoji 1.03

1.03
27 окт. 2025 г.40Minecraft: 1.21.9, 1.21.10paper
Скачать
Что нового
- Packs can now specify whether they should be served - Use case: merging emote packs with server resource packs - WebP support for PackMaker (no animated) - discordsrv; emotes were not displaying if they were sent as a prefixed emote - animated emotes were not always generated with correct frametime - emotes with tildes were broken
release

minemoji 1.02

1.02
21 окт. 2025 г.41Minecraft: 1.21.9, 1.21.10paper
Скачать
Что нового
# minemoji Use emotes in minecraft! Does not interfere with resource packs as it uses the new Object components :) Animated sprites supported, will work with DiscordSRV (translate the discord emotes -> minemoji emotes and v.v) (Supports Paper 1.21.9/10+!) ### Note on DiscordSRV integration I don't think this would play very nice with other plugins that hook into the post-process events of DiscordSRV (at the moment). Todo for ways to inserting objectcomponents into discordsrv messages. ## Config ``` unicode-emojis: enabled: true # default option, set to false to disable default emojis... uri: "https://cinnamondev.github.io/minemoji/packs/twemoji-latest.zip" custom-packs: # download json files from sources before loading. download: false # place jsons in plugins/minemoji/packs/*.json otherwise packs: - "https://cinnamondev.github.io/minemoji/packs/minemoji-latest.json" # Minemoji example pack enforce-pack: true # use minimessage! :) remove entry to disable prompt join-prompt: "This server uses resource pack to allow players to use emotes in gamechat :) <click:open_url:'https://github.com/cinnamondev/minemoji'><u><b><aqua>About</aqua></b></u></click>" ``` Default config. Add json files served by websites containing pack information to download emote packs. The uri specified in `unicode-emojis` should point to a resource pack, however. ## PackMaker Make emote resource packs + json files out of input directories. Example command: ``` java -cp minemoji.jar com.github.cinnamondev.minemoji.PackMaker.PackMaker --input-directory ./sample_pack/ --output-directory ./minemoji-latest --width 32 --prefix minemoji --pack-url https://cinnamondev.github.io/minemoji/packs/minemoji-latest.zip --zip-pack --delete-directory ``` The corresponding emoji lookup files will be put in the root of the resource pack and in `<JAR LOCATION|plugins>/minemoji/packs/*.json`. If you generate a unicode emote pack, use prefix `unicode` and argument `--skip-packgen`, which will disable generating a `unicode.json` file (as the `unicode` emote set is 'pre-baked') Supports GIF, Svg, Png, etc... Anything Java ImageIO can process... File names will be taken as sprite names. In the input directory, if you put files ending with `.info` corresponding to the emotes, i.e.: `ralsei_spin.gif` and `ralsei_spin.gif.info`, you can change: - The max frame rate of an animated emote (the default and **absolute** max is 20) # license licensed under apache 2.0 license