All Mods Resource Packs Data Packs Shaders Modpacks Plugins
BEconomy

BEconomy

by KrripeYT • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

BEconomy

BEconomy is a powerful and customizable economy mod designed for Minecraft servers that provides a flexible system for managing currencies, player balances, and economic transactions. Whether you're running a small community server or a large-scale network, BEconomy can be tailored to suit your needs with its easy-to-use commands, flexible configuration options, and support for multiple currencies.

Key Features

  • Multiple Currency Support: Create and manage multiple currencies with unique names, lore, materials, and identifiers to suit your server's economy.
  • Custom Item Integration: Use Minecraft items with custom model data and lore as physical currency representations.
  • Database Integration: Supports MySQL or SQLite databases to store player balances and economic data persistently. Also provides an option for local JSON storage.
  • Dynamic Economy System: Set starting balances for new players, manage transactions, and track player balances across currencies.
  • Server Console Compatibility: Execute all commands directly from the server console for full administrative control.
  • Integrated Permissions: Offers fine-grained permission control to manage player access to specific economy actions.
  • Highly Configurable: Customize messages, GUI interfaces, currency settings, and more through an intuitive JSON configuration system.

Commands & Permissions

The BEconomy mod provides a range of commands for managing the economy. Below is a list of commands with a brief description and their associated permissions:

Spoiler

/beco balance <currencyType>

  • Permission: beconomy.balance
  • Displays the player's current balance for the specified currency type.

/beco balance <player> <currencyType>

  • Permission: beconomy.balance.others
  • Displays another player's balance for the specified currency type.

/beco pay <amount> <player> <currencyType>

  • Permission: beconomy.pay
  • Transfers a specified amount of currency to another player.

/beco add <amount> <player> <currencyType>

  • Permission: beconomy.add
  • Adds a specified amount of currency to a player's balance.

/beco remove <amount> <player> <currencyType>

  • Permission: beconomy.remove
  • Removes a specified amount of currency from a player's balance.

/beco deposit <currencyType>

  • Permission: beconomy.deposit
  • Converts in-game items representing a currency into balance.

/beco withdraw <amount> <currencyType>

  • Permission: beconomy.withdraw
  • Withdraws a specified amount of currency as an item stack for trading or holding.

/beco reload

  • Permission: beconomy.reload
  • Reloads the mod configuration without requiring a server restart.

/beco top

  • Permission: beconomy.top
  • Displays a leaderboard of players with the highest balances for a specified currency.

/beco set <amount> <currencytype> <player>

  • Permission: beconomy.set
  • with this command you can set a amount of money for a player.

/beco offline set <amount> <currencytype> <player>

  • Permission: beconomy.offline.set
  • with this command you can set an amount of money to an offline player.

/beco offline balance <player> <currencytype>

  • Permission: beconomy.offline.balance
  • with this command you can see the balance from an offline player.

/beco offline add <player> <amount> <currencytype>

  • Permission: beconomy.offline.add
  • with this command you can add money to an offline player.

/beco offline remove <player> <amount> <currencytype>

  • Permission: beconomy.offline.remove
  • with this command you can remove a certain amount of money from an offline player.

Configuration

The configuration for BEconomy is highly customizable and can be easily adjusted to fit the needs of your server. The config file (config/beconomy/config.json) allows you to set up various settings for the economy.

  • Define custom currencies with unique settings (name, lore, material, symbol, etc.).
  • Set starting balances for each currency.
  • Enable or disable features like withdrawals, deposits, and transfers for specific currencies.
  • Customize all in-game messages, supporting color codes and placeholders.
  • Configure database settings for persistent storage.

Adding New Currencies To add a new currency to the economy system, follow these steps:

  • Locate the Configuration File: Open the config/beconomy/config.json file located in your server's config folder.

  • Define a New Currency: Add a new entry in the economy list within the config file.

Each currency entry must include:

  • name: The display name of the currency.
  • lore: A description or lore for the currency item.
  • material: The Minecraft item type that represents the currency (e.g., minecraft:gold_ingot).
  • custommodeldata: Custom model data for the item, if applicable.
  • currencyType: A unique identifier for the currency (e.g., gold_coin).
  • balanceStart: The starting balance for new players for this currency.
  • symbol: Symbol to represent the currency (e.g., $).
  • isPrimary: Set to true if this is the primary currency.
  • transfer: Enable or disable /beco pay features.
  • withdraw: Enable or disable /beco withdraw features.

Example:

{
      "name": "&eCobble Coin",
      "lore": [
        "&8This is a &bcurrency",
        "&8Lore 2"
      ],
      "material": "minecraft:paper",
      "custommodeldata": 7381,
      "currencyType": "cobblecoins",
      "balanceStart": 500,
      "symbol": "$",
      "isPrimary": true,
      "transfer": true,
      "withdraw": true
    }

EX: For Sqlite Database

"localSave": false,
  "databaseSave": true,
  "database": {
    "type": "sqlite",
    "host": null,
    "port": null,~~~~
    "databaseName": "economy.db",
    "username": null,
    "password": null
  }

EX: For MySQL/MongoDB/PostgreSQL Database

"localSave": false,
  "databaseSave": true,
  "database": {
    "type": "mysql", // here you set which type of database to use the plugin!
    "host": "localhost",
    "port": 3306,
    "databaseName": "economy",
    "username": "root",
    "password": "password"
  }
  • Save and Reload: After adding the new currency, save the config file and use the /beco reload command to apply the changes.

IMG

Commands

Coins

How to Install BEconomy (Mod)

BEconomy by KrripeYT is verified for Fabric across Minecraft versions 1.20.1, 1.21, 1.21.1, 1.21.2, 1.21.3 (latest release: 1.6.0, file size: 381 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.21, 1.21.1, 1.21.2, 1.21.3) and platform (Fabric).
  2. Make sure you have the compatible loader or environment installed for Fabric.
  3. Move the downloaded BEconomy file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Fabric
2mo ago 1
1.21.x
Fabric
10mo ago 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
[1.6.0] BEconomy by KrripeYT on Sep 10, 2026
Download
## Changelog for v1.6.0
### Changes
  • I remake and improve the economy GUI systems.
  • I moved GUI configs into their own folders instead of keeping everything in config.json.
  • I added more options to enable, disable or hide Balance and Top separately for each economy.
  • I added configurable balance number formatting and decimal settings.
  • I improved custom commands and permissions for each economy.

### New Features
  • I added an Action Bar system to display one or multiple economy balances on the player's screen.
  • I added custom Balance messages and custom Top GUI's for each economy.
  • I added a new Deposit GUI system for physical money and banknotes.
  • Deposit GUI's can be fully customized per economy with slots, fillers, buttons, sounds and actions.
  • I added support for depositing money using left click, right click, Shift Click, hotbar keys and Deposit All.
  • I added custom Deposit GUI commands for each economy and support for NPC/console commands.
  • I added Deposit Blocks that can open a specific economy Deposit GUI when right clicked.
  • I added support for custom economy command aliases and custom Balance/Top commands.
  • I added minimum and maximum Pay limits per economy.


[1.5.4] BEconomy by KrripeYT on Jan 03, 2026
Download
# Changelog for 1.5.4

  • I ramake the structure of the mod.
  • Now Messages is in the config/BEconomy/messages.json
  • I added system for the Banknotes for the economyes
  • I ramake the top system.
  • Now the GUI's is made better and support multi fillers and other things
  • I added new functions in API for the Fisic Money and Balance money to be use on the shops.
[1.5.3] BEconomy by KrripeYT on Jun 07, 2025
Download
## Changelog for v1.5.3
  • I added 5 new commands.
  • I added support for commands for offline users.
  • I fixed a problem with balance not showing correct balance from /balance <player>
  • I added a way to set it to detect physical coins only by material without needing to have customomodeldata
### Commands
  • /beco set <amount> <currencytype> <player> - with this command you can set a amount of money for a player.
  • /beco offline set <amount> <currencytype> <player> - with this command you can set an amount of money to an offline player.
  • /beco offline balance <player> <currencytype>- with this command you can see the balance from an offline player.
  • /beco offline add <player> <amount> <currencytype> - with this command you can add money to an offline player.
  • /beco offline remove <player> <amount> <currencytype> - with this command you can remove a certain amount of money from an offline player.
### Permissions
  • beconomy.set
  • beconomy.offline.balance
  • beconomy.offline.add
  • beconomy.offline.remove
  • beconomy.offline.set
### Configs
"matchOnlyMaterial": false -
When this function is set to false, physical coin detection has been working normally so far.
"matchOnlyMaterial": true - When this function is set to true, physical coin detection is done only by material and no longer takes into account custommodeldata/lore/name.
[1.5.2] BEconomy by KrripeYT on Apr 27, 2025
Download
  • I fixed the problem with negative money from pay/add.
  • I fixed a problem of reconnecting to databases.
  • I modified the balance command and now you can configure it just like normal commands in config.json
  • I made some changes to the API.

New functions for API:
``kotlin
/**
  • Sets the player's balance to a specific amount.
  • This method should be used instead of directly calling BEconfig.setBalance(...),
  • as it also triggers the onBalanceChanged event and notifies all registered listeners.
  • @param playerId The UUID of the player whose balance is being updated.
  • @param currencyType The currency type to modify.
  • @param newBalance The exact value to set as the new balance.
  • /
fun updateBalance(playerId: UUID, currencyType: String, newBalance: BigDecimal)

/**
  • Adds a specified amount to the player's balance.
  • This method updates the balance, triggers the onBalanceChanged event,
  • and logs the transaction as a credit. Always use this instead of modifying the balance manually.
  • @param playerId The UUID of the player.
  • @param currencyType The currency to increase.
  • @param amount The amount to add to the current balance.
  • /
fun increaseBalance(playerId: UUID, currencyType: String, amount: BigDecimal)

/**
  • Subtracts a specified amount from the player's balance.
  • This method checks for sufficient funds before subtracting, triggers the onBalanceChanged` event,
  • and logs the transaction as a debit. Returns false if the player has insufficient funds.
  • @param playerId The UUID of the player.
  • @param currencyType The currency to subtract from.
  • @param amount The amount to subtract.
  • @return True if the subtraction was successful, false otherwise.
  • /
fun decreaseBalance(playerId: UUID, currencyType: String, amount: BigDecimal): Boolean

/**
  • Forces a balance sync to the player using packets.
  • This is useful when an external system (like a scoreboard or UI) needs
  • to refresh the display without changing the balance.
  • @param playerId The UUID of the player.
  • @param currencyType The currency type to sync.
  • /
fun syncBalanceToPlayer(playerId: UUID, currencyType: String)

/**
  • Applies a modification to the player's balance using a safe lambda.
  • Automatically handles balance update and events.
  • Example usage:
  • modifyBalanceSafely(uuid, "pokedollars") { it.multiply(BigDecimal("1.05")) }
  • @param playerId The UUID of the player.
  • @param currencyType The currency type.
  • @param modifier A function that receives the current balance and returns the new one.
  • /
fun modifyBalanceSafely(playerId: UUID, currencyType: String, modifier: (BigDecimal) -> BigDecimal)

/**
  • Resets a player's balance to the default value defined in config for the cu
...
[1.5.1] BEconomy by KrripeYT on Apr 10, 2025
Download
# Small Update
  • I modified the balance command, now it's no longer /beco balance and /balance simply, the permission is the same
  • Fixed the problem with Italic text format in /beco top
  • You can now use placeholders in lore from the head of /beco top
The placeholders from the mod are the following:
> %beco:<currencyName>_name%
  • Show the name from the economy.

> %beco:<currencyName>_symbol%
  • Show the symbol from the economy.

> %beco:<currencyName>_balance%
  • Show balance sheets from the economy.

> %beco:primary_currency%
  • Show balance from primary currency.

> %beco:player_name%
  • Show the player name.
[1.5] BEconomy by KrripeYT on Mar 07, 2025
Download
# Major update!
The mode is now called BEconomy, the Blanket Dev's community no longer exists!
  • For all minecraft servers using this mod, please change the name of the configs folder from blanketeconomy to beconomy, only if you are using this version or later.
  • And the permissions as well from:
EX: blanketeconomy.reload to beconomy.reload
  • Any database errors, please let me know on discord!
  • Support GTS 2.4.2
[1.4.5] BlanketEconomy by KrripeYT on Jan 28, 2025
Download
  • i added support for Cobblemon GTS (only v2.4.1 is working)
  • i added separators to the balance so that it no longer looks ugly, now from 10000 it shows 10.000
[1.4.4] BlanketEconomy by KrripeYT on Jan 26, 2025
Download
# New Colo Format!

  • Overview**
This update introduces a custom text parser that supports various formatting tags, gradients, colors, click and hover events, and vanilla-style codes. You can combine tags or nest them for powerful text displays.

  • Features & Examples**

1. **Bold, Italic, Underline, Strikethrough, Obfuscated**
  • <b>Bold text</b>
  • <i>Italic text</i>
  • <u>Underlined text</u>
  • <strike>Strikethrough text</strike>
  • <obf>Obfuscated text</obf>

2. **Hex Colors**
  • <#FF0000>This text is red</#>
  • <#00FF00>This text is green</#>

3. **Gradient**
  • <gradient:#FF0000:#FFFF00:#00FF00>Hello Gradient!</gradient>
  • You can use multiple hex colors separated by “:” (e.g. #FF0000:#0000FF:#00FF00).
  • The parser will blend colors across the text.

4. **Click Events**
  • <click:run_command:'/say Hello'>Click to run a command</click>
  • <click:suggest_command:'/help'>Click to suggest a command in chat</click>
  • <click:open_url:'https://example.com'>Click to open a website</click>
  • <click:copy_to_clipboard:'Copied!'>Click to copy text</click>
  • Note: run_command is executed as if the player typed it in chat, so it requires permissions.

5. **Hover Events**
  • <hover:show_text:'Hover message here'>Hover over me</hover>

6. **Links**

7. **Reset**
  • <reset> or <r> resets any formatting to default.

8. **Vanilla Formatting Codes**
  • Use & followed by a code (e.g. &a, &l, &r):
  • &l = bold
  • &o = italic
  • &n = underline
  • &m = strikethrough
  • &k = obfuscated
  • &r = reset
  • &0-&f = color codes
[1.4.3] BlanketEconomy by KrripeYT on Dec 10, 2024
Download
# 🔥New Changes
  • added support for auto arguments to commands
  • added a way to disable "/beco pay" for certain types of coins in the config.
``
"transfer": true/false
`
  • added a way to disable "/beco withdraw" for certain types of coins in the config.
`
"withdraw": true/false
`
  • added support for new types of color format such as:

  • Gradient**
`
<gradient:#FF0000,#00FF00,#0000FF>Text</gradient>
`
  • Links**
`
<link:https://example.com>Link Click Here</link>
`
  • Hex Colors**
`
<#FFA500>Text
`
# Data Save Changes
  • From now on you can save data from players using databases
  • How would it be:**
  • MySQL
  • MongoDB (in progress)
  • PostgreSQL
  • Sqlite

EX For:
  • MySQL/MongoDB/PostgreSQL
`
"localSave": true,
"databaseSave": false,
"database": {
"type": "mysql", // here you set which type of database to use the plugin!
"host": "localhost",
"port": 3306,
"databaseName": "economy",
"username": "root",
"password": "password"
}
`
EX For:
  • Sqlite
`
"localSave": true,
"databaseSave": false,
"database": {
"type": "Sqlite",
"host": null,
"port": null,
"databaseName": "economy.db",
"username": null,
"password": null
}
``

[1.3.5] BlanketEconomy by KrripeYT on Nov 09, 2024
Download
# 🔥New Commands
/beco balance <player>
Allows admins and authorized users to view another player’s balance. Ideal for monitoring and managing player economies.

/beco top
Displays a leaderboard of top player balances, complete with player heads and customizable lore, showing player names, balances, and online status.

# 🛠️ Placeholder API Integration
BlanketEconomy now includes a range of placeholders for integration with other plugins, providing dynamic balance, currency, and player information. Here’s a complete list of available placeholders:

``
%blanketeconomy:player_name%
`
Displays the player’s name.

`
%blanketeconomy:uuid%
`
Displays the player’s UUID.

`
%blanketeconomy:balance_<currencyType>%
`
Shows the balance of the player in the specified currency.

`
%blanketeconomy:primary_currency%
`
Displays the server’s primary currency type.

`
%blanketeconomy:currency_symbol_<currencyType>%
`
Shows the symbol for a specified currency.

`
%blanketeconomy:total_balance%
`
Displays the total balance of the player across all currencies.

`
%blanketeconomy:last_transaction%
`
Shows the amount of the last transaction made by the player.

`
%blanketeconomy:online_players%
`
Displays the current number of online players.

`
%blanketeconomy:max_players%
`
Shows the maximum player count for the server.

Additionally, for each custom currency configured on your server (e.g., "Gold Coin" or "Cobble Coin"), there are specific placeholders available:

`
%blanketeconomy:<currencyName>_balance%
`
Displays the player’s balance in the specified currency.

`
%blanketeconomy:<currencyName>_symbol%
`
Shows the symbol of the specified currency.

`
%blanketeconomy:<currencyName>_name%
`
Displays the name of the specified currency.

Replace <currencyType> and <currencyName> with the specific currency or formatted name as configured in your setup.

# ⚙️ New Permissions
To control access to these features, we’ve added new permissions:

  • Allows players to view their own balance with the /beco balance command.
`
blanketeconomy.balance
`

  • Allows players to view other players' balances with the /beco balance <player> command.
`
blanketeconomy.balance.others
`

  • Grants access to view the top balances with the /beco top command.
`
blanketeconomy.top
``
[1.4.2] BlanketEconomy by KrripeYT on Nov 09, 2024
Download
# 🔥New Commands
/beco balance <player>
Allows admins and authorized users to view another player’s balance. Ideal for monitoring and managing player economies.

/beco top
Displays a leaderboard of top player balances, complete with player heads and customizable lore, showing player names, balances, and online status.

# 🛠️ Placeholder API Integration
BlanketEconomy now includes a range of placeholders for integration with other plugins, providing dynamic balance, currency, and player information. Here’s a complete list of available placeholders:

``
%blanketeconomy:player_name%
`
Displays the player’s name.

`
%blanketeconomy:uuid%
`
Displays the player’s UUID.

`
%blanketeconomy:balance_<currencyType>%
`
Shows the balance of the player in the specified currency.

`
%blanketeconomy:primary_currency%
`
Displays the server’s primary currency type.

`
%blanketeconomy:currency_symbol_<currencyType>%
`
Shows the symbol for a specified currency.

`
%blanketeconomy:total_balance%
`
Displays the total balance of the player across all currencies.

`
%blanketeconomy:last_transaction%
`
Shows the amount of the last transaction made by the player.

`
%blanketeconomy:online_players%
`
Displays the current number of online players.

`
%blanketeconomy:max_players%
`
Shows the maximum player count for the server.

Additionally, for each custom currency configured on your server (e.g., "Gold Coin" or "Cobble Coin"), there are specific placeholders available:

`
%blanketeconomy:<currencyName>_balance%
`
Displays the player’s balance in the specified currency.

`
%blanketeconomy:<currencyName>_symbol%
`
Shows the symbol of the specified currency.

`
%blanketeconomy:<currencyName>_name%
`
Displays the name of the specified currency.

Replace <currencyType> and <currencyName> with the specific currency or formatted name as configured in your setup.

# ⚙️ New Permissions
To control access to these features, we’ve added new permissions:

  • Allows players to view their own balance with the /beco balance command.
`
blanketeconomy.balance
`

  • Allows players to view other players' balances with the /beco balance <player> command.
`
blanketeconomy.balance.others
`

  • Grants access to view the top balances with the /beco top command.
`
blanketeconomy.top
``
[1.3.4] BlanketEconomy by KrripeYT on Nov 03, 2024
Download
  • I fixed the problem with the material item from the currency, which did not take the material that was set in the config
[1.4.1] BlanketEconomy by KrripeYT on Oct 31, 2024
Download
  • I fixed the problem with the material item from the currency, which did not take the material that was set in the config
  • Make Compatible with 1.21.2 and 1.21.3
[1.4] BlanketEconomy by KrripeYT on Oct 11, 2024
Download
The mod has been updated to version 1.4 from now on there will be updates only for 1.21/1.21.1/etc..
[1.3.3] BlanketEconomy by KrripeYT on Sep 30, 2024
Download
  • remove Minimesage Format (will be added in the future)
  • added Minecraft Color Format "&x"
  • fixed issue with commands on non-hybrid fabric servers no works. (.. Minimesage)
There is a small bug with loading the file the first time you install the mod, you just have to restart the server after it gives you the error that it did not find the config.
It will be solved in the next update!!
BEconomy Icon
Download BEconomy
Select game version
Select platform