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