You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Paper plugin to add emoji shortcodes to Minecraft, with tab completion. :thumbsup:
6
5
7
6
Here's a demo of the plugin in action:<br>
8
7

9
8
10
-
11
9
## Table of Contents
12
-
13
10
-[Background](#background)
14
11
-[How does it work?](#how-does-it-work)
15
12
-[Installation](#installation)
@@ -28,6 +25,8 @@ The players all appear to have no name, and have a gray skin to blend in with th
28
25
29
26
To keep these fake players from appearing above _real_ players they are added to a fake scoreboard team called ``zzzzzzzzz_emoji_tab``.
30
27
28
+
<imgsrc="images/player-list.png"alt="Player list full of gray blank players"width="500"/>
29
+
31
30
#### Compatibility
32
31
EmojiTab should be compatible with all other chat/player list plugins. This is because everything is sent via packets, so none of the players/teams exist on the server. You'll notice that if you run ``/team list``, the team for sorting does not show up. On the backend, this means even if a player is looking at a custom plugin scoreboard, the team's sorting will still be in effect. If you run into any compatibility issues with other plugins, let me know!
33
32
@@ -53,6 +52,8 @@ This plugin depends on [ProtocolLib](https://ci.dmulloy2.net/job/ProtocolLib/) f
EmojiTab has two config files. ``config.yml`` is for plugin-wide configuration settings. ``emojis.yml`` is where you define your own emojis.
58
59
@@ -88,6 +89,8 @@ By default, ``emojis.yml`` is populated with [many of the characters](https://mi
88
89
An emoji can be one character ``β`` or multiple ``(γΰ² ηΰ² )γ彑β»ββ»``. Custom characters can be added using a resource pack with a custom font.
89
90
90
91
``name`` is what you type in chat to make the emoji appear. ``aliases`` is any number of alternate names for the same emoji.
92
+
93
+
NOTE: The combined length of ``name`` and ``emoji-wrapping`` (found in config.yml) cannot exceed 16 characters. This is a hard limit in Minecraft, and any emoji shortcodes longer than 16 characters will be truncated (you'll get a warning in the console, too.)
91
94
```yaml
92
95
emojis:
93
96
β:
@@ -206,8 +209,7 @@ emojis:
206
209
name: check_box
207
210
(γΰ² ηΰ² )γ彑β»ββ»:
208
211
name: table_flip
209
-
210
212
```
211
213
212
214
## Contributing
213
-
PRs welcome! If you have any questions, you can usually find me in my [Discord server](https://discord.gg/6d6RBxAkMx).
215
+
PRs welcome! The source code is pretty well documented. If you have any questions, you can usually find me in my [Discord server](https://discord.gg/6d6RBxAkMx).
0 commit comments