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 Sep 22, 2015@RevenantGaze
i am still using craftbukkit being spigot took over. i have the latest version which is 1.8.8. if u do plan on continuing this, i would be very happy. Only work on this if u find time and the ambition. thats the only advice i want to give although u didnt ask. :) I'm sure people will be happy.
-
View User Profile
-
Send Message
Posted Sep 5, 2015@SatansDaughter66 Hi! Yes, I abandoned it due to participating on a 10-month school exchange to Germany, which made me not have enough time to work on this project. I will, however, and if you want, continue this project and eventually rewrite it for the "new" Bukkit called Sponge :)
-
View User Profile
-
Send Message
Posted Sep 4, 2015abandoned. this sucks...i liked this. too bad.
-
View User Profile
-
Send Message
Posted Aug 24, 2014Emotes v2.1.1 is NOT compatible with CraftBukkit 1.7.10 due to the API changes affecting player names and UUID. Working on updating the plugin to ensure full compatibility.
-
View User Profile
-
Send Message
Posted Aug 20, 2014@RevenantGaze
Sorry been on vacation.
Emotes only work while in the same world. They don't always show up in chat either.
Log: http://pastebin.com/Lv7bNMbB Config: http://pastebin.com/P7QVWaPr
If I didn't disable the target warning, then the receiving player was notified twice of the emote.
Hope you can help and thanks again!
My server's IP is realcraftrealms.com. It's a new server and still in beta.
-
View User Profile
-
Send Message
Posted Aug 9, 2014@emoser75
Hi, I have an idea about what is messing with the plugin for you, although I can not help you properly before I return home from vacation tomorrow. I will look into the code and send you a message then.
Edit: Can you send me the complete stacktrace so it is easier to trace down the bugs? :)
-
View User Profile
-
Send Message
Posted Aug 7, 2014I keep getting an error:
http://puu.sh/aIqlE/a56a20bda6.png http://puu.sh/aIqET/70a603ac21.png http://puu.sh/aIqI1/e266697b90.png
It doesn't show the emote in general chat either. Any help would be greatly appreciated. Thanks.
-
View User Profile
-
Send Message
Posted Apr 22, 2014@monstercat101
I don't think that's possible atm. Atleast I don't know how to do it, but anyways, I can try to mess around with some stuff to see if I can find a method to make it work.
-
View User Profile
-
Send Message
Posted Apr 21, 2014@RevenantGaze
That would be great :) , but Is it still possible to be able to assign an emote to have its own command if I made a custom emote?
-
View User Profile
-
Send Message
Posted Apr 20, 2014@monstercat101
I can upload another 2.1.1 version with the default emotes having their own commands/a version that does not have the custom emote possibility if you want.
-
View User Profile
-
Send Message
Posted Apr 20, 2014Any way we can have /kiss, instead of the /emotes use kiss?
-
View User Profile
-
Send Message
Posted Apr 18, 2014@Anselm09
Sorry Anselm. Forgot to say that you can set the emote-distance to -1 to "remove" the distance on the emotes.
-
View User Profile
-
Send Message
Posted Apr 13, 2014Just submitted a new plugin version; 2.1. Expect it to be out within a few days (max)!
@Teralkin
You can now disable, remove and edit the emotes built in by the plugin.
-
View User Profile
-
Send Message
Posted Mar 27, 2014be nice to have multiple messages for the same command randomly chosen for target or nontarget
Also be nice to disable individual built in commands.
-
View User Profile
-
Send Message
Posted Feb 26, 2014@wazoomie
Working on it! Also working on implementing methods so you can add particles/sounds of your choice to all emotes.
-
View User Profile
-
Send Message
Posted Feb 22, 2014@RevenantGaze
Yea, why not ... If others don't want a prefix they can just leave it blank. Making a seperate language file for all text strings is not only helpful for styling but also for non-English servers.
Oh- and something else that might be cool is adding particle effects and sounds to both players involved. /kiss can show hearts particles from breeding for instance. (:
Something like this will use a config language string and utilizes the colour codes with the ampersand.
-
View User Profile
-
Send Message
Posted Feb 22, 2014@wazoomie
I can add configurable colors for prefixes, player names and text. You want an option to enable a plugin prefix aswell?
-
View User Profile
-
Send Message
Posted Feb 21, 2014@RevenantGaze
Yea, I changed all language strings of all plugins I use on the server to match a unified prefix system and colouring. I want all output to be like '§5mcD §finfo §f7> §r' and to make text white and variables like player names light gray. Would be great to have full control on the chat output. (:
Screenshot: http://puu.sh/74CAv.png
-
View User Profile
-
Send Message
Posted Feb 20, 2014Yeah, it would be awesome if you could set it so all player names are one color and other text is another color for all emotes.
-
View User Profile
-
Send Message
Posted Feb 19, 2014@wazoomie
Do you mean like a translation for the configs etc?
@Anselm09
I'll add both options (remove distance and text-color). Working on migrating from command executors for the default emotes to implement them into the emotes.yml