COWMODSКаталог модов
Economy Machina

ВЕРСИИ (5)

release

Economy Machina 1.2.1

1.2.1
30 авг. 2026 г.127Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
## [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.
release

Economy Machina 1.2.0

1.2.0
18 июл. 2026 г.63Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
**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)
release

Economy Machina 1.1.0

1.1.0
12 мар. 2026 г.54Minecraft: 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21bukkit, paper, purpur, spigot
Скачать
Что нового
[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.
alpha

Economy Machina 1.0.0-SNAPSHOT

1.0.0-SNAPSHOT
12 мар. 2026 г.12Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, purpur, spigot
Скачать
Что нового
- 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
release

Economy Machina 1.0.0-SNAPSHOT

1.0.0-SNAPSHOT
11 мар. 2026 г.22Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, purpur, spigot
Скачать