CuteInteractions: Hug, Kiss, and Boop in Minecraft

CuteInteractions adds configurable hug, kiss, slap, pat, and boop commands with sounds and particles to your Minecraft server. Download now for Paper/Purpur.

Download CuteInteractions for Minecraft 1.21.2

Original name: CuteInteractions

Minecraft: 1.21.2

FileVersionLoaderSize
CuteInteractions-2.1.0.jar1.21.2—34 КБDownload

CuteInteractions

Social interactions in Minecraft often feel limited to chat messages and the occasional crouch-spam. CuteInteractions changes that by giving your players a set of expressive, moderated commands that bring warmth, humor, and personality to your server. Whether you want to hug a friend after a long mining trip, pat someone for a job well done, or playfully boop a rival, this plugin turns simple text into a lively, sensory experience with sounds, particles, and broadcast messages.

What Makes CuteInteractions Special

At its core, CuteInteractions is a lightweight Paper plugin that introduces five interactive commands: /hug, /kiss, /slap, /pat, and /boop. Each action is fully configurable, so you can adjust cooldowns, permissions, messages, and even the sound and particle effects that play when a player uses them. The plugin is designed to be fun and inclusive, with a built-in opt-out system that lets players toggle whether they can receive interactions from others.

Key Features

  • Five social commands with player tab completion
  • Per-command cooldowns to prevent spam
  • Granular permission nodes for every action
  • No self-targeting — interactions are always between two players
  • Customizable broadcast messages, sounds, and particles
  • Player toggle to opt out of receiving interactions
  • Admin tools: reload, inspect, cooldown clear, mute, audit log, version
  • Persistent player settings stored in player-data.yml
  • Daily audit logs for moderation

Server Compatibility and Requirements

CuteInteractions is built exclusively for Paper and Purpur servers running Minecraft 1.20.1 or newer (API version 26.x and above). It is not compatible with vanilla Spigot or CraftBukkit. The plugin also requires Java 21 to function properly. If you are running a modern Paper server with Java 21, you are all set to download CuteInteractions and bring a new layer of social fun to your community.

How to Install CuteInteractions

Installing the plugin is straightforward. First, download CuteInteractions from the official GitHub releases page. You will receive a JAR file named something like CuteInteractions-2.1.0.jar. Place this file into your server's plugins folder, then restart the server. Once the server is back online, the plugin will generate its default configuration files. You can then edit plugins/CuteInteractions/config.yml to customize messages, cooldowns, sounds, and particles to your liking. If you are using the foxygame.net launcher, you can install CuteInteractions directly from the built-in add-on catalog with a single click, and the launcher will keep it updated automatically so you never miss a compatibility patch.

Commands and Permissions

All interactions are triggered with simple slash commands. Players can use /hug, /kiss, /slap, /pat, and /boop followed by a target player's name. Each command has a corresponding permission node (e.g., cuteinteractions.command.hug) that is granted to all players by default. Server operators can fine-tune access by revoking specific nodes or granting the cooldown bypass permission (cuteinteractions.cooldown.bypass) to trusted members.

The plugin also provides a central /ci command (aliased to /cuteinteractions) for both players and admins. Players can use /ci toggle to opt out of receiving interactions. Admins have access to a suite of subcommands: /ci reload to reload the configuration, /ci inspect <player> to view a player's state, /ci cooldown clear <player> [action|all] to reset cooldowns, /ci mute <player> <duration|off> to temporarily mute a player from using interactions, and /ci audit [player] [page] to review recent interaction logs. The audit system writes daily logs to the audit/ folder, making it easy to track misuse.

Customizing the Experience

One of the strongest aspects of CuteInteractions is its deep configurability. Every broadcast message can be rewritten to match your server's tone, from silly to romantic to competitive. Sound effects use standard Minecraft registry IDs, so you can assign anything from a gentle ENTITY_PLAYER_LEVELUP chime to a dramatic ENTITY_GENERIC_EXPLODE if you want a slap to feel truly impactful. Particles are equally flexible, supporting all Bukkit particle enums like HEART, VILLAGER_ANGRY, or NOTE. This means you can tailor each interaction to feel unique and immersive.

Cooldowns are set per command and can be adjusted in seconds. The default configuration gives each action a reasonable cooldown to prevent spam, but you can tighten or loosen these limits to suit your server's culture. The plugin also stores each player's toggle preference in a persistent player-data.yml file, so their choice to receive or block interactions is remembered across restarts.

Why Your Server Needs CuteInteractions

Beyond the obvious fun factor, CuteInteractions encourages positive social engagement. On survival servers, a quick /pat can acknowledge a teammate's effort after a tough build. On roleplay servers, /hug and /kiss add emotional depth to character interactions. Even on competitive minigame servers, a well-timed /slap can become a playful taunt. The plugin's permission system ensures that these commands never become disruptive, and the mute feature gives staff a quick way to handle any abuse.

For server owners who want to offer a polished, modern experience, CuteInteractions is a must-have. It is lightweight, easy to configure, and built specifically for the Paper ecosystem, taking full advantage of modern API features. The daily audit logs provide transparency, and the opt-out toggle respects player boundaries. If you are looking to download CuteInteractions for Minecraft, you will find it actively maintained and ready to enhance your community.

Getting Started

To begin, download CuteInteractions from the official GitHub releases page and place the JAR in your server's plugins folder. After a restart, all players will immediately have access to the five core commands. Take a few minutes to review the config.yml file and adjust the messages and effects to match your server's personality. If you ever need to check the plugin version or reload settings, the /ci version and /ci reload commands are there to help. With CuteInteractions, every player connection becomes a little more memorable.