Credits

A complete budget plugin that adds virtual currency “Credits” to your Minecraft server, with an advanced transaction system and full integration with Vault.

56

Credits

Features

- Complete Localization - Full-featured currency management - Complete Localization - YAML, MySQL, SQLite, MongoDB - Complete Localization - Works with all Vault-compatible plugins - Complete Localization - Display balances anywhere - Complete Localization - Configurable transaction taxes - Complete Localization - Prevent economy abuse - Complete Localization - Automatic daily interest on balances - Complete Localization - Configurable starting bonuses with rank multipliers - Complete Localization - Players can take loans with interest - Complete Localization - Higher interest savings with withdrawal cooldowns - Complete Localization - Interactive top players leaderboard - Complete Localization - HEX colors, gradients, MiniMessage - Complete Localization - All messages configurable via lang.yml

Commands

| Command | Description | Permission | |---------|-------------|------------| | `/credits help` | Show help menu | `credits.user` | | `/credits balance` | Check your balance | `credits.balance` | | `/credits balance <player>` | Check another player's balance | `credits.balance.others` | | `/credits pay <player> <amount>` | Send credits to another player | `credits.pay` | | `/credits top [page]` | View top players leaderboard | `credits.top` | | `/credits admin reload` | Reload configuration | `credits.admin.reload` | | `/credits admin give <player> <amount>` | Give credits to a player | `credits.admin.give` | | `/credits admin take <player> <amount>` | Take credits from a player | `credits.admin.take` | | `/credits admin reset <player>` | Reset a player's balance | `credits.admin.reset` | | `/credits admin reset all` | Reset all players' balances | `credits.admin.resetall` |

Permissions

| Permission | Description | Default | |------------|-------------|---------| | `credits.*` | All permissions | OP | | `credits.user` | Basic user permissions | True | | `credits.admin` | Admin permissions | OP | | `credits.balance` | Check your balance | True | | `credits.balance.others` | Check others' balance | OP | | `credits.pay` | Send credits | True | | `credits.top` | View leaderboard | True | | `credits.admin.reload` | Reload config | OP | | `credits.admin.give` | Give credits | OP | | `credits.admin.take` | Take credits | OP | | `credits.admin.reset` | Reset player | OP | | `credits.admin.resetall` | Reset all players | OP |

Placeholders

| Placeholder | Description | Example Output | |-------------|-------------|----------------| | `%credits_balance%` | Formatted balance | `1,234.56` | | `%credits_balance_raw%` | Raw balance | `1234.56` | | `%credits_balance_formatted%` | Balance with currency | `1,234.56 crédits$` | | `%credits_rank%` | Player's rank on leaderboard | `42` | | `%credits_currency_name%` | Currency name (singular/plural) | `crédit` or `crédits` | | `%credits_currency_symbol%` | Currency symbol | `$` |

Integration

Vault

- Full Vault economy provider implementation - Works with all plugins that use Vault (Essentials, ShopGUI+, etc.) - Configurable as main economy provider

PlaceholderAPI

- All placeholders listed above - Use in any plugin that supports PlaceholderAPI - Display balances in scoreboards, chat, signs, etc.

Discord (Webhook)

- Log transactions to Discord - Configurable webhook URL - Filter by transaction type and amount

Config

All settings are configurable in `config.yml`:

- GUI - Starting balance, min/max limits, decimal places - GUI - Percentage tax, min/max tax amounts, tax-free playtime - GUI - Send/receive limits per player - GUI - Daily interest rate, maximum interest, playtime requirements - GUI - Maximum loan, interest rate, loan period - GUI - Higher interest rates, withdrawal cooldowns - GUI - Choose between YAML, MySQL, SQLite, or MongoDB - GUI - Fully customizable top players interface

Database Support

| Type | Configuration | Use Case | |------|---------------|----------| | YAML | Default | Small servers (< 100 players) | | SQLite | Lightweight | Small to medium servers | | MySQL | Production | Large servers with many players | | MongoDB | Advanced | Large-scale deployments |

Supports:

- Legacy color codes (`&a`, `&c`, etc.) - HEX colors (`<#RRGGBB>`) - MiniMessage gradients (`<gradient:#color1:#color2>`)

Made with ❤️ by NoxuWT

ADS