Перейти к содержимому
Mineforgian

EmotesChat

Add emotes to your chat

Загрузки
2K
Подписчики
19
Обновлён
1 июля 2026 г.
Лицензия
MIT

Опубликован 11 декабря 2022 г.

What is EmotesChat

EmotesChat is a plugin that allows players to send emotes in the chat. PlaceholderAPI & MiniMessage Compatible

Example

Example

Commands and permissions

Command Description Permission
/emoteschat EmotesChat main command emoteschat.reload
/emotes List available emotes none
Bungee config
config:
  # Allow emotes usage on these commands (you can also use emoteschat.emotesoncommand.<command> permission)
  allow-on-commands:
    - "/message"
    - "/msg"
    - "/w"
    - "/whisper"
    - "/tell"
    - "/reply"
    - "/r"
  # Strip color tags on commands `§ca` -> `a`. Default: false
  strip-color-on-commands: false
  emotes:
    # This is an example emote. The section name is the ID of the emote.
    happy:
      # The text which will be replaced by the emote.
      code: ':happy:'
      # The text that will replace the code (compatible with legacy colors).
      emote: '☺'
      # The permission that the player needs to use the emote (leave in blank if you want it to be used by everyone).
      permission: 'emoteschat.emote.happy'
    heart:
      code: ':heart:'
      emote: '§c♡§r' # Remember to close colors as they affect the rest of the message.
      permission: ''

messages:
  emotes-list-header: '§b§lYour emotes:'
  emotes-list-no-emotes: '§8No emotes.'
  emotes-list-emote-identifier: '%EMOTECODE% §e- §r%EMOTE%'
Paper config
config:
  # Allow emotes usage on these commands (you can also use emoteschat.emotesoncommand.<command> permission)
  allow-on-commands:
  - "/message"
  - "/msg"
  - "/w"
  - "/whisper"
  - "/tell"
  - "/reply"
  - "/r"
  # Strip minimessage tags on commands `<red>a` -> `a`. Default: false
  strip-mm-on-commands: false
  emotes:
    # This is an example emote. The section name is the ID of the emote.
    happy:
      # The text which will be replaced by the emote.
      code: ':happy:'
      # The text that will replace the code (compatible with PlaceHolderAPI & MiniMessage).
      emote: '☺'
      # The permission that the player needs to use the emote (leave in blank if you want it to be used by everyone).
      permission: 'emoteschat.emote.happy'
    heart:
      code: ':heart:'
      emote: '<red>♡</red>' # Remember to close MiniMessage tags as they affect the rest of the message.
      permission: ''

messages:
  emotes-list-header: '<aqua><bold>Your emotes:'
  emotes-list-no-emotes: '<dark_gray>No emotes.'
  emotes-list-emote-identifier: '%EMOTECODE% <yellow>-</yellow> %EMOTE%'

Ченджлог

2.0Релиз26.1.1, 26.1.2, 26.2 · 1 июля 2026 г.

After two years, EmotesChat has been updated!

NEW

  • This new version supports Bungeecord and Paper. More platforms coming soon.
  • Emotes can be used on commands now. You can define a list of commands in config.yml or use the emoteschat.emotesoncommand.<command> permission.
  • Minimessage support on paper (Plugin is now available for Paper 1.18.2+ because of this. You can try implementing Minimessage in your platform, but support will not be available).

FIXED

  • Emotes with blank permission were not usable.

REMOVED

  • Legacy colors support on Paper.
  • Bukkit/Spigot support.

The codebase has been remade, so the API is now different, you can take a look at the javadocs that are included.

1.3.1Релиз1.21.4, 1.21.5, 1.21.6 · 24 марта 2024 г.

ADDED

  • Bstats metrics.

Changed

  • Code is a bit more optimized now.
1.3Релиз1.19.2, 1.19.3, 1.19.4 · 20 февраля 2023 г.

ADDED

  • Support for PlaceholderAPI in emotes.
  • Internal expansion for PlaceholderAPI.

FIXED

  • There was an ClassCastException when sending a message.
  • No emotes were parsed when sending a message.
  • Emotes weren't reloaded when using /emoteschat reload command.
1.2Релиз1.19.1, 1.19.2, 1.19.3 · 21 декабря 2022 г.

ADDED

  • An API with a documented code (wiki coming soon).
  • Code is a little bit optimized now.
1.1Релиз1.19.1, 1.19.2, 1.19.3 · 11 декабря 2022 г.

First Modrinth version

The plugin was optimized.

Комментарии

Загружаем…