Emotes icon

Emotes -----

Chat-based emote plugin.



THIS IS A CONTINUATION OF THIS PROJECT (https://dev.bukkit.org/projects/emotes)

Ever wanted to express your hate or love towards another player? Ever wanted to teabag someone? With Emotes, you can do this and a lot of other cool stuff. You can even add your own emotes!

I created this plugin to spice up the server chat/interaction and it was originally created as a fun addition to my own server.

DISCLAIMER: This plugin is chat-based ONLY!
If you use this p lugin and encounter any bugs or errors, please submit a ticket and I will check it as soon as possible.

Usage
This plugin comes with 16 default emotes, which can all be listed through /emote and accessed through /emote use <emote name>. All default emotes can be disabled by changing 'use-default-emotes' to false in config.yml.

To add new emotes, either add them to the file 'emotes.yml' or add them in-game by typing the command /emote new <emote name>. When a new emote is added, emote messages can be added by typing /emote edit <message (for an emote message with a target player) | spmessage (for an emote message without a target player) | description (to edit the emote description that is listed by /emote)>.

All emotes can be removed by deleting the associated lines in emotes.yml.


Commands
  • /emotes - shows a help menu for Emotes.
  • /emotes help - shows an Emote help menu
  • /emotes cooldown - lists all available commands for cooldown handling.
  • /emotes cooldown show - shows the current cooldown value.
  • /emotes cooldown change <value> - set a new cooldown value.
  • /emotes cooldown reset - makes the cooldown value reset to default (10 seconds)
  • /emotes setdistance - sets how far the emotes will be shown
  • /emotes version - returns the plugin version
  • /emote - returns a list over the custom emotes; all default emotes are added to this list
  • /emote new <emote name> - adds a new emote
  • /emote use <emote name> - use a custom emote
  • /emote delete <emote name> - deletes a custom emote
  • /emote help - shows a help screen for all /emote commands
  • /emote edit [message|spmessage|description|permission] <emote name> - edit a custom emote
Permissions
  • emotes.* - Includes all permission nodes
  • emotes.command.* - Gives access to all Emotes commands
  • emotes.command.emotes.* - Gives access to all /emotes commands
  • emotes.command.emotes.cooldown - Gives access to /emotes cooldown
  • emotes.command.emotes.cooldown.* - Gives access to all /emotes cooldown commands
  • emotes.command.emotes.cooldown.change - Gives access to /emotes cooldown change
  • emotes.command.emotes.cooldown.default - Gives access to /emotes cooldown reset
  • emotes.command.emotes.cooldown.show - Gives access to /emotes cooldown show
  • emotes.command.emotes.setdistance - Gives access to /emotes setdistance
  • emotes.command.emotes.version - Gives access to /emotes version
  • emotes.command.emotes.use - Gives access to /emotes
  • emotes.emote.* - Gives access to all /emote commands
  • emotes.emote.edit.* - Gives access to all /emote edit commands
  • emotes.emote.edit.message - Gives access to /emote edit message
  • emotes.emote.edit.spmessage - Gives access to /emote edit spmessage
  • emotes.emote.edit.description - Gives access to /emote edit description
  • emotes.emote.edit.permission - Gives access to /emote edit permission
  • emotes.emote.new - Gives access to /emote new
  • emotes.emote.delete - Gives access to /emote delete
  • emotes.emote.list - Gives access to /emote
  • emotes.emote.help - Gives access to /emote help
  • emotes.emote.use.* - Makes a player able to use all custom emotes
  • emotes.emote.<name> - Gives access to the custom emote <name>. Generates automatically, defaults to OP; all default emote permissions are now in this style.
  • Permissions for emotes can be changed in emotes.yml
Downloads


Source
Source code can be found here: https://github.com/RevenantGaze1/Emotes

To-do list
Configurable particles/sound effects

Changelog
v1.0.4 - build 33
IF UPDATING FROM AN OLDER VERSION, DELETE CONFIG.YML AND LET THE PLUGIN GENERATE A NEW FILE!
+ Confirmed the plugin works with Spigot/Bukkit version 1.17.1
+ Added an option of shortening the list of available emotes, enabled by default in config.yml

~ Fixed implementation of bStats metrics
~ Tweaked config.yml

Changelog for older/all versions can be found here: https://dev.bukkit.org/projects/emotes/pages/changelog
Resource Information
Author:
----------
Total Downloads: 1,444
First Release: Jun 25, 2020
Last Update: Nov 7, 2021
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings