23 KiB
title, mentions
| title | mentions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Emojis & Symbols |
|
:::warning Modifying texture of vanilla emojis and symbols on this page are incompatible with Nintendo Switch platform! :::
Minecraft has a bunch of hard-coded Private Use Unicode symbols that it automatically converts to Emoji-like symbols. These can be used anywhere where normal letters can - signs, books, item names, chat, etc.
Below you can find platform specific Emoji's, as well as general symbols. Copy/paste the "box" character under the Letter colum directly into Minecraft.
There will be instructions for creating custom emoji at the bottom.
HUD
| Name | Letter (Copy/Paste This) | Unicode | Image |
|---|---|---|---|
| Food | | U+E100 | ![]() |
| Armor | | U+E101 | ![]() |
| Heart | | U+E10C | ![]() |
Items & Blocks
| Name | Letter (Copy/Paste This) | Unicode | Image |
|---|---|---|---|
| Wooden Pickaxe | | U+E108 | ![]() |
| Wooden Sword | | U+E109 | ![]() |
| Crafting Table | | U+E10A | ![]() |
| Furnace | | U+E10B | ![]() |
Marketplace
| Name | Letter (Copy/Paste This) | Unicode | Image |
|---|---|---|---|
| Minecoin | | U+E102 | ![]() |
| Token | | U+E105 | ![]() |
Inventory
| Name | Letter (Copy/Paste This) | Unicode | Image |
|---|---|---|---|
| Craft Toggle On | | U+E0A0 | ![]() |
| Craft Toggle Off | | U+E0A1 | ![]() |
New Touch
| Name | Letter (Copy/Paste This) | Unicode | Image |
|---|---|---|---|
| Jump | | U+E014 | ![]() |
| Attack | | U+E015 | ![]() |
| Joy Stick | | U+E016 | ![]() |
| Place | | U+E018 | ![]() |
| Sneak | | U+E019 | ![]() |
| Sprint | | U+E01A | ![]() |
| Fly Up | | U+E01B | ![]() |
| Fly Down | | U+E01C | ![]() |
| Dismount | | U+E01D | ![]() |
Touch
Keyboard & Mouse
Xbox
Nintendo Switch
PlayStation (4/5)
Oculus (Rift/Rift S)
Windows MR (Mixed Reality)
Other
| Name | Letter (Copy/Paste This) | Unicode | Image |
|---|---|---|---|
| Crosshair | | U+E017 | ![]() |
| Agent | | U+E103 | ![]() |
| Immersive Reader | | U+E104 | ![]() |
| Hollow Star | | U+E106 | ![]() |
| Solid Star | | U+E107 | ![]() |
Custom Emoji
::: warning This method is not officially supported. Use with caution on the Marketplace! :::
To make a custom emoji, we use a very similar method to the pre-built emoji, except instead of using the Microsoft sprite-sheets, we overwrite them with our own! Some character-slots are already used up with the emoji above, but there are blank slots we can use.
Please note that the following files have been annotated with slot information: If you use them directly, existing Emoji will have numbers added on top of them. If you need the original sprite-sheets, you can get them from the Vanilla Resources on your system (not included in the Vanilla Resource Pack downloads).
To get started, you should download the sprite-sheets, and move them into the fonts folder.
Two sprite-sheets are provided for each glyph-target: One that accurately reflects vanilla, and a second version which has been annotated with hex information, for easily finding the correct character.
RP/font/glyph_E0.png
RP/font/glyph_E1.png
Your filepath should look like this:
<FolderView :paths="[ 'RP', 'RP/font', 'RP/font/glyph_E0.png', 'RP/font/glyph_E1.png' ]"
Finding the correct hex.
Once you have emojis inside the glyph_E0.png or glyph_E1.png you need to find your character "code" so it can be converted.
The first two characters are always 0x.
The next two characters are either E0 or E1, depending on which file you added emojis to.
The next two characters are the position inside the image like <row><column>, where each character is a number in hexadecimal numeral system. You can find this number by referencing the images above. For example, the top-right square in E0 is 0F, and the bottom right is FF.
So after you are done, it might look like 0xE102 (0x + E1 + 02).
Copy this code into the following field, and press Convert. The symbol on the right-hand side can be copy/pasted into MC.
Glyph Separation Space
Sometimes, it appears that if you put 2 glyphs near to each other, there will be a couple of empty pixels between them. The only fix for it is to scale the glyph itself.






























































































































