promotional bannermobile promotional banner

Rebuild - Market

Unlisted
Rebuild Market, mod implémentant un market in-game, mod privé

🛒 RBMarket — Player-to-Player Auction House

RBMarket brings a true player-to-player auction house to your NeoForge 1.21.1 server, powered by the RCoins from RBDailyQuests. Place a Market Stall, list your items at any price you want, browse what other players are selling — everything runs in multiplayer with full persistence of listings and earnings.


✨ Key Features

  • 3D Market Stall block — a hand-modelled OBJ stall you can place anywhere. Automatically rotates to face the player on placement. Right-click to interact.
  • "Buy / Sell" choice menu — a clean choice screen opens on right-click, with a close button and textured action buttons.
  • Auction House (Buy) — a 9×7 grid of 63 listings per page with automatic pagination. Each cell has a custom rounded hover overlay drawn on top of the items.
  • Sell menu — drop an item in the sell slot, type a price, confirm. The menu stays open after a successful listing, so you can chain multiple sales without re-opening.
  • Coin Bank panel — live read-out of your current RCoin balance, with the coin icon rendered next to the count.
  • Earnings panel — your accumulated sale earnings, with a "Claim earnings" button that converts them into RCoin items in your inventory.
  • Informative tooltips — every listing shows the price, the seller's name, and the available action (left-click to buy, right-click to remove if it's your own listing).
  • Immersive sounds — money jingle on every transaction (buyer AND online seller hear it), barrel-open creak when the stall opens, XP-orb pickup sequence when you claim earnings.
  • Commands — /RBMarket (open the menu), /RBMarket sell <price> (list the item in your main hand), /RBMarket claim (collect pending earnings), /RBMarket gains give <amount> (OP-only, useful for testing or rewarding players).
  • RBDailyQuests integration — the Market Stall appears in the RBDailyQuests creative tab for a consistent experience across both mods.

🔄 How it changes your gameplay

Without RBMarket, trading items between players requires meeting up in person, dropping items on the ground, or using shared chests with no security or accounting.

With RBMarket, you can:

  • Sell while offline — a player can buy your listing while you are logged out. Your earnings are stored against your UUID and waiting for you when you return.
  • Buy without meeting the seller — every listing on the server is visible from any Market Stall.
  • Set your own prices — you decide the price of your goods, the mod doesn't impose anything.
  • Keep your data safe — listings and earnings are saved with the world (vanilla SavedData), they survive every server restart.
  • Track your economy — your RCoin balance and pending earnings are visible in real time inside the menu.

Concrete example

Player A mines a stack of diamonds. He places a Market Stall at his base and lists the diamonds for 500 RCoins. He logs off.

Player B logs in, opens the auction house, sees the diamonds for 500 RCoins, and buys them. The diamonds land in his inventory, 500 RCoins are deducted.

Player A reconnects two days later and opens the auction house. The Earnings panel shows 500 RCoins. He clicks "Claim earnings" — the coins drop into his inventory with a satisfying XP-orb sound.

This entire flow works even if neither player has ever met in-game, on any server size, and it survives any number of restarts in between.


📋 Requirements

  • NeoForge 1.21.1 (tested on 21.1.77+)
  • Java 21
  • RBDailyQuests (required hard dependency — provides the RCoin item used as currency)

The mod will refuse to start if RBDailyQuests is missing or doesn't ship the coin item — no risk of silent failures where transactions complete with "air" as currency.


🌍 Languages

  • 🇫🇷 French (primary)
  • 🇬🇧 English (fallback)

Rebuild - Market Team

profile avatar
Owner
  • 2
    Followers
  • 13
    Projects
  • 24.7K
    Downloads

Rebuild creator

More from Cardxnl