CreditPlugin

CreditPlugin adds an advanced economic system to your server, allowing players to take out loans

๐Ÿ’ฐ 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: 3
bankBan:
banDuration: "7d"
fineAmount: 500.0
fineAutoDeduct: true
notifyOnBan: true
creditRecovery:
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: 3
bankBan:
banDuration: "7d"
fineAmount: 500.0
fineAutoDeduct: true
notifyOnBan: true
creditRecovery:
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.


 

The CreditPlugin Team

profile avatar
  • 1
    Projects
  • 14
    Downloads