Economy Machina
1.2.1Economy Machina turns everyday gameplay into a living economy. Mine a diamond, catch a fish, tame a horse, survive a creeper — every action has a chance to pay out. No commands to learn, no tasks to c
1.2.1latestEconomy Machina 1.2.1Aug 30, 2026 [1.2.1] — 2026-08-29
Compatibility verification against the newest server builds of the current Minecraft release. No feature or behavior changes.Verified
- Latest 26.2 builds — the plugin is checked against Spigot 26.2, Paper 26.2 build 121, and Purpur 26.2 build 2627. Every Bukkit API the plugin touches remains present and unchanged on those builds; the supported range stays 1.20 – 26.2. - The jar is still compiled against the 1.20.4 API on Java 17 by design — one jar covers every server from 1.20 through 26.2. Building against the 26.x API would require a Java 25 toolchain and drop older servers.Fixed & Hardened
- Build-qualified version strings — Paper and Purpur 26.1.2+ reportBukkit.getBukkitVersion()as26.2.build.2627-stable/26.1.2.build.63-stablerather than the legacy26.2-R0.1-SNAPSHOTform ([PaperMC/Paper#13885](https://github.com/PaperMC/Paper/issues/13885)).VersionAdapter.parseVersion()already read these correctly; that behavior is now pinned by tests so it cannot regress. - Version parsing can no longer throw — a missing or non-numeric version segment now reads as0instead of raisingNumberFormatException. An unrecognized version string from a future server build degrades gracefully instead of breaking plugin startup.Project
- Test suite 54 → 59 — five newVersionAdaptercases covering both build-qualified forms, their equivalence to the legacy spelling, a two-digit minor (1.21.11), and the defensive non-numeric paths. The monotonic-ordering test now spans build-qualified strings too. - Docs refreshed — README and the Modrinth page state the verified builds, and note that the plugin talks only to the standard VaultEconomyinterface (so it should also run under VaultUnlocked at the API level, untested). - Dependencies unchanged. Adventure 4.26.1 is the final release of the 4.x line andadventure-platform-bukkit4.4.1 is current; Adventure 5.x is a major version and is deliberately not adopted in a patch release.1.2.0Economy Machina 1.2.0Jul 18, 2026 1.2.0 — Minecraft 26.2 support and config hardening. - Runs on everything from 1.20 through 26.2 (Chaos Cubed) — one jar - Config is now validated at load: bad material/entity/statistic/sound names get a console warning naming the entry instead of silently never paying out; legacy names auto-correct - Fixed a race where concurrent saves could corruptplayerdata.yml- On 26.x servers, PlaceholderAPI 2.12.3+ is required for placeholders - Updated messaging libraries (Adventure 4.4.1 / MiniMessage 4.26.1)1.1.0Economy Machina 1.1.0Mar 12, 2026 [1.1.0] — 2026-03-12Added
- Milestone rewards — one-time coin bonuses for crossing stat thresholds (MOB_KILLS, FISH_CAUGHT, ANIMALS_BRED, and any UNTYPED Bukkit statistic). Milestones are claimed once per player and persisted to disk. - Daily login streak — players who log in on consecutive days earn escalating streak rewards. Streak day and last-login date are tracked per-player and survive server restarts. - Lifetime stats — every player now has a persistentlifetimeEarnedandlifetimeLostrecord, saved toplayerdata.ymland autosaved every 5 minutes. - Top earners leaderboard — async-refreshed top-10 list cached every 5 minutes. Zero main-thread overhead. - PlaceholderAPI expansion —%economymachina_balance%,%economymachina_lifetime_earned%,%economymachina_lifetime_lost%,%economymachina_streak%,%economymachina_rank%,%economymachina_top_N_name%,%economymachina_top_N_amount%(N = 1–10). Registers automatically if PlaceholderAPI is installed. - Sound feedback — configurable sounds for earn, penalty, milestone, and streak events. Each sound is independently togglable with volume and pitch control. - New misc triggers —LEVEL_UP(XP level up),RECIPE_DISCOVER(recipe unlock),WORLD_CHANGE(dimension travel). All configurable with chance and cooldown. - Donor & rank bonus system — permission nodeseconomymachina.bonus.chance.<n>andeconomymachina.bonus.multiplier.<n>grant VIPs higher reward chance and coin multipliers. Highest node wins; no stacking abuse possible. - Split exempt permissions —economymachina.exempt.earnandeconomymachina.exempt.penaltyare now independent.economymachina.exemptis a parent node that grants both. - Adventure/MiniMessage messaging — all player-facing messages now use MiniMessage format with brand color tags<paper>and<forest>. Full hex color and gradient support.Changed
- Action bar notifications replace chat messages for all reward and penalty feedback. - Primary command changed to/em(aliases:economymachina,machina). -api-versionbumped to1.20to opt out of legacy Paper shims.Fixed & Optimized
-BonusResolvernow caches per-player bonus lookups — single permission scan on first reward, O(1) map lookups for all subsequent rewards in the same session. Cache is invalidated on join and cleared on quit. -CooldownManager.clearPlayer()is now called on quit — previously cooldown entries accumulated in memory for the lifetime of the server. - Async autosave timer now callssaveAll()directly rather than scheduling a second async task. - Progression event handler usesEventPriority.NORMAL(wasMONITOR) — reward-granting logic must not run at monitor priority. - All command feedback usesMessageUtil.send()— no remainingChatColorlegacy code.1.0.0-SNAPSHOTEconomy Machina 1.0.0-SNAPSHOTMar 12, 2026 - 30+ reward triggers: mining, combat, fishing, crafting, enchanting, taming, and more - Chance-based rewards — each action has a configurable 0–100% probability - Action bar notifications — non-intrusive coin alerts above the hotbar - Death penalty with configurable cooldown - Anti-abuse cooldowns on loopable actions (mob farms, vehicles, reconnects, portals) - Donor & rank bonus system — assign economymachina.bonus.chance.<n> or economymachina.bonus.multiplier.<n> permissions for VIP perks, no config needed - Granular permissions — economymachina.exempt.earn, economymachina.exempt.penalty, balance.others - Hot reload via /em reload - Vault-native — works with EssentialsX, CMI, or any Vault economy provide
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta