Sueta

Economy Machina

1.2.1

Economy 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

·Plugin
  1. 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+ report Bukkit.getBukkitVersion() as 26.2.build.2627-stable / 26.1.2.build.63-stable rather than the legacy 26.2-R0.1-SNAPSHOT form ([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 as 0 instead of raising NumberFormatException. An unrecognized version string from a future server build degrades gracefully instead of breaking plugin startup.
    Project
    - Test suite 54 → 59 — five new VersionAdapter cases 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 Vault Economy interface (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 and adventure-platform-bukkit 4.4.1 is current; Adventure 5.x is a major version and is deliberately not adopted in a patch release.
    62 downloads
  2. 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 corrupt playerdata.yml - On 26.x servers, PlaceholderAPI 2.12.3+ is required for placeholders - Updated messaging libraries (Adventure 4.4.1 / MiniMessage 4.26.1)
    59 downloads
  3. 1.1.0Economy Machina 1.1.0Mar 12, 2026
    [1.1.0] — 2026-03-12
    Added
    - 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 persistent lifetimeEarned and lifetimeLost record, saved to playerdata.yml and 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 nodes economymachina.bonus.chance.<n> and economymachina.bonus.multiplier.<n> grant VIPs higher reward chance and coin multipliers. Highest node wins; no stacking abuse possible. - Split exempt permissions — economymachina.exempt.earn and economymachina.exempt.penalty are now independent. economymachina.exempt is 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-version bumped to 1.20 to opt out of legacy Paper shims.
    Fixed & Optimized
    - BonusResolver now 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 calls saveAll() directly rather than scheduling a second async task. - Progression event handler uses EventPriority.NORMAL (was MONITOR) — reward-granting logic must not run at monitor priority. - All command feedback uses MessageUtil.send() — no remaining ChatColor legacy code.
    44 downloads
  4. 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
    12 downloads

Similar projects

Plugin →