Player Trade Window

Next-generation Player Trading in Minecraft
java_9VhSBYt6BE.png

java_9VhSBYt6BE.png

java_ixISwp1djV.png

java_ixISwp1djV.png

java_7n1Ink9kkn.png

java_7n1Ink9kkn.png

Description

Finally — a proper player-to-player trading GUI for Minecraft.

Stand near another player, sneak and right-click them with an empty hand, and a trade request pops up on their screen. If they accept, both of you open a synced trade window with two rows of slots per side. Drop items in, watch the other player's offer fill in real-time, hit Lock when you're happy, and once both sides have locked, the Confirm button unlocks. Both confirm — the swap completes.

Features

  • Two-stage protocol. Lock → Confirm. Either player editing their offer clears both lock states, so nobody can swap your items at the last second. No scams.
  • Real-time mirror. Their items appear on your screen the instant they place them.
  • Custom GUI + sound effects. Lock/confirm/complete each have audio cues. Status badges show whether each side is editing, locked, or confirmed.
  • Item-loss protection across every failure mode:
    • Window closed → items returned
    • Player disconnects → items returned on next login
    • Player dies → items returned
    • Players walk apart (>8 blocks) or change dimensions → trade cancels, items returned
    • Server crashes mid-trade → items recovered automatically when you log back in
  • Vanilla-friendly. No new items, no new blocks, no commands. Just the trade interaction.
  • Certain amount of time after trade request has been sent, it will expire.

How to use

Walk up to another player. Sneak (Shift) + right-click them with nothing in your main hand. They get a popup. Both accept → trade window opens.

Requirements

Install on both the server and every client.

Feedback

Let me know via Discord if you have any feedback!

If you really like the mod and would like to donate, please click here!  

I prefer making mods that actually bring something new to the table rather than reskins of existing content in game, if that's up your alley, any donation would motivate me greatly to make more innovative mods/improve existing mods! If you aren't comfortable donating/can't afford to do so(which is completely fine), sharing and letting others know of the mods will help greatly as well! Cheers!

The Player Trade Window Team

profile avatar
  • 5
    Projects
  • 132
    Downloads

Software engineer and startup founder. Been making private mods as a hobby for more than a decade now. Now that Minecraft is deobfuscated, I feel like making mods for the public!

More from PeanutsModsView all

  • Soulshifter project image

    Soulshifter

    • 7
    • Mods

    Summon and move between multiple bodies at any time, even across dimensions

    • 7
    • May 11, 2026
    • Mods
    • +3
  • Ghost Replay project image

    Ghost Replay

    • 31
    • Mods

    See exactly how you died in the form of a ghost replay

    • 31
    • May 11, 2026
    • Mods
    • +4
  • Flaming Skeletons project image

    Flaming Skeletons

    • 31
    • Mods

    A skeleton that burns eternally...

    • 31
    • May 8, 2026
    • Mods
    • +1
  • Zombie Ladder project image

    Zombie Ladder

    • 50
    • Mods

    Inspired by World War Z. Zombies can now climb on top of each other like a pyramid.

    • 50
    • May 8, 2026
    • Mods
    • +2
  • Soulshifter project image

    Soulshifter

    • 7
    • Mods

    Summon and move between multiple bodies at any time, even across dimensions

    • 7
    • May 11, 2026
    • Mods
    • +3
  • Ghost Replay project image

    Ghost Replay

    • 31
    • Mods

    See exactly how you died in the form of a ghost replay

    • 31
    • May 11, 2026
    • Mods
    • +4
  • Flaming Skeletons project image

    Flaming Skeletons

    • 31
    • Mods

    A skeleton that burns eternally...

    • 31
    • May 8, 2026
    • Mods
    • +1
  • Zombie Ladder project image

    Zombie Ladder

    • 50
    • Mods

    Inspired by World War Z. Zombies can now climb on top of each other like a pyramid.

    • 50
    • May 8, 2026
    • Mods
    • +2