🎮 Gameplay
Le système de parrainage permet à un joueur (parrain) d’inviter un nouveau joueur (filleul) sur le serveur afin d’obtenir des récompenses.
Une fois les conditions remplies, le parrain reçoit une récompense aléatoire.
Pour parrainer un joueur :
/parrain <joueur> – Associer un filleulConditions :
- Le joueur doit être nouveau
- Il ne doit avoir aucun parrain
- Impossible de se parrainer soi-même
- Un joueur ne peut avoir qu’un seul parrain
- Un parrain peut avoir plusieurs filleuls
Le parrainage est validé lorsque le filleul atteint un certain temps de jeu.
- Temps requis : 1 heure
- Le temps est compté uniquement lorsque le joueur est connecté
- Le joueur doit être actif (anti-AFK)
Lorsque le filleul est validé :
- Le parrain reçoit 20 Points boutiques
- Le filleu reçoit entre 1000$ et 20000$
Le système intègre plusieurs protections pour éviter toute triche :
- Vérification des adresses IP
- Détection des double comptes
- Blocage si le parrain et le filleul ont la même IP
- Suivi des connexions suspectes
- Validation obligatoire avant récompense
- Un joueur ne peut être parrainé qu’une seule fois
- Le parrainage est définitif
- Les récompenses ne sont données qu’après validation
- Les abus sont strictement interdits
Invite des joueurs actifs pour maximiser tes gains et profiter pleinement du système !
Le Programme Créateurs permet aux YouTubers, streamers et autres créateurs de contenu d’inviter des joueurs via un code unique. (ceux qui disposent du grade media)
Lorsqu’un joueur utilise ce code et devient actif, des récompenses sont attribuées au joueur et au créateur.
Chaque créateur possède un code unique :
/creator create <code> – Créer un code créateur/creator delete <code> – Supprimer un code (admin uniquement)Conditions :
- Un code doit être unique
- Un créateur ne peut avoir qu’un seul code
- La suppression est réservée aux administrateurs
Les joueurs peuvent soutenir un créateur avec :
/creator use <code> – Utiliser un code créateur- Un joueur ne peut utiliser qu’un seul code
- Le choix est définitif
- Impossible d’utiliser son propre code
Un joueur devient valide après avoir rempli les conditions suivantes :
- Temps de jeu requis : 1 heure
- Le joueur doit être actif (anti-AFK)
- Le temps est compté uniquement en étant connecté
Lorsqu’un joueur devient valide :
- Le joueur reçoit 20 points boutique
- Le créateur reçoit 10 points boutique
Un classement des créateurs est disponible :
/creator top – Voir le classement- Classement basé sur le nombre de joueurs validés
- Affiche le nom du créateur
- Affiche le nombre de joueurs parrainés
Le système inclut des protections avancées :
- Vérification des adresses IP
- Blocage des double comptes
- Refus si même IP entre joueur et créateur
- Suivi des comportements suspects
- Validation obligatoire avant récompense
- Un joueur ne peut utiliser un code qu’une seule fois
- Un code créateur est unique
- Les récompenses sont données uniquement après validation
- Les abus sont strictement interdits
Choisis un créateur que tu souhaites soutenir et reste actif pour valider ton soutien !
Un royaume est une alliance regroupant plusieurs villages sous une même bannière. Il offre des fonctionnalités avancées : claims territoriaux, banque commune, guerres, classement hebdomadaire et gestion hiérarchique.
Lorsqu'un joueur crée un royaume :
- Il doit être Chef de son village
- Le village ne doit appartenir à aucun royaume
- Le coût passe de 50 000 000$ et maintenant 30 000 000$ (-40%).
- Le nom doit être unique (3–16 caractères alphanumériques)
- Une icône est attribuée automatiquement
- Le créateur devient Roi
- Son village devient la capitale
Voici uniquement les commandes qu'un joueur peut utiliser selon son rôle :
/kingdom create <nom> – Créer un royaume/kingdom invite <village> – Inviter un village/kingdom join <royaume> – Accepter une invitation/kingdom kick <village> – Expulser un village/kingdom rename <nom> – Renommer le royaume/kingdom setcapital <village> – Changer la capitale/kingdom icon – Voir / changer l'icône/kingdom info – Informations d'un royaume/kingdom list – Liste des royaumesHome du royaume
/kingdom sethome – Définir le home (doit être effectué dans le monde des plots)/kingdom home – Se téléporter au home/kingdom claim – Revendiquer un chunk/kingdom unclaim – Retirer un claim/kingdom bank balance – Voir le solde/kingdom bank deposit <montant> – Déposer de l'argent/kingdom bank withdraw <montant> – Retirer de l'argent/kingdom bank log – Historique des transactions/kingdom war <royaume> – Déclarer une guerre/kingdom war – Voir l'état de la guerreLes royaumes peuvent claim des chunks dans le monde des plots.
Règles essentielles :
- Claims = chunks 16×16
- Le premier claim peut être isolé
- Les suivants doivent être adjacents
- Unclaim → le chunk est régénéré
- Seuls les membres du royaume peuvent construire dans un claim
- Par défaut, un joueur ne peut construire que dans les claims de son propre village
- La permission Construire partout permet de construire dans tous les claims du royaume
Coût = Base + (Claims actuels × Incrément(25k)Exemple : 1er claim : 100 000$ · 10e claim : 325 000$

🏦4. Banque du Royaume
La banque est commune à tous les membres du royaume.
Elle sert à :
- Payer les claims
- Financer les guerres
- Gérer les ressources collectives
Types de transactions :
- Dépôt
- Retrait
- Achat de claim
- Mise de guerre
- Récompense de guerre
Une guerre oppose deux royaumes pendant 7 jours.
Fonctionnement :
- Les deux royaumes misent la même somme
- Les kills rapportent des points
- +2 points dans les plots
- +1 point ailleurs
- Le gagnant remporte la totalité de la mise
🛡️6. Rôles & Permissions du Royaume
| Rôle | Peut faire |
|---|---|
| Roi | Tout |
| Duc | invite, kick, sethome, home, pvp, rename, icon, setcapital, claim, unclaim, bank deposit/withdraw, war |
| Comte | home, claim, bank deposit |
| Citoyen | home |
Modifier les permissions d'un rôle :
Les permissions de chaque rôle (sauf le Roi) peuvent être modifiées via le menu de permissions. Utilisez la commande /kingdom perms pour ouvrir le menu.
- Cliquez sur le rôle à modifier (Duc, Comte ou Citoyen)
- Chaque permission est représentée par un item : vert = activée, gris = désactivée
- Un clic sur une permission bascule son état
- Le bouton TNT réinitialise toutes les permissions aux valeurs par défaut

Liste des permissions disponibles :
- Inviter des villages
- Expulser des villages
- Définir le home
- Se téléporter au home
- Activer / désactiver le PvP
- Changer l'icône
- Renommer le royaume
- Changer la capitale
- Revendiquer des chunks
- Retirer des claims
- Construire dans tous les claims du royaume
- Déposer en banque
- Retirer de la banque
- Déclarer la guerre
- Promouvoir un membre
- Gérer les permissions
Deux commandes essentielles :
/kingdom sethome – Définir le home (doit être effectué dans le monde des plots)/kingdom home – Se téléporter au home🎨8. Icônes
Chaque royaume possède une icône unique (Viande, Épée, Soleil, Trèfle, etc.).
- Icône attribuée automatiquement à la création
- Peut être changée pouvais être changé pour 50 000 000$ , mais maintenant il est a 100 000$ (-98%)
/kingdom icon set <icon> – Changer l'icône du royaume
Le village est l'unité de base du système communautaire. Chaque joueur ne peut appartenir qu'à un seul village.
Création :
/village create <nom>- Nom unique (3–16 caractères)
- Le créateur devient Chef
- PvP désactivé par défaut
- Emblème par défaut : DIRT
Gestion du village
/village invite <joueur> – Inviter un joueur/village join <village> – Rejoindre un village/village kick <joueur> – Expulser un membre/village promote / demote <joueur> – Gérer les rôles/village rename <nom> – Renommer/village disband – Dissoudre/village leave – Quitter/village info – Infos du village/village list – Liste des villages/village team – Voir les membresPvP
/village pvp – Activer / désactiver le PvP interneHomes
/village sethome – Définir le home/village home – S'y téléporter/village sethomeplot – Définir le plot home/village homeplot – S'y téléporterPermissions
/village perms – Modifier les permissions (Chef / Maire selon config)
Liste des permissions disponibles :
- Inviter des villages
- Expulser des villages
- Définir le home
- Se téléporter au home
- Activer / désactiver le PvP
- Renommer le village
- Dissoudre le village
- Promouvoir un membre
- Revendiquer des claims
- Gérer les permissions
🎨3. Emblème du Village
- Emblème par défaut : DIRT
- Le Chef peut changer l'emblème via :
/village setemblemiitem
👑4. Lien avec un Royaume
Un village peut rejoindre un royaume si :
- Le royaume l'invite
- Le Chef accepte via
/kingdom join
Le PvP interne est désactivé par défaut. Il peut être activé / désactivé via /village pvp.
| Rôle | Peut faire |
|---|---|
| Chef | Tout |
| Maire | invite, kick, sethome, pvp, promote/demote, claim |
| Citoyen | invite, home |
| Villageois | home |
La commande /profile permet de consulter toutes les informations importantes d’un joueur.
Elle est utile pour suivre son activité, ses performances et son appartenance à un village.
✨ Commande
/profile <joueur> : Affiche le profil complet du joueur.

📊 Informations affichées
🟢 Statut
Indique si le joueur est actuellement en ligne ou non.
- En ligne
- Hors ligne

⏱️ Le Temps de jeu
Affiche l’activité du joueur sur le serveur :
- Temps de jeu total
- Première connexion
- Dernière connexion

💰 Statistiques
Regroupe les performances du joueur :
- Argent en jeu
- Nombre de joueurs tués
- Nombre de mobs tués
- Nombre de morts
- K/D (ratio kills / morts)

🏰 Village
Affiche les informations du village du joueur :
- Nom du village
- Chef du village
- Rôle du joueur :
- Citoyen
- Comte
- Duc
- Chef
- Nombre de membres

👑 Royaume
Affiche les informations du royaume auquel appartient le joueur :
- Nom du royaume
- Roi du royaume
- Nombre de villages

⚔️ Système de Combat
Le système de Combat sur PurpleSMP est conçu pour offrir un PvP compétitif et équilibré.
Le fonctionnement général du combat :
- Le PvP est activé sur le serveur
- Un système de Combat Tag empêche toute fuite abusive
- En cas de mort, vous perdez l’intégralité de votre inventaire
- Les combats peuvent être individuels ou organisés en équipe
Lorsque vous attaquez un joueur ou que vous êtes attaqué, vous entrez automatiquement en état de combat.
Vous restez en combat pendant 30 secondes après le dernier coup reçu. Chaque nouvelle attaque réinitialise ce délai.
Durant cette période :
- La déconnexion est interdite → se déconnecter entraîne une mort automatique
- Vous ne pouvez pas exécuter de commandes
- Vous ne pouvez pas utiliser Riptide, poser des cristaux de l’End, utiliser les Élytres ou entrer dans le spawn
Ce système garantit des combats équitables et empêche toute fuite.
🏰 Information à propos des Villages
Le PvP entre membres d’un même village peut être activé ou désactivé via :
/village pvp
Cela permet d’éviter les dégâts accidentels.