CuteInteractions
2.1.0Cute social interaction commands for Paper/Purpur 26.x+ servers. Hug, kiss, slap, pat, and boop other players with sounds, particles, cooldowns, permissions, and admin moderation tools.
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
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta
Customizable Player Models
Customize your minecraft avatar!
3.2MSueta