promotional bannermobile promotional banner

Hand in Hand

A little mod that lets players hold hands, walk together, and send requests through clickable chat messages. Made with multiplayer roleplay in mind!

Hand in Hand

Hi hi!!

This is a little mod I made for my Minecraft roleplay server because I wanted players to be able to hold hands and actually walk together.

Apparently that was a surprisingly specific thing to ask for, so here we are!

Hand in Hand lets two players hold hands with synchronized animations and coordinated movement. Whether you're going for a walk, exploring together, or just having a cute little moment with another player, that's pretty much what this mod is for!

Features

  • Hold hands! Two players can visibly hold hands using animated player arms.

  • Simple requests! Press H while looking at another nearby player to send a hand-holding request. They can accept or decline through clickable chat messages.

  • Walk together! Players move at a coordinated pace while holding hands.

  • Explore together! The mod supports movement over hills and stairs, as well as jumping, sprinting, and upright flight.

  • Smooth animations! Hand positions and transitions adjust as players move.

  • Let go whenever! Press H again to release hands.

  • Multiplayer support! Other players can see the hand-holding animations too.

  • Optional roleplay grabbing! Server administrators can enable an additional interaction for roleplay scenarios.

How Does It Work?

It's pretty simple!

Stand near another player, look at them, and press H.

They'll receive a message in chat asking whether they'd like to hold your hand, with clickable Accept and Decline options.

Once accepted, you can walk together!

Press H again whenever you want to let go.

No additional menus or complicated interfaces needed.

The keybind can also be changed in Minecraft's controls.

Optional Roleplay Grabbing

There's also an additional feature intended for roleplay servers.

When enabled, authorized players can press G to immediately grab another nearby player's hand without going through the usual request system.

This is a separate interaction from normal hand-holding and includes movement following, allowing the initiating player to guide the other player.

A few important things:

  • This feature can be enabled or disabled through server configuration.

  • Server administrators can restrict its use to operators.

  • It bypasses the normal request prompt, so server owners should use it only where appropriate for their community.

  • Either player can release the connection by pressing H.

  • Normal hand-holding requests remain available independently of this feature.

The grabbing keybind can also be changed.

Server Configuration

To enable roleplay grabbing while restricting initiation to server operators:

/handholding config enabled true

/handholding config grab true

/handholding config grabOpOnly true

To disable grabbing again:

/handholding config grab false

Requirements

  • Minecraft Java Edition 1.21.1
  • NeoForge
  • Player Animation Library (PAL) 

Hand in Hand and PAL must be installed on both the server and participating clients.

Current Limitations

This mod is still in its early development stages, so there might be a few things I've missed!

  • Some animation-heavy resource packs or player-model modifications may interfere with the visible hand-holding pose.

  • Fast movement, jumping, or network delays can occasionally cause brief visual gaps between players' hands.

  • Elytra gliding is not currently supported.

The mod was originally developed for a multiplayer roleplay server, and I'm continuing to improve how the animations behave in different situations.

Feel free to report any issues you encounter!

Credits

A big thank you to ZigyTheBird for creating Player Animation Library, which makes the player animations possible!

PAL is a separate dependency licensed under MIT.

Hand in Hand is an independent mod.

Hand in Hand Team

profile avatar
  • 2
    Projects
  • 183
    Downloads

More from eveevelyn