Jump to content

Emotes: Difference between revisions

From fCraft Wiki
No edit summary
Line 219: Line 219:


==Remarks==
==Remarks==
:Minecraft client has many quirks when dealing with emotes. Some of them require padding or a suffix to be inserted after the symbol to work properly. That's why you may sometimes see dots at the end of lines that end with symbols, and why with non-standard clients (e.g. Charged-Miners) may show extra space or symbols in chat after the emotes.
*Minecraft client has many quirks when dealing with emotes. Some of them require padding or a suffix to be inserted after the symbol to work properly. That's why you may sometimes see dots at the end of lines that end with symbols, and why with non-standard clients (e.g. Charged-Miners) may show extra space or symbols in chat after the emotes.
:To insert emotes into messages in mods, use unicode literals with the "code" mentioned above. For instance, to insert a heart (♥) into a message, add "\u0003" where you want the heart to appear. In the log file, in console, and on IRC, emotes are translated into corresponding UTF-8 character. LineWrapper will automatically process your message to display correctly in-game.
*To insert emotes into messages in mods, use unicode literals with the "code" mentioned above. For instance, to insert a heart (♥) into a message, add "\u0003" where you want the heart to appear. In the log file, in console, and on IRC, emotes are translated into corresponding UTF-8 character. LineWrapper will automatically process your message to display correctly in-game.

Revision as of 22:26, 4 October 2012

"Emotes" or "symbols" were introduced in fCraft 0.635. The characters cannot be typed in directly in Minecraft. Instead, special keywords should be used to insert them into messages.

Keywords

Symbol Code Keyword
0001 {:)}

{smile}

0002 {smile2}
0003 {<3}

{heart}

{hearts}

0004 {diams}

{diamond}

{diamonds}

{rhombus}

0005 {club}

{clubs}

{clover}

{shamrock}

0006 {spade}

{spades}

000B {male}

{mars}

000C {female}

{venus}

000D {8}

{note}

{quaver}

000E {notes}

{music}

000F {sun}
0013 {!!}
0014 {P}

{para}

{paragraph}

{pilcrow}

§ 0015 {S}

{sect}

{section}

Symbol Code Keyword
0007 {*}

{bull}

{bullet}

{dot}

{point}

0008 {hole}
0009 {circle}

{o}

0016 {-}

{_}

{bar}

{half}

001C {L}

{angle}

{corner}

Symbol Code Keyword
0018 {^}

{up}

{uarr}

0019 {v}

{down}

{darr}

001A {>}

{->}

{right}

{rarr}

001B {<}

{<-}

{left}

{larr}

001E {^^}

{up2}

001F {vv}

{down2}

0010 {>>}

{right2}

0011 {<<}

{left2}

001D {<>}

{<->}

{leftright}

{harrow}

0012 {updown}

{^v}

0017 {updown2}

{^v_}


Permissions

Ranks with UseEmotes permission can use these in chat. IRC users may also use these if IRCAllowMinecraftEmotes config key is enabled (default: false).

Remarks

  • Minecraft client has many quirks when dealing with emotes. Some of them require padding or a suffix to be inserted after the symbol to work properly. That's why you may sometimes see dots at the end of lines that end with symbols, and why with non-standard clients (e.g. Charged-Miners) may show extra space or symbols in chat after the emotes.
  • To insert emotes into messages in mods, use unicode literals with the "code" mentioned above. For instance, to insert a heart (♥) into a message, add "\u0003" where you want the heart to appear. In the log file, in console, and on IRC, emotes are translated into corresponding UTF-8 character. LineWrapper will automatically process your message to display correctly in-game.