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

Econics

Econics adds a flexible multi-currency system to your Minecraft server. Create custom currencies with MySQL/SQLite support and a simple developer API.

Автор: TuhkanenS1252обновлён 4 авг. 2026 г.
ЭкономикаМеханики игрыБиблиотеки

Описание

Econics

A flexible currency plugin for Paper servers. Manage multiple custom currencies easily with a clean and efficient system.

Features

  • Multi-Currency: Create as many currencies as you need.
  • Database Support: MySQL and SQLite support with HikariCP pooling.
  • Developer API: Simple API for other plugins to hook into.
  • Customizable: Change all messages and currency formatting to fit your server.
  • PlaceholderAPI: Built-in placeholders to show balances.
  • Command Control: Enable/disable commands and set permissions for each currency.
  • Modern Code: Written in Kotlin with Exposed ORM for stable data handling.

Admin Commands

  • /econics reload (required permission: econics.admin.reload)
  • /econics remove currency_id confirm (required permission: econics.admin.currency-remove)

Soft Dependencies

  • PlaceholderAPI

Requirements

  • Version: 1.21 or higher.
  • Java: 21 or higher.

For Developers

Econics is built with Gradle. You can add the API to your project like this:

Gradle (Kotlin DSL)

repositories {
    mavenCentral()
    maven { url = uri("https://jitpack.io") }
}
dependencis {
    compileOnly("com.github.tuhkanens-dev:econics:ECONICS-VERSION")
}

Maven (Xml)

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.github.tuhkanens-dev</groupId>
        <artifactId>econics</artifactId>
        <version>ECONICS-VERSION</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

Последние версии

Все версии →
release

Econics 2.2.4

2.2.4
4 авг. 2026 г.47Minecraft: 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.2folia, paper, purpur
Скачать
Что нового
Fixes: - When removing a currency, placeholders reloaded twice. **Full Changelog**: https://github.com/tuhkanens-dev/econics/compare/2.2.3...2.2.4
release

Econics 2.2.3

2.2.3
4 авг. 2026 г.8Minecraft: 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.2folia, paper, purpur
Скачать
Что нового
Changes: - Dependencies: - Updated `mysql-connector-j` to `9.7.0` and synchronized the package in `LibraryLoader` and `build.gradle.kts`. - Removed dependencies: `kotlin-coroutines-core` and `kotlin-reflect`. - Relocated packages from `mysql` to the new structure. - Fixed `FoliaLib` dependency relocation — moved from `dev.tuhkanens.econics.folialib` to `dev.tuhkanens.econics.libs.folialib`. - Removed unnecessary dependencies from `LibraryLoader`, such as `kotlin-reflect`, `kotlin`, and `kotlin-coroutines-core`. - The success message for the `econics` command is now displayed **before** reloading (reloading `messages.yml` now happens **after** the message). - In `paper-plugin.yml`, the version is now substituted using `${version}`. - The project in `settings.gradle.kts` has been renamed from `Econics` to `econics`. All changes were dedicated to dependency overhaul. **Full Changelog**: https://github.com/tuhkanens-dev/econics/compare/2.2.2...2.2.3
release

Econics 2.2.2

2.2.2
3 авг. 2026 г.10Minecraft: 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.2folia, paper, purpur
Скачать
Что нового
Fixes: - When deleting a currency: - Placeholders are now updated correctly. - Currency suggestions are removed after deletion, preventing the same currency from being deleted infinitely. - Deleted currencies are now removed from the plugin memory. Changes: - Improved and updated all `build.gradle.kts` files across modules and the root project. - Changed Econics API registration from `register(clazz, implementation)` to `registerAPI<clazz>(implementation)`.
release

Econics 2.2.1

2.2.1
3 авг. 2026 г.3Minecraft: 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.2folia, paper, purpur
Скачать
Что нового
Fixes: - Fixed an issue where manually creating a currency through the Econics API did not set the `commands.enabled` value.
release

Econics 2.2.0

2.2.0
26 июл. 2026 г.3Minecraft: 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.2folia, paper, purpur
Скачать
Что нового
Features: - `Econics` now fully supports the `Folia` core starting with version `2.2.0`. - Complete overhaul of async calls and migration to `FoliaLib 0.5.1`. Changes: - All APIs except `CurrencyFileAPI` now return results in a `CompletableFuture`. - `econics-core` has been renamed to `Econics`. - `econics-api` has been renamed to `api`. Fixes: - `PlaceholderAPI` is no longer required. - The `coins.yml` currency file is no longer regenerated when deleted.
release

Econics 2.1.1

2.1.1
26 июл. 2026 г.5Minecraft: 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.2paper, purpur
Скачать
Что нового
Fixes - `/econics remove` did not suggest currencies for removal. - **WARNING:** The command deletes the currency file from `econics-core/currencies/` and from the database tables `econics_currencies` and `econics_player_currencies`, regardless of whether the currency is local or not.
release

Econics 2.1.0

2.1.0
26 июл. 2026 г.6Minecraft: 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.2paper, purpur
Скачать
Что нового
**Features** - `CurrencyAPI.updateCurrencies()` — full currency reload (void) - All database operations run asynchronously - `CurrencyFileData` split into `CurrencyCommandsData`, `CurrencyCommandData`, `CurrencyPermissionData` - `/econics remove <currency> confirm` command (deletes from DB and file) - New keys in `messages.yml` **Changes** - `/econics reload` → `/econics reload config|messages|currencies` - Optimized currency loading **Fixes** - Placeholders reload on plugin reload - Default currencies applied to online players on reload
release

Econics 2.0.0

2.0.0
26 июл. 2026 г.7Minecraft: 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.2paper, purpur
Скачать
Что нового
Features: - Added the ability to completely disable currency command creation via the config. - Implemented automatic migration from old tables to new ones (`exposed-migration-jdbc`). - Refactored `CurrencyFileData` into separate classes: `CurrencyCommandsData`, `CurrencyCommandData`, and `CurrencyPermissionData`. Added a default method for handling default values. Changes: - Version bumped to `2.0.0` due to major API changes. - Updated methods in `CurrencyFileAPI`. - Renamed `CurrenciesData` to `CurrencyFileData`. - Changed the currency configuration structure. Fixes: - Fixed an infinite recursion loop when changing a player's currency within the `PlayerCurrencyChangeEvent`. This has been resolved using `EventSuppressor` from `econics-core`, ensuring the event can no longer be triggered within itself.
beta

Econics 1.0.3

1.0.3
25 июл. 2026 г.6Minecraft: 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.2paper, purpur
Скачать
Что нового
Fixed a bunch of critical bugs
beta

Econics 1.0.2

1.0.2
25 июл. 2026 г.7Minecraft: 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.2paper, purpur
Скачать
Что нового
Features: - Added permissionData for the default value in CurrencyFileData Fixes: - PlayerCurrencyChangeEvent