
Economy Machina
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.
14
1
Economy Machina 1.1.0
release13 марта 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
lifetimeEarnedandlifetimeLostrecord, 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 nodes
economymachina.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 calls
saveAll()directly rather than scheduling a second async task. - Progression event handler uses
EventPriority.NORMAL(wasMONITOR) — reward-granting logic must not run at monitor priority. - All command feedback uses
MessageUtil.send()— no remainingChatColorlegacy code.
Economy Machina 1.0.0-SNAPSHOT
alpha13 марта 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.
or economymachina.bonus.multiplier. 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
Economy Machina 1.0.0-SNAPSHOT
release11 марта 2026 г.Нет описания изменений
Совместимость
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:2 месяца назад
Обновлён:2 месяца назад
