Skip to content

EconGuard Integration

joogiebear edited this page Jul 14, 2026 · 1 revision

EconGuard Integration

EconGuard is the suite's shared economy audit ledger and anti-abuse core. When it's installed, RoyalAuctions reports auction and buy-it-now sales to it automatically.

What you get

An auction house is a prime RMT laundering channel: "sell" a worthless item to a buyer's alt for 500M, and it looks like a normal sale. RoyalAuctions on its own can't tell that from a legitimate trade — but EconGuard can, because it correlates that sale with the buyer's and seller's activity across the whole suite (banking, the bazaar, /pay).

With EconGuard installed:

  • Every completed sale is reported to the shared ledger under the auction source, on both the buyer's and the seller's side, with the counterparty recorded.
  • /eg history <player> shows a player's auction activity alongside their bank and shop activity.
  • EconGuard's detection (young-account signals, velocity, and especially counterparty correlation) runs over the combined data — catching the RMT ring that no single plugin could see.

Setup

There is nothing to configure. If EconGuard is installed, RoyalAuctions detects it and starts reporting automatically. If it isn't, RoyalAuctions behaves identically without it — the hook is a single optional check, genuinely zero-cost when absent.

  1. Install EconGuard.
  2. Restart the server.
  3. Complete a sale, then run /eg stats or /eg history <player> — the auction event should appear.

Load order

RoyalAuctions doesn't depend on EconGuard loading first — the reporting hook resolves lazily via the Bukkit services manager, so either order works. Add EconGuard later and RoyalAuctions picks it up on the next restart.

See EconGuard's own wiki for its detection signals, flag review, and tuning.

Clone this wiki locally