SimpleEmojis

Instead of those boring emojis, this mod adds Twemoji/Discord emojis in minecraft! (Alpha)
Back to Files

simple-emojis-1.1.10.jar

File namesimple-emojis-1.1.10.jar
Uploader
akeresmodsakeresmods
Uploaded
Jul 11, 2026
Downloads
14
Size
1.1 MB
Mod Loaders
Fabric
File ID
8415407
Type
R
Release
Supported game versions
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:simpleemojis-1606780:8415407"

Learn more about Curse Maven

What's new

Simple Emojis — Changelog


1.1.10

  • Fixed: Emoji picker mouse-wheel scrolling broken on Minecraft 1.20.5+
    • 1.20.5 changed the scroll event signature; both old and new event shapes are now handled in one jar

1.1.9

  • Fixed: Crash on Minecraft 1.20.5 at startup
    • 1.20.5 added an extra argument to ChatHud.render, breaking the jumbo emoji render hook; replaced with a version-safe approach

1.1.8

  • Improved: Compatibility across Minecraft 1.20.2–1.20.5 (verified build matrix)
    • Replaced version-specific chat cursor call with setSelectionStart/setSelectionEnd, which is stable across all target versions
    • Reworked jumbo emoji line spacing to use a render-time path instead of hooking ChatHud.addMessage, which changed between minor versions

1.1.7

  • Fixed: Clicking inside a multi-codepoint emoji in the chat input could split the sequence and leave broken characters
    • Mouse clicks now snap to the nearest whole-emoji boundary
    • Left/right arrow movement also snaps so you can never land inside a ZWJ, flag, or skin-tone sequence

1.1.6

  • Fixed: Pressing Backspace or Delete on certain emojis (ZWJ families, flag sequences, skin-tone variants) would only erase one codepoint and leave broken leftover characters
    • Backspace/Delete now removes the entire emoji sequence as a single unit

1.1.5

  • New: Split "People & Body" and "Smileys & Emotion" into separate picker categories (previously merged as one "People" section)
  • New: Clickable category rail on the left side of the emoji picker for quick jumping without scrolling
  • New: Favorites section now tracks your most-used emojis automatically
  • New: Favorites persist between sessions in .minecraft/config/simpleemojis-favorites.tsv

1.1.4

  • New: Emoji picker now has labeled category sections with separators: Favorites, Smileys & Emotion, People & Body, Nature, Food & Drink, Travel, Activity, Objects, Symbols, Flags, Other
  • Improved: Category data sourced from the Unicode 16.0 emoji list and filtered against the Twemoji assets in the mod — People category has 2,400+ entries to match Discord's coverage

1.1.3

  • New: Emoji picker now shows the full set of 4,009 Twemoji emojis (was a small hardcoded list of 48)
  • New: Mouse-wheel scrolling inside the emoji picker
  • New: Scrollbar displayed when the picker has more rows than fit on screen

1.1.2

  • Fixed: Jumbo emoji rendering was incorrectly enlarging the entire chat viewport whenever any jumbo emoji was visible
    • Only messages that consist of exactly 1 or 2 emojis are rendered at jumbo size
    • Messages with text + emoji, or 3 or more emojis, stay at normal line height
  • Improved: Jumbo messages reserve vertical space with an invisible spacer so surrounding chat lines are not affected

1.1.1

  • Fixed: Jumbo emoji were cramping into the standard 9px chat line height instead of getting proper vertical room

1.1.0

  • New: Discord-style jumbo emoji — messages containing only 1 or 2 emojis render at a larger size; emoji inside text stays normal size
  • New: In-game emoji picker — a small button appears on the chat bar; clicking it opens a scrollable emoji grid and clicking any emoji inserts it into your chat input

1.0.9

  • Fixed: Twemoji atlas PNG was placed in the wrong resource folder, causing the font to silently fail to load on all previous versions
    • Moved atlas from assets/simpleemojis/font/emoji_atlas.png to the correct assets/simpleemojis/textures/font/emoji_atlas.png

1.0.8

  • Fixed: Minecraft rejected the Twemoji font because the final row of the bitmap grid was not padded to the required length of 64 entries
    • Atlas JSON now has 63 rows, each exactly 64 codepoints, with \u0000 padding on the last row

1.0.7

  • New: Full Twemoji atlas — replaced the original 48-emoji set with all 4,009 Twemoji glyphs
  • New: Sequence-based emoji matching — multi-codepoint sequences (keycap numbers, country flags, skin-tone variants, ZWJ family/couple/profession emoji) are all recognized and rendered correctly
  • Improved: Emoji replacement is now renderer-only — the text sent over the network is unchanged; only your local display is affected
  • Compatibility alias: (U+263B), which Twemoji does not ship separately, is mapped to a colored equivalent so it does not fall back to a box

1.0.6

  • Fixed: Chat input line was not receiving Twemoji rendering because it uses a raw String draw path separate from styled chat text — both paths are now hooked
  • Fixed: Invisible emoji modifier characters (variation selector FE0F, zero-width joiners, skin-tone modifiers, keycap combiners) were showing as small boxes after the main emoji; they are now suppressed during rendering
  • Added: Additional Windows-panel symbol emoji variants: , , , , ,

1.0.5

  • Fixed: Removed all assets/minecraft/font/ override files — the mod no longer touches Minecraft's default font in any way
  • New: Emoji rendering now hooks Minecraft 1.20.1's TextRenderer directly, swapping only emoji codepoints to the Twemoji font at draw time — normal letters are never affected

1.0.4 (not recommended — superseded by 1.0.9)

  • Attempted to register Twemoji glyphs directly in Minecraft's default font; caused UI text breakage due to incorrect atlas path

1.0.3

  • Fixed: Shortcodes (:sob:, etc.) now send the real Unicode emoji character over chat instead of a private-use glyph that other clients cannot interpret
  • New: Chat renderer now swaps supported Unicode emoji (including those inserted with Win + .) to Twemoji artwork locally
  • Result: :sob: and a pasted 😭 now both display the same Twemoji art

1.0.2

  • Fixed: Removed the global assets/minecraft/font/default.json override — the mod no longer replaces Minecraft's font at all
  • New: Twemoji font is now applied only to emoji glyph characters at render time, leaving all other characters on Minecraft's normal font

1.0.1

  • Fixed: Mod was replacing Minecraft's entire default font with the emoji font, turning all menu and chat text into missing-character boxes
  • Vanilla font providers (spacing, ASCII sheet, Unifont) are now preserved; the Twemoji provider is appended after them

1.0.0 — Initial Release

  • Client-side Fabric mod compatible with Minecraft 1.20.1–1.21.8
  • Converts Discord-style shortcodes (:smile:, :joy:, :fire:, :100:, :+1:, etc.) to emoji in chat
  • Twemoji artwork (CC BY 4.0) used for all emoji glyphs
  • No server-side installation required

This mod has no additional files