/
[1.1.0] — 2026-03-12
lifetimeEarned and lifetimeLost record, saved to playerdata.yml and autosaved every 5 minutes.%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.LEVEL_UP (XP level up), RECIPE_DISCOVER (recipe unlock), WORLD_CHANGE (dimension travel). All configurable with chance and cooldown.economymachina.bonus.chance.<n> and economymachina.bonus.multiplier.<n> grant VIPs higher reward chance and coin multipliers. Highest node wins; no stacking abuse possible.economymachina.exempt.earn and economymachina.exempt.penalty are now independent. economymachina.exempt is a parent node that grants both.<paper> and <forest>. Full hex color and gradient support./em (aliases: economymachina, machina).api-version bumped to 1.20 to opt out of legacy Paper shims.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.saveAll() directly rather than scheduling a second async task.EventPriority.NORMAL (was MONITOR) — reward-granting logic must not run at monitor priority.MessageUtil.send() — no remaining ChatColor legacy code.Нет описания изменений

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 complete. Just play.