
๐ฐ CreditPlugin – Complete Banking System
CreditPlugin adds an advanced economic system to your server, allowing players to take loans, repay debts, manage their credit score, and even risk a banking ban in case of unpaid debts!
Perfect for RPG, economic roleplay, or semi-RP servers.
โ๏ธ Main Features
๐ฆ Loan Management
- Command
/credit prendre <amount> <installments>to request a loan. - Automatic interest based on duration and credit score.
- Scheduled payments at configurable intervals.
- Penalties for late or missed payments.
- Balance checked through Vault (full economy support).
๐ธ Repayment System
/credit paye <amount>to repay part or all of your debt.- Automatic repayment when the player has enough balance.
- Reduced interest rate for early payments.
๐ Dynamic Credit Score
- Each player has a credit score (0–150).
- Earn points for successful payments, lose points for missed ones.
- Interest rates vary according to credit score (bonuses for reliable payers).
- Display your score with
/credit score.
๐ซ Bank Ban System
- Too many missed payments? The player becomes bank banned.
- Duration configurable (
7d,2h,30s, etc.). - Automatic fine based on total debt + fee.
- Auto or manual unban with
/bank pardon <player>.
๐งพ Data Management & Persistence
- Automatic saving of loans, scores, and bans (
loans.yml,scores.yml,bans.yml). - Simple configuration via
config.yml. - Compatible with Vault and Citizens (for banker NPCs).
๐ง Available Commands
| Command | Description |
|---|---|
/credit help |
Shows all available commands |
/credit prendre <amount> <installments> |
Request a loan |
/credit paye <amount> |
Repay a loan |
/credit score |
Check your credit score |
/credit reload |
Reload configuration (admin) |
/moncredit |
View your active loans |
/banque |
Check your banking status |
/banque pardon <player> |
Remove a bank ban (admin) |
๐ Permissions
| Permission | Description | Default |
|---|---|---|
banque.use |
Allows use of /banque |
โ true |
banque.admin |
Allows use of /banque pardon |
๐ op |
credit.reload |
Reload configuration | ๐ op |
โ๏ธ Configuration (config.yml)
Here are some key parameters:
loan: minAmount: 1000.0 maxAmount: 10000.0 paymentIntervalSeconds: 60 baseInterestRate: 0.10 penaltySystem: missedPaymentPenalty: 0.05 maxConsecutiveMissed: 3bankBan: banDuration: "7d" fineAmount: 500.0 fineAutoDeduct: true notifyOnBan: truecreditRecovery:
enabled: true recoveryInterval: 300 recoveryAmount: 1.0
๐งฉ Compatibility
โ
Vault (required)
๐ง Citizens (optional – banker NPC integration)
โ๏ธ Tested on Spigot / Paper / Thermos 1.7.10 – 1.16
๐ก Use Cases
- RP servers with debt and reputation systems.
- NPC-managed banks using Citizens.
- Microcredit systems and advanced economy gameplay.
๐จ๐ผ Author
Developed by Sebastien
Version: 1.0
License: Free to use on public servers (developer credit required).
๐ฐ CreditPlugin – Système bancaire complet
CreditPlugin ajoute un système économique avancé à ton serveur, permettant aux joueurs de contracter des crédits, rembourser des prêts, gérer leur score bancaire, et même risquer une interdiction bancaire en cas de dettes impayées !
Parfait pour les serveurs RPG, roleplay économique ou semi-RP.
โ๏ธ Fonctionnalités principales
๐ฆ Gestion des crédits
- Commande
/credit prendre <montant> <échéances>pour demander un prêt. - Intérêts automatiques basés sur la durée et le score de crédit.
- Paiements automatiques à intervalles réguliers (configurable).
- Pénalités pour retards et paiements manqués.
- Solde vérifié via Vault (support complet d’économie).
๐ธ Système de remboursement
/credit paye <montant>pour rembourser tout ou partie de la dette.- Remboursement automatique quand le solde le permet.
- Réduction des intérêts si le joueur paie avant terme.
๐ Score de crédit dynamique
- Chaque joueur possède un score de crédit (0–150).
- Gagné par paiements réussis, perdu par retards ou défauts.
- Les taux d’intérêt varient selon le score (bonus pour bons payeurs).
- Affiche le score avec
/credit score.
๐ซ Interdiction bancaire
- Trop de paiements manqués ? Le joueur devient interdit bancaire.
- Durée configurable (
7d,2h,30s, etc.). - Amende automatique calculée sur la dette + frais.
- Système de déban automatique ou manuel avec
/banque pardon <joueur>.
๐งพ Gestion et persistance
- Sauvegarde automatique des prêts, scores et interdictions (
loans.yml,scores.yml,bans.yml). - Configuration simple via
config.yml. - Compatible avec Vault et Citizens (pour les banquiers NPC).
๐ง Commandes disponibles
| Commande | Description |
|---|---|
/credit help |
Affiche toutes les commandes disponibles |
/credit prendre <montant> <échéances> |
Demande un crédit |
/credit paye <montant> |
Rembourse un prêt |
/credit score |
Consulte votre score de crédit |
/credit reload |
Recharge la configuration (admin) |
/moncredit |
Affiche vos prêts en cours |
/banque |
Vérifie votre statut bancaire |
/banque pardon <joueur> |
Retire une interdiction bancaire (admin) |
๐ Permissions
| Permission | Description | Par défaut |
|---|---|---|
banque.use |
Permet d’utiliser /banque |
โ true |
banque.admin |
Permet d’utiliser /banque pardon |
๐ op |
credit.reload |
Recharge la configuration | ๐ op |
โ๏ธ Configuration (config.yml)
Quelques paramètres clés :
loan: minAmount: 1000.0 maxAmount: 10000.0 paymentIntervalSeconds: 60 baseInterestRate: 0.10 penaltySystem: missedPaymentPenalty: 0.05 maxConsecutiveMissed: 3bankBan: banDuration: "7d" fineAmount: 500.0 fineAutoDeduct: true notifyOnBan: truecreditRecovery:
enabled: true recoveryInterval: 300 recoveryAmount: 1.0๐งฉ Compatibilités
โ Vault (obligatoire)
๐ง Citizens (optionnel – interaction avec un NPC banquier)
โ๏ธ Testé sur Spigot / Paper / Thermos 1.7.10 – 1.16
๐ก Idées d’utilisation
- Serveurs RP avec système de dettes et réputation financière.
- Banques gérées par des PNJ (Citizens).
- Système de microcrédits et gestion d’économie avancée.
๐จ๐ผ Auteur
Développé par Sebastien
Version : 1.0
Licence : Libre d’utilisation pour serveurs publics avec mention du développeur.