Sueta

kMoney

1.6.0

Featureful economy plugin with highly customizable features. Actively mantained.

·Plugin
  1. 1.6.0latestkMoney 1.6.0Aug 29, 2026

    kMoney 1.6.0

    kMoney 1.6.0 introduces a complete inventory GUI for the economy system, expands Paper compatibility, and includes all performance and bug fixes released in 1.5.1.

    Highlights

    - Added a complete inventory-based interface for /money. - Added GUI flows for payments, withdrawals, the balance leaderboard, and administration. - Expanded support to 14 Paper releases, from Minecraft 1.21 through 26.2. - Reduced the minimum runtime requirement to Java 21. - Centralized economy operations so commands and menus use the same validation, messages, sounds, and balance logic.

    New inventory GUI

    - Running /money now opens a main menu showing the player's balance and available actions. - Added dedicated menus for: - Paying another player. - Withdrawing money into checks. - Viewing the richest players. - Adding, removing, or setting player balances. - Reloading the plugin and toggling the admin join message. - Added an online-player picker for payment and administration actions. - Added chat-based amount input with support for cancel. - Added permission-aware buttons so players only see actions they can use. - Added configurable and translatable GUI titles, item names, lore, prompts, and navigation labels in messages.yml. - Added gui.top.enabled to config.yml. Disable it to retain the classic chat output for /money top; console usage always uses chat output.

    Economy and command improvements

    - Added a shared EconomyActions service for payments, balance administration, and check withdrawals. - Kept the existing command arguments available for direct command and console usage. - Corrected command suggestions so all is only suggested where it is supported. - Prevented integer overflow when requesting extremely high /money top pages. - Expanded amount parsing and formatting with suffixes through TVG (1e72).

    Performance and reliability

    - Improved leaderboard cache access and concurrency behavior. - Fixed zero-balance checks for values such as 0.0 by using scale-independent BigDecimal comparison. - Fixed the displayed player name when attempting to remove money from an empty account. - Improved MiniMessage parsing for tags containing quoted > characters and malformed multiline tags. - Moved the update checker into the correct manager package. - Reduced duplicated command logic through the economy-action refactor.

    Compatibility

    - Paper is the supported server platform. - Supported Minecraft versions: - 1.21 - 1.21.1 through 1.21.11 - 26.1.1 - 26.1.2 - 26.2 - The plugin now emits Java 21-compatible bytecode while retaining Java 25 as its build toolchain. - The project now compiles against the Paper 1.21 API to enforce the oldest supported API boundary. - The development server version can be selected with -PminecraftVersion=<version> for compatibility testing. Paper does not provide concrete server releases for Minecraft 1.21.2 or 26.1, so those versions are intentionally not listed.

    Behavior changes

    - /money opens the main GUI for players instead of printing the balance directly. Console senders continue to receive command-compatible output where applicable. - /money admin opens the administration GUI when run by a player. - /money top opens the leaderboard GUI by default. Set gui.top.enabled: false for the previous chat-based leaderboard.

    Configuration notes

    - Review the new gui section in config.yml. - Add the new gui message section from messages.yml when maintaining customized configuration files. - PlaceholderAPI, Vault, and VaultUnlocked remain optional integrations.

    Full comparison

    [View all changes from v1.5.0 to v1.6.0](https://github.com/kwlew/kMoney/compare/v1.5.0...v1.6.0)
    42 downloads

Similar projects

Plugin →