6.8 KiB
RESEARCH — Auction House Plugin Options for racked.ru
Date: 2026-05-07
Status: Read-only research; no changes applied
Audience: Operator deciding "drop EZShop, replace with AH-only" plan
Source server: nullstone-server / minecraft-mc container
1. Current /ah plugin
Plugin: AuctionHouse (Kiranhart / Tweetzy)
Jar: AuctionHouse-1.4.6.jar
Repo: github.com/kiranhart/Auction-House (source visible, last push 2026-04-12)
LICENSE: none in repo -> defaults to ARR (proprietary)
Distro: Paid via Spigot / Songoda / Polymart (also leaked elsewhere)
1.21.x: yes — single-jar 1.8*–1.21
Live config from /data/plugins/AuctionHouse/config.yml:
| Setting | Value |
|---|---|
| tax | 0.01 (1%) |
| default-max-auctions | 10 |
| bin-auctions | true |
| bid-auctions | true |
| bid-auction-duration | 7200 s |
| bin-auction-duration | 172800 s |
| auto-collect | false |
| partial-selling | false |
| use-adventure-text | true |
Vault: required. MiniMessage: yes. Per-rank limits: via auctionhouse.maxauctions.<n> permissions. Logs: plugins/AuctionHouse/logs/. Discord: none built in.
Known historic bugs (mostly patched):
- Listing-tax + confirmation dupe when player can't pay tax
- Disconnect-during-price-input dupe on rejoin
AuctionHouseAntiDupeexists as third-party patch plugin — signal that exploits keep re-appearing- 29 open GitHub issues at time of writing
2. Alternatives surveyed
| Plugin | Last update | License | 1.21.x | Bid+BIN | Per-rank | Tax | Discord | Vault | Notes |
|---|---|---|---|---|---|---|---|---|---|
| AuctionHouse (Kiranhart) — current | 2026-04 | ARR (no LICENSE) | yes | yes | perms | yes | no | yes | Industry default, dupe history |
| AuctionHousePlugin (Elaine Qheart, Hangar) | 2025-09, v1.4.7 | GPL | 1.21–1.21.11 | yes | permissions.yml | yes | community link only | yes | Looks like a friendly fork/clone of Kiranhart. Open beta, only 1k installs |
| NexusAuctionHouse (Modrinth) | ~2024 (v2.2.3 latest) | MIT | 1.21–1.21.6 | BIN only | configurable caps | listing+sale fees | webhooks | yes | Truly free + permissive. Lacks bidding |
| AuctionHousePlus (SpigotMC, paid) | 2025-12, v3.2 | ARR / paid | 1.21–1.21.11 | yes | yes | yes | bot+web buy | yes | Web UI + Discord buy flow; paid |
| GlobalMarketplace (Modrinth) | ~8 months ago, v1.0.3 | ARR | 1.21–1.21.10 | both | not documented | not documented | webhooks | yes | Geyser/Bedrock UI, newer entrant |
| ModernHDV (SpigotMC) | 2026-02 | Free + paid Pro | 1.14–1.21.11 | yes | yes | yes | no | yes | Crash-safe atomic txns; SQLite/MySQL; free tier viable |
| Unique Auction House | 2026-01 | paid | 1.21.x | yes | yes | yes | partial | yes | Premium polish, ARR |
| zAuctionHouse (BuiltByBit) | 2026-04 | paid | 1.8.8–1.21 | yes | yes | yes | partial | yes | "Most used"; mixed reviews on support; anti-dupe built in |
| AuctionMaster (SpigotMC) | active 1.21.6 | paid | 1.8–1.21.6 | yes | yes | yes | partial | yes | Reported major dupe in 2025; slow dev response |
| AuctionGUI+ (brcdev) | 2022 | paid | up to 1.19 | yes | yes | yes | no | yes | STALE — drop from list |
| HeadAuction | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | No plugin found by this name |
| AuctionHouse-Lite (Knokko) | 2019 | LICENSE present | no | n/a | n/a | n/a | n/a | n/a | ARCHIVED |
| CMI auction module | 2026 active | paid suite | yes | basic | yes | yes | no | yes | CMI itself doesn't ship a real auction house — operators add a separate AH plugin alongside. Not a replacement |
| Discord-bridged AH (e.g. Auction Discord Sync addon) | active | varies | universal | adds to any AH | n/a | n/a | yes | n/a | Bolt-on. Pair with Kiranhart or Nexus if Discord wanted |
3. License / racked.ru AGPL fit
racked.ru policy is privacy-first and open. Important: Kiranhart's repo has no LICENSE file — under GitHub default this is "all rights reserved". The jar is sold; redistribution likely violates terms. We are within rights to use it on a private server, but the project is not aligned with our open-source ethos.
Only options that are clearly open-source:
- NexusAuctionHouse — MIT. Free. Truly compatible.
- AuctionHousePlugin (Elaine Qheart) — GPL on Hangar.
- ModernHDV Free Edition — usable without paying, source not published (mixed).
4. Verdict — keep or swap?
Keep AuctionHouse 1.4.6 (Kiranhart) for now, but plan a swap.
Reasons to keep short-term:
- It's working, configured, and the
/ahUX is what players already know - Single-jar 1.21.x support, MiniMessage, BIN+bidding both enabled, 1% tax, per-rank caps via perms
- Active dev: last push 2026-04-12, dupe patches landing
Reasons to plan a swap medium-term:
- License is ARR with no published LICENSE file — incompatible with racked.ru's open philosophy
- Recurring dupe history; community ships AuctionHouseAntiDupe as a band-aid
- 29 open GitHub issues
- No native Discord; requires a separate sync addon
Concrete swap candidates, ranked:
- NexusAuctionHouse (MIT) — best fit for racked.ru ethics. Drawback: BIN-only, no bidding. If we don't care about live bidding (most player markets don't), this is the strongest pick.
- AuctionHousePlugin (Elaine Qheart, GPL) — closest drop-in: same config layout (
config.yml,layout.yml,messages.yml,permissions.yml), so a migration is cheap. Open license. Smaller community is the main risk. - ModernHDV Free Edition — atomic transactions are a real anti-dupe win; pair with anything else for safety. Pro tier locks multi-server (we don't need).
Reject: zAuctionHouse, AuctionMaster, AuctionHousePlus, Unique AH, AuctionGUI+, CMI as AH, Knokko archived.
Recommended path: stay on Kiranhart 1.4.6 through the EZShop drop. Once /ah is the sole player marketplace, schedule a one-week staging-server trial of NexusAuctionHouse (MIT) and Elaine Qheart's AuctionHousePlugin (GPL). Pick whichever survives the trial; Nexus wins on license, Elaine wins on UX parity.
5. Sources
- github.com/kiranhart/Auction-House (current plugin source; no LICENSE)
- hangar.papermc.io/ElaineQheart/AuctionHousePlugin (GPL fork/parallel)
- modrinth.com/plugin/nexusauctionhouse (MIT)
- modrinth.com/plugin/globalmarketplace-(paper)-auction-house (ARR)
- spigotmc.org/resources/auctionhouseplus-...123740 (paid)
- spigotmc.org/resources/modernhdv-...132982 (free+pro)
- builtbybit.com/resources/zauctionhouse-...8987 (paid)
- spigotmc.org/resources/auctionmaster-...84784 (paid)
- github.com/knokko/Auctions-Plugin (archived 2019)
- spigotmc.org/resources/auctionhouseantidupe.109427 (signal for dupe history)