promotional bannermobile promotional banner

Manat Auction House

Server-side auction house with a manat currency, persistent listings, and configurable limits

๐Ÿ›๏ธ Manat Auction House

A modern, lightweight, crash-safe, and server-side Auction House mod with built-in "Manat" currency for Fabric!


๐ŸŒŸ Key Features

  • ๐Ÿ’ฐ Built-in Scoreboard Currency (ยซManatยป): No database or heavy economy plugins required. Balances are tracked safely via the native server scoreboard.
  • ๐Ÿ“ฆ 100% Data & Item Safety: All active listings and pending returns are saved directly to compressed NBT (world/manat_auction.dat). Never lose items during server crashes or restarts.
  • ๐Ÿ“ฌ Offline Mailbox (Pending Returns): If a listing expires or gets cancelled while the player is offline, the items are securely queued and delivered straight into their inventory upon their next login!
  • โšก Anti-Dupe & Atomic Purchases: Every listing has an immutable UUID. Simultaneous clicks by multiple players are handled atomically with automatic refunds on collision.
  • ๐ŸŽจ Clean & Decorative 9ร—6 GUI: Features paginated browsing, listing statistics (Sunflower Info), detailed item lore with price/seller tags, and quick-navigation controls.
  • โš™๏ธ Hot-Configurable (config/manat_auction.properties): Tweak starting balances, expiration times, player slot limits, and sidebar visibility on the fly without restarting.
  • ๐Ÿš€ 100% Server-Side: Players can connect using vanilla clients โ€” no client-side mod installation required!

๐Ÿ“œ Commands & Permissions

Note: The /ah and /auction commands are completely identical and can be used interchangeably.

๐Ÿ›’ Player Commands

Command Description
/ah or /auction Open the Auction House menu
/ah sell <price> or /auction sell <price> List the item held in your main hand for sale
/ah delete <id> or /auction delete <id> Cancel your active listing (using full UUID or first few characters)
/manat Check your current Manat balance
/pay <player> <amount> Transfer Manat to another online player

๐Ÿ‘‘ Admin / OP Commands (Permission Level 2)

Command Description
/manat give <player> <amount> Give Manat to a player (supports offline players!)
/manat seize <player> <amount> Seize Manat from a player (supports offline players!)
/manat balance <player> Inspect the balance of any player (online or offline)
/ah slot increase <amount> or /auction slot increase <amount> Increase the max listing slots per player server-wide
/ah slot decrease <amount> or /auction slot decrease <amount> Decrease the max listing slots per player server-wide

โš™๏ธ Configuration (config/manat_auction.properties)

# Starting balance granted to players on first join
starting_balance=100

# Maximum active auction listings per player
max_listings_per_player=20

# Maximum total listings allowed on the entire auction house
max_total_listings=200

# Number of days before an unsold listing expires
listing_lifetime_days=3

# Number of listings displayed per page (max 45)
listings_per_page=45

# Whether to show the public Manat currency on the sidebar (default: false)
show_manat_on_sidebar=false

Manat Auction House Team

profile avatar
  • 2
    Projects
  • 223
    Downloads

More from qeblerok