Skip to content

axtonprice/axtons-emotes

Repository files navigation

Axton's Emotes

Latest Release Codacy Grade Modrinth Downloads CurseForge Downloads Spigot Version Discord Chat

Axton's Emotes

A lightweight social emotes plugin for Bukkit/Spigot/Paper 1.21.

Available in English, Spanish, French, Italian, and Russian.

Promo Image 1 Promo Image 2


Installation

  1. Download: Get the latest .jar from the Releases tab.
  2. Deploy: Place the .jar in your server's /plugins folder.
  3. Restart: Restart your server. PaperMC is recommended for optimal performance.
  4. Configure: Modify the config.yml to your liking, then reload the plugin with /ae reload.

Note: Java 21 or higher is required to run this plugin.


Features

Emotes

Interact with other players using these emotes. Permissions for these commands are granted by default unless the command is disabled.

Command Description
/dapup <player>
/dap <player>
Dap-up another player in a friendly manner.
/highfive <player>
/hf <player>
High-five another player energetically.
/hug <player>
/cuddle <player>
Hug another player warmly.
/kiss <player>
/smooch <player>
Kiss another player affectionately.
/poke <player> Poke another player playfully.
/stomp <player> Stomp on another player's foot forcefully.
/slap <player> Slap another player sharply.
/stab <player>
/shank <player>
Stab another player aggressively.
/stare <player> Stare at another player intently.
/thank <player>
/ty <player>
Thank another player sincerely.
/applaud <player>
/clap <player>
Applaud another player enthusiastically.

Expressions

Express yourself to all players on the server. Permissions for these commands are granted by default unless the command is disabled.

Command Description
/wave Wave hello to everyone cheerfully.
/cry
/sulk
Express your sadness to everyone openly.

Jumpscares

Scare yourself in unique ways. Permissions for these commands are granted by default unless the command is disabled. Soon™ players will be able to jumpscare each other (toggleable).

Command Description
/bogscare
/bog
Perform a jumpscare on yourself with a bog effect.
/guardianscare
/guardian
Perform a jumpscare on yourself with a guardian effect.

Miscellaneous

Additional commands and features:

Command Description Permission Node
/emotes
/ae emotes
List all emotes available to the player. Granted by default, unless disabled
/expressions
/ae expressions
List all expressions available to the player. Granted by default, unless disabled
/jumpscares
/ae jumpscares
List all jumpscares available to the player. Granted by default, unless disabled
/ae reload Reload the plugin configuration. axtonsemotes.reload
Default: op
/ae version Check the plugin's current version and the latest release. axtonsemotes.version
Default: op
Notify administrator of plugin updates on join. axtonsemotes.updatenotify
Default: op

Configuration

To customize the plugin, edit the config.yml file:

# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# Global Configuration
# Configure global plugin settings and features:
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

# Choose the language for the plugin. To create a custom language, copy and modify the 'en.yml'
# file. Supported languages include: 'en' (English), 'fr' (Français/French), 'es' (Español/Spanish), 
# 'it' (Italiano/Italian), 'ru' (Русский/Russian).
language: en

# Allows players to use shared emote commands on themselves.
allow-self-executions: false

# Allows players to view a list of all emotes, expressions, and jumpscares available, based on 
# their permissions.
allow-list-commands: true

# Configure debug mode, which logs detailed information about command executions. This is useful 
# for troubleshooting but will result in many console messages.
debug-mode:
  # Enable or disable debug mode.
  enabled: false
  # Specify whether to log debug messages to a file. Ignored if 'enabled' is false.
  log-to-file: true
  # Specify the file name for the debug log. Ignored if 'enabled' is false.
  log-file: 'debug.log'

# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# Plugin Versioning
# Configure update checks and notifications:
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

# Enables automatic checking for new plugin updates.
check-for-latest: true

# Notifies players with the 'axtonsemotes.updatenotify' permission when a new update is available.
notify-on-update: true

After updating the configuration, reload it with /ae reload.

Default configurations for the emote commands are available on the GitHub. For more information, read the Wiki.


Main Author

axtonprice ✨

GitHub | Discord | Github Sponsors | Buy Me a Coffee )

Donate:

paypal


This project is MIT licensed. View the license here.

MIT © axtonprice