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

Quick challenge

How far can you run before the mobs catch you?

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