simple-emojis-1.1.10.jar
Curse Maven Snippet
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.20.5 added an extra argument to
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
- Replaced version-specific chat cursor call with
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.pngto the correctassets/simpleemojis/textures/font/emoji_atlas.png
- Moved atlas from
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
\u0000padding on the last row
- Atlas JSON now has 63 rows, each exactly 64 codepoints, with
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
TextRendererdirectly, 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.jsonoverride — 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
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects