ModsJava
L-Auction 1.19.4 - 26.x | Spigot • Paper • Purpur • Folia
Java mod listed for Minecraft 1.19–26.x. Download on the author's site.
L-AUCTION Auction House & Market System for Modern Minecraft Servers Folia Ready • Bulk Selling • Reverse Buy Orders • Anti-Abuse Engine Overview…
⬇ Download on SpigotL-AUCTION
Auction House & Market System for Modern Minecraft Servers
Folia Ready • Bulk Selling • Reverse Buy Orders • Anti-Abuse Engine
Overview
L-Auction is a high-performance auction house plugin built with 100% asynchronous database operations, zero main-thread blocking, and native Folia multi-threading support. It is designed to handle heavy server loads effortlessly while providing an intuitive trading experience for players.
Features
1. Asynchronous Architecture & Folia Support
- All database read/write queries and cross-server synchronizations run entirely off the main thread.
- Native regional scheduler integration for Folia, Paper, and Purpur.
2. Bulk Sell Chest
- Players can place multiple items or entire inventory contents into a dedicated chest GUI.
- Supports both per-item pricing and automatic total price splitting across items.
- Allows instant currency selection and one-click bulk listing.
3. Reverse Buy Orders
- Players can request specific items by creating buy orders with a set unit price and quantity.
- Other players can fulfill these orders directly from their inventories to receive immediate payment.
4. Anti-Abuse & Fraud Protection
- Continuously calculates rolling market averages for all traded items.
- Detects illicit balance transfers, same-IP alt-account trading, and abnormally high-priced junk listings.
- Provides real-time admin alerts, an in-game inspection GUI (/ah alerts), and file audit logs.
5. Shulker Box Preview
- Right-click any listed Shulker Box to inspect its inner inventory without purchasing.
6. Multi-Currency Support
- Built-in integration for Vault (Economy) and PlayerPoints.
- Currencies can be dynamically chosen per listing.
7. Escrow Collection System
- Purchased items, expired listings, cancelled orders, and offline sales earnings are held in a secure escrow GUI (/ah escrow).
- Items are delivered safely to players even when their main inventory is full.
8. Comprehensive Logging & Security
- Detailed transaction logs stored in database and log files.
- Anti-duplication checks on every transaction and cancel operation.
- Built-in market freeze command (/ah freeze on/off) for emergency maintenance.
9. One-Click Legacy Migration
- Direct data importer for AuctionHouse, AkarianAuctionHouse, and zAuctionHouse (/ah convert).
Commands
| Command | Aliases | Description | Permission |
| /ah | /auction, /ihale | Opens the main Auction House GUI | lauction.use |
| /ah sell <price> | /ah list | Lists the item in hand for sale | lauction.sell |
| /ah bulksell | /ah bulk, /ah sellgui | Opens the bulk selling chest GUI | lauction.sell |
| /ah order <unit_price> <amount> | /ah buyorder | Creates a reverse buy order for hand item | lauction.order |
| /ah orders | /ah orderlist | Opens the Buy Orders market GUI | lauction.use |
| /ah search <query> | /ah find | Searches listings by item name, seller, or lore | lauction.use |
| /ah history | /ah logs | Views personal past transaction history | lauction.use |
| /ah escrow | /ah claim, /ah expired | Opens the unclaimed items and money collection GUI | lauction.use |
| /ah alerts | /ah security | Opens security & suspicious activity alerts GUI | lauction.admin.alerts |
| /ah inspect <id> | /ah check | Inspects detailed history of a specific listing or order | lauction.admin.inspect |
| /ah reload | /ah rl | Reloads all configuration and language files | lauction.admin |
| /ah convert <plugin|auto> | — | Migrates database from other auction plugins | lauction.admin |
| /ah freeze [on|off] | /ah lock | Freezes/unfreezes all market operations for maintenance | lauction.admin |
Permissions
Player Permissions
- lauction.use — Allows opening and browsing the Auction House (Default: true)
- lauction.sell — Allows listing items and using bulk sell (Default: true)
- lauction.order — Allows creating buy orders (Default: true)
- lauction.limit.<amount> — Sets custom maximum active listing limit (e.g. lauction.limit.25)
- lauction.limit.unlimited — Removes listing limit restrictions
- lauction.orderlimit.<amount> — Sets custom maximum buy order limit
- lauction.duration.<hours> — Sets custom listing duration in hours
- lauction.fee.bypass — Bypasses listing fees and sales taxes
Admin Permissions
- lauction.admin — Full administrative access to L-Auction (Default: op)
- lauction.admin.alerts — Receives security alerts and allows access to /ah alerts (Default: op)
- lauction.admin.inspect — Allows inspecting any player's transaction history (Default: op)
PlaceholderAPI
| Placeholder | Description |
| %lauction_active_listings% | Number of active listings owned by the player |
| %lauction_max_listings% | Maximum listings allowed for the player |
| %lauction_active_orders% | Number of active buy orders owned by the player |
| %lauction_max_orders% | Maximum buy orders allowed for the player |
| %lauction_escrow_count% | Number of unclaimed items and money in player's escrow |
| %lauction_total_market_items% | Total active listings currently available on the market |
Installation & Requirements
Installation Steps
- Download the latest L-Auction.jar.
- Place the jar file into your server's plugins/ directory.
- Ensure Vault is installed (and optionally PlayerPoints / PlaceholderAPI).
- Restart your server.
- Configure config.yml and language files in plugins/L-Auction/languages/, then run /ah reload.
Requirements
- Java: Java 17, 20, or 21+
- Server: Paper, Purpur, Folia, Spigot (1.19.4 — 1.21+)
- Dependencies: Vault (Required for economy)
- Optional Hooks: PlayerPoints, LuckPerms, PlaceholderAPI
Developed by squezsaz
SUPPORT: https://discord.gg/W23eQgPFKM
Screenshots:
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
L-Auction 1.19.4 - 26.x | Spigot • Paper • Purpur • Folia is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21 and newer. Downloaded 47 times (via Spigot). Download it and open it directly in the game.