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!
@RevenantGaze
Alrighty, thanks, it was indeed the problem. I'll watch my java update more carefully from now on ^^
@Felina_Lain
This is because your server is using an older version of Java than the one I (and others) uses to develop our plugins. I guess you might be using java 1.6? Anyways, if that's the case I would recommend updating to Java 1.7 for full compatibility :)
Getting a massive series of crash with that plugin (and some others) What is the cause? Joining the server log http://pastebin.com/2dj17j7v
@BlackFing85
I will update it as soon as Bukkit finishes their API for 1.7 :)
@RevenantGaze
Can you update this in the future to 1.7.2?
@Triger545
Added more aliases to the emote /kick. :) You can now use /emote_kick, /emoteskick and /emotekick in addition to /ekick.
@Camaroz1
Sorry for this late reply... So you want like "Player kisses Player2! ❤ ❤" etc?
can you add symbols like this to the message
< 3 = ❤
[ * ] = ★
[ * * ] = ✹
[ p ] = ●
[ v ] = ✔
[ + ] = ♦
[ + + ] = ✦
Remove the blank
@LCastr0
Will do, probably gonna be possible to toggle on/off
@Triger545
When I've tried it myself, /ekick has yet to interfere with essentials. Anyways, as I'm working on a config based command system (takes a bit time, I know... I'm new to this) you'll be able to change the commands when it's done!
Could you add a marry option so the players married could only hug and kiss the partner?
@Triger545
Yeah but who ever uses /ekick? XD
You did /ekick, to stop your plugin from interfering with jcommands and essentials correct?
We every single essentials commands has an alias command with 'e' in front of it, so /ekick would still interfere with essentials. If you could change that, it would be great.
@MCJackJ
Yup, will be implemented in the next version :)
Would it be possible to get a emotes.command.* permission node that gives someone access to all the emotes?
Sugesstions for Emotions :) Good Luck!
/slap
/love
/hate
/hug
/poke
/kiss
/friend
/skype
/waffle
/asdf
/facepalm
/lol
/rofl
/hifive
/facedesk
/facebook
/wtf
/doublefacepalm
/hi5
/ew
/omnomnom
/stfu
/troll
/aids
/lick
/cake
/ikr
/spam
/hi
/hai
/bye
/bai
/fart
/spank
/derp
/lmao
/lmfao
/pie
/giggity
/bitchslap
/meow
/rawr
/ruff
/fail
/gtfo
/nite
/yawn
/cry
/omg
/fml
/chill
/quack
/date
/gangnamstyle
/wafflezstyle
/punch
/cheer
/boo
/wave
/poop
/touch
/rage
/ragequit
/themdotco
/mallace
/tex
/kitten
/moo
/dance
/stalk
/annoy
/smile
/smirk
/screw
/911
/fish
/knee
/shoot
/tickle
/own
/pwn
/sneeze
/puke
/wink
/whistle
/youtube
@Felina_Lain
Yep, I'm working on it :)
Would be awesome if we could add our own emotes in the config files or take somes off the original file, as well as edit the text that appear when using the emotes...(I suppose this had already been asked before, but just to say I support this idea)
Also suggestion of emote to add: dance
@Camaroz1
Will add those new commands :) Also working on the config based "add-your-own" emotion system. I will also do my best to implement a config based cooldown system.
More Emotion !!!!!!!!! Support with marriage reloaded pls!!!!
Some idea for new emotion: love, hug, hate, poke, kiss, smack, facepalm, whistle
Can you make a cooldown for each time using cmd