🙂 Emoji Type
Type Minecraft emojis and symbols with simple shortcodes.
Emoji Type allows you to instantly insert 200+ emojis into your game using intuitive keywords. Type :skull: and get ☠️ instantly. Works in chat, signs, books, anvils - everywhere text appears. No resource packs or texture changes needed.
🚀 Key Features
- Seamless Integration: Works in chat, signs, books, and even anvils.
- Smart Autocomplete: Type a colon (
:) in chat to see a real-time list of suggestions. - Vanilla Compatible: Emojis are standard Unicode. Other players can see your emojis even if they don't have the mod installed!
- Emoji Pack: Create, edit your own emoji packs via a built-in visual editor.
Bundled Emoji Packs
| Pack | Description | Examples |
|---|---|---|
| Minecraft Essentials | Tools, weapons, and status icons. | ⚔️ ⛏️ 🏹 ☀️ ❄️ |
| Text Art (Kaomoji) | Classic ASCII and Japanese emoticons. | ¯\_(ツ)_/¯ (╯°□°)╯ |
| Letter Emojis | Stylized circled alphabets. | ⓐ Ⓑ ⓒ Ⓓ |
🛠️ How to Use
- Install: Drop the mod into your
modsfolder (Client-side only!). - Trigger: Press
:in any text field. - Search: Start typing (e.g.,
:sw...) and use your arrow keys or mouse to select. - Anywhere Else: On signs or anvils, simply type the full code (e.g.,
:heart:) and watch it transform.
Customizing: Access the config via Mod Menu (Fabric) or the Mods setting (NeoForge) to enable/disable emoji packs or build your own from scratch!
❓ Frequently Asked Questions
Do I need this on my server?
Nope! It’s 100% client-side. It won’t do anything if installed on a server.
Can my friends see the emojis?
Yes! Since these are native Unicode characters, anyone on a modern Minecraft client can see them perfectly.
How do I share my custom packs?
Just send the .yaml file found in config/emojitype/emoji_packs/. Your friends can just drop it in their folder and they're good to go.
Why no autocomplete on signs?
Minecraft’s sign and anvil interfaces are a bit more restrictive than chat. For now, just type the full keyword (like :check:) and it will convert automatically.
🖼️ Gallery
| Chat Suggestions | Config Screen | Emoji Packs |
|---|---|---|
![]() |
![]() |
![]() |
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
| 2d ago | 1 | ||||
|
R
1.0.3
|
2d ago | 1 | |||
|
R
1.0.2
|
2d ago | 1 | |||
|
R
1.0.1
|
2d ago | 1 | |||
|
R
1.0.0
|
2d ago | 1 |
Updated to Minecraft 26.2. The same version should also work on 26.1, but some features, such as the config screen, may have issues.
If you experience any issues, please report them.
- Full Changelog**: https://github.com/Norbiros/emojitype/compare/v3.0.0...v3.1.0
Updated to Minecraft 26.2. The same version should also work on 26.1, but some features, such as the config screen, may have issues.
If you experience any issues, please report them.
- Full Changelog**: https://github.com/Norbiros/emojitype/compare/v3.0.0...v3.1.0
This is a **major breaking release** that introduces a comprehensive emoji packs system, giving you full control over your emoji collections!
## 🆕 What's New: Emoji Packs
Instead of one big emoji list, you now have **organized packs** that you can enable, disable, and customize:
### Built-in Packs (200+ emojis)
- Minecraft Emojis** (119) – tools, weapons, symbols, weather
- Text Art Faces** (33) – ASCII emoticons and kaomoji
- Letter Emojis** (52) – circled alphabet
### How to Use
1. Open the mod config (Mod Menu on Fabric, mods list on NeoForge)
2. Click **"Manage Packs"** to see all available packs
3. **Enable/disable** packs with checkboxes – only active packs will show in autocomplete
4. Click **"Edit"** on any pack to customize its emojis
5. Click **"Create New Pack"** to make your own custom collection
### Pack Features
- ✅ Enable/disable packs individually
- 🎨 Create unlimited custom packs with the visual editor
- ✏️ Add, remove, or edit emojis in any pack
- 📁 Share packs as simple YAML files (stored in
config/emojitype/emoji_packs/) - 🛡️ Restore bundled packs to defaults if you modify them
- 🔄 Hot reload – changes apply instantly without restarting
## 📦 Migration
Your old emoji configuration will be **automatically migrated** to the new pack system on first launch. No manual action needed!
- Full Changelog**: https://github.com/Norbiros/emojitype/compare/v2.3.4...v3.0.0
This is a **major breaking release** that introduces a comprehensive emoji packs system, giving you full control over your emoji collections!
## 🆕 What's New: Emoji Packs
Instead of one big emoji list, you now have **organized packs** that you can enable, disable, and customize:
### Built-in Packs (200+ emojis)
- Minecraft Emojis** (119) – tools, weapons, symbols, weather
- Text Art Faces** (33) – ASCII emoticons and kaomoji
- Letter Emojis** (52) – circled alphabet
### How to Use
1. Open the mod config (Mod Menu on Fabric, mods list on NeoForge)
2. Click **"Manage Packs"** to see all available packs
3. **Enable/disable** packs with checkboxes – only active packs will show in autocomplete
4. Click **"Edit"** on any pack to customize its emojis
5. Click **"Create New Pack"** to make your own custom collection
### Pack Features
- ✅ Enable/disable packs individually
- 🎨 Create unlimited custom packs with the visual editor
- ✏️ Add, remove, or edit emojis in any pack
- 📁 Share packs as simple YAML files (stored in
config/emojitype/emoji_packs/) - 🛡️ Restore bundled packs to defaults if you modify them
- 🔄 Hot reload – changes apply instantly without restarting
## 📦 Migration
Your old emoji configuration will be **automatically migrated** to the new pack system on first launch. No manual action needed!
- Full Changelog**: https://github.com/Norbiros/emojitype/compare/v2.3.4...v3.0.0
- fix: add include
snakeyamldependency to build by @qhouz in https://github.com/Norbiros/emojitype/pull/27
## New Contributors
- @qhouz made their first contribution in https://github.com/Norbiros/emojitype/pull/27
- Full Changelog**: https://github.com/Norbiros/emojitype/compare/v2.3.3...v2.3.4
- Updated to 1.21.6
- Updated to 1.21.6
- Created completely new config menu which looks way better and is easier to use
- Updated to 1.21.3
- Created completely new config menu which looks way better and is easier to use
- Updated to 1.21.3
- Improved emoji replacement
- Made mod compatible with more versions
- Added Traditional Chinese (zh_tw.json)
- Improved emoji replacement
- Made mod compatible with more versions
- Added Traditional Chinese (zh_tw.json)
- Updated to 1.21.1
- Added default
:rain:emoji - Updated Gradle configuration, resulting in better user experience
- Added support for NeoForge's auto updater
- Added default
:rain:emoji - Updated Gradle configuration, resulting in better user experience
- Updated to Fabric Loader
0.16.0
- Updated to 1.21
- Updated to 1.21
- Support for 1.20.5 and 1.20.6
- Disabled config button when cloth config is not installed
- Supported 1.20.5 and 1.20.6
- Disabled config button when cloth config is not installed
_NeoForge rebranded to NeoForge on 1.20.2 so on older versions there is
forge modid._- First NeoForge release!**
- Update to new architectury plugin version
- Add support for 1.20.3 and 1.20.4
- Update to new architectury plugin version
- Add support for 1.20.3 and 1.20.4
- Support 1.20.2 and 1.20.3
- Support 1.20.2 and 1.20.3
- Support Forge on 1.18.2
- Backport a lot of features
- More fixes with Architectury
- Fixed mixin registration in Forge (mod should work correctly).
- First FORGE support!**
- Change some links
- Support Polish!
- Reformat code
- Switch to Architectury
- Updated to 1.20
- Changed links to new GitHub repository etc.


