AsAuctionHouse

AsAuctionHouse

The ultimate next-gen Auction House plugin with menus.

7 584 downloads 1 followers

🏛️ AsAuctionHouse

The Modern, High-Performance & Feature-Packed Auction House Plugin for Minecraft 1.21+

Minecraft Platform Java Discord

Give your players a sleek, seamless, and cheat-proof trading experience.


✨ Features

  • ⚡ Folia & Paper Ready: Built from the ground up for asynchronous tick performance and modern Minecraft thread safety. Native Folia multithreading support!
  • 🗄️ Dual Storage Engine: Choose between YAML for lightweight setups or high-speed SQLite for large networks.
  • 📦 Shulker Box Preview: Players can right-click any listed Shulker Box to inspect its full contents inside an interactive GUI before buying!
  • 🎨 100% Customizable GUIs: Fully configurable layouts, custom head textures, sounds, and sorting controls (Newest, Oldest, Cheapest, Priciest).
  • 🔍 Real-Time Item Search: Fast in-GUI filtering and /ah search <query> support.
  • 💰 Economy & Taxes: Full Vault integration. Customize listing fees (flat or percentage-based), sales taxes with configurable caps, and min/max prices.
  • 🛑 Advanced Item Restrictions: Easily ban specific items from being listed by Material, Lore content, Name regex, or Custom Model Data.
  • 🌐 Discord Webhooks: Broadcast new listings and purchases straight to your Discord server in real-time.
  • 🌍 10 Built-In Languages: Ships with ready-to-use translations (en_US, es_ES, de_DE, fr_FR, ru_RU, pt_BR, it_IT, ar_SA, tr_TR, zh_CN).
  • 🚪 World Triggers: Open the AH via signs ([AsAuctionHouse]), named block entities (e.g. Chest named "Auction House"), or named NPC auctioneers.
  • 🔒 Safe & Exploit-Proof: Completely protected against inventory click leaks, hotbar key-swaps, and off-hand dupe exploits.

📸 In-Game

Interactive Menus:

  • Main Auction House: Browse all active player and server listings.
  • My Items: Manage active listings and take them down whenever you want.
  • Expired Items: Safely collect expired listings or reclaim cancelled items.
  • Sold Items Log: Review all recently sold items and their buyers.
  • Confirm Dialogs: Confirmation menus for high-value buys and listing fees.
  • Shulker Inspection: Safely view Shulker contents with zero risk of item loss.

⌨️ Commands

Command Permission Description
/ah asauctionhouse.use Opens the main Auction House GUI
/ah sell <price> asauctionhouse.sell List the item currently held in your main hand
/ah selling asauctionhouse.use View and manage your active listings
/ah sold asauctionhouse.use View your recently sold item history
/ah expired asauctionhouse.use View and collect your expired items
/ah return asauctionhouse.use Reclaims all expired items to your inventory
/ah cancel asauctionhouse.use Cancels all your active listings at once
/ah search <query> asauctionhouse.use Opens the AH filtered by item search query
/ah help asauctionhouse.use Displays the help menu
/ah reload asauctionhouse.admin Reloads all configuration, language, and GUI files
/ah list <price> [count] asauctionhouse.list.server Create a server-owned listing with custom stock
/ah ulist <price> [count] asauctionhouse.list.server Create an unlimited server listing
/ahadmin gui asauctionhouse.admin Opens the admin management menu to remove listings

🔑 Permissions

Click to expand permissions list
  • asauctionhouse.use — Allows opening the auction house and viewing listings (Default: Everyone)
  • asauctionhouse.sell — Allows listing items for sale (Default: Everyone)
  • asauctionhouse.admin — Access to /ahadmin, /ah reload, and middle-click listing removals (Default: OP)
  • asauctionhouse.list.server — Allows creating server listings with /ah list and /ah ulist (Default: OP)

⚙️ Configuration Preview

Click to view config.yml excerpt
# AsAuctionHouse Configuration

language: "en_US"

storage:
  mode: "SQLITE" # Options: YAML or SQLITE
  yaml-file: "data/auctions.yml"
  sqlite-file: "data/auctions.db"

auction:
  default-duration: 86400 # 24 hours in seconds
  cleanup-interval-seconds: 300
  drop-unclaimed: true
  min-price: 1.0
  max-price: 1000000000.0
  fee:
    flat: 5.0
    percent: 1.5
    confirm-menu: true
  tax:
    percent: 2.0
    cap: 50000.0

restrictions:
  enabled: true
  rules:
    - "type:BEDROCK"
    - "type:BARRIER"

announce:
  enable-chat: true
  enable-discord: false
  discord-webhook-url: ""
  format: "&#FF8600&l[AH] &f%seller% listed &e%x% %item% &ffor &#FF8600%price%"

🔌 Dependencies & Compatibility

  • Minecraft Version: 1.21.x, 26.x
  • Server Software: Spigot, Paper, Purpur, Folia
  • Soft Dependencies:

💬 Need Support or Found a Bug?

Contact the developer on Discord: itzazeem.as

Crafted with ❤️ by ItzAzeem

No gallery available for this project.

Version Minecraft Loader Download

2.0.0

26.3
folia, paper
Download

2.0

26.2
folia, paper
Download

1.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, folia, paper, purpur, spigot
Download