Skip to content

Emotes Plugin for Minecraft 1.17

A simple plugin that adds commands such as /kiss. The intention is to add a way to express your feelings towards other players.

views
3 views
Updated
Updated 18.10.2026
  • 1.15 — 1.17

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!

Emotes v1.0.4

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

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 versions can be found here!

How to install Emotes

  1. A server on Paper or Spigot

    The plugin runs on the server core for Minecraft 1.15–1.17; players do not need to install anything.

  2. File goes into the plugins folder

    Download the file Emotes-1.0.4-33.jar (40 KB) and put it into the server’s plugins folder.

  3. Restart the server

    On startup the plugin creates its own settings folder in plugins.

  4. Or use the “To hosting” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

Minecraft 1.17 runs on Java 16: with a different Java version the game may close right after launch.

Versions

With dependencies

MinecraftLoaderFileDateActions
1.16—v1.0.440.4 KB
——v2.0 - BETA110 KB

FAQ

Which Minecraft versions does Emotes work on?

There are files for 1.17, 1.16, 1.15. The newest is 1.17.

Do players need to install Emotes?

No, the plugin goes only on the server, into the plugins folder: players do not need to download anything.

Which Java does Emotes need?

Minecraft 1.17 runs on Java 16. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

Reviews

Be the first to rate Emotes

Comments 0

Sign in to commentSign in

Similar plugins

All plugins

More on this