Repository navigation
Releases: joogiebear/EconGuard
Release list
2026.41.0
2026.41.0 - 2026-10-10
Fixes
- check playtime for offline recipients (
a06118d) - keep velocity windows across a relog (
9750a00) - re-arm flag detection after a flag is cleared (
cbbc0a7)
Refactors
- read all player-facing text from config (
b3bb450)
Documentation
- add AGENTS.md with the suite's development standards (
a9ad220)
2026.40.0
2026.40.0 — 2026-10-03
🐛 Fixes
- apply every SQLite pragma, not just the first (
8efcb17)
2026.39.1
⚠️ Before you update
- MySQL only: on first start, the
ledgerandflagstables are converted to utf8mb4 if they are not already, so item names with emoji can be recorded. The conversion copies the table and runs once; on a very large ledger, startup takes longer that one time. SQLite servers are unaffected.
2026.39.1 — 2026-09-24
🐛 Fixes
- store the ledger as utf8mb4 so emoji item names save (
44dc8f5) - use the ISO week-year for release versions (
b887f39)
📝 Documentation
- list RoyalTrade among plugins that honour the trade veto (
f48e800) - add MIT license (
9d157f5)
2026.39.0
2026.39.0 — 2026-09-23
🔧 Other
- paper-api 26.2.build.121-stable -> 26.2.build.123-stable (
c80f0a7)
2026.37.0
2026.37.0 — 2026-09-13
🐛 Fixes
- release at 10:00 Central or later, not exactly 10:00 (
f9176f8)
2026.36.0
2026.36.0 — 2026-09-06
✨ Features
- enforcement, pair inspection, and a staff join notice (
bbbdc3e)
⚡ Performance
- run the query subcommands off the main thread (
a6e7325)
📝 Documentation
- state the Paper 26.2-or-newer requirement (
676b0a7)
2026.32.0
2026.32.0 — 2026-08-07
✨ Features
- report anonymous usage stats via bStats (
9352065)
⚡ Performance
- stop blocking the money-event handler on flag lookups (
9e95ac6)
2026.29.1
2026.29.1 — 2026-07-17
🐛 Fixes
- pass the Modrinth payload as a file, not inline (
27b57f5)
2026.29.0
2026.29.0 — 2026-07-17
✨ Features
- add flat reflection bridge for consumer plugins (
7503736)
♻️ Refactors
- unify storage on HikariCP with SQLite default + MySQL option (
e924d0e) - rename core package to service for suite consistency (
141228b)
📝 Documentation
- add full admin and developer README (
eceb6f3)
EconGuard 2026.28.0
Economy audit and anti-abuse core for the eco suite. The central place the other plugins report to.
RoyalBank, RoyalAuctions and RoyalBazaar all detect EconGuard and feed it economy activity, giving one audit trail across banking, auctions and the bazaar.
Documentation
Full admin and developer docs are in the README — what it can and cannot do, every command and permission, the config, how each of the four detection signals works (and why two of them only fire on young accounts), tuning advice, and storage.
Plugin developers: the README documents the public EconGuardAPI with a copy-pasteable record() call. Reporting money movements from your own plugin is one statement, and EconGuard.get() returns an empty Optional when EconGuard is absent — so no soft-depend check or reflection is needed and your plugin works either way.
The README is kept current on main, so it may be ahead of this release.
Versioning
Adopts year.week.revision (YYYY.WW.R), matching the eco suite's release numbering so the plugins line up with the eco version they ship alongside. (Previously 1.0.0 — no functional change in this release.)
Requires
Paper 1.21+ · Vault