Emotes
THE ORIGINAL, CONFIGURABLE EMOTE CHAT-PLUGIN
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 a bit and thought it would be cool for RPG servers. This plugin was originally created as a fun addition to my own, small server.
DISCLAIMER: This plugin is chat-based ONLY!
If you use this plugin and encounter any bugs or errors, please submit a ticket and I will check it as soon as possible.
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 <name> - adds a new emote
- /emote use <name> - use a custom emote
- /emote delete <name> - deletes a custom emote
- /emote help - shows a help screen for all /emote commands
- /emote edit [message|spmessage|description|permission] <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
IF UPDATING FROM AN OLDER VERSION THAN V1.0.0 FROM 27.06.2020, DELETE CONFIG.YML AND LET THE PLUGIN GENERATE A NEW FILE!
Source
Source code can be found here!
Link: https://github.com/RevenantGaze1/Emotes
To-do list
Configurable language strings
Configurable particles/sound effects
Changelog
v1.0.4
- + 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 versions can be found here!
-
View User Profile
-
Send Message
Posted Feb 19, 2014Is there any way to remove the distance on emotes? So that emotes are shown to everyone on the server.
Also, is there a way to adjust coloring of text and such on all emotes (default and custom)? Just make it so text is one color, and players are another.
-
View User Profile
-
Send Message
Posted Feb 19, 2014Really like this plugin but can you maybe make a language file for all the texts?
-
View User Profile
-
Send Message
Posted Feb 19, 2014@LiLChris06 Wow, sorry about that... I'll fix it when I wake up tomorrow. Sorry for the inconvenience it might have caused
-
View User Profile
-
Send Message
Posted Feb 19, 2014You included your server.log as the config.yml.
-
View User Profile
-
Send Message
Posted Feb 12, 2014@Melonking
There is a bug with the disabling/enabling of default emotes. The config is also generated at the wrong place, so you did probably not get the explanation in the config header.
-
View User Profile
-
Send Message
Posted Feb 9, 2014Im confused by beta 2.0, It does not seem to have any emotes at all, do they all have to be manualy added? Also could you add an explanation of the config.
-
View User Profile
-
Send Message
Posted Feb 8, 2014@RevenantGaze
I won't be able to fix it before Sunday, because I don't have the eclipse project on the computer I brought and because Java decompilers are crap. I think the reason everything is getting messed up, is because the plugin saves another file in the folder with craftbukkit/bukkit/spigot.jar
-
View User Profile
-
Send Message
Posted Feb 8, 2014@Felina_Lain
Looking into it now! Would you mind making a ticket for easier cooperating/result handling?
-
View User Profile
-
Send Message
Posted Feb 8, 2014so first: -I'm not sure how it happened, but my emotes are all gone. The default ones I mean. I tried typing any and all of them with the permissions and all, nothing appear on the chat. I found a fully empty file named 'emotes' in the plugin folder, I wonder if this was supposed to be filled with default emotes...
Here my config in case http://pastebin.com/A0pZmwfu
Second: -I tried to make a custom emote, using the emotes file that appeared in my server folder and had a description of how to do it (here the file I used http://pastebin.com/XzgBjGnw) But when I use the custom emote command in game it say there is no such emote...
-
View User Profile
-
Send Message
Posted Feb 4, 2014I hope you don't mind, but I did a review on the plugin! I hope you enjoy it, and maybe it could even go on the post page. Tell me what you think, just PM me :)
Video: http://youtu.be/IpOeK8xa-RY
-
View User Profile
-
Send Message
Posted Feb 4, 2014Great changes on Git, can't wait to try it out tonight. :)
-
View User Profile
-
Send Message
Posted Feb 2, 2014@Swords761
Just rolled out a new version that fixes your problem. :) Sorry for not fixing it before, haven't checked the ticket page in some time :P
-
View User Profile
-
Send Message
Posted Feb 2, 2014@RevenantGaze
Have you seen my ticket? http://dev.bukkit.org/bukkit-plugins/emotes/tickets/2-distance-multiworld-support/
-
View User Profile
-
Send Message
Posted Jan 31, 2014@LiLChris06
Working on it ;)
-
View User Profile
-
Send Message
Posted Jan 30, 2014Configurable messages would be great.
-
View User Profile
-
Send Message
Posted Jan 11, 2014@TheR3ktor
Which version are you using?
As I can see through my own testing, that node works perfectly fine. If you are using a permission plugin, maybe try to add the permission via an in-game command instead. :)
-
View User Profile
-
Send Message
Posted Jan 11, 2014Just so you know emotes.command.emotes.* doens't work :)
-
View User Profile
-
Send Message
Posted Jan 7, 2014@mobilephone2003
Just uploaded a 1.6 version which includes both your A and B. :) I am also working on implementing your C point, and hoping to have it done within the next weeks.
-
View User Profile
-
Send Message
Posted Jan 6, 2014This would be good if a) it didn't have the emotes prefix, b) the emote was localised (i.e travelled less than X blocks), and c) had the ability to change the messages and commands for custom entries.
-
View User Profile
-
Send Message
Posted Jan 4, 2014@Felina_Lain
No problem :)