{"id":131717,"date":"2026-06-07T21:26:00","date_gmt":"2026-06-07T18:26:00","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/"},"modified":"2026-06-07T21:26:00","modified_gmt":"2026-06-07T18:26:00","slug":"relisheconomy","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/","title":{"rendered":"RelishEconomy"},"content":{"rendered":"<div align=\"center\">\n<p>## \ud83d\udcb0 Multi-Currency Economy \u2022 Shop \u2022 Sell GUI \u2022 Physical Currency<\/p>\n<p>![Relish-Economy-Logo](https:\/\/cdn.modrinth.com\/data\/cached_images\/9df4655d0afd67ba097405f931695951fcb513f2_0.webp)<br \/>\n![M5LB Store Banner](https:\/\/m5lb.run.place\/)<br \/>\n![Discord](https:\/\/discord.gg\/hjKcHavRjT)<br \/>\n![Documentation](https:\/\/im5lb.github.io\/relisheconomy)<br \/>\n![Issues](https:\/\/github.com\/iM5LB\/relisheconomy\/issues)<br \/>\n![Store](https:\/\/m5lb.run.place\/)<br \/>\n![Donate](https:\/\/creators.sa\/m5lb)<\/p>\n<\/div>\n<p>&#8212;<\/p>\n<p>## \ud83c\udf1f **Why Choose RelishEconomy?**<\/p>\n<p>RelishEconomy provides a solid economy foundation with multi-currency support, database flexibility, and seamless plugin integrations. Built for modern Minecraft servers with performance and reliability in mind.<\/p>\n<p>### \u2728 **Key Highlights**<\/p>\n<p>\ud83c\udfe6 **Multi-Currency System** &#8211; Support for multiple custom currencies<br \/>\n\ud83d\ude80 **High Performance** &#8211; Advanced caching with Caffeine for fast operations<br \/>\n\ud83d\udd27 **Full Integration** &#8211; Vault and PlaceholderAPI support<br \/>\n\ud83d\uddc4\ufe0f **Database Flexibility** &#8211; SQLite and MySQL support<br \/>\n\ud83c\udf0d **Multi-Language** &#8211; Built-in English, Arabic, and Portuguese translations  <\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udccb **Requirements**<\/p>\n<p>| Component | Requirement |<br \/>\n|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **Minecraft** | 1.21+ |<br \/>\n| **Server** | Paper, Purpur, or Paper-based forks |<br \/>\n| **Java** | 21+ |<br \/>\n| **Soft Dependencies** | Vault (recommended), PlaceholderAPI (optional) |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\ude80 **Features Overview**<\/p>\n<p>### \ud83c\udd93 **Free Version**<br \/>\n&#8211; \u2705 Basic economy commands (`\/balance`, `\/pay`, `\/baltop`, `\/eco`)<br \/>\n&#8211; \u2705 **Multi-currency system** with custom properties<br \/>\n&#8211; \u2705 Per-currency formatting, permissions, and decimal control<br \/>\n&#8211; \u2705 **Currency exchange** with per-currency exchange rates<br \/>\n&#8211; \u2705 Command-based selling (`\/sellhand`, `\/sellhotbar`, `\/sellall`)<br \/>\n&#8211; \u2705 Sold-item hover breakdowns for sell commands<br \/>\n&#8211; \u2705 Baltop leaderboard placeholders and balance placeholders<br \/>\n&#8211; \u2705 Data migration from other plugins<br \/>\n&#8211; \u2705 Player username storage alongside UUID balances<br \/>\n&#8211; \u2705 Towny and Vault economy compatibility<br \/>\n&#8211; \u2705 Vault and PlaceholderAPI support<br \/>\n&#8211; \u2705 SQLite and MySQL support<br \/>\n&#8211; \u2705 Config validation, backup, and auto-recovery for bundled files<\/p>\n<p>### \u2b50 **Premium Version**<br \/>\n&#8211; \u2b50 **Shop GUI** with category browsing<br \/>\n&#8211; \u2b50 **Sell GUI** for item selling<br \/>\n&#8211; \u2b50 **Transaction Logs GUI** for sell history navigation<br \/>\n&#8211; \u2b50 **Block interactions** (shop\/sell blocks)<br \/>\n&#8211; \u2b50 **GUI customization** and interactions<br \/>\n&#8211; \u2b50 **Physical currency withdraw and shift-deposit**<br \/>\n&#8211; \u2b50 **ATM GUI** for physical currency deposit and withdraw<br \/>\n&#8211; \u2b50 **Craftable physical currency with owner metadata**<br \/>\n&#8211; \u2b50 **Custom model data** support for physical currencies<br \/>\n&#8211; \u2b50 **Natural-source currency conversion** for configured item sources<br \/>\n&#8211; \u2b50 **Composter selling** &#8211; throw items on composter to sell them<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce6 **Installation**<\/p>\n<p>1. **Download** the plugin JAR file<br \/>\n2. **Place** it in your server&#8217;s `plugins` folder<br \/>\n3. **Start\/Restart** your server<br \/>\n4. **(Optional)** For premium features, buy a license key from M5LB Store<br \/>\n5. **Place license key** in `config.yml`<br \/>\n6. **Reload** the plugin<\/p>\n<p>&#8220;`bash<br \/>\n# Quick setup commands<br \/>\n\/re help          # View all commands<br \/>\n\/re version       # Check plugin status<br \/>\n\/re reload        # Reload configuration<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udfae **Commands &#038; Usage**<\/p>\n<p>### \ud83d\udc64 **Player Commands**<\/p>\n<p>| Command | Description | Example |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `\/balance [player] [currency]` | Check balance | `\/bal coins` |<br \/>\n| `\/pay <player> <amount>` | Send money | `\/pay Steve 100` |<br \/>\n| `\/baltop [currency] [page]` | View leaderboard | `\/baltop dollars 2` |<br \/>\n| `\/currency <list|info>` | View currencies | `\/currency list` |<br \/>\n| `\/exchange <from> <to> <amount>` | Convert currencies | `\/exchange dollars coins 500` |<br \/>\n| `\/shop` \u2b50 | Open shop GUI | `\/shop` |<br \/>\n| `\/shop help` \u2b50 | Show shop help | `\/shop help` |<br \/>\n| `\/sell [subcommands]` \u2b50 | Open sell GUI | `\/sell price` |<br \/>\n| `\/re atm` \u2b50 | Open ATM GUI | `\/re atm` |<br \/>\n| `\/sellhand` | Sell item in hand | `\/sellhand` |<br \/>\n| `\/sellhotbar` | Sell hotbar items | `\/sellhotbar` |<br \/>\n| `\/sellall` | Sell all items | `\/sellall confirm` |<br \/>\n| `\/withdraw <currency> <amount>` \u2b50 | Get physical currency | `\/withdraw coins 10` |<\/p>\n<p>### \ud83d\udc51 **Admin Commands**<\/p>\n<p>| Command | Description | Example |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `\/eco <give|take|set> <player> <amount>` | Manage balances | `\/eco give Steve 1000` |<br \/>\n| `\/re reload` | Reload configuration | `\/re reload` |<br \/>\n| `\/re migrate <plugin> <currency>` | Import from other plugins | `\/re migrate essentials dollars` |<\/p>\n<p>### \ud83d\udca1 **Amount Shortcuts**<br \/>\n&#8211; `k` = thousand (e.g., `5k` = 5,000)<br \/>\n&#8211; `m` = million (e.g., `2m` = 2,000,000)<br \/>\n&#8211; `b` = billion (e.g., `1b` = 1,000,000,000)<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd27 **Configuration**<\/p>\n<p>### **Currency Setup**<br \/>\n&#8220;`yaml<br \/>\ncurrencies:<br \/>\n  dollars:<br \/>\n    name: &#8220;dollars&#8221;<br \/>\n    symbol: &#8220;$&#8221;<br \/>\n    display-name: &#8220;Dollars&#8221;<br \/>\n    color: &#8220;<green>&#8221;<br \/>\n    default: true<br \/>\n    starting-balance: 100.0<br \/>\n    payments-enabled: true<br \/>\n    permission: &#8220;&#8221;<br \/>\n    decimals-enabled: true<br \/>\n    exchange-rates:<br \/>\n      coins: 0.01<br \/>\n    physical-item:<br \/>\n      material: PAPER<br \/>\n      deposit-enabled: true<br \/>\n      withdraw-enabled: true<br \/>\n      name: &#8220;<green><bold>Dollar Bill&#8221;<br \/>\n      lore:<br \/>\n        &#8211; &#8220;<gray>Value: {formatted_amount}&#8221;<br \/>\n        &#8211; &#8220;<gray>Owner: <white>{owner}&#8221;<br \/>\n        &#8211; &#8220;&#8221;<br \/>\n        &#8211; &#8220;<yellow>Shift + Right-Click to deposit&#8221;<br \/>\n    crafting:<br \/>\n      enabled: false<br \/>\n      value: 100.0<br \/>\n      amount: 1<\/p>\n<p>  coins:<br \/>\n    name: &#8220;coins&#8221;<br \/>\n    symbol: &#8220;\u25ce&#8221;<br \/>\n    display-name: &#8220;Coins&#8221;<br \/>\n    color: &#8220;<gold>&#8221;<br \/>\n    default: false<br \/>\n    starting-balance: 50.0<br \/>\n    payments-enabled: true<br \/>\n    permission: &#8220;&#8221;<br \/>\n    decimals-enabled: false<br \/>\n    exchange-rates:<br \/>\n      dollars: 100.0<br \/>\n    physical-item:<br \/>\n      material: GOLD_NUGGET<br \/>\n      deposit-enabled: true<br \/>\n      withdraw-enabled: true<br \/>\n      name: &#8220;<gold><bold>Gold Coin&#8221;<br \/>\n      lore:<br \/>\n        &#8211; &#8220;<gray>Value: {formatted_amount}&#8221;<br \/>\n        &#8211; &#8220;<gray>Owner: <white>{owner}&#8221;<br \/>\n        &#8211; &#8220;&#8221;<br \/>\n        &#8211; &#8220;<yellow>Shift + Right-Click to deposit&#8221;<br \/>\n      custom-model-data: 2001<br \/>\n      natural-source:<br \/>\n        enabled: true<br \/>\n        value-per-item: 1.0<br \/>\n        match-any-meta: false<br \/>\n    crafting:<br \/>\n      enabled: false<br \/>\n      value: 1.0<br \/>\n      amount: 1<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\uddc4\ufe0f **Database Options**<br \/>\n&#8220;`yaml<br \/>\ndatabase:<br \/>\n  type: sqlite  # or mysql for networks<\/p>\n<p>  mysql:<br \/>\n    host: localhost<br \/>\n    port: 3306<br \/>\n    database: relisheconomy<br \/>\n    username: root<br \/>\n    password: password<br \/>\n&#8220;`<\/p>\n<p>\u2b50 Physical currency notes and coins keep the owner name in their item metadata. `\/withdraw` sets the owner to the player, crafted physical currency is rewritten to the crafting player, and custom model data can be applied per currency item.<\/p>\n<p>![Physical coin](https:\/\/github.com\/iM5LB\/RelishEconomy\/raw\/main\/docs\/assets\/PhysicalCoin.gif)<\/p>\n<p>\u2b50 Natural-source currency conversion can also turn configured gameplay item sources into the physical currency item itself. This is configured per currency.<\/p>\n<p>![Natural-currency](https:\/\/github.com\/iM5LB\/RelishEconomy\/raw\/main\/docs\/assets\/Natural-currency.gif)<\/p>\n<p>\u2b50 ATM menu for physical currencies. Players can deposit supported currency items directly into the tray, switch between currencies, choose withdraw amounts, and confirm the action from a single GUI.<\/p>\n<p>**ATM Highlights:**<br \/>\n&#8211; **Deposit tray** &#8211; Queue supported physical currency items for deposit<br \/>\n&#8211; **Withdraw flow** &#8211; Select currency, adjust amount, and withdraw as physical items<br \/>\n&#8211; **Block access** &#8211; Open the ATM from a configured block interaction<br \/>\n&#8211; **Shop-style layout** &#8211; Uses the same focused quantity workflow as the purchase GUI<\/p>\n<p>**ATM Config**<br \/>\n&#8220;`yaml<br \/>\natm:<br \/>\n  enabled: true<br \/>\n  block:<br \/>\n    material: LOOM<br \/>\n    require-sneak: true<br \/>\n&#8220;`<\/p>\n<p>![ATM Overview](https:\/\/github.com\/iM5LB\/RelishEconomy\/raw\/main\/docs\/assets\/ATM-Overview.gif)<\/p>\n<p>### \ud83d\udd04 **Currency Exchange**<br \/>\n&#8220;`yaml<br \/>\nexchange-fee-percentage: 2.5<\/p>\n<p>currencies:<br \/>\n  dollars:<br \/>\n    exchange-rates:<br \/>\n      coins: 0.01  # 1 dollar = 0.01 coins<br \/>\n  coins:<br \/>\n    exchange-rates:<br \/>\n      dollars: 100.0  # 1 coin = 100 dollars<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udd04 **Data Migration**<\/p>\n<p>RelishEconomy can import data from other economy plugins:<\/p>\n<p>**Supported Plugins:**<br \/>\n&#8211; **EssentialsX** &#8211; Import from userdata files<br \/>\n&#8211; **CMI** &#8211; Import from SQLite database<br \/>\n&#8211; **TokenManager** &#8211; Import token balances<br \/>\n&#8211; **PlayerPoints** &#8211; Import point balances<br \/>\n&#8211; **CoinsAPI** &#8211; Import coin balances<br \/>\n&#8211; **GemsEconomy** &#8211; Import gem balances<\/p>\n<p>**Migration Features:**<br \/>\n&#8211; \u2705 **Automatic detection** of source plugin data<br \/>\n&#8211; \u2705 **UUID conversion** for modern Minecraft<br \/>\n&#8211; \u2705 **Offline player support** &#8211; migrates all accounts<br \/>\n&#8211; \u2705 **Progress tracking** with detailed reports<br \/>\n&#8211; \u2705 **Async processing** &#8211; no server lag<\/p>\n<p>&#8212;<\/p>\n<p>## \u2b50 **Shop System**<\/p>\n<p>### \ud83d\udce6 **Shop Features**<br \/>\nRelishEconomy&#8217;s premium shop system provides a comprehensive item marketplace with intuitive GUI interfaces and flexible configuration options.<\/p>\n<div align=\"center\">\n<p>![ShopGUI](https:\/\/github.com\/iM5LB\/RelishEconomy\/raw\/main\/docs\/assets\/ShopGUI.png)<\/p>\n<\/div>\n<p>**Core Shop Capabilities:**<br \/>\n&#8211; **Creative-style categories (11)** &#8211; Default layout follows the creative inventory tab order (operator utilities disabled by default)<br \/>\n&#8211; **Favorites system** &#8211; Favorite items, browse a dedicated favorites view, and optionally render favorites with a glow highlight (`favorites.yml`)<br \/>\n&#8211; **Purchase GUI flow** &#8211; Click an item to open a buy menu with quantity +\/- controls, confirm\/cancel, and back-to-category paging<br \/>\n&#8211; **Dynamic pricing** &#8211; Buy prices can be calculated from sell prices using a configurable multiplier<br \/>\n&#8211; **Category management** &#8211; Enable\/disable categories, set icons, and control slots with `page:slot`<br \/>\n&#8211; **Search + paging** &#8211; Search across categories and navigate pages<br \/>\n&#8211; **Optional disabled display** &#8211; Show items with no buy price as disabled instead of hiding them (`show-unpriced-items`)<\/p>\n<p>**Shop GUI Interface:**<br \/>\n&#8211; **Category browser** &#8211; Navigate creative-style category tabs<br \/>\n&#8211; **Item preview** &#8211; See item details and buy prices<br \/>\n&#8211; **Balance display** &#8211; Live balance display in the GUI<br \/>\n&#8211; **Sound effects** &#8211; Audio feedback for purchases and navigation (configured in `gui.yml`)<br \/>\n&#8211; **Pagination** &#8211; Navigate through multiple pages of items<br \/>\n&#8211; **Search functionality** &#8211; Find items across all categories<\/p>\n<p>### \ud83c\udfea **Shop Configuration**<br \/>\n&#8220;`yaml<br \/>\n# shop.yml<br \/>\nshop:<br \/>\n  enabled: true<br \/>\n  buy-currency: &#8220;dollars&#8221;<br \/>\n  buy-multiplier: 2.0<br \/>\n  items-per-page: 28<br \/>\n  show-unpriced-items: false<\/p>\n<p>categories:<br \/>\n  building_blocks:<br \/>\n    display-name: &#8220;Building Blocks&#8221;<br \/>\n    icon: STONE<br \/>\n    enabled: true<br \/>\n    slot: &#8220;1:0&#8221;<br \/>\n    items:<br \/>\n      &#8211; STONE<br \/>\n      &#8211; COBBLESTONE<br \/>\n      &#8211; BRICKS<br \/>\n      # &#8230; more items<br \/>\n&#8220;`<\/p>\n<p>**Available Categories (Default Layout):**<br \/>\n&#8211; **Building Blocks**<br \/>\n&#8211; **Colored Blocks**<br \/>\n&#8211; **Natural Blocks**<br \/>\n&#8211; **Functional Blocks**<br \/>\n&#8211; **Redstone Blocks**<br \/>\n&#8211; **Tools &#038; Utilities**<br \/>\n&#8211; **Combat**<br \/>\n&#8211; **Food &#038; Drinks**<br \/>\n&#8211; **Ingredients**<br \/>\n&#8211; **Spawn Eggs**<br \/>\n&#8211; **Operator Utilities** (disabled by default)<\/p>\n<p>### \ud83c\udfaf **Shop Commands**<br \/>\n&#8220;`bash<br \/>\n\/shop                    # Open main shop interface<br \/>\n\/shop help               # Show shop help<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcb0 **Sell System**<\/p>\n<p>### \ud83d\udce4 **Sell Features**<br \/>\nThe sell system provides multiple ways for players to convert their items into currency, from quick command-based selling to an interactive GUI interface.<\/p>\n<div align=\"center\">\n<p>![Relish-Economy-SellGUI.gif](https:\/\/camo.githubusercontent.com\/8efd27377280eb89adba7bf94ea798fe5bc5f3cdf40569d2b679be650b299b5d\/68747470733a2f2f63646e2e6d6f6472696e74682e636f6d2f646174612f35527959764c38432f696d616765732f613132343461616634373262313237363838386639393237386230653464613433316266383932632e676966)<\/p>\n<\/div>\n<p>**Sell Methods:**<br \/>\n&#8211; **Command-based selling** &#8211; Quick `\/sellhand`, `\/sellhotbar`, and `\/sellall` commands (Free)<br \/>\n&#8211; \u2b50 **Interactive Sell GUI** &#8211; Drag-and-drop interface for selective selling<br \/>\n&#8211; **Auto-grab functionality** &#8211; Automatically collect sellable items from inventory<br \/>\n&#8211; **Price calculation** &#8211; Real-time value calculation with currency conversion<br \/>\n&#8211; **Confirmation system** &#8211; Prevent accidental sales with confirmation prompts<br \/>\n&#8211; \u2b50 **Logs view** &#8211; Open sell history from the sell GUI<\/p>\n<p>![SellGUI](https:\/\/github.com\/iM5LB\/RelishEconomy\/raw\/main\/docs\/assets\/SellGUI.png)<\/p>\n<p>**Advanced Sell Features:**<br \/>\n&#8211; **Multi-currency payouts** &#8211; Receive payment in configured target currency<br \/>\n&#8211; **Bulk selling** &#8211; Sell entire stacks or inventory contents at once<br \/>\n&#8211; **500+ sellable items** &#8211; Comprehensive item price database<br \/>\n&#8211; \u2b50 **Composter selling** &#8211; Throw items on composter for instant selling<br \/>\n&#8211; **Transaction logging** &#8211; Track all sell transactions for auditing<br \/>\n&#8211; **Sold-items hover summary** &#8211; Hover chat output to view sold item breakdown<\/p>\n<div align=\"center\">\n<p>![Sell Hover Preview](https:\/\/github.com\/iM5LB\/RelishEconomy\/raw\/main\/docs\/assets\/hover_items_prices.png)<\/p>\n<\/div>\n<p>### \ud83c\udfae **Sell Commands (Free)**<br \/>\n&#8220;`bash<br \/>\n\/sellhand               # Sell the item in your hand<br \/>\n\/sellhotbar             # Sell all sellable items in your hotbar<br \/>\n\/sellall                # Sell all sellable items in inventory<br \/>\n\/sellall confirm        # Confirm bulk selling with safety check<br \/>\n&#8220;`<\/p>\n<p>These commands work without a premium license. Only the sell GUI, composter selling, and sell block interactions are premium.<\/p>\n<p>### \u2b50 **Sell GUI Interface**<br \/>\nThe premium Sell GUI provides an intuitive drag-and-drop interface for item selling:<\/p>\n<p>**GUI Features:**<br \/>\n&#8211; **Drag-and-drop zones** &#8211; Simply drag items to sell them<br \/>\n&#8211; **Quick grab button** &#8211; Auto-collect all sellable items from inventory<br \/>\n&#8211; **Live pricing** &#8211; See total sale value update as you add items<br \/>\n&#8211; **Total calculator** &#8211; View total sale value before confirming<br \/>\n&#8211; **Confirmation system** &#8211; Confirm sale with total summary<br \/>\n&#8211; **Sound effects** &#8211; Audio feedback for all interactions<\/p>\n<p>### \u2699\ufe0f **Sell Configuration**<br \/>\n&#8220;`yaml<br \/>\n# prices.yml<br \/>\nsell:<br \/>\n  enabled: true<\/p>\n<p>target-currency: &#8220;dollars&#8221;<\/p>\n<p>prices:<br \/>\n  # Basic format<br \/>\n  STONE: 0.5<br \/>\n  COBBLESTONE: 0.3<br \/>\n  OAK_LOG: 1.5<\/p>\n<p>  # Multi-currency format (if needed)<br \/>\n  DIAMOND: { price: 100, currency: &#8220;gems&#8221; }<br \/>\n  EMERALD: { price: 150, currency: &#8220;tokens&#8221; }<br \/>\n&#8220;`<\/p>\n<p>**500+ Sellable Items Including:**<br \/>\n&#8211; **Stone variants** &#8211; Stone, cobblestone, bricks, deepslate<br \/>\n&#8211; **Wood materials** &#8211; All logs, planks, stripped variants<br \/>\n&#8211; **Natural blocks** &#8211; Dirt, sand, gravel, clay<br \/>\n&#8211; **Precious materials** &#8211; Diamonds, emeralds, gold, iron<br \/>\n&#8211; **Nether materials** &#8211; Netherrack, soul sand, nether bricks<br \/>\n&#8211; **End materials** &#8211; End stone, purpur blocks<br \/>\n&#8211; **Mob drops** &#8211; Bones, string, gunpowder, leather<br \/>\n&#8211; **Food items** &#8211; Wheat, carrots, potatoes, meat<\/p>\n<p>### \u2b50 **Sell Block Interactions**<br \/>\nPremium users can use physical blocks for convenient item selling:<\/p>\n<p>**Sell Block Features:**<br \/>\n&#8211; **Right-click COMPOSTER** &#8211; Opens sell GUI interface<br \/>\n&#8211; **Composter item selling** &#8211; Throw items on composter to sell instantly<br \/>\n&#8211; **Configurable cooldown** &#8211; Prevents spam (500ms default)<br \/>\n&#8211; **Visual\/audio feedback** &#8211; Confirmation messages and sounds<\/p>\n<p>&#8220;`yaml<br \/>\n# config.yml<br \/>\ncomposter-selling:<br \/>\n  enabled: true<br \/>\n  cooldown: 500<\/p>\n<p>sell-gui-block: COMPOSTER<br \/>\nshop-gui-block: EMERALD_BLOCK<br \/>\n&#8220;`<\/p>\n<p>### \u2b50 **Physical Currency**<\/p>\n<p>Players can withdraw supported currencies into physical items, trade them, then deposit them back with `Shift + Right-Click`.<\/p>\n<p>Each currency can control this separately:<br \/>\n&#8211; `currencies.<name>.physical-item.withdraw-enabled`<br \/>\n&#8211; `currencies.<name>.physical-item.deposit-enabled`<br \/>\n&#8211; `currencies.<name>.crafting.enabled`<br \/>\n&#8211; `currencies.<name>.physical-item.custom-model-data`<br \/>\n&#8211; `currencies.<name>.physical-item.natural-source.enabled`<\/p>\n<p>Crafted physical currency also stores the crafting player as the owner, matching withdrawn notes and coins.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2b50 **GUI Features**<\/p>\n<p>### \u2b50 **Shop Interface**<br \/>\nThe premium shop GUI provides an elegant and user-friendly shopping experience with full customization options.<\/p>\n<div align=\"center\">\n<p>![ShopGUI](https:\/\/github.com\/iM5LB\/RelishEconomy\/raw\/main\/docs\/assets\/ShopGUI.png)<\/p>\n<\/div>\n<p>**Interface Highlights:**<br \/>\n&#8211; **Category browsing** with configurable icons and colors<br \/>\n&#8211; **Item purchasing** with multiple quantity options (1, 32, 64)<br \/>\n&#8211; **Balance display** with live updates<br \/>\n&#8211; **Sound effects** for all interactions<br \/>\n&#8211; **Configurable GUI size** and layout options<br \/>\n&#8211; **Permission-based category access**<\/p>\n<p>### \u2b50 **Sell Interface**<br \/>\nThe premium sell GUI offers an intuitive drag-and-drop experience for item selling.<\/p>\n<p>**Interface Features:**<br \/>\n&#8211; **Drag-and-drop** item selling with visual feedback<br \/>\n&#8211; **Quick grab** button to auto-collect sellable items<br \/>\n&#8211; **Live value** calculation and display<br \/>\n&#8211; **Confirmation system** with total sale summary<br \/>\n&#8211; **Sound effects** and particle animations<br \/>\n&#8211; **Multi-currency** payout options<\/p>\n<p>### \u2b50 **GUI Customization**<br \/>\nPremium users have full control over GUI appearance and behavior:<\/p>\n<p>**Customization Options:**<br \/>\n&#8211; **GUI sizes** &#8211; Choose from 9, 18, 27, 36, 45, or 54 slot layouts<br \/>\n&#8211; **Custom titles** &#8211; Set personalized GUI titles with color codes<br \/>\n&#8211; **Item icons** &#8211; Use any material as category or button icons<br \/>\n&#8211; **Sound effects** &#8211; Configure custom sounds for different actions<br \/>\n&#8211; **Layout templates** &#8211; Pre-designed layouts or create your own<br \/>\n&#8212;<\/p>\n<p>## \ud83d\udd0c **Integrations**<\/p>\n<p>### \ud83c\udfdb\ufe0f **Vault API**<br \/>\nFull economy provider implementation:<br \/>\n&#8211; `getBalance()`, `depositPlayer()`, `withdrawPlayer()`<br \/>\n&#8211; Compatible with **any plugin** using Vault<br \/>\n&#8211; Multi-currency support through Vault<br \/>\n&#8211; Towny bank deposits are supported (including `\/t deposit <amount>` flow)<\/p>\n<p>### \ud83d\udcca **PlaceholderAPI Integration**<\/p>\n<p>**Balance Placeholders:**<br \/>\n&#8220;`<br \/>\n%relisheconomy_balance_[currency]%        # Raw balance (e.g. 1000.50)<br \/>\n%relisheconomy_balance_[currency]_[type]_[style]%  # Formatting options (e.g. 1,250.00 via full_plain)<br \/>\n%relisheconomy_formatted_[currency]%      # Formatted balance (e.g. $1,000.50)<br \/>\n&#8220;`<\/p>\n<p>**Leaderboard Placeholders:**<br \/>\n&#8220;`<br \/>\n%relisheconomy_baltop_[position]_[currency]_name%     # Player name at position<br \/>\n%relisheconomy_baltop_[position]_[currency]_balance%  # Formatted balance at position<br \/>\n%relisheconomy_baltop_[position]_[currency]_raw%      # Raw balance at position<br \/>\n%relisheconomy_rank_[currency]%                       # Player&#8217;s rank<br \/>\n&#8220;`<\/p>\n<p>**Currency Information:**<br \/>\n&#8220;`<br \/>\n%relisheconomy_currency_[currency]_symbol%       # Currency symbol<br \/>\n%relisheconomy_currency_[currency]_display%      # Display name<br \/>\n%relisheconomy_currency_[currency]_starting%     # Starting balance<br \/>\n%relisheconomy_currency_[currency]_default%      # Is default currency<br \/>\n&#8220;`<\/p>\n<p>**Utility Placeholders:**<br \/>\n&#8220;`<br \/>\n%relisheconomy_hasenough_[amount]_[currency]%    # true\/false if player has enough<br \/>\n%relisheconomy_exchangerate_[from]_[to]%         # Exchange rate between currencies<br \/>\n&#8220;`<\/p>\n<p>**Server Statistics:**<br \/>\n&#8220;`<br \/>\n%relisheconomy_stats_currencies%    # Number of currencies<br \/>\n%relisheconomy_stats_accounts%      # Number of cached accounts<br \/>\n%relisheconomy_stats_dbtype%        # Database type (sqlite\/mysql)<br \/>\n%relisheconomy_stats_dbhealthy%     # Database health status<br \/>\n&#8220;`<\/p>\n<p>![PlacholdersAPI](https:\/\/github.com\/iM5LB\/RelishEconomy\/raw\/main\/docs\/assets\/PlacholdersAPI.png)<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udf0d **Multi-Language Support**<\/p>\n<p>### \ud83d\udde3\ufe0f **Built-in Languages**<br \/>\n&#8211; \ud83c\uddfa\ud83c\uddf8 **English** (en) &#8211; Complete<br \/>\n&#8211; \ud83c\uddf8\ud83c\udde6 **Arabic** (ar) &#8211; Complete<br \/>\n&#8211; \ud83c\uddf5\ud83c\uddf9 **Portuguese** (pt) &#8211; Complete<\/p>\n<p>### \ud83c\udf10 **Custom Languages**<br \/>\nCreate `lang\/[code].yml` files for any language:<br \/>\n&#8220;`yaml<br \/>\n# Example: lang\/es.yml for Spanish<br \/>\nbalance:<br \/>\n  current: &#8220;<green>Tu saldo: {balance}&#8221;<br \/>\n  other: &#8220;<green>Saldo de {player}: {balance}&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc8 **Performance &#038; Scalability**<\/p>\n<p>### \u26a1 **Optimization Features**<br \/>\n&#8211; **Caffeine caching** for instant data access<br \/>\n&#8211; **Connection pooling** with HikariCP (MySQL)<br \/>\n&#8211; **Async operations** for database queries<br \/>\n&#8211; **Baltop caching** with configurable duration<br \/>\n&#8211; **Auto-cleanup** of stale cache data<\/p>\n<p>### \ud83d\udcca **Scalability Options**<br \/>\n&#8211; **SQLite** for small-medium servers (0-500 players)<br \/>\n&#8211; **MySQL** for large networks (500+ players)<br \/>\n&#8211; **Real-time read mode** for external integrations<br \/>\n&#8211; **Database health monitoring**<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc4 **License**<\/p>\n<p>**RelishEconomy is proprietary software. All rights reserved.**<\/p>\n<p>### License Types<\/p>\n<p>#### \ud83c\udd93 Free Version<br \/>\n&#8211; Available without license key<br \/>\n&#8211; Includes multi-currency, exchange, baltop, migration, and command-based selling<br \/>\n&#8211; May be used on unlimited servers<br \/>\n&#8211; **NOT open source** &#8211; modification and redistribution prohibited<\/p>\n<p>#### \u2b50 Premium Version<br \/>\n&#8211; Requires valid license key from M5LB<br \/>\n&#8211; Includes premium-only features such as Shop GUI, Sell GUI, ATM GUI, transaction logs GUI, physical currency, and premium block interactions<br \/>\n&#8211; License key tied to purchaser and server count<br \/>\n&#8211; **NOT open source** &#8211; modification and redistribution prohibited<\/p>\n<p>For full license terms, see LICENSE file.<\/p>\n<p>### Obtain Premium License<\/p>\n<p>To get a premium license key:<br \/>\n&#8211; \ud83d\uded2 **Buy a key from M5LB Store**<\/p>\n<p>&#8212;<\/p>\n<div align=\"center\">\n<p>**Made with \u2764\ufe0f by M5LB**<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>[BIG UPDATE \ud83d\udd25] \ud83d\udcb0 multi-Currency Economy \u2022 Shop \u2022 Sell GUI \u2022 Physical Currency \u2022 ATM \u2022 Natural source currency\u2b50<\/p>\n","protected":false},"featured_media":131718,"template":"","meta":{"_minecraft_slug":"relisheconomy","_minecraft_project_id":"5RyYvL8C","_minecraft_author":"iM5LB1","_minecraft_license":"LicenseRef-License","_minecraft_downloads":336,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"relisheconomy.zip","_minecraft_size_bytes":32067684,"_minecraft_version_count":14,"_minecraft_updated_at":"2026-05-16T11:33:27.608386Z","_minecraft_date_created":"2026-01-25T21:13:45.747381Z","_minecraft_date_modified":"2026-04-26T05:33:16.619932Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/relisheconomy","_minecraft_icon_attachment_id":131718,"_minecraft_imported_at":"2026-06-07T18:26:01+00:00","_minecraft_import_hash":"006b3a4aeb58f10af5281c6c5dc1fd66","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,844,89,127,128,129,92],"mod_loader":[130,132,133,134],"minecraft_version":[54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-131717","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-economy","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>RelishEconomy - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RelishEconomy - Minecraft\" \/>\n<meta property=\"og:description\" content=\"[BIG UPDATE \ud83d\udd25] \ud83d\udcb0 multi-Currency Economy \u2022 Shop \u2022 Sell GUI \u2022 Physical Currency \u2022 ATM \u2022 Natural source currency\u2b50\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/relisheconomy\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/relisheconomy\\\/\",\"name\":\"RelishEconomy - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/relisheconomy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/relisheconomy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/relisheconomy-icon-2f7e8593e8fdf02b0150156188ec1ccb493bd8aa_96.webp\",\"datePublished\":\"2026-06-07T18:26:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/relisheconomy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/relisheconomy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/relisheconomy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/relisheconomy-icon-2f7e8593e8fdf02b0150156188ec1ccb493bd8aa_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/relisheconomy-icon-2f7e8593e8fdf02b0150156188ec1ccb493bd8aa_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/relisheconomy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"RelishEconomy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RelishEconomy - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/","og_locale":"en_US","og_type":"article","og_title":"RelishEconomy - Minecraft","og_description":"[BIG UPDATE \ud83d\udd25] \ud83d\udcb0 multi-Currency Economy \u2022 Shop \u2022 Sell GUI \u2022 Physical Currency \u2022 ATM \u2022 Natural source currency\u2b50","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/","name":"RelishEconomy - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/relisheconomy-icon-2f7e8593e8fdf02b0150156188ec1ccb493bd8aa_96.webp","datePublished":"2026-06-07T18:26:00+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/relisheconomy-icon-2f7e8593e8fdf02b0150156188ec1ccb493bd8aa_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/relisheconomy-icon-2f7e8593e8fdf02b0150156188ec1ccb493bd8aa_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/relisheconomy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"RelishEconomy"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/131717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/131718"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=131717"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=131717"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=131717"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=131717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}