Documentation NovaMobCoins
📚 Documentation NovaMobcoins
📖 Table des matières
Installation
Configuration
Commandes
Permissions
Système de Licence
Gains de Mobcoins
Shop avec Rotation
Récapitulatif Périodique
Base de Données
PlaceholderAPI
Dépannage
🚀 Installation
Prérequis
Serveur Minecraft Spigot/Paper 1.16+
Java 17+
PlaceholderAPI (optionnel mais recommandé)
Étapes d'installation
Télécharger le plugin
Récupérez le fichier
NovaMobcoins.jar
Placer le fichier
Premier démarrage
Démarrez le serveur
Le dossier
/plugins/NovaMobcoins/sera crééLe fichier
config.ymlsera généré
Accepter l'EULA
Configurer la licence
Redémarrer le serveur
Le plugin démarrera normalement
⚙️ Configuration
Structure du config.yml
Configuration des gains de mobs
Multiplicateurs de monde
Exemple : Tuer un Zombie dans le Nether = 5 × 1.5 = 7.5 mobcoins
💬 Commandes
Commandes joueurs
/mc help
Afficher l'aide
novamobcoins.use
/mc about
Infos sur le plugin
novamobcoins.use
/mc balance
Voir son solde
novamobcoins.balance
/mc balance <joueur>
Voir le solde d'un joueur
novamobcoins.balance.other
/mc shop
Ouvrir le shop
novamobcoins.shop
/mc top
Voir le classement
novamobcoins.top
/mc pay <joueur> <montant>
Envoyer des mobcoins
novamobcoins.pay
Commandes administrateur
/mc reload
Recharger la config
novamobcoins.admin
/mc give <joueur> <montant>
Donner des mobcoins
novamobcoins.admin
/mc set <joueur> <montant>
Définir le solde
novamobcoins.admin
/mc take <joueur> <montant>
Retirer des mobcoins
novamobcoins.admin
Exemples
🔑 Permissions
Permissions de base
Permissions administrateur
Configuration avec LuckPerms
🔐 Système de Licence
Comment obtenir une licence ?
Contacter le support
Discord: https://discord.gg/HtjPAfqUXu
Indiquer votre serveur et vos besoins
Recevoir votre clé
Format:
XXXX-XXXX-XXXX-XXXX
Configurer dans config.yml
Vérification de licence
Le plugin vérifie la licence :
✅ Au démarrage (bloquant)
✅ Toutes les 30 minutes (vérification périodique)
✅ **Lors d'un
/mc reload
Messages de licence
Que faire en cas de problème ?
Vérifier la clé dans
config.ymlVérifier la connexion internet du serveur
Contacter le support avec les logs
💰 Gains de Mobcoins
Comment gagner des mobcoins ?
Tuez des mobs ! Chaque mob configuré donne des mobcoins :
Multiplicateurs de monde
Gagnez plus de mobcoins dans certains mondes :
Messages de gain
Silencieux : Pas de spam dans le chat
Avec message :
Anti-spam
Le plugin évite le spam avec :
Délai minimum entre gains : 50ms
Cache optimiste pour réactivité instantanée
Traitement asynchrone
🛒 Shop avec Rotation
Concept
Le shop affiche un nombre limité d'items qui changent régulièrement !
Configuration
Types d'items
1. Items physiques
Donnent un item au joueur :
2. Items par commandes
Exécutent des commandes :
Placeholders dans les commandes
{player}: Nom du joueur{player_name}: Nom du joueur (alias){uuid}: UUID du joueur{price}: Prix de l'item
Slots
📊 Récapitulatif Périodique
Fonctionnement
Toutes les X minutes, le joueur reçoit un récapitulatif détaillé :
Configuration
Personnalisation des messages
Placeholders disponibles
{time}: Durée formatée (ex: "10 minutes", "1 heure"){mob}: Nom du mob{kills}: Nombre de kills{mobcoins}: Mobcoins gagnés pour ce mob{total}: Total mobcoins{kills}(dans total-kills) : Total de mobs tués
Exemples d'intervalles
🗄️ Base de Données
Types supportés
SQLite (par défaut)
MySQL (recommandé pour multi-serveurs)
MongoDB (expérimental)
Configuration SQLite
Avantages :
✅ Aucune configuration requise
✅ Pas de serveur externe
✅ Parfait pour 1 serveur
Limites :
❌ 1 serveur uniquement
❌ Performance limitée sur gros serveur
Configuration MySQL
Avantages :
✅ Multi-serveurs (BungeeCord/Velocity)
✅ Meilleure performance
✅ Sauvegardes faciles
Configuration requise :
Créer la base de données MySQL
Créer un utilisateur dédié
Configurer le plugin
Commandes MySQL
Cache
Le plugin utilise un système de cache intelligent :
Avantages :
⚡ Réactivité instantanée
📉 Réduction des requêtes DB
🚀 Performance optimale
📊 PlaceholderAPI
Installation
Installer PlaceholderAPI
Redémarrer le serveur
NovaMobcoins se connecte automatiquement
Placeholders disponibles
%novamobcoins_balance%
Solde du joueur
1,250
%novamobcoins_balance_formatted%
Solde formaté
1.25k
%novamobcoins_rank%
Rang dans le top
#5
%novamobcoins_top_1_name%
Nom du 1er
Notch
%novamobcoins_top_1_balance%
Solde du 1er
50,000
%novamobcoins_top_2_name%
Nom du 2ème
Steve
%novamobcoins_top_2_balance%
Solde du 2ème
45,000
%novamobcoins_top_3_name%
Nom du 3ème
Alex
%novamobcoins_top_3_balance%
Solde du 3ème
40,000
Exemples d'utilisation
ScoreBoard (FeatherBoard)
Chat (EssentialsChat)
Tab (TAB)
🔧 Dépannage
Problème : Base de données en lecture seule
Solution :
Problème : Pas de mobcoins en tuant des mobs
Checklist :
✅ Le plugin est-il démarré ?
✅ L'EULA est-elle acceptée ?
✅ La licence est-elle valide ?
✅ Le mob est-il configuré dans
config.yml?✅ Avez-vous la permission
novamobcoins.use?✅ Y a-t-il des erreurs dans la console ?
Commandes de test :
Problème : Licence invalide
Solutions :
Vérifier la clé dans
config.ymlVérifier la connexion internet du serveur
Vérifier que le port 444 n'est pas bloqué
Contacter le support avec les logs
Problème : Shop ne s'ouvre pas
Solutions :
Vérifier la permission
novamobcoins.shopVérifier qu'il y a des items configurés
Regarder les erreurs dans la console
Problème : Récapitulatif ne s'affiche pas
Checklist :
✅
recap.enabled: truedans config.yml ?✅ Avez-vous tué au moins 1 mob ?
✅
show-when-zero: falseet 0 mobcoins gagnés ?✅ Attendez l'intervalle configuré
Obtenir de l'aide
Support Discord : https://discord.gg/HtjPAfqUXu PayPal : https://paypal.me/YoannFM
Informations à fournir :
Version du plugin
Version de Spigot/Paper
Logs complets (console)
Fichier config.yml
Description détaillée du problème
📝 Changelog
Version 1.0.0 #24
✅ Système de gains de mobcoins
✅ Shop avec rotation d'items
✅ Récapitulatif périodique personnalisable
✅ Système de licence
✅ Support SQLite et MySQL
✅ PlaceholderAPI
✅ Cache optimisé
✅ Commandes complètes
✅ Messages personnalisables
📄 Licence
NovaMobcoins est un plugin premium sous licence propriétaire.
❌ Interdiction de redistribution
❌ Interdiction de décompilation
✅ Utilisation sur vos serveurs Minecraft
Support : https://discord.gg/HtjPAfqUXu Auteur : YoannFM PayPal : https://paypal.me/YoannFM
🎯 Crédits
Développé par : YoannFM (NovaDev) Discord : https://discord.gg/HtjPAfqUXu
Merci d'utiliser NovaMobcoins ! 💰
Documentation mise à jour le 22/12/2024
Mis à jour