EuForia PlayerTrade

Secure player-to-player trading for Minecraft Bedrock Edition — multi-item escrow with full item-data preservation, built to feel like a native Bedrock feature
item image
Screenshot 2026-09-12 225347.png

Screenshot 2026-09-12 225347.png

Screenshot 2026-09-12 225407.png

Screenshot 2026-09-12 225407.png

Screenshot 2026-09-12 230840.png

Screenshot 2026-09-12 230840.png

Screenshot 2026-09-12 231028.png

Screenshot 2026-09-12 231028.png

Description

EuForia Bedrock PlayerTrade

Secure player-to-player trading for Minecraft Bedrock Edition — multi-item escrow with full item-data preservation, built to feel like a native Bedrock feature. No cheats required!

✅ Achievement-friendly — uses product_type: addon metadata; world achievements remain enabled 🔒 Lossless escrow — /trade locks items in a clone vault; enchants, names, lore and durability survive 📦 Claim inbox — cancelled, rejected, expired and offline items are always reclaimable

🔗 Detailed Documentation & Permalink: euforiaproject.com


About This Addon

EuForia Bedrock PlayerTrade adds safe trading to survival multiplayer and realms. One player opens /trade, picks items and a partner, items lock into escrow, the partner adds their side, both lock, and the swap executes atomically. If anything interrupts the trade — cancel, reject, timeout, logout, full inventory, restart — every item is refunded to inventory or parked in a personal Inbox for later claim. Nothing silently disappears.

The UI uses native server forms (ActionFormData, ModalFormData, MessageFormData) with vanilla-derived trade icons, so it blends into the vanilla interface on every platform.


What the System Preserves

Every escrowed slot snapshots and restores:

  • Custom anvil name (nameTag)
  • Lore + raw lore (up to 20 lines)
  • Enchantments with exact levels (slot list recorded info-only)
  • Durability damage + unbreakable flag (max durability recorded info-only)
  • Dyeable armor color
  • Written book pages (raw preferred), title, author, signed state
  • Tags, canDestroy/canPlaceOn lists, item dynamic properties, keepOnDeath, lockMode
  • Potion effect/delivery, cooldown, repairable recorded as informational snapshots (not re-applied — engine-owned data)
  • Custom component ids are fingerprinted; live swaps stay exact, restart fallback restores everything except live custom state (shown as a warning in the trade view)

Usage

Commands

Command Who Description
/trade (or /euforia:trade) Everyone, cheats OFF Open the PlayerTrade menu
/euforia:trade-admin OP Level Inspect and force-cancel trades (auto-refund)

Menu Navigation

  1. /trade → Main menu: New Trade / Browse Trades / My Trades / Inbox Claim / Help
  2. New Trade → pick an online partner, up to 5 items per step, optional note → items lock into escrow
  3. My Trades → open a trade → Add My Items → Lock Ready (both sides) → Confirm Swap
  4. Cancel / Reject → instant refund to inventory, offline leftovers go to Inbox
  5. Inbox Claim → reclaim refunds and offline swaps before TTL expiry; partial claims re-save the rest

Trades auto-expire with refund. Both sides must offer at least 1 item and both must lock before confirm.


Requirements

Minimum
Minecraft Bedrock 1.26.0 or newer
Behavior Pack Required (contains the script)
Resource Pack Required (binds automatically with the BP, provides trade icons)
Experimental features None — everything used is stable
Script API @minecraft/server 2.9.0, @minecraft/server-ui 2.1.0
Cheats OFF supported (cheatsRequired: false)
Platform Windows, Xbox, PlayStation, Switch, iOS, Android

How to Install

  1. Download the Behavior Pack .mcpack and the Resource Pack .mcpack.
  2. Open each file — Minecraft Bedrock imports them automatically.
  3. Open or create a world → World Settings → Add-Ons → activate EuForia Bedrock PlayerTrade [BP].
  4. The Resource Pack self-activates through the manifest dependency.
  5. Load the world. Type /trade — no cheats, no setup, works for every player.

To remove, deactivate the Behavior Pack from the Add-Ons menu. Stored trades live in world dynamic properties and vanish with the pack data.


Known Limitations

Custom runtime components: Items from other addons with live custom-component state swap exactly when both players are online (clone vault). After a restart the JSON fallback restores everything except live custom state — the trade view shows a warning for affected items.

Swap atomicity: If both inventories are completely full at confirm, the trade aborts back to DRAFT (locks reset, escrow held) instead of fake-completing — free space and confirm again.

Privacy: Browse only shows partner-less drafts. Trades with two parties are visible only to their participants.

Form-based picking: Bedrock server forms have no chest grid, so items are picked from dropdown lists (5 per step, 9 max per side) rather than drag-and-drop.

Name lookup: Player search is xuid-first with name fallback, so renames are safe; duplicated names resolve to the first online match.


Developed by EuForia Project

EuForia Bedrock PlayerTrade is built and maintained by the EuForia Project team — a small independent group focused on filling tooling gaps in the Minecraft Bedrock ecosystem. Every product we ship targets the stable Scripting API so your addons survive Minecraft updates without rewrites.

🌐 Website & Full Documentation: euforiaproject.com


Feedback & Community

💬 Join our Discord: euforiaproject.com/discord


License

Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)

What you can do:

  • Use this addon in your own worlds, servers, and content
  • Modify, remix, and build upon it for personal or community projects
  • Share it with friends, communities, and players

What you cannot do:

  • Sell it, bundle it in paid products, or use it for commercial monetization
  • Re-upload it as-is (direct rehost) on CurseForge, MCPEDL, or any other platform — substantial modification and added value are required before redistribution

Attribution policy: By downloading and using EuForia Bedrock PlayerTrade, you are automatically considered to have given appropriate credit. You do not need to write out attribution text or include a credit line — using the addon is credit enough.

Full license terms: creativecommons.org/licenses/by-nc/4.0/


"No more drop-trading. No more lost enchanted swords."

— The EuForia Team


Minecraft Bedrock 1.26.0+ · Stable API · Native Feel · No Experiments · Achievement Friendly · All Platforms | euforiaproject.com

EuForia PlayerTrade Team

profile avatar
  • 4
    Followers
  • 7
    Projects
  • 12.1K
    Downloads

A Demon who was born from hell named humanity.

More from EuForia_AlHaQView all

  • EuForia Skyblock project image

    EuForia Skyblock

    EuForia Bedrock Skyblock is a server-style skyblock dimension — every player claims a private island in a sky-only dimension, brings a team of up to ten, security & permissions, and grows alone or together.

    • 777
    • October 9, 2026
  • EuForia MobCollector project image

    EuForia MobCollector

    Catch mobs. Keep them. Let them back out. That is the whole mod. Exactly the same entity.

    • 16
    • October 9, 2026
  • EuForia Economy project image

    EuForia Economy

    Emerald-based economy for Minecraft Bedrock Edition — with /shop (9 categories, 1,294 items) and /bank. Achievements friendly.

    • 971
    • October 8, 2026
  • EuForia Debug Screen project image

    EuForia Debug Screen

    A real-time diagnostic HUD overlay for Minecraft Bedrock Edition. Bringing the F3 debug screen experience to Bedrock players and developers. Powered by the stable Scripting API.

    • 5.3K
    • September 26, 2026
  • EuForia Skyblock project image

    EuForia Skyblock

    EuForia Bedrock Skyblock is a server-style skyblock dimension — every player claims a private island in a sky-only dimension, brings a team of up to ten, security & permissions, and grows alone or together.

    • 777
    • October 9, 2026
  • EuForia MobCollector project image

    EuForia MobCollector

    Catch mobs. Keep them. Let them back out. That is the whole mod. Exactly the same entity.

    • 16
    • October 9, 2026
  • EuForia Economy project image

    EuForia Economy

    Emerald-based economy for Minecraft Bedrock Edition — with /shop (9 categories, 1,294 items) and /bank. Achievements friendly.

    • 971
    • October 8, 2026
  • EuForia Debug Screen project image

    EuForia Debug Screen

    A real-time diagnostic HUD overlay for Minecraft Bedrock Edition. Bringing the F3 debug screen experience to Bedrock players and developers. Powered by the stable Scripting API.

    • 5.3K
    • September 26, 2026