Adding your own custom reactions
social allows server owners to easily create their own custom reactions through a simple and straightforward configuration field. Let's have a look at this example:
reactions.yml
  reactions:
  # ...
  - name: SURPRISED
    texture: https://textures.minecraft.net/texture/9d2920406b136385d2ce35d64f0183ea74ff268368cdf3d02031c06de37c434
    sound: block.note_block.bass
    triggerWords:
    - :o
    - :0
This configuration adds a 'surprised` reaction that will be triggered when a player writes ':0' or ':o' in chat.
name: Name of this reaction. Must be unique.texture: URL to get the skin's image.sound: Sound that will be played when triggering this reaction.triggerWords: Words that will automatically trigger this reaction when written in the chat.
Explanation
This reaction can also be triggered with command /reaction server SURPRISED
Getting a skin's URL
Most popular skin/heads websites provide an URL with the skin. Here's a few examples: