
CuteInteractions
Cute social interaction commands for Paper/Purpur 26.x+ servers. Hug, kiss, slap, pat, and boop other players with sounds, particles, cooldowns…
⬇ Download on Modrinth
CuteInteractions
Made by tyhawkey
CuteInteractions adds moderated, configurable social interaction commands to your Paper or Purpur server. Players can hug, kiss, slap, pat, and boop each other with colourful broadcast messages, sounds, and particles.
Requirements
- Paper or Purpur server (API 26.x+)
- Java 21
This plugin is built for Paper/Purpur. It is not compatible with vanilla Spigot or CraftBukkit.
Features
/hug,/kiss,/slap,/pat,/boopcommands with player tab completion- Per-command cooldowns (configurable)
- Full permission control for every command
- No self-targeting
- Customisable broadcast messages, sounds, and particles per interaction
- Players can opt out of incoming interactions with
/ci toggle - Admin tools: reload, inspect, cooldown clear, mute, audit log, version
- Persistent player settings (
player-data.yml) - Daily audit logs (
audit/YYYY-MM-DD.log)
Installation
- Download CuteInteractions-2.1.0.jar
- Place it in your server's
plugins/folder - Restart the server
- Edit
plugins/CuteInteractions/config.ymlto customise messages and effects
Commands
| Command | Description |
|---|---|
/hug <player> |
Hug another player |
/kiss <player> |
Kiss another player |
/slap <player> |
Slap another player |
/pat <player> |
Pat another player |
/boop <player> |
Boop another player |
/ci |
Settings and admin commands (alias: /cuteinteractions) |
Admin subcommands (/ci)
/ci toggle— Toggle whether others can interact with you/ci toggle <player> <on|off>— Admin: change a player's setting/ci reload— Reload config/ci inspect <player>— View player state/ci cooldown clear <player> [action|all]— Clear cooldowns/ci mute <player> <duration|off>— Mute from using interactions/ci audit [player] [page]— View recent audit entries/ci version— Plugin version info
Permissions
cuteinteractions.command.hug(default: true)cuteinteractions.command.kiss(default: true)cuteinteractions.command.slap(default: true)cuteinteractions.command.pat(default: true)cuteinteractions.command.boop(default: true)cuteinteractions.toggle(default: true)cuteinteractions.cooldown.bypass(default: op)cuteinteractions.admin.*(default: op)
Configuration
All messages, cooldowns, sounds, and particles are editable in config.yml. Sound names use Minecraft registry IDs (e.g. ENTITY_PLAYER_LEVELUP). Particle names use Bukkit enum names (e.g. HEART).
Links
- GitHub: https://github.com/hawk0151/CuteInteractions
- Releases: https://github.com/hawk0151/CuteInteractions/releases
Author
Made by tyhawkey
License
MIT
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 26.1, 26.1.1, 26.1.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as CuteInteractions-2.1.0.jar — drop this file into the mods folder
- Download size: 34 KB
- Download link checked 24 Aug 2026 — working
These come from our own check of the pack file, not from the source page.