FactionWar — Wiki communautaire#
Documentation complète du serveur Minecraft FactionWar (Paper 1.21.11, hébergé par PingHeberg), reconstituée intégralement à partir des 5 canaux Discord de la catégorie Minecraft FactionWar et des pièces jointes qui y ont été publiées.
Périmètre couvert :
#wiki-factionwar,#factionwar-annonces,#factionwar-histoire,#factionwar-dev,#factionwar-modspack— lus intégralement, du premier au dernier message.
🚀 Par où commencer#
| Vous êtes… | Lisez dans cet ordre |
|---|---|
| Nouveau sur le projet | 01 — Vue d'ensemble → 02 — Lore → 14 — État du projet |
| Bâtisseur | 01 → 02 — Lore → 04 — Zones → 15 — Donjons → Index des visuels (section Builds de la Capitale) |
| Développeur Java / Paper | 11 — Infrastructure → 05 — Factions → 06 — Économie → 15 — Donjons → 10 — Commandes |
| Développeur Fabric (mod client) | 09 — Mod client → 10 — Commandes → Index des visuels (section Interfaces) |
| Graphiste | 02 — Lore → 03 — Personnages → Index des visuels |
| Joueur | 12 — Installation → 10 — Commandes → 04 — Zones |
| Vous voulez juste l'historique | 13 — Chronologie du développement |
📚 Sommaire de la documentation#
Le projet#
| # | Document | Contenu |
|---|---|---|
| 01 | Vue d'ensemble du projet | Pitch, positionnement, stack technique, hébergement, équipe, roadmap en 5 phases |
| 13 | Chronologie du développement | Tableau daté de toutes les fonctionnalités livrées, par vagues |
| 14 | État du projet et chantiers ouverts | Ce qui est livré / en test / annoncé, bugs connus, besoins de recrutement |
L'univers#
| # | Document | Contenu |
|---|---|---|
| 02 | Le lore de Terravel | Avant la Rupture, l'Innommé, la Guerre du Silence, la Rupture, les Cinq Royaumes |
| 03 | Les personnages | Osric, Aldric, Séraphine, Bram, Mérielle, le Cinquième — rôles, dialogues, arcs narratifs |
Le gameplay#
| # | Document | Contenu |
|---|---|---|
| 04 | Zones et progression | Les 5 paliers, ressources exclusives, conditions de déblocage, passage entre mondes |
| 05 | Le système de factions | Création, grades, claims, Core, raids, zone AFK, chat, classement |
| 06 | Économie | Monnaie, trésor, impôt progressif Riches/Pauvres, cagnotte, boutique, loadouts |
| 07 | Les métiers | Mineur, Bûcheron, Forgeron, Fermier, Chasseur — progression et bonus |
| 08 | Quêtes et PNJ | 46 quêtes en 4 catégories, dialogues, réputation PNJ, arcs narratifs |
| 15 | Donjons instanciés et boss 🆕 | Instances coupées du serveur, Le Veilleur Muet et ses 5 mécaniques, état du chantier |
La technique#
| # | Document | Contenu |
|---|---|---|
| 09 | Le mod client FactionWar Client | Mod Fabric maison : menus, inventaire custom, écrans de dialogue |
| 10 | Référence des commandes | Toutes les commandes, qui peut les utiliser, lesquelles sont obsolètes |
| 11 | Infrastructure technique | Architecture multi-serveurs, synchronisation, crossplay, redémarrages, dette technique |
| 12 | Guide d'installation joueur | Rejoindre en Java et Bedrock, pack de mods, vocal de proximité |
Les visuels#
- Index des 112 visuels — bannières, interfaces du mod, PNJ en jeu, builds de la Capitale, pack de textures. Les 97 images de
#factionwar-devy sont datées à la minute et recoupent la chronologie de dev.
📁 Structure du dossier#
mc-factionwar/
├── documentation.html ← TOUT le wiki en une page, à double-cliquer
├── README.md ← vous êtes ici
├── docs/ 15 fiches thématiques
├── assets/ 112 images, classées par canal Discord
│ ├── INDEX.md index commenté des visuels
│ ├── wiki-factionwar/ \
│ ├── factionwar-annonces/ |
│ ├── factionwar-histoire/ | les ORIGINAUX, pleine résolution (119 Mo)
│ ├── factionwar-dev/ |
│ ├── factionwar-modspack/ /
│ ├── _moyennes/ versions 1400 px pour l'affichage (15 Mo)
│ └── _vignettes/ versions 480 px pour la galerie (3 Mo)
└── sources/ matière première brute
├── brief-recrutement.md brief fourni par le porteur du projet
├── image-urls.txt URL CDN d'origine de chaque image
├── discord/ transcriptions des 5 canaux
└── attachments/ pièces jointes publiées sur le DiscordLire la documentation#
Double-cliquez sur documentation.html. Tout y est : les 15 fiches, l'index des visuels, le brief, et une galerie des 112 images. Le fichier fonctionne hors ligne, sans serveur et sans connexion — il doit simplement rester à côté du dossier assets/ pour afficher les images.
Il embarque une barre de navigation, une recherche instantanée (Ctrl+F), une visionneuse d'images et une mise en page imprimable. Les dossiers _moyennes/ et _vignettes/ sont des versions allégées générées automatiquement : la page les affiche pour rester fluide, et donne accès à l'original en pleine résolution d'un clic. Ils sont reconstructibles et peuvent être supprimés si vous ne gardez que les fiches Markdown.
🔎 Traçabilité#
Toute la documentation est sourcée. Chaque fiche se termine par une section « Sources » qui renvoie aux fichiers de sources/, et rien n'a été inventé : quand une information manque, c'est écrit explicitement (« non précisé dans les sources »).
Matière première#
| Fichier | Origine | Taille |
|---|---|---|
sources/discord/EXPORT-REFERENCE-tous-canaux.txt | Export qui fait autorité — 148 des 152 messages des 5 canaux, complets, horodatés, attribués | ~112 000 car. |
sources/discord/factionwar-dev-COMPLET.txt | Export dédié de #factionwar-dev — 125 messages triés chronologiquement | ~90 000 car. |
sources/discord/factionwar-dev.txt | #factionwar-dev — première capture par défilement (partielle, conservée pour référence) | ~88 000 car. |
sources/discord/factionwar-histoire.txt | #factionwar-histoire — le récit de Terravel | ~10 900 car. |
sources/discord/factionwar-annonces-COMPLET.txt | #factionwar-annonces — export intégral des 4 annonces publiques (31/08/2026), dont l'annonce du premier boss de donjon | ~9 200 car. |
sources/discord/factionwar-annonces.txt | #factionwar-annonces — capture antérieure (3 annonces), conservée pour référence | ~6 800 car. |
sources/discord/factionwar-dev-31-08-donjon.txt | Messages du 31/08/2026 sur le donjon et le boss, plus le relevé détaillé des 6 captures in-game (PV, phases, entités Barrier, Éclat du Veilleur) | ~2 800 car. |
sources/discord/wiki-factionwar.txt | #wiki-factionwar | ~4 100 car. |
sources/discord/factionwar-modspack.txt | #factionwar-modspack | ~1 800 car. |
sources/discord/factionwar-dev-complements.txt | Messages longs de #factionwar-dev récupérés intégralement | ~3 900 car. |
sources/discord/factionwar-dev-rattrapage.txt | 7 messages de #factionwar-dev récupérés lors de l'audit de complétude (voir plus bas) | ~12 100 car. |
sources/discord/factionwar-dev-extra.txt | Capture d'appoint de #factionwar-dev | ~2 200 car. |
sources/attachments/wiki-factionwar__message.txt | Pièce jointe du wiki : Wiki complet du système de menus et de progression | 18 Ko |
sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md | Pièce jointe du wiki : Wiki FactionWar (16 août 2026) | 13 Ko |
sources/brief-recrutement.md | Brief de cadrage fourni hors Discord par le porteur du projet | — |
Convention de fiabilité#
| Marqueur | Signification |
|---|---|
| (aucun) | Information directement sourcée et non contredite |
| ⚠️ à confirmer | Information douteuse, ambiguë, ou contredite ailleurs dans les sources |
| « non précisé dans les sources » | L'information n'existe nulle part dans la matière première |
| Note « Évolution » | Le système a été refondu : l'état actuel est documenté, l'ancien est rappelé pour éviter les confusions |
Convention de citation#
Les passages entre guillemets « … » sont repris des messages Discord, mais leur orthographe est normalisée : fautes de frappe corrigées, accords rétablis, tutoiement parfois transposé à la troisième personne. Le sens et les chiffres ne sont jamais modifiés. Exemple : la source écrit « Le lien et Tres priver réserver au membre Genesis il ce reconnaitrons », la documentation cite « Le lien est très privé, réservé aux membres Genesis — ils se reconnaîtront ».
Le texte brut, tel que publié, est toujours dans sources/ — c'est lui qui fait foi en cas de doute. Deux exceptions où la graphie d'origine est conservée volontairement, parce qu'elle a une conséquence pratique : le chemin %appdata%\Raoming\minecraft\mods du guide d'installation (coquille à corriger dans l'annonce) et la citation « Info Vocal » de la fiche 12, explicitement marquée (orthographe d'origine).
✅ Audit de complétude#
La couverture des sources a été auditée en trois passes successives, chacune plus stricte que la précédente, parce que les deux premières se sont révélées insuffisantes. Voici exactement ce qui est garanti, et comment on le sait.
Le recensement officiel : 152 messages à l'audit, 159 aujourd'hui#
La recherche Discord filtrée par salon donne le nombre exact de messages de chaque canal. C'est le dénominateur incontestable. Les canaux étant vivants, la colonne de droite donne le recomptage du 31/08/2026 :
| Canal | À l'audit | Au 31/08/2026 |
|---|---|---|
#factionwar-dev | 129 | 135 |
#factionwar-histoire | 10 | 10 |
#wiki-factionwar | 5 | 5 |
#factionwar-modspack | 5 | 5 |
#factionwar-annonces | 3 | 4 |
| Total | 152 | 159 |
148 messages sur 152 ont été récupérés avec leur texte intégral. Les 4 restants sont des publications sans aucun texte (image ou vidéo seule) : il n'y a rien à en extraire.
Les 7 messages apparus depuis sont tous du 31/08 et portent tous sur le donjon et son boss ; ils sont intégrés (voir « Contenu ajouté après l'audit » plus bas). Aucun autre contenu n'est apparu ailleurs : les trois canaux histoire, wiki et modspack sont recomptés identiques.
La méthode qui fait foi#
Les premières captures se faisaient en faisant défiler le canal et en sélectionnant le texte à l'écran. Cette méthode perd des messages en silence — c'est la cause de tous les trous trouvés.
La méthode retenue au final est différente : on filtre la recherche Discord sur un salon, et on copie le panneau de résultats en entier, page par page. Chaque message y figure complet, horodaté et attribué, sans troncature liée à l'écran. Le résultat consolidé est dans sources/discord/EXPORT-REFERENCE-tous-canaux.txt — c'est désormais la source qui fait autorité, les captures par défilement sont conservées en second.
Ce que les audits ont trouvé, et corrigé#
Passe 1 — recensement par mots-clés (nouveau, guide) : 27 annonces énumérées, 7 messages manquants ou tronqués découverts et récupérés.
Passe 2 — export exhaustif par la recherche : confrontation des 148 messages récupérés aux sources existantes. Sur les 69 messages porteurs de texte substantiel, 66 étaient déjà couverts et 3 manquaient (dont 2 étaient un doublon du même message). Parmi les messages courts, un seul avait une valeur documentaire réelle. Tous ont été intégrés.
Les 7 messages de la passe 1 :
| Message manquant | Date | Impact sur la doc |
|---|---|---|
| Onglet « Gestion » dans le menu de faction | 29/08 00:54 | Ajout d'une section entière à 05 ; touche G / /factionmenu confirmée |
| Chat de faction et liste de membres améliorée | 29/08 01:24 | Bouton « Chat Faction: ON/OFF » remplaçant /fchat |
| Classement des factions dans l'onglet Raids | 29/08 01:43 | A corrigé une erreur : le classement était documenté dans le mauvais onglet dans 05 et 09 |
| Suivi de quête permanent | 29/08 10:50 | Complété dans 08 et 09 |
| Le Guide d'Osric — Chapitre 1 réinventé | 29/08 14:29 | A confirmé le « 100 % fait main, ni Citizens ni BetonQuest » dans 11 |
| GUIDE : SURVIVRE EN ZONE BOIS | 16/08 08:56 | Nouvelle section « Guide de démarrage » dans 04 |
| L'AVENTURE PREND UNE NOUVELLE DIMENSION | 24/08 11:26 | Présentation d'ensemble de la progression à 5 paliers |
Et les 3 de la passe 2 :
| Message manquant | Date | Apport |
|---|---|---|
| Mécanique du bonus de métier | 14/08 12:26 (reposté 12:31) | +1 % de chance de doubler le drop par niveau — explique le « +30 % au niveau 30 » |
| PNJ Appo du lobby, message complet | 28/08 09:08 | Lève un « ⚠️ à confirmer » : règles, commandes, lien Discord en un clic |
| Info Vocal — indicateur Bedrock | 14/08 22:22 | Un logo signale les joueurs Bedrock/mobile, qui n'ont pas le vocal |
Passe 3 — recalage de la chronologie sur l'export. La chronologie avait été bâtie sur les captures par défilement, qui ne portaient pas toujours l'horodatage. Confrontée à l'export de référence, elle a livré une dernière série de corrections :
- une erreur de date réelle : l'ouverture de la Zone Bois était datée du 15/08 15:07, elle est du 16/08 08:44 (le guide associé suit à 08:56) ;
- 14 entrées datées « ⚠️ à confirmer » ont reçu leur horodatage exact (cross-play 14/08 00:50, métiers 12:09, impôt 23:12,
/f history15/08 01:08, boutique 01:38, zone AFK 14:45, mod client 16/08 23:25, V.0.9 17/08 12:54, refonte métiers 18/08 06:22, MAJ menus 20/08 14:41, 46 quêtes 24/08 23:53, infrastructure 25/08 20:39, roadmap 29/08 15:04, coulisses 30/08 03:11) ; - 9 messages présents dans les sources mais absents du tableau chronologique y ont été ajoutés, dont le pack de textures maison (18/08) et le logo + titre du serveur (25/08) — deux éléments qui changent le brief du graphiste : il reprend un existant au lieu de partir de zéro ;
- l'appel à bâtisseurs était daté du 30/08, il est du 25/08 11:35.
Résultat après correction : sur les 152 messages du recensement officiel, 148 sont récupérés intégralement et leur contenu substantiel est intégré à la documentation. Les 4 non récupérés n'ont aucun texte. Il ne reste qu'un seul « ⚠️ à confirmer » dans la chronologie.
Passe 4 — vérification systématique du contenu des fiches (31/08/2026). Les trois premières passes vérifiaient la couverture des sources. Celle-ci vérifie ce que les fiches en disent, par des contrôles mécaniques dont le dénominateur est vérifiable :
| Contrôle | Périmètre | Résultat |
|---|---|---|
| Citations — chaque passage entre « … » de plus de 40 caractères recherché dans le corpus des sources | 236 citations | 236 sourcées, 0 inventée. 25 ne correspondaient pas au premier passage automatique : toutes retrouvées à la main, l'écart venant de la normalisation orthographique (voir la convention de citation plus haut) |
| Chiffres porteurs — PV du Core, part pillée, impôt, zone AFK, niveaux de métier, paliers de réputation, prix de boutique, capacité réseau… | 30 valeurs | 30 appuyées par une source explicite |
| Cohérence entre fiches — même fait énoncé dans plusieurs fiches | 18 faits croisés | 1 divergence réelle (voir ci-dessous), les 3 autres alertes étant des homonymies de chiffres |
| Commandes — chaque commande documentée recherchée dans les sources | 16 commandes | 16 attestées, 0 inventée |
| Dates — chaque date citée confrontée aux dates réellement présentes dans les sources | 16 dates distinctes | 1 date erronée (voir ci-dessous) |
| Liens et références | 19 fichiers .md | tous résolvent |
Les 3 défauts trouvés et corrigés :
- Une date fausse. Les fiches 01 et 02 attribuaient au 27/08/2026 le message sur l'infrastructure multi-serveurs (« On ne construit pas juste un serveur… », proxy central, Terravel comme monde final). Aucun message n'a été publié le 27/08 — il est du 25/08/2026 20:39. La passe 3 avait déjà recalé cette date dans la chronologie, mais les deux autres fiches avaient gardé l'ancienne.
- Une contradiction entre fiches sur le bonus de métier. La fiche 04 reprenait la formulation du guide Zone Bois (« votre rendement en bois augmente jusqu'à +30 % »), alors que la fiche 07 documente le mécanisme réel : une chance de doubler le drop, +1 point par niveau. Même borne chiffrée, nature de l'effet différente. La fiche 04 porte désormais la précision.
- 44 chemins absolus Windows (
C:\Users\kevin\Desktop\mc\…) dans les sections « Sources » de 5 fiches — ce dossier étant fait pour être partagé, ces références auraient été inutilisables chez un bâtisseur ou un développeur. Converties en chemins relatifs, comme dans les 10 autres fiches.
Ce qui n'est volontairement pas exhaustif
- Les vidéos publiées dans
#factionwar-devn'ont pas été téléchargées (images uniquement). - Les binaires du pack de mods (
.exe,.jar) ne sont pas dans le dossier : la doc conserve les liens de téléchargement officiels, ce qui est plus sûr et plus durable.
Les images, elles, sont exhaustives — sur les 5 canaux
Contrairement à une première version de ce dossier qui n'en gardait qu'une sélection, toutes les images des cinq canaux ont été récupérées : 112 fichiers (119 Mo), zéro doublon binaire, zéro fichier tronqué. Le dénominateur vient de Discord lui-même, canal par canal (dans: <canal> + contient: image) :
| Canal | Messages porteurs d'images | URL examinées | Nouvelles | Fichiers |
|---|---|---|---|---|
#factionwar-dev | 96 | 276 | 0 | 97 |
#factionwar-histoire | 8 | 16 | 0 | 8 |
#factionwar-annonces | 3 | 9 | 1 | 3 |
#wiki-factionwar | 2 | 4 | 0 | 2 |
#factionwar-modspack | 2 | 11 | 0 | 2 |
| Total | 111 | 316 | 1 | 112 |
Le nombre de fichiers dépasse celui des messages car certains messages portent jusqu'à 4 pièces jointes. Chaque copie a été validée par une empreinte distincte du presse-papier, pour écarter le mode d'échec silencieux d'un presse-papier périmé — un piège qui s'est déclenché trois fois au total, à chaque fois détecté et rejoué. Le détail est dans l'index des visuels.
🆕 La seule image nouvelle trouvée lors de cette passe est
04-boss-le-veilleur-muet.png, publiée le 31/08/2026 à 01:52 — soit après la rédaction des 14 premières fiches. Elle a déclenché la rédaction de la fiche 15, Donjons instanciés et boss, qui couvre désormais ce contenu.
Contenu ajouté après l'audit des 152 messages#
Le canal #factionwar-dev est passé de 129 à 135 messages et #factionwar-annonces de 3 à 4 annonces pendant la constitution de ce dossier. Le contenu apparu depuis a été intégré :
| Ajout | Date | Où c'est documenté |
|---|---|---|
| Système de donjons instanciés (copie de monde, chargement, nettoyage) | 31/08/2026 01:52 | 15 — Donjons et boss |
| Le Veilleur Muet, premier boss, et ses 5 mécaniques | 31/08/2026 01:52 | idem |
| Captures in-game du boss (phases, mur de boucliers, Éclat du Veilleur) | 31/08/2026 01:39 → 11:03 | idem, § 2.3 |
⚠️ Contradictions connues dans les sources#
Ces points sont contredits d'un message à l'autre du Discord et n'ont pas pu être tranchés. Ils demandent un arbitrage du porteur du projet — ils sont signalés en place dans chaque fiche.
| Sujet | Version A | Version B | Où |
|---|---|---|---|
| Port Bedrock | 19132 (14/08) | 51.195.4.126:25577 toutes plateformes (16/08) | 11, 12 |
| Ressources du Palier 4 | Diamant / Netherite (wiki) | Diamant / Lapis (patch du 24/08) | 04 |
| Métiers | Métier unique + cooldown 7 j (wiki 16/08) | 5 métiers simultanés, sans cooldown (fin août) | 07 |
| Mod client | Annoncé « obligatoire pour rejoindre » | Cross-play Bedrock actif, et mod réservé aux testeurs | 09, 12 |
| Topologie serveur | 3 descriptions différentes selon les messages | — | 11 |
| Lien du mod client | « [lien à ajouter] », jamais publié | — | 12 |
Dossier constitué le 30 août 2026 à partir du serveur Discord PingHeberg°, catégorie « Minecraft FactionWar ».
FactionWar — Vue d'ensemble du projet#
FactionWar est un serveur Minecraft PvP-Factions développé de zéro par PingHeberg, construit autour d'un univers narratif propre (Terravel, les Cinq Royaumes) et d'une progression par paliers, avec un plugin Paper maison et un mod client Fabric développé en interne.

1. Ce qu'est FactionWar#
FactionWar est présenté par son auteur comme un projet, pas juste un serveur :
« On ne construit pas juste un serveur. On construit une plateforme. »
« On ne fait pas les choses à moitié. FactionWar est un projet, pas juste un serveur. » — #factionwar-dev, 25/08/2026 20:39
Le pitch d'origine, publié à l'annonce du projet :
« Je vous présente FactionWar, mon nouveau projet : un serveur Minecraft PvP-Factions avec une identité forte et un vrai univers derrière. » — Appo, #factionwar-annonces, 13/08/2026
Le wiki officiel le résume côté joueur :
« Bienvenue sur FactionWar, le serveur d'event PingHeberg où des factions s'affrontent pour la domination, la richesse et le territoire. »

Le concept a évolué en cours de route#
| Concept annoncé (13/08/2026) | Concept actuel (à partir du 29/08/2026) | |
|---|---|---|
| Structure du monde | Deux zones opposées : une zone riche (fertile, ressources abondantes) et une zone pauvre/désertique (hostile, aride) | Cinq royaumes progressifs, chacun spécialisé dans une ressource, débloqués palier par palier |
| Univers | Ambiances opposées riche / pauvre | Une mythologie complète : Terravel, l'Innommé, la Rupture, les Cinq Royaumes |
| Riche / Pauvre | Deux camps géographiques | Un statut économique dynamique de faction, qui bascule selon le trésor |
« Le concept lui-même a évolué : ce n'est plus deux zones opposées, c'est devenu 5 royaumes progressifs avec une vraie mythologie derrière (Terravel, l'Innommé, les Cinq Royaumes) » — Hynata, #factionwar-annonces, roadmap mise à jour du 29/08/2026
2. Positionnement : pas un serveur factions classique#
Trois partis pris distinguent FactionWar d'un serveur factions générique.
1. Tout est codé maison. C'est l'engagement le plus répété du projet, de l'annonce initiale jusqu'à la roadmap mise à jour.
« Un système 100% custom, codé de zéro. Toujours pas un plugin tout fait. »
« On voit souvent des serveurs Minecraft qui tournent avec un ou deux plugins téléchargés tout faits. Chez nous, c'est différent : je développe tout le système de jeu sur mesure, à la main, depuis plusieurs semaines. » — #factionwar-annonces, 30/08/2026
2. La progression se mérite. Chaque palier demande un niveau de métier et/ou un stock de ressources ; rien n'est offert.
« Chaque transition demande d'avoir vraiment progressé — niveaux de métiers, stocks de ressources, parfois les deux combinés. Rien n'est offert, tout se mérite. »
Le Nether, l'End et les Élytres sont volontairement désactivés sur les serveurs de progression, et réservés comme récompense finale :
« Ce n'est pas une limitation, c'est une promesse : l'expérience Minecraft complète, avec Nether, End et Élytres, vous attend ailleurs, comme véritable récompense finale de tout votre parcours. »
3. Une couche RPG narrative greffée sur du PvP-Factions. PNJ avec de vraies fenêtres de dialogue (jamais l'écran de troc vanilla), quêtes à rendre en personne, réputation individuelle par PNJ, chapitres narratifs — voir 03-personnages.md.
4. Une économie qui interdit de thésauriser. Une faction Riche passive perd 10 % de chaque gain dans une cagnotte redistribuée aux Pauvres, et un Core détruit coûte 30 % du trésor.
« La richesse ne se garde pas sur FactionWar. Elle se défend, elle s'investit, et surtout — elle se mérite chaque jour. »
3. Stack technique en une page#
Base serveur#
| Élément | Détail |
|---|---|
| Version Minecraft | 1.21.11 (confirmée dans les sources : profil Fabric 1.21.11, mappings Mojang 1.21.11, gamerule minecraft:advance_weather renommé en 1.21.11) |
| Plateforme serveur | Paper (contexte projet vérifié ; les captures Discord ne nomment pas explicitement « Paper », mais décrivent des API Bukkit/Paper : PlayerQuitEvent, PlayerJoinEvent, PlayerDeathEvent, PlayerRespawnEvent, threads Bukkit) |
| Architecture | Proxy central répartissant les joueurs entre plusieurs serveurs indépendants : Lobby, la progression vers les Cinq Royaumes, et Terravel, le monde vanilla final |
| Base de données | MariaDB centralisée (factions, membres, claims, métiers, déblocages de paliers, progression de quêtes) |
| Capacité | 1000 joueurs simultanés annoncés (slots passés de 20 à 1000 sur les 3 serveurs) |
| Hébergement | PingHeberg |
Plugins serveur maison#
| Plugin | Rôle |
|---|---|
FactionSystem | Plugin principal, présent à l'identique sur les 3 serveurs. Contient FactionManager (factions, membres, rôles, claims), core/CoreManager (PV, upgrades, régénération, historique de raids), economy/TreasuryManager (trésorerie, cagnotte serveur, redistribution quotidienne, multiplicateurs d'XP), economy/ShopGUI, economy/AfkZoneManager, jobs/JobManager (5 métiers, cache mémoire + persistance MariaDB), LoadoutManager, AirdropManager, PlayerDataManager (synchronisation d'inventaire universelle), WorldRespawnListener |
Zone2Resources | Spécifique aux zones à paliers : retrait des minerais hors-palier (OreStripListener), déblocage des passages, protection des plateformes d'arrivée, messages d'accueil, téléportation cross-serveur en attente |
ZoneBridge | Transfert réseau (portails) entre zones ; son ancien rôle de sauvegarde d'inventaire a été centralisé dans FactionSystem |
LobbySystem | Portails du lobby vers les zones, construction réservée aux admins |
Les données transitent entre serveur et client par des canaux réseau dédiés : MenuDataChannel, ShopPurchaseChannel, ZoneTravelChannel, FactionManagementChannel, TrashItemChannel.
🆕 Depuis le 31/08/2026, s'ajoute un système de donjons instanciés (copie de monde, chargement, nettoyage) et un moteur de boss scripté à phases, décrits comme fonctionnels et testés. Ces briques ne portent pas encore de nom de classe dans les sources — l'inventaire ci-dessus est antérieur. Voir
15-donjons-et-boss.md.
Mod client Fabric maison#
Le FactionWar Client (factionwarclient) est un mod client développé en interne, obligatoire pour rejoindre le serveur (annoncé comme tel dans #factionwar-dev).
- Une sidebar unique partagée (
Sidebar.java) entre trois écrans : Inventaire (Inv), Recettes (Rct), Faction (F), plus un onglet Quêtes (Que) - Écran Inventaire custom : grille repositionnée, barre de recherche filtrante, aperçu 3D du personnage, panneau Loadout, poubelle intégrée
- Menu Faction en 7 sections : Faction, Shop, Raids, Cagnotte, Core, Zones, Métiers
- Écran Recettes : reconstruction quasi-complète du livre de recettes vanilla (pagination, aperçu fantôme, surbrillance des ingrédients, craft automatique réel)
- Touches dédiées : G (menu général, en test à côté de
/newinv), J (parler à Osric à distance), V (réglages du vocal)
Le menu Faction « n'invente aucune donnée, il ne fait qu'afficher et permettre d'agir sur ce que ces plugins gèrent déjà côté serveur depuis le début. »
Mods clients tiers (optionnels)#
Le vocal de proximité (Simple Voice Chat) tourne sur Fabric 1.21.11 avec la Fabric API. Il est totalement optionnel et indisponible en Bedrock (limitation technique).
4. Crossplay Java / Bedrock#
Le serveur est jouable sur toutes les plateformes : Java Edition, Bedrock (Switch, Xbox, PlayStation, mobile, Windows 10/11).
| Ce qui fonctionne | Limitations connues |
|---|---|
| Chat commun entre toutes les plateformes | ❌ Pas de vocal de proximité en Bedrock |
| Système de factions complet (menu, chat privé, cartes) | ⚠️ Certains blocs custom ou textures peuvent s'afficher différemment en Bedrock |
| PvP inter-factions et anti-friendly-fire | Les pseudos Bedrock apparaissent préfixés d'un point (ex. .VotrePseudo) |
| Passage fluide entre les zones |
Adresses de connexion — ⚠️ à confirmer : les sources se contredisent.
- Wiki officiel (16/08/2026) :
51.195.4.126:25577pour toutes les plateformes (Java / Bedrock / mobile / consoles). - Annonce crossplay #factionwar-dev : adresse
51.195.4.126, port19132pour les joueurs Bedrock, « adresse habituelle » pour les Java.
⚠️ À confirmer également : le mod client FactionWar est annoncé comme obligatoire, mais il n'existe qu'en Fabric (Java). Les sources n'expliquent pas comment les joueurs Bedrock accèdent aux menus custom.
5. Équipe et rôles#
| Personne / compte | Rôle tel qu'il apparaît dans les sources |
|---|---|
| Appo (dev : AppoGenesis) | Porteur du projet, développeur. Signature récurrente : « Développé par AppoGenesis, hébergé par PingHeberg ». Auteur de l'annonce initiale du projet. Également présent en jeu comme PNJ guide dans le lobby |
| ! Hynata | Compte staff qui publie l'essentiel des annonces, patch notes, documentations techniques et textes narratifs (#factionwar-annonces, #factionwar-dev, #factionwar-histoire, #wiki-factionwar), en parlant du développement à la première personne |
| MissMlx | Construction du monde (build) |
| Poucy | Test du contenu narratif, chasse aux bugs |
« Un grand merci aussi à MissMlx, qui met la main à la pâte sur la construction du monde, et à Poucy, qui teste sans relâche tout le contenu narratif pour traquer le moindre bug avant que vous ne tombiez dessus. » — #factionwar-annonces, 30/08/2026
⚠️ À confirmer : la répartition exacte entre les comptes « Appo » et « ! Hynata » n'est pas explicitée dans les captures — les deux publient du contenu de développement à la première personne (« je développe tout le système de jeu sur mesure »).
Statut bénévole et recrutement#
Le projet est bénévole et recrute : bâtisseurs, développeurs Java (Bukkit / Paper / Fabric) et graphiste (contexte projet vérifié).
⚠️ À confirmer : aucune des captures Discord fournies ne contient le message de recrutement lui-même. Les conditions, le format de candidature et le salon concerné ne sont donc pas documentés ici.

6. La roadmap en 5 phases#

Roadmap annoncée le 13/08/2026, réévaluée honnêtement le 29/08/2026.
| Phase | Intitulé | Statut annoncé au 29/08/2026 |
|---|---|---|
| 1 | Fondations & système maison | ✅ Terminée — « et bien plus loin que prévu » |
| 2 | Gameplay Factions | 🟡 Bien avancée, encore en cours |
| 3 | Alpha fermée | ⏳ Pas encore |
| 4 | Bêta publique | ⏳ À venir |
| 5 | Lancement officiel | ⏳ À venir |
Phase 1 — Fondations & système maison ✅#
Annoncé : infrastructure serveur (zones, base de données, plugin de transfert entre mondes), génération des deux mondes, systèmes de base (spawn, sécurité, anti-mobs en zone safe).
Réellement livré :
- Infrastructure multiserveur complète (Lobby + Terravel + 5 zones), synchronisation totale du joueur entre serveurs (inventaire, vie, XP — « tout suit sans perte »)
- Téléportation intelligente, respawn multi-monde, sauvegardes silencieuses
- Refonte du concept : de deux zones opposées vers 5 royaumes progressifs avec mythologie
Phase 2 — Gameplay Factions 🟡#
Annoncé : claims, économie interne, mécaniques PvP.
Déjà construit :
- Claims de territoire, Core avec PV et invulnérabilité, anti-friendly-fire
- Économie complète avec statut Riche/Pauvre dynamique et impôt automatique redistribué chaque jour
- Au-delà du prévu : 6 PNJ avec dialogues et réputation individuelle, un arc narratif complet de 10 quêtes menant à une voûte cachée, 5 métiers actifs simultanément, menu client entièrement custom (mod Fabric)
Reste à faire avant la suite :
- Écriture des quêtes pour les zones et PNJ restants (au-delà du Chapitre 1, déjà terminé)
- Build et aménagement du monde, zone par zone
Phase 3 — Alpha fermée ⏳#
« Pas encore. On préfère avoir un contenu plus complet et un monde plus abouti avant d'ouvrir à un premier groupe de testeurs, plutôt que de vous faire découvrir un chantier à moitié fini. »
⚠️ Tension à noter dans les sources : dès l'annonce crossplay (mi-août, #factionwar-dev), un appel à bêta-testeurs par MP était lancé (« envoyez-moi un MP, je vous donnerai accès en priorité ») et plusieurs fonctionnalités sont marquées « en test ». Il existe donc un accès de test informel, distinct de la Phase 3 officielle qui n'a pas démarré.
Phase 4 — Bêta publique ⏳#
Ouverture élargie, événements de lancement, système de rangs/boutique cosmétique uniquement — toujours pas de pay-to-win.
Phase 5 — Lancement officiel ⏳#
Sortie complète, mises à jour de contenu régulières, « toujours sur notre propre moteur de jeu maison ».
7. Chiffres et faits clés#
| Sujet | Chiffre / fait |
|---|---|
| Royaumes / paliers | 5 (Sylvange, Ferconte, Solarande, Glacime, Aubécie) |
| Métiers | 5 (Mineur, Bûcheron, Forgeron, Fermier, Chasseur), niveaux 1 à 30, +1 % par niveau jusqu'à +30 % |
| Quêtes | 46 au récapitulatif du 25/08/2026 : 28 Faction, 12 Principale (Chapitre 1 « L'Éveil »), 2 Secondaire, 4 PNJ |
| Chapitre 1 « L'Éveil » | 12 étapes narrées par Osric |
| Arc « La Mémoire Scellée » | 10 étapes, aboutit à une voûte scellée (donjon) |
| Core de faction | 500 PV de base, 24 h d'invulnérabilité après la pose |
| Raid réussi | 30 % du trésor de la victime pillé instantanément |
| Impôt des factions Riches | 10 % de chaque gain vers la cagnotte serveur, redistribuée chaque jour aux Pauvres actives |
| Zone AFK | rayon 10 blocs, 2 pièces par joueur présent toutes les 10 minutes |
| Réputation PNJ | 5 paliers — Inconnu 0, Connu 200, Apprécié 500, Respecté 1000, Allié 2000 |
| Capacité réseau | 1000 joueurs simultanés |
| Sauvegardes | toutes les 5 minutes, plus les sauvegardes classiques |
| Redémarrages | plusieurs fois par jour, avertissements à 5 min et 1 min |
| Boutique de faction | +50 PV Core : 5 000 · +2 PV/min régén. : 8 000 · Soin instantané : 3 000 · Boost XP +20 % (2 h) : 6 000 pièces |
| 🆕 Premier boss de donjon | Le Veilleur Muet, 80 PV, 5 mécaniques, combat à phases — annoncé le 31/08/2026, en dev actif (15) |
⚠️ Contradictions relevées entre sources (à trancher par l'équipe) :
- Métiers : le wiki du 16/08 décrit un métier à la fois avec un cooldown de 7 jours pour en changer ; les communications de fin août décrivent les 5 métiers progressant simultanément, « sans cooldown, sans exclusivité ». La version tardive semble faire foi.
- Zone Diamant : annoncée « Diamant + Ancien Débris / Netherite » dans le wiki et le document technique, puis « diamant + lapis exclusifs » dans le patch du 24/08 — ce dernier collant au lore de Glacime (« sommets de diamant et de lapis »).
- Adresse Bedrock : voir § 4.
8. Où trouver quoi#
| Vous cherchez… | Fichier |
|---|---|
| Présentation, positionnement, stack, équipe, roadmap, chiffres clés | 01-vue-densemble.md (ce document) |
| L'histoire de Terravel, l'Innommé, la Rupture, l'identité des Cinq Royaumes, le lien entre récit et paliers | 02-lore-terravel.md |
| Osric, les gardiens d'Aubécie (Aldric, Séraphine, Bram, Mérielle), le Cinquième, les arcs narratifs, la réputation par PNJ | 03-personnages.md |
| Zones à paliers, conditions de déblocage, dimensions custom, world borders | 04-zones-et-progression.md |
| Créer/rejoindre une faction, rôles, claims, Core, raids, anti-friendly-fire, zone AFK | 05-factions.md |
| Trésor, statut Riche/Pauvre, impôt, cagnotte serveur, boutique de faction | 06-economie.md |
| Les 5 métiers, niveaux, bonus, XP | 07-metiers.md |
| Les 46 quêtes, les dialogues PNJ, la réputation, les arcs narratifs | 08-quetes-et-pnj.md |
| Le mod client Fabric : sidebar, écrans, menus, touches, canaux réseau | 09-mod-client-factionwar.md |
| Toutes les commandes, leurs permissions, celles qui sont obsolètes | 10-commandes.md |
| Architecture multi-serveurs, synchronisation, crossplay, dette technique | 11-infrastructure.md |
| Se connecter (Java / Bedrock), installer le mod client et le vocal de proximité | 12-installation-joueur.md |
| L'historique daté du développement, vague par vague | 13-chronologie-dev.md |
| Ce qui est livré / en test / annoncé, les bugs connus, les besoins de recrutement | 14-etat-du-projet-et-chantiers.md |
| Les donjons instanciés, Le Veilleur Muet et ses mécaniques | 15-donjons-et-boss.md |
Le dossier docs/ compte 15 fiches, numérotées de 01 à 15 sans trou.
Sources#
#factionwar-annonces(Discord PingHeberg) — annonce initiale du projet (Appo, 13/08/2026), roadmap mise à jour (Hynata, 29/08/2026), coulisses techniques (Hynata, 30/08/2026)#factionwar-dev(Discord PingHeberg) — documentation du menu/f, annonce crossplay, FactionWar Client, patchs zones/paliers, infrastructure multi-serveurs, système de réputation#wiki-factionwar(Discord PingHeberg) — wiki officiel du 16/08/2026 (Wiki_FactionWar (3).md) et document de référence « Wiki complet du système de menus et de progression »#factionwar-histoire(Discord PingHeberg) — Les Chroniques de Terravel et présentations de personnages#factionwar-modspack(Discord PingHeberg) — installation Fabric / Fabric API / Simple Voice Chat- Contexte projet vérifié hors Discord : plateforme Paper, statut bénévole et recrutement en cours
sources/discord/factionwar-annonces-COMPLET.txt— annonce du 31/08/2026 01:52 : système de donjons instanciés et premier boss Le Veilleur Muet (voir15-donjons-et-boss.mdpour le détail et le sourçage complet).
Le lore de Terravel#
Restitution fidèle et structurée des Chroniques de Terravel telles que publiées sur le Discord FactionWar : le monde d'avant la Rupture, l'Innommé, la Guerre du Silence, la Rupture, les Cinq Royaumes, et le lien entre ce récit et la progression par paliers du serveur.
📜 « L'histoire complète, avec ses annexes et ses quêtes liées à chaque royaume, est désormais consultable directement en jeu — onglet Quêtes → Principale → Histoire. »
1. Avant la Rupture#

« Il fut un temps où le monde n'avait ni frontière ni palier. On l'appelait Terravel, une terre unique où la prospérité semblait sans limite et où la richesse appartenait à quiconque savait la saisir. Ses cités prospéraient sans crainte, ses récoltes ne manquaient jamais, et le commerce circulait librement d'un bout à l'autre du territoire. »
« C'est dans cette abondance qu'apparut un homme dont l'histoire ne retient plus le nom. »
Points à retenir :
- Terravel était un monde unique, sans frontières et sans paliers — l'opposé exact de la carte actuelle.
- L'abondance y était totale, et la richesse revenait « à quiconque savait la saisir » : aucune notion de mérite.
- C'est précisément cette abondance sans garde-fou qui rend la catastrophe possible.
2. L'Innommé#

« On l'appelle aujourd'hui simplement l'Innommé, et ce silence sur son identité n'est pas un oubli. C'est une punition, la seule que les Anciens aient jamais su lui infliger. »
« Il ne naquit pas puissant. Il le devint, lentement, en amassant ce que les autres négligeaient — des terres jugées sans valeur, des dettes que personne ne voulait recouvrer, des alliances que personne ne voulait sceller. En quelques décennies à peine, il possédait plus que n'importe quel royaume de Terravel réuni, sans qu'aucun conseil, aucune couronne, n'ait jamais vu venir le danger. »
Points à retenir :
- L'anonymat est une sanction, pas une lacune historique : les Anciens ont effacé son nom faute d'avoir pu l'arrêter autrement.
- Sa puissance est acquise, pas innée — construite par accumulation patiente de ce que les autres méprisaient.
- Personne ne l'a vu venir : ni conseil, ni couronne.
3. La Guerre du Silence#

« Elle ne commença pas par des armées ni par des batailles ouvertes. Elle commença par des marchés fermés, des récoltes rachetées avant même d'être semées, des cités entières mises à genoux sans qu'un seul coup ne soit porté. »
« Quand les royaumes de Terravel comprirent enfin ce qui se tramait, il était déjà trop tard. L'Innommé ne conquit pas le monde par la force. Il l'acheta, pièce par pièce, jusqu'à ce qu'il n'y ait plus rien à posséder. »
Points à retenir :
- Une guerre économique, sans bataille : c'est de là que vient son nom.
- La défaite de Terravel est une défaite de marché, pas d'armes.
- Le motif « la richesse est une arme » est le socle thématique de tout le serveur.
🆕 Une figure de cette époque devient jouable. Le premier boss de donjon, annoncé le 31/08/2026, est Le Veilleur Muet : *« un ancien gardien de pierre posté aux frontières bien avant la Guerre du Silence »*. Il appartient donc à la strate la plus ancienne du récit, celle des défenses dressées avant que l'Innommé n'achète le monde — et son mutisme prend tout son sens dans une guerre dont le nom même est le silence. Voir
15-donjons-et-boss.md.
4. La Rupture#

« Les Anciens, ce conseil de sages qui avait survécu à la chute de tous les royaumes, refusèrent de lui céder Terravel dans son entièreté. Dans un dernier acte de résistance, ils scellèrent le monde originel derrière une porte que nulle richesse ne pourrait jamais acheter, et fragmentèrent ce qui restait du territoire en cinq terres séparées — chacune conçue comme une épreuve. »
« Non pas pour punir les voyageurs à venir, mais pour s'assurer qu'aucun d'entre eux ne referait jamais l'erreur qu'avait commise Terravel entière : laisser un seul homme accumuler sans jamais avoir à prouver sa valeur. »
Points à retenir :
- Les Anciens sont un conseil de sages, survivants de la chute de tous les royaumes.
- Ils scellent Terravel derrière une porte insensible à la richesse — le seul verrou que l'Innommé ne peut acheter.
- Les cinq terres ne sont pas une punition : ce sont cinq épreuves, un dispositif de sécurité contre la répétition de l'histoire.
5. Les Cinq Royaumes#
Les cinq terres issues de la Rupture, telles que décrites dans les Chroniques :
🌲 Sylvange — la forêt des premiers pas, où l'on apprend à survivre avec ce que la terre veut bien offrir.
⛏️ Ferconte — les collines de cuivre et de fer, où le vent porte encore l'écho des marteaux d'une civilisation disparue.
🏜️ Solarande — les sables dorés et désolés, où l'on dit que l'or qu'on y trouve fut autrefois arraché aux coffres de l'Innommé lui-même, avant qu'il ne disparaisse.
❄️ Glacime — les sommets de diamant et de lapis, si froids que seuls les plus déterminés osent encore y monter.
🏘️ Aubécie — la dernière cité, la garnison ultime des Anciens, bâtie au plus près de la porte scellée de Terravel. Ses villageois sont bien plus vieux qu'ils n'en ont l'air. Certains, tard le soir, murmurent avoir connu l'Innommé de leur vivant. Aucun n'accepte jamais de le confirmer tout à fait.
Identité, ressource et ambiance de chaque royaume#
| Royaume | Identité narrative | Ressource | Ambiance |
|---|---|---|---|
| 🌲 Sylvange | La forêt des premiers pas — l'apprentissage | Bois (charbon rare) | Bienveillante mais frugale : on survit avec ce que la terre veut bien offrir |
| ⛏️ Ferconte | Les collines d'une civilisation disparue | Cuivre, fer | Mélancolique et industrieuse : l'écho des marteaux d'un monde mort |
| 🏜️ Solarande | Les sables où l'or de l'Innommé aurait été dispersé | Or, redstone | Aride et désolée, hantée par le butin d'un homme disparu |
| ❄️ Glacime | Les sommets réservés aux plus déterminés | Diamant, lapis | Hostile, verticale, sélective par le froid |
| 🏘️ Aubécie | La dernière cité, garnison ultime des Anciens, au pied de la porte scellée | Cité-hub (villages, villageois, commerce) plutôt que minerai | Habitée, ancienne, trouble : des villageois plus vieux qu'ils n'en ont l'air |
⚠️ Point à confirmer : le lore attribue à Glacime « diamant et lapis », ce que confirme le patch du 24/08/2026 (« nouvelle dimension avec diamant + lapis exclusifs »). En revanche, le wiki du 16/08 et le document technique annonçaient pour cette même zone « Diamant + Ancien Débris / Netherite ». La version diamant + lapis semble être celle retenue.
6. Aujourd'hui#

« On raconte que l'Innommé n'est pas mort. Qu'il observe encore, depuis quelque part que nul ne connaît, patient, presque amusé, à regarder les voyageurs tenter d'atteindre une porte qu'il a lui-même autrefois tenté de posséder. »
Un vieux forgeron d'Aubécie, interrogé sur l'apparence réelle de l'Innommé, répondit seulement ceci :
« Il n'avait pas besoin d'un visage. Il en avait déjà trop, empruntés à tous ceux qu'il avait ruinés, et aucun ne lui allait plus. »
Et l'avertissement adressé directement au joueur, qui clôt les Chroniques :
« Vous voilà prévenu, voyageur. Chaque pièce que vous amassez, chaque richesse que vous bâtissez, chaque royaume que vous traversez — quelqu'un l'a peut-être déjà fait avant vous, avec des conséquences que Terravel entière a mis des générations à effacer. »
« Reste à savoir si vous suivrez son chemin, ou si vous saurez, vous, réussir là où il a échoué. »
Points à retenir :
- L'Innommé est présumé vivant, spectateur, jamais confirmé mort.
- Le motif du visage manquant est repris directement par Mérielle à Aubécie (voir
03-personnages.md). - Le récit désigne explicitement le joueur comme le successeur potentiel de l'Innommé : même chemin, issue différente à écrire.
7. Ce que la progression par paliers raconte#
La mécanique du serveur n'est pas plaquée sur le lore : elle est le lore. La Rupture a fragmenté le monde en cinq épreuves ; le joueur les traverse dans l'ordre.
| Élément de récit | Traduction en jeu |
|---|---|
| Les Anciens fragmentent Terravel en cinq terres-épreuves | Cinq zones à paliers, chacune une dimension dédiée avec sa propre carte, son biome et son world border |
| « Laisser un seul homme accumuler sans jamais avoir à prouver sa valeur » | Chaque passage de palier exige un niveau de métier et/ou un stock de ressources : « Rien n'est offert, tout se mérite » |
| Chaque terre est spécialisée | Les minerais hors-palier sont physiquement retirés à la génération : impossible de sauter une étape en farmant ailleurs |
| Une porte que nulle richesse ne peut acheter | Terravel, le monde vanilla final, tourne comme serveur distinct au bout de la progression — le Nether, l'End et les Élytres y sont réservés, désactivés partout ailleurs |
| Aubécie, garnison ultime bâtie au plus près de la porte | Palier 5 : un hub habité (villages, villageois, commerce), pas une zone à miner. « Le cœur battant de la fin de progression » |
| L'Innommé, qui acheta le monde | L'économie Riche/Pauvre : thésauriser est une stratégie perdante, la richesse doit être investie et défendue |
Le mot d'ordre du projet reformule exactement la leçon des Anciens :
« FactionWar continue de grandir, chaque semaine, avec la même exigence : rien de gratuit, tout de mérité. »
Et l'objectif narratif déclaré :
« Le système de quêtes n'est qu'un début. Une véritable chaîne narrative se prépare, avec un objectif clair à l'horizon : faire de la Capitale la porte d'entrée vers la suite de l'aventure. »
Correspondance royaumes / paliers#
| Palier | Royaume | Zone technique | Ressource exclusive |
|---|---|---|---|
| 1 | Sylvange | Zone Bois (factionwar:bois, biome forêt) | Bois — aucun minerai, charbon 15 % |
| 2 | Ferconte | Zone Cuivre/Fer (factionwar:cuivre, Windswept Hills) | Cuivre, fer |
| 3 | Solarande | Zone Or/Redstone (factionwar:or, Badlands) | Or, redstone |
| 4 | Glacime | Zone Diamant | Diamant, lapis (⚠️ voir § 5) |
| 5 | Aubécie | Zone Capitale (biome Plaines, variante Plaines de tournesols) | Hub habité : villages, villageois, échanges |
⚠️ À confirmer : les noms de royaumes (Sylvange, Ferconte, Solarande, Glacime, Aubécie) et les noms techniques de zones (Bois, Cuivre, Or, Diamant, Capitale) coexistent dans les sources sans qu'un document unique ne pose la correspondance officielle. Celle-ci est reconstituée ici à partir des ressources annoncées et du découpage du Chapitre 1 (sous-arc Bûcheron = Sylvange, sous-arc Cuivre = Ferconte, sous-arc Or = Solarande).
Le récit se déroule par chapitres#
Le Chapitre 1 « L'Éveil » couvre 12 étapes et les premières zones, réparties en sous-arcs :
- Sous-arc Bûcheron (Sylvange) → 4 quêtes
- Sous-arc Cuivre (Ferconte) → 4 quêtes
- Sous-arc Or (Solarande) → 4 quêtes
- Les sous-arcs Glacime / Diamant restent à écrire (état au 25/08/2026)
⚠️ À confirmer : aucune source ne décrit le contenu d'un Chapitre 2. La roadmap indique seulement qu'il reste « l'écriture des quêtes pour les zones et PNJ restants (au-delà du Chapitre 1 déjà terminé) ».
Sources#
#factionwar-histoire(Discord PingHeberg) — « 📖 LES CHRONIQUES DE TERRAVEL — Le récit complet » (! Hynata), qui fournit l'intégralité des passages cités en blockquote de ce document#factionwar-dev(Discord PingHeberg) — patchs Zone Diamant / Zone Capitale (24/08/2026), récapitulatif des quêtes et découpage du Chapitre 1 (25/08/2026), infrastructure multi-serveurs et rôle de Terravel comme monde vanilla final (25/08/2026)#wiki-factionwar(Discord PingHeberg) — wiki officiel du 16/08/2026 et document de référence « Wiki complet du système de menus et de progression » (dimensions, biomes, conditions de déblocage, exclusivité des minerais)#factionwar-annonces(Discord PingHeberg) — roadmap mise à jour du 29/08/2026 (évolution du concept vers les Cinq Royaumes)sources/discord/factionwar-annonces-COMPLET.txt— annonce du 31/08/2026 01:52 : système de donjons instanciés et premier boss Le Veilleur Muet (voir15-donjons-et-boss.mdpour le détail et le sourçage complet).
Les personnages de FactionWar#
Recensement des PNJ narratifs du serveur : Osric l'éclaireur de Sylvange, les quatre gardiens d'Aubécie (Aldric, Séraphine, Bram, Mérielle), le mystérieux Cinquième, ainsi que le système de dialogue, les arcs narratifs connus et la réputation individuelle par PNJ.

1. Comment fonctionnent les PNJ#
Les PNJ de FactionWar ne sont pas des villageois marchands vanilla.
« Contrairement aux villageois classiques, ces PNJ n'ouvrent jamais l'écran de troc vanilla. Chaque interaction ouvre une véritable fenêtre de dialogue, propre à chaque personnage, avec son propre texte selon votre progression. »
Interaction : clic droit sur le PNJ → une fenêtre de dialogue dédiée s'ouvre.
Boutons possibles selon l'état :
| Bouton | Condition |
|---|---|
| Accepter la quête | La quête n'a jamais été acceptée |
| Terminer la quête | Les conditions sont déjà remplies |
| Faire un cadeau | Vous avez l'objet-cadeau du PNJ dans votre inventaire (1× par jour, par PNJ) |
| Fermer | Toujours disponible |
Une catégorie de quêtes à part. Le menu Quêtes compte quatre catégories (Faction, Principale, Secondaire, PNJ). Les quêtes PNJ sont invisibles tant qu'un personnage ne vous les a pas confiées, et l'onglet PNJ ne sert qu'au suivi — il n'y a pas de bouton « Réclamer ».
| État affiché | Signification |
|---|---|
| En cours | Condition pas encore remplie |
| Retourne voir le PNJ | Condition remplie, récompense à récupérer |
| Terminée | Quête rendue et payée |
« La récompense ne se réclame jamais dans le menu. Il faut retourner parler en personne au PNJ qui vous a confié la quête pour la rendre — exactement comme dans un vrai RPG. »
« Rien n'apparaît dans votre menu tant que vous n'avez pas fait le premier pas vers eux. »
Les récompenses vont dans le trésor de la faction, jamais dans un portefeuille personnel.
2. Osric — l'Éclaireur de Sylvange#

« Ah, un nouveau visage à Sylvange. Bienvenue, voyageur. »
Rôle : premier PNJ rencontré du jeu, guide du Chapitre 1 « L'Éveil ». Il est le narrateur de la progression sur les premières zones.
Personnalité — un vieil éclaireur sans mystère, à la patience de quelqu'un qui a tout vu :
« Personne ne sait vraiment depuis combien de temps Osric arpente ces bois. Certains disent qu'il était déjà là avant les premières cabanes. D'autres pensent qu'il a simplement l'air d'avoir toujours été là, comme les arbres eux-mêmes. Lui ne dit jamais son âge, seulement qu'il en a vu passer, des voyageurs. »
« Pas de mystère profond chez cet homme-là, pas de secret à percer. Juste un vieil éclaireur qui croit à une idée simple : "Ici, on n'apprend pas à accumuler. On apprend à mériter." »
Ce qu'il propose au joueur :
- Les 12 étapes du Chapitre 1 « L'Éveil », « une vraie histoire à chacune, à votre rythme »
- Les premiers repères de survie (hache, bois, charbon), sans brusquer
- Des indices sur Aubécie et les Anciens, glissés entre deux conseils, qui préparent la suite du parcours
« Le charbon que tu rapportes... les Anciens s'en servaient, autrefois, pour garder les feux d'Aubécie allumés. Tu en entendras reparler, de cette cité. »
Sa fonction narrative est de se rendre inutile :
« Osric ne vous accompagnera pas jusque-là. Ce n'est pas son rôle. Le sien, c'est de vous préparer, un pas après l'autre, jusqu'à ce que vous n'ayez plus besoin de lui. »
« Sylvange t'a appris ce qu'elle pouvait. Le reste, tu devras l'apprendre seul, ou auprès d'autres qui t'attendent plus loin. Bonne route, voyageur. »
Confort de jeu associé :
- Un badge rouge discret apparaît en haut à gauche de l'écran dès qu'Osric a quelque chose à dire — aucune interruption forcée, pas de popup
- Touche J : parler à Osric depuis n'importe où, sans retourner à Sylvange à chaque étape
- Le suivi de quête bascule automatiquement sur la nouvelle étape dès qu'elle est acceptée
📍 Osric attend le joueur à Sylvange, dès son arrivée.
3. Les gardiens d'Aubécie#

« Aubécie n'était jusqu'ici qu'un nom sur la carte, une plateforme d'arrivée, un décor. Aujourd'hui, elle respire enfin. Cinq personnages y prennent racine, chacun porteur d'un fragment de l'histoire de Terravel — et l'un d'entre eux préfère encore rester dans l'ombre. »
📍 Les quatre personnages disponibles se tiennent côte à côte sur la plateforme d'arrivée d'Aubécie (Zone Capitale). Chaque personnage propose sa propre quête, indépendante des autres.
🛡️ Aldric — Gardien d'Aubécie#
Rôle : premier visage rencontré à l'arrivée, et premier PNJ narratif jamais ajouté à FactionWar. Vêtu de la robe des Clercs, immobile et patient depuis des générations.
Personnalité : franc, sans secret apparent, mais attentif — il jauge.
« Aldric ne cache rien — il attend simplement de voir si vous méritez sa confiance. »
« Bienvenue, voyageur. Cette cité est la dernière avant la porte scellée de Terravel. »
Ce qu'il propose : la quête « Le Premier Service » — apporter 10 émeraudes pour prouver sa bonne foi envers la cité.
« Un début simple, mais Aldric n'oublie jamais un service rendu. » « Aldric garde peut-être plus de secrets qu'il n'y paraît. Reste à savoir ce qu'il attend vraiment de vous, une fois votre premier service rendu. »
Cadeau de réputation : 🍞 Pain.
💰 Séraphine — Marchande d'Aubécie#
Rôle : le commerce de la cité. Elle n'ouvre pas sa boutique au premier venu.
Personnalité : méfiante, observatrice, dotée d'une mémoire trop longue.
« Elle a vu passer des centaines de voyageurs, et se souvient de chacun. Séraphine ne fait confiance à personne d'emblée — elle teste, elle évalue, elle observe la façon dont vous manipulez la richesse avant de vous ouvrir son commerce. On raconte qu'elle garde un vieux registre de comptes, bien plus ancien qu'elle ne veut l'admettre. »
« Certains reviennent riches. D'autres ne reviennent jamais. »
Fil narratif ouvert : ce « vieux registre de comptes, bien plus ancien qu'elle ne veut l'admettre » — écho direct de l'Innommé, qui achetait des dettes que personne ne voulait recouvrer.
Cadeau de réputation : 💎 Émeraude.
⚒️ Bram — Forgeron d'Aubécie#
Rôle : la forge. Il ne laisse approcher son enclume qu'à ceux qui ont prouvé leur courage au combat.
Personnalité : dur, taiseux, troublé par sa propre mémoire des gestes.
« Les bras couverts de suie, le regard dur, Bram ne laisse approcher son enclume qu'à ceux qui ont prouvé leur courage au combat. Ce qui le trouble, sans qu'il sache vraiment pourquoi, ce sont ces gestes de forge qu'il maîtrise sans jamais les avoir appris de personne. »
« Mes mains connaissent des gestes que je n'ai jamais appris de personne. Un jour, peut-être, je comprendrai pourquoi. »
Fil narratif ouvert : une mémoire ancienne inscrite dans le corps, cohérente avec les villageois d'Aubécie « bien plus vieux qu'ils n'en ont l'air ». ⚠️ Aucun arc dédié à Bram n'est encore décrit dans les sources.
Cadeau de réputation : ⛏️ Lingot de fer.
📜 Mérielle — l'Ancienne d'Aubécie#
Rôle : gardienne de la mémoire de la cité, et la seule à parler ouvertement de Terravel et de la Rupture.
Personnalité : archiviste obstinée, qui écrit contre l'effacement.
« Chaque fragment d'histoire qu'elle confie a un prix : du papier, beaucoup de papier, pour continuer à écrire ce qu'elle refuse de laisser s'effacer. Certains de ses souvenirs, pourtant, semblent plus troublants que les autres. »
« L'Innommé n'avait pas de visage, disent les vieux récits. Mais moi, je me souviens d'un visage. Je ne sais juste plus s'il était vraiment le sien. »
Ce qu'elle propose : la quête d'entrée « Fragments de mémoire », puis l'arc narratif complet « La Mémoire Scellée » (voir § 5).
Cadeau de réputation : 📖 Livre.
🕯️ Le Cinquième#
Rôle : inconnu. Cinquième personnage annoncé d'Aubécie, jamais rencontré à ce jour.
« Il n'a ni nom, ni visage, ni portrait affiché. Personne, à ce jour, ne l'a rencontré. Certains prétendent l'avoir aperçu, à la lisière d'Aubécie, disparaissant dès qu'on s'approche. D'autres pensent qu'il n'existe pas encore — qu'il faudra gagner la confiance des quatre autres avant qu'il n'accepte de se montrer. »
« Une chose est certaine : quand il apparaîtra, il ne sera pas là par hasard. »
« Quatre histoires commencent aujourd'hui. Une cinquième attend son heure. »
⚠️ À confirmer : la condition d'apparition du Cinquième (« gagner la confiance des quatre autres ») est présentée dans les sources comme une rumeur in-game, pas comme une règle technique documentée. Rien n'indique si un palier de réputation précis le déclenche.
4. Le système de réputation par PNJ#
Un système de réputation individuelle est actif pour les quatre PNJ d'Aubécie : Aldric, Séraphine, Bram et Mérielle. Chaque réputation est suivie séparément.
Gagner de la réputation#
| Action | Gain | Fréquence |
|---|---|---|
| ✅ Terminer sa quête | +20 points | Une seule fois |
| 🎁 Lui offrir un cadeau | +5 points | 1× par jour, par PNJ |
Objets-cadeaux requis#
| PNJ | Cadeau |
|---|---|
| 🍞 Aldric | Pain |
| 💎 Séraphine | Émeraude |
| ⛏️ Bram | Lingot de fer |
| 📖 Mérielle | Livre |
Procédure : avoir l'objet en inventaire → parler au PNJ → cliquer sur « Faire un cadeau ». L'objet est consommé automatiquement, la réputation augmente aussitôt.
Paliers de réputation#
| Palier | Seuil |
|---|---|
| ⚪ Inconnu | 0 pt |
| 🟢 Connu | 200 pts |
| 🔵 Apprécié | 500 pts |
| 🟣 Respecté | 1000 pts |
| 🟡 Allié | 2000 pts |
Le palier actuel s'affiche directement dans la fenêtre de dialogue du PNJ. Le détail complet (points, palier, statut de quête) se consulte dans menu Quêtes → onglet PNJ.
« Tissez des liens durables avec Aubécie. 🗡️ »
⚠️ À confirmer : les sources ne précisent pas ce que débloquent concrètement les paliers de réputation (dialogues, prix, quêtes supplémentaires, accès au Cinquième). Avec +20 points par quête et +5 par cadeau quotidien, le palier « Allié » (2000 pts) représente un investissement très long — l'équilibrage mériterait d'être vérifié.
5. Arc narratif « La Mémoire Scellée » (Mérielle)#

Une chaîne de quêtes entièrement narrative, en 10 étapes, qui s'ouvre après la première rencontre avec Mérielle.
Prérequis : avoir terminé « Fragments de mémoire » chez Mérielle. Elle accueille ensuite le joueur avec un nouveau dialogue dès qu'il revient lui parler.
De quoi ça parle :
« Mérielle commence à se souvenir de choses qu'elle avait oubliées, ou qu'on avait voulu lui faire oublier. Aidez-la à reconstituer des fragments de mémoire, quête après quête, jusqu'à découvrir un secret enfoui sous Aubécie depuis des générations. »
L'aboutissement — une voûte scellée (donjon) :
« L'arc culmine sur la découverte d'une voûte oubliée, gardée par des mécanismes anciens qui ne cèdent qu'à ceux qui prouvent leur valeur au combat. Ce qu'on y trouve pourrait bien être lié à l'un des plus grands mystères de Terravel. »
Récompenses :
- Chaque étape rapporte des pièces pour la faction
- La dernière quête offre en plus un objet unique : 💠 Fragment de la Voûte — « un éclat arraché aux ténèbres, qui semble contenir un fragment de mémoire qui ne vous appartient pas »
« Aubécie garde encore beaucoup de secrets. Certains ne demandent qu'à être déterrés. 🗝️ »
⚠️ À confirmer : le contenu exact des 10 étapes, le fonctionnement du donjon (mécanismes, mobs, mise en place) et l'usage du Fragment de la Voûte ne sont pas détaillés dans les sources. Le « plus grand mystère de Terravel » auquel il serait lié n'est jamais nommé — le rapprochement avec le visage dont Mérielle se souvient reste une lecture, pas une information confirmée.
🆕 Mise à jour du 31/08/2026. Un premier boss de donjon a été annoncé : Le Veilleur Muet, « ancien gardien de pierre posté aux frontières bien avant la Guerre du Silence ». C'est le premier personnage du lore à devenir un adversaire jouable plutôt qu'un interlocuteur — voir 15-donjons-et-boss.md. Rien n'établit toutefois qu'il garde la voûte de Mérielle : l'annonce le rattache à la fin du Chapitre 1. ⚠️ À confirmer.
6. Appo — le guide du lobby#
Un PNJ nommé Appo a été ajouté au spawn du lobby, présenté comme « votre guide sur le serveur ». Il porte le nom du porteur du projet.
⚠️ À confirmer : les sources n'indiquent pas s'il propose des quêtes, des dialogues narratifs, ou seulement de l'aide et de l'orientation.
7. Récapitulatif et zones d'ombre#
| PNJ | Lieu | Statut |
|---|---|---|
| Osric | Sylvange (palier 1) | ✅ Actif — Chapitre 1 « L'Éveil », 12 étapes |
| Aldric | Aubécie, plateforme d'arrivée | ✅ Actif — « Le Premier Service » (10 émeraudes) + réputation |
| Séraphine | Aubécie, plateforme d'arrivée | ✅ Actif — quête propre + réputation |
| Bram | Aubécie, plateforme d'arrivée | ✅ Actif — quête propre + réputation |
| Mérielle | Aubécie, plateforme d'arrivée | ✅ Actif — « Fragments de mémoire » puis « La Mémoire Scellée » (10 étapes) + réputation |
| Le Cinquième | Aubécie (lisière ?) | 🕯️ Non apparu |
| Appo | Lobby, spawn | ✅ Actif — guide |
⚠️ Points à confirmer, transversaux :
- Nombre de PNJ. La roadmap du 29/08/2026 annonce « 6 PNJ avec dialogues et réputation individuelle ». Les sources n'en nomment que six au total en comptant Osric et Appo (Aldric, Séraphine, Bram, Mérielle, Osric, Appo), mais la réputation individuelle n'est documentée que pour les quatre PNJ d'Aubécie. Le décompte exact reste à trancher.
- Tableau des quêtes PNJ tronqué. Le récapitulatif du 25/08/2026 annonce « 👤 PNJ (4 quêtes) » avec un tableau PNJ / Objectif / Récompense, mais la capture Discord s'interrompt juste après l'en-tête. Seule la quête d'Aldric est documentée ; les objectifs et récompenses de Séraphine, Bram et Mérielle manquent.
- Extension prévue. Le système technique derrière ces PNJ est explicitement conçu pour s'étendre : « pensé pour accueillir de nombreux autres PNJ à travers les Cinq Royaumes — chacun avec ses propres dialogues, ses propres quêtes, ses propres exigences. Certains PNJ pourraient un jour révéler des fragments de l'histoire de Terravel que même le grand livre de la légende ne raconte pas entièrement. » Aucun PNJ n'est pour l'instant documenté à Ferconte, Solarande ou Glacime.
Sources#
#factionwar-histoire(Discord PingHeberg) — « 🌲 SYLVANGE — À la rencontre d'Osric », « 🏰 FACTIONWAR — CINQ VISAGES POUR AUBÉCIE », « 🕯️ NOUVEL ARC NARRATIF : "La Mémoire Scellée" chez Mérielle » (! Hynata) — origine de la quasi-totalité des citations de ce document#factionwar-dev(Discord PingHeberg) — arrivée d'Aldric à Aubécie (24/08/2026), fonctionnement complet du système de dialogue et des catégories de quêtes, récapitulatif des 46 quêtes (25/08/2026), PNJ Appo dans le lobby (28/08/2026), système de réputation des PNJ d'Aubécie, Chapitre 1 « L'Éveil » et touche J#factionwar-annonces(Discord PingHeberg) — roadmap mise à jour du 29/08/2026 (mention des 6 PNJ et de l'arc de 10 quêtes)sources/discord/factionwar-annonces-COMPLET.txt— annonce du 31/08/2026 01:52 : système de donjons instanciés et premier boss Le Veilleur Muet (voir15-donjons-et-boss.mdpour le détail et le sourçage complet).
04 — Zones et progression#
Résumé. FactionWar n'est plus un monde unique coupé en deux camps : c'est une progression linéaire à 5 paliers, chaque palier étant une carte (dimension) dédiée à une seule famille de ressources, correspondant à l'un des Cinq Royaumes de l'univers Terravel. On démarre en Zone Bois, on débloque la zone suivante en prouvant sa progression (niveau de métier + stock de ressources), et le déblocage est permanent. L'ensemble tourne sur une infrastructure multi-serveurs (Lobby + serveurs de progression + Terravel) avec synchronisation totale du joueur. Ce document décrit le système tel qu'il fonctionne aujourd'hui ; l'ancien modèle « Zone Riche / Zone Pauvre » est traité en fin de fichier, section Historique.

1. Le principe des zones à paliers#
Chaque type de ressource a sa propre carte dédiée. Il n'y a plus de minerai mélangé partout : un listener serveur (OreStripListener) retire physiquement les minerais non autorisés à la génération de chaque nouveau chunk, une seule fois, jamais aux rechargements.
Conséquence de design annoncée : même une faction déjà riche et installée doit un jour repasser par ces zones pour progresser.
| Règle | Valeur |
|---|---|
| Minerais autorisés | définis par zone (liste blanche) |
| Charbon | règle globale : 15 % de chance de survie à la génération, dans toutes les zones |
| Déblocage | permanent — plus jamais de coût à repayer, même si on revient farmer plus tard |
| Claims de faction | fonctionnent dans toutes les zones, suivis par monde |
| Plateforme d'arrivée | protégée (pose/casse de blocs interdite, réservée aux admins) |
| Bordure de monde | chaque zone a sa propre world border |
| Message d'accueil | titre + explication automatique à la première entrée dans une zone (WelcomeTriggerListener) |
2. Tableau récapitulatif des 5 paliers#
Chaque joueur avance à travers cinq mondes entièrement construits, chacun avec sa propre identité, ses propres ressources et son propre défi de déblocage :
🪵 Zone Bois → 🟠 Zone Cuivre/Fer → 🟡 Zone Or/Redstone → 💎 Zone Diamant/Lapis-Lazuli → 🏘️ Zone Capitale
Chaque transition demande d'avoir vraiment progressé : niveaux de métiers, stocks de ressources, parfois les deux combinés. Formule officielle de l'équipe : « Rien n'est offert, tout se mérite. »
| Palier | Zone | Royaume | Ressources exclusives | Condition de déblocage | Statut |
|---|---|---|---|---|---|
| 1 | 🌲 Zone Bois | Sylvange | Bois uniquement (aucun minerai) + charbon très rare | Palier de départ, accessible dès l'arrivée | ✅ Ouverte |
| 2 | ⛏️ Zone Cuivre/Fer | Ferconte | Cuivre, Fer | Bûcheron niveau 10 + 256 bois (rondins) en inventaire | ✅ Ouverte |
| 3 | 🟡 Zone Or/Redstone | Solarande | Or, Redstone | Mineur niveau 15 + 512 lingots (cuivre + fer, mélange libre, pas de ratio imposé) | ✅ Ouverte |
| 4 | 💎 Zone Diamant | Glacime | Diamant, Lapis | Mineur niveau 25 + Bûcheron niveau 20 | ✅ Ouverte et intégrée au menu (⚠️ à confirmer : aucun coût en ressources n'est mentionné pour ce palier) |
| 5 | 🏘️ Zone Capitale — Aubécie | Aubécie | Aucune ressource minière exclusive : hub habité | Forgeron niveau 28 + 256 Diamant/Lapis combinés, déblocage depuis la Zone Diamant | ✅ Ouverte, aménagement/build en cours |
⚠️ À ne pas confondre : la Zone Capitale (Aubécie) n'est pas le Lobby. Le Lobby est le hub de connexion ; Aubécie est le cinquième palier de progression.
3. Détail palier par palier#
Palier 1 — 🌲 Zone Bois (Sylvange)#
| Élément | Valeur |
|---|---|
| Dimension | factionwar:bois |
| Biome | Forêt |
| Taille annoncée | 1000 × 1000 blocs |
| Ressources | Bois uniquement — aucun minerai sur toute la carte ; charbon TRÈS rare (règle globale 15 %) |
| Accès | Immédiat, point de départ de tous les joueurs |
| Faune | Animaux et mobs hostiles présents ; mobs actifs la nuit |
| Terrain | Forêt naturelle : terrain varié, collines, arbres qui poussent normalement |
| Particularité | Les explosions ne dégradent pas le décor |

Ambiance / lore. Sylvange, « la forêt des premiers pas, où l'on apprend à survivre avec ce que la terre veut bien offrir ». On y rencontre Osric, l'Éclaireur de Sylvange, PNJ narratif du Chapitre 1 « L'Éveil » (12 étapes).
Guide de démarrage en Zone Bois#
Scénario de survie officiel publié par l'équipe (guide « 📘 Survivre en Zone Bois », 16/08/2026), pour un joueur qui arrive « les mains presque vides ».
Étape 1 — S'installer
| Action | Détail |
|---|---|
| Trouver un coin tranquille et le claim | Le système de territoire de faction fonctionne ici comme partout ailleurs. Réclamer sa zone rapidement évite qu'un autre groupe vienne piller ce que l'on construit |
| Couper du bois dès l'arrivée | C'est la seule ressource de la carte, mais elle suffit largement pour démarrer : établi, abri de fortune, outils de base |
| Priorité absolue | Un toit sur la tête avant la tombée de la nuit (les mobs hostiles sont bien présents la nuit) |
Étape 2 — Le métier Bûcheron
| Élément | Détail |
|---|---|
| Commande | /job choose bucheron |
| Gain d'XP | Chaque bloc de bois coupé donne de l'XP de métier |
| Rendement | Le guide annonce qu'en montant en niveau (jusqu'à 30), « votre rendement en bois augmente jusqu'à +30 % ». ⚠️ Formulation imprécise du guide : le mécanisme réel, précisé le 14/08, est une chance de doubler le drop — +1 point de pourcentage par niveau, soit 30 % de chance de doubler au niveau 30, et non un rendement moyen majoré de 30 %. Voir 07-metiers.md |
| Retombée collective | Une partie de cette XP est automatiquement convertie en pièces pour le trésor de la faction — « chaque coup de hache aide financièrement tout le monde, pas juste vous » |
Étape 3 — Organiser la faction (répartition conseillée pour un petit groupe)
| Rôle | Effectif conseillé | Mission |
|---|---|---|
| Bûcherons | 2-3 joueurs | Coupent en continu |
| Bâtisseurs / gardes | 1-2 joueurs | Construisent et sécurisent la base, surveillent la nuit |
| Leader / Officier | 1 | Gère le trésor et prépare les prochains investissements |
Une fois un stock confortable accumulé : direction la boutique de faction (/f shop) — même depuis la Zone Bois, le trésor sert à renforcer le Core situé ailleurs.
Étape 4 — Préparer la suite
La Zone Bois est « un tremplin, pas une fin en soi ». Avant de passer au palier suivant :
- ✅ Avoir un stock de bois confortable en réserve
- ✅ Avoir crafté ses premiers outils (pioche en bois minimum)
- ✅ Avoir sécurisé sa base ici — on peut toujours y revenir chercher du bois plus tard
Sans outils adaptés, miner efficacement dans la zone suivante sera compliqué : la logique classique de Minecraft s'applique, chaque palier de ressource demande le bon outil pour en tirer parti.
Note de datation. Ce guide date du 16/08/2026 et présentait alors la Zone Cuivre/Fer comme « bientôt disponible » ; elle est ouverte depuis. Il mentionne aussi le Core « sur zone1/zone2 », vocabulaire d'infrastructure antérieur au découpage en 5 paliers. Les chiffres du guide sont cohérents avec le reste de la documentation (bois seule ressource, niveau max 30, borne de +30 %, XP convertie en pièces vers le trésor) — à une nuance près : le guide parle d'un « rendement » majoré, alors que le mécanisme réel est une probabilité de doubler le drop (voir le tableau de l'étape 2 ci-dessus et
07-metiers.md). La borne chiffrée est la même, la nature de l'effet ne l'est pas.
Palier 2 — ⛏️ Zone Cuivre/Fer (Ferconte)#
| Élément | Valeur |
|---|---|
| Dimension | factionwar:cuivre |
| Biome | Windswept Hills (terrain montagneux, taillé pour le minage) |
| Ressources exclusives | Cuivre + Fer (en abondance) |
| Déblocage | Bûcheron niveau 10 + 256 rondins |
| Taille / world border | Non précisé dans les sources |
Ambiance / lore. Ferconte, « les collines de cuivre et de fer, où le vent porte encore l'écho des marteaux d'une civilisation disparue ».
Particularité. C'est sur la plateforme de la Zone Cuivre qu'est posé le bouton physique de déblocage vers la Zone Or. Un second portail décoratif y prépare la Zone Diamant.
Palier 3 — 🟡 Zone Or/Redstone (Solarande)#
| Élément | Valeur |
|---|---|
| Dimension | factionwar:or (datapack custom : dimension_type + dimension JSON, seed dédiée) |
| Biome | minecraft:badlands, forcé uniformément sur toute la dimension |
| Bordure de monde | 2000 blocs de diamètre |
| Ressources exclusives | Or + Redstone uniquement (tout autre minerai retiré à la génération) |
| Déblocage | Mineur niveau 15 + 512 lingots (cuivre + fer mélangés) |
| Plateforme d'arrivée | En quartz lisse, protégée sur un rayon de 20 blocs (admins uniquement) |
| Point de respawn | Réglé sur la plateforme via /setworldspawn |

Ambiance / lore. Solarande, « les sables dorés et désolés, où l'on dit que l'or qu'on y trouve fut autrefois arraché aux coffres de l'Innommé lui-même ».
Limitation documentée (pas un bug). Le biome étant forcé uniformément, les structures liées à un biome précis (Monument Océanique notamment) ne peuvent pas se placer, même manuellement via /place structure. Le Portail en Ruine, seule structure compatible avec tous les biomes, fonctionne sans restriction.
Palier 4 — 💎 Zone Diamant (Glacime)#
| Élément | Valeur |
|---|---|
| Dimension | Nouvelle dimension dédiée (identifiant non précisé dans les sources) |
| Biome | Non précisé dans les sources (lore : sommets froids) |
| Ressources exclusives | Diamant + Lapis |
| Déblocage | Mineur niveau 25 + Bûcheron niveau 20 |
| Intégration | Bouton « Zone 4 » fonctionnel dans /factionmenu, avec suivi de progression en temps réel |
Ambiance / lore. Glacime, « les sommets de diamant et de lapis, si froids que seuls les plus déterminés osent encore y monter ».
Évolution. Les premières annonces décrivaient ce palier comme « Zone Diamant/Netherite » (ressources : diamant + ancien débris). La version livrée est Diamant + Lapis. C'est cette dernière qui fait foi.
Palier 5 — 🏘️ Zone Capitale, Aubécie#
| Élément | Valeur |
|---|---|
| Nature | Hub habité, pas un terrain à miner |
| Biome | Plaines, avec variante rare Plaines de tournesols |
| Contenu | Vrais villages générés naturellement, avec villageois et échanges — génération plus rapprochée que la normale pour en croiser facilement |
| Déblocage | Forgeron niveau 28 + 256 Diamant/Lapis combinés, depuis la Zone Diamant |
| Rôle | Point de départ du système de quêtes narratives ; onglet « Quêtes » dédié dans le menu |
| Build | Construction et aménagement à la main, en cours |
Un changement complet de registre. La Zone Capitale rompt avec les quatre paliers précédents : fini le minage pur, place à un vrai hub vivant — villages généreusement répartis, villageois à qui parler et avec qui commercer, plaines à perte de vue parsemées de tournesols. L'équipe la décrit comme « le cœur battant de la fin de progression ».
Ambiance / lore. Aubécie, « la dernière cité, la garnison ultime des Anciens, bâtie au plus près de la porte scellée de Terravel ».
PNJ de la plateforme d'arrivée. Quatre PNJ narratifs côte à côte : Aldric (Gardien), Séraphine (Marchande), Bram (Forgeron), Mérielle (l'Ancienne). Un cinquième personnage est annoncé mais non encore rencontrable. Ces PNJ n'ouvrent jamais l'écran de troc vanilla mais une vraie fenêtre de dialogue. (Détail des quêtes et de la réputation : voir la documentation dédiée aux quêtes/PNJ.)
4. La mécanique de déblocage#
Le passage d'un palier au suivant fonctionne toujours de la même façon :
- Un bouton physique est posé sur la plateforme de la zone précédente.
- Clic droit → vérification en direct du niveau de métier requis et du stock de ressources porté.
- Si les conditions sont remplies : consommation des ressources, marquage du déblocage en base de données (une table dédiée par palier, ex.
passage_unlocked_or), puis téléportation. - Le déblocage est définitif : ensuite, le bouton — ou le bouton équivalent de l'onglet Zones du menu — téléporte directement, sans repasser à la caisse.
Dans l'onglet Zones du menu, une zone verrouillée affiche son statut de progression en direct (niveau actuel / requis, ressources actuelles / requises) et un bouton grisé ; une zone débloquée affiche un bouton « s'y rendre » cliquable.

Évolution. L'annonce d'ouverture du système (16/08/2026) décrivait une règle générique : « monter son métier au niveau 10 dans la ressource correspondante + avoir un stock suffisant de cette ressource ». Cette formulation a été remplacée par des conditions chiffrées propres à chaque palier (tableau §2), qui sont la référence actuelle.
5. Le passage entre zones (voyage et synchronisation)#
5.1 Depuis le menu#
L'onglet Zones du menu faction (/factionmenu, ou /f → Zones) permet de voyager d'un clic, peu importe le serveur sur lequel on se trouve (lobby, zone de guerre, zone de ressources) : le jeu transfère automatiquement le joueur et le téléporte au bon endroit.
Techniquement, le voyage passe par ZoneTravelChannel (plugin factionsystem), qui route vers le bon monde/coordonnées ; si le joueur est sur un autre serveur, un transfert réseau est déclenché puis la téléportation est différée (PendingTeleportListener) et finalisée à la connexion sur le serveur cible.
5.2 Synchronisation du joueur#
| Élément | Comportement |
|---|---|
| Données synchronisées | Inventaire, vie, XP — tout suit le joueur sans perte, quel que soit le serveur |
| Faction, progression | Suivent également le joueur partout, sans coupure |
| Sauvegarde | Capture de l'état joueur toujours sur le thread principal (Snapshot figé), puis traitement asynchrone |
| Déclencheur | Sauvegarde à PlayerQuitEvent (bloquante, volontairement, pour survivre à un redémarrage), chargement à PlayerJoinEvent (asynchrone) |
| Point d'ancrage | Tout changement de serveur déclenche un vrai PlayerQuitEvent/PlayerJoinEvent — un seul mécanisme couvre donc tous les chemins de transfert (portails, menu, déconnexion) |
| Sauvegardes périodiques | Données joueur sauvegardées automatiquement toutes les 5 minutes |
| Stockage | Base de données MariaDB centralisée (factions, membres, claims, métiers, déblocages) |
Note historique. Un système de sauvegarde plus ancien existait dans le plugin
ZoneBridge(PlayerDataManager), utilisé uniquement pour les transferts par portail zone1 ↔ zone2 — ce qui provoquait des pertes de stuff (« rollback ») sur les autres chemins (lobby, menu). Il lisait de plus l'inventaire depuis un thread asynchrone (anti-pattern Bukkit). Il a été remplacé par le nouveauPlayerDataManagercentralisé dansfactionsystem, puis retiré pour éviter toute double écriture.
5.3 Portails et passages physiques#
Des portails décoratifs (panneaux en bois avec texte coloré) matérialisent les passages entre plateformes. À la date des sources : portail fonctionnel Bois → Cuivre, portail fonctionnel Cuivre → Or, et un portail préparatoire vers la Zone Diamant encore purement décoratif au moment de sa pose.
6. L'infrastructure multi-serveurs#
| Élément | Valeur |
|---|---|
| Architecture | Un proxy central répartit les joueurs entre plusieurs mondes indépendants |
| Briques | Lobby + la progression vers les Cinq Royaumes + Terravel, le monde vanilla final |
| Périmètre annoncé (roadmap 29/08) | Lobby + Terravel + 5 zones |
| Isolation | Chaque brique tourne séparément : aucune ne s'effondre à cause d'une autre |
| Capacité | 1000 joueurs simultanés (passage de 20 → 1000 slots sur les serveurs) |
| RAM zones | Augmentée de 10 Go → 20 Go |
| Redémarrages | Automatiques toutes les 6 h : 00h00 / 06h00 / 12h00 / 18h00, avec avertissement en jeu à 5 min et 1 min |
| Cross-play | Java + Bedrock (Switch, Xbox, PlayStation, mobile, Windows) sur les mêmes serveurs. Pseudos Bedrock préfixés d'un . |
| Adresse | 51.195.4.126:25577 (toutes plateformes) ; port Bedrock historique annoncé : 19132 ⚠️ à confirmer lequel fait foi aujourd'hui |
Plugins serveur associés aux zones :
| Plugin | Rôle |
|---|---|
FactionSystem | Cœur : factions, Core, économie, métiers, loadouts, airdrops, canaux réseau, sauvegarde joueur |
Zone2Resources | Tout ce qui est propre aux zones à paliers : retrait des minerais hors-palier, déblocage des passages, protection des plateformes d'arrivée, message d'accueil par zone, téléportation en attente cross-serveur |
ZoneBridge | Transfert réseau (portails) entre zone1 et zone2 |
LobbySystem | Portails du lobby vers zone1/zone2, protection de construction limitée aux admins |
Nether & End désactivés sur zone2 + lobby : impossible d'y créer ou d'utiliser un portail. L'expérience vanilla complète (Nether, End, Élytres) est réservée au serveur Terravel, présentée comme la récompense finale du parcours.
Lobby. Point d'entrée à la connexion. On y consulte les règles et les commandes sur des panneaux, et on clique sur « COMMENCER L'AVENTURE » pour rejoindre le monde de progression. Cycle météo désactivé, ciel forcé au clair. Un PNJ guide, Appo, est présent au spawn.
7. Le système de lits par zone (respawn)#
C'est un système maison, spécifique au multizone. Argument officiel : « Fini le point de respawn unique qui s'efface à chaque nouveau lit. Sur FactionWar, chaque zone se souvient de votre lit à vous — indépendamment des autres. »
| Règle | Détail |
|---|---|
| Un lit par zone | Chaque zone garde en mémoire votre propre lit, indépendamment des autres. Fini le lit unique effacé à chaque nouveau lit posé |
| Enregistrement | Clic droit sur un lit → point d'apparition enregistré pour cette zone précise, instantanément |
| Horaire | Fonctionne à toute heure, jour comme nuit — pas besoin d'attendre |
| Effet | Mort en Zone Bois → respawn au lit de Bois ; mort en Zone Or → respawn au lit d'Or |
| Couverture | Automatique sur toutes les zones, actuelles et futures |
| Sans lit | WorldRespawnListener capture le monde exact de la mort (PlayerDeathEvent) et force le respawn sur le spawn de ce même monde |
| Priorité | Un lit ou une ancre valide reste prioritaire sur cette règle (comportement vanilla respecté, via isBedSpawn() / isAnchorSpawn()) |
Mourir dans une zone ramène donc toujours dans cette zone.
8. La carte /fmap et le brouillard de guerre#
| Élément | Valeur |
|---|---|
| Commande | /fmap |
| Nature | Vraie carte vanilla, rendu 100 % natif Minecraft |
| Centrage | Sur votre position au moment où vous la recevez |
| Curseur | Flèche blanche de position affichée en temps réel |
| Brouillard de guerre | Réel : la carte se révèle progressivement à mesure que vous explorez le terrain en la tenant en main. Plus de révélation instantanée de toute la zone |
| Cooldown | 60 secondes entre deux demandes |
| Cartes par joueur | Une seule, réutilisée à chaque demande |

Correctif majeur (15/08/2026). Chaque appel de
/fmapcréait auparavant une nouvelle carte en mémoire sans jamais la libérer : cette fuite mémoire a provoqué un crash serveur. Le correctif a introduit la carte unique par joueur, le cooldown de 60 s, le rendu natif, et l'augmentation de RAM 10 → 20 Go.
Un brouillard de guerre naturel s'applique par ailleurs à chaque zone à paliers : il faut explorer pour la découvrir.
9. Règles communes à toutes les zones#
- Claims de faction : disponibles partout, y compris dans les zones à paliers. Un territoire claim est protégé — seuls les membres de la faction propriétaire peuvent y construire ou casser des blocs. Les claims sont suivis par monde, aucune confusion entre zones.
- XP de métier réduite dans les zones à paliers, pour étaler la progression. ⚠️ À confirmer : cette règle date du wiki du 16/08/2026 et n'est pas reconfirmée dans les annonces plus récentes.
- Plateformes d'arrivée protégées contre le grief ; respawn sur place réglé par
/setworldspawn. - Airdrops : déclenchables depuis la boutique de faction, uniquement si l'on est physiquement dans la zone visée (Bois ou Cuivre/Fer à l'annonce). Contenu variable selon la zone.
- Loadouts de faction : achetés par zone (Loadout Zone Bois, Loadout Zone Cuivre/Fer). Voir
05-factions.md. - Messages de connexion/déconnexion masqués dans le chat (avantage tactique PvP) ; les messages de mort restent visibles.
10. État d'avancement des paliers#
| Palier | Zone | Statut au 30/08/2026 |
|---|---|---|
| 1 | Zone Bois (Sylvange) | ✅ Ouverte et jouable, arc narratif Chapitre 1 en place (Osric, 12 étapes) |
| 2 | Zone Cuivre/Fer (Ferconte) | ✅ Ouverte (bouton de passage vers la Zone Or posé sur sa plateforme) |
| 3 | Zone Or/Redstone (Solarande) | ✅ Ouverte et intégrée au menu |
| 4 | Zone Diamant (Glacime) | ✅ Ouverte, complète et intégrée au menu. Sous-arc narratif Glacime/Diamant encore à écrire |
| 5 | Zone Capitale (Aubécie) | ✅ Ouverte en tant que hub. Build et aménagement à la main en cours. 4 PNJ actifs sur 5 |
Statut global du projet (roadmap mise à jour du 29/08/2026) : Phase 1 (fondations & système maison) terminée ; Phase 2 (gameplay factions) bien avancée, en cours ; Phase 3 (alpha fermée), Phase 4 (bêta publique) et Phase 5 (lancement officiel) pas encore lancées. Restent à faire avant la suite : écriture des quêtes des zones et PNJ restants, poursuite du build zone par zone.
Évolution. Le wiki du 16/08/2026 affichait « Palier 2 en construction, paliers 3 et 4 à venir ». Ce tableau est obsolète : les paliers 2, 3, 4 et 5 ont été livrés entre le 22 et le 24/08/2026.
11. Historique : l'ancien modèle « Zone Riche / Zone Pauvre »#
⚠️ Ce modèle n'existe plus en tant que découpage du monde. Il est documenté ici uniquement pour éviter les confusions avec les anciennes annonces et captures.
Ce que c'était (annonce d'ouverture du 13/08/2026)#
Le monde était divisé en deux zones aux ambiances opposées :
| Zone | Description d'origine |
|---|---|
| 🌿 Zone riche | Terres fertiles, ressources abondantes, « un vrai paradis à défendre » |
| 🏜️ Zone pauvre / désertique | Hostile, aride, mais avec ses propres opportunités |
Le joueur choisissait son camp, et surtout : à la création d'une faction, celle-ci était automatiquement rattachée au camp Riche ou Pauvre selon l'endroit où l'on se trouvait au moment de la création. Le menu /f affichait un « indicateur de camp » (lingot d'or si Riche, chair pourrie si Pauvre), les claims étaient suivis séparément sur « Zone Riche / Zone Pauvre », et un claim échouait « si un autre camp a déjà claim la zone ».
Ce qui l'a remplacé, et pourquoi#
Deux remplacements distincts, à ne pas confondre :
- Le découpage géographique (2 mondes opposés) a été remplacé par les 5 zones à paliers (Sylvange → Ferconte → Solarande → Glacime → Aubécie), annoncées le 16/08/2026. Motif affiché : deux cartes qui se ressemblent n'offraient pas de vraie progression ; le système à paliers force une montée en puissance étape par étape, avec des ressources exclusives et un déblocage mérité — « rien de gratuit, tout de mérité ». L'équipe le formule ainsi dans sa roadmap : « le concept lui-même a évolué : ce n'est plus deux zones opposées, c'est devenu 5 royaumes progressifs avec une vraie mythologie derrière ».
- Le statut Riche/Pauvre n'a pas disparu, mais a changé de nature : ce n'est plus une zone géographique ni un choix de camp fait à la création. C'est désormais un statut économique dynamique de faction, qui bascule automatiquement selon le trésor accumulé, et qui peut changer plusieurs fois (dépenser en boutique peut faire repasser une faction en Pauvre). Voir
05-factions.md.
Tableau de correspondance ancien → actuel#
| Ancien | Actuel |
|---|---|
| Zone Riche / Zone Pauvre = deux mondes | 5 zones à paliers = 5 mondes progressifs |
| Camp choisi/attribué à la création de la faction selon la position | Statut Riche/Pauvre dynamique, calculé sur le trésor |
| Claims suivis « par camp » (Riche/Pauvre) | Claims suivis par monde/zone |
| Passage « entre les deux zones » | Voyage libre entre toutes les zones débloquées via l'onglet Zones |
Indicateur de camp dans le menu /f (lingot d'or / chair pourrie) | Statut 🟡 Riche / 🔵 Pauvre affiché dans le menu et la liste des factions |
Sources#
sources/discord/factionwar-dev.txt— annonces d'ouverture Zone Bois, annonce « Les zones à paliers » (16/08/2026), ouverture Zone Or (22/08/2026), mise à jour lits + Zone Diamant + Zone Capitale (23-24/08/2026), patch/fmap(15/08/2026), infrastructure multi-serveurs (25/08/2026), FactionWar Client V0.9 et onglet Zones.sources/discord/factionwar-dev-rattrapage.txt— messages récupérés lors d'un audit : guide « 📘 Survivre en Zone Bois » (16/08/2026 08:56, version complète en 4 étapes) et annonce « 🏰 L'aventure prend une nouvelle dimension » (24/08/2026 11:26 — chaîne des 5 paliers, registre de la Zone Capitale, lits par zone, Nether/End réservés à Terravel).sources/discord/factionwar-dev-extra.txt— guerre économique, expansion territoriale.sources/discord/factionwar-annonces.txt— annonce d'origine du projet (13/08/2026, modèle Riche/Pauvre), roadmap mise à jour (29/08/2026), coulisses (30/08/2026).sources/discord/factionwar-histoire.txt— Chroniques de Terravel, les Cinq Royaumes, Osric, les PNJ d'Aubécie.sources/attachments/wiki-factionwar__message.txt— wiki technique : dimensions, biomes, world border,OreStripListener,ZoneTravelChannel,PlayerDataManager,WorldRespawnListener, plugins fondateurs.sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— wiki joueur du 16/08/2026 (état des paliers désormais obsolète, conservé pour l'historique).sources/discord/factionwar-modspack.txt— prérequis client (Fabric 1.21.11, Fabric API, vocal de proximité).
05 — Le système de factions#
Résumé. La faction est l'unité de base de FactionWar : on la crée en une commande, on y recrute, on revendique du territoire au chunk, on y pose un Core de 500 PV qui protège le trésor commun, et on tente de détruire celui des voisins pour leur piller 30 % de leur cagnotte. Tout se pilote depuis un menu graphique (/f, puis le mod client /factionmenu, touche G), qui regroupe aujourd'hui gestion des membres, boutique, classement et historique des raids, cagnotte, Core, zones, métiers et actions de terrain — les commandes en tchat ne sont plus le mode d'emploi principal depuis le 29/08/2026. Le plugin est 100 % maison (FactionSystem), avec persistance MariaDB.

1. Créer, rejoindre et quitter une faction#
| Action | Règle |
|---|---|
| Créer une faction | Depuis le menu (/f), on tape un nom dans le chat. 3 à 20 caractères. Création instantanée |
| Rejoindre | Taper le nom exact d'une faction existante → on entre en tant que simple Membre |
| Être invité | Un Leader (et, aujourd'hui, un Officier) tape le pseudo exact d'un joueur connecté pour l'ajouter directement |
| Une seule faction | Un joueur = une seule faction. Impossible de créer ou rejoindre plusieurs factions, aucun contournement possible |
| Quitter | Bouton dédié. Si l'on est seul membre (leader solo), la faction est dissoute automatiquement |
| Quitter en tant que leader avec d'autres membres | Action bloquée — il faut d'abord transférer le leadership |
| Persistance | Factions, membres et claims stockés en MariaDB, sauvegarde temps réel, aucune perte au redémarrage |
Évolution (obsolète). À l'origine, une faction était « rattachée automatiquement au camp Riche ou Pauvre selon l'endroit où tu te trouves au moment de la création ». Ce n'est plus le cas : le statut Riche/Pauvre est désormais dynamique et calculé sur le trésor (voir §9).
2. Rôles et droits#
Trois grades hiérarchiques.
| Grade | Droits |
|---|---|
| 👑 Leader | Fondateur. Gère tout. Peut transférer son rôle. Seul à pouvoir promouvoir / rétrograder / exclure via l'ancien sous-menu GUI. Inviter, acheter en boutique, poser le Core, poser la zone AFK |
| 🎖️ Officier | Inviter un joueur, acheter dans la boutique de faction, poser la zone AFK. Depuis le mod client V0.9 : peut aussi promouvoir, rétrograder et exclure depuis le menu |
| 🙋 Membre | Joueur standard de la faction. Claim/unclaim de chunk, chat de faction, accès aux informations |
Gestion des membres — sous-menu GUI (ancien /f, réservé au Leader) :
| Action | Résultat |
|---|---|
| Clic gauche sur une tête | Promeut le membre au grade supérieur |
| Clic droit sur une tête | Rétrograde le membre au grade inférieur |
| Shift + clic droit sur une tête | Exclut définitivement le membre |
Le Leader n'apparaît jamais dans cette liste (impossible de se gérer soi-même). Le sous-menu se rouvre automatiquement après chaque action, pour enchaîner plusieurs modifications.
Évolution / contradiction arbitrée. Trois états successifs des droits d'Officier : (1) menu
/fd'origine — l'Officier peut seulement inviter, la gestion des grades est réservée au Leader ; (2) wiki du 16/08/2026 — l'Officier « peut inviter/exclure des membres » ; (3) mod client V0.9 (16-17/08/2026, le plus récent) — « si vous êtes leader ou officier, vous pouvez directement inviter, promouvoir, rétrograder ou exclure un membre depuis le menu ». La version 3 fait référence. ⚠️ à confirmer : les sources ne disent pas si un Officier peut exclure un autre Officier, ni si le Leader reste seul à pouvoir transférer le leadership via le menu client.
3. Le menu de faction#
3.1 Aujourd'hui — /factionmenu (mod client Fabric)#
Le mod client FactionWar Client (obligatoire pour rejoindre le serveur) fournit une interface complète. Ouverture par la commande /factionmenu, par l'icône F de la sidebar, ou par la touche G (en test, s'ajoute à /newinv sans le remplacer ; réassignable dans Options → Commandes → Divers).
Une sidebar unique relie les écrans principaux : Inv (inventaire custom /newinv), Rct (livre de recettes), F (menu Faction), Que (quêtes).
| Onglet | Contenu |
|---|---|
| Faction | Nom, niveau, puissance, membres, territoire (claims), barre d'XP, liste des membres encadrée et scrollable à la molette (tient de 3 à 50 membres) avec leur rôle, actions de gestion (inviter / promouvoir / rétrograder / exclure) si Leader ou Officier, et bouton « Chat Faction : ON/OFF » (voir §8) |
| Shop | Boutique : upgrades du Core, airdrops, loadouts. Achats avec le trésor de faction |
| Raids | En haut : classement de toutes les factions actives du serveur (voir §12). En dessous : historique des 10 derniers raids (subis et menés), avec le montant volé affiché, dans son propre cadre scrollable |
| Cagnotte | Solde de la faction + cagnotte serveur commune, en direct |
| Core | Barre de vie réelle du Core, PV actuels / max, statut de défense |
| Zones | Progression et accès aux zones à paliers : bouton « s'y rendre » par zone débloquée, statut de progression pour la suivante |
| Métiers | Niveau, XP réel (actuel / requis) et bonus des 5 métiers actifs simultanément, avec barre de progression colorée (🔴 < 10, 🟠 10-19, 🟢 ≥ 20, 🟢 plein + « Niveau max » à 30). Scroll à la molette |
| Gestion (29/08/2026) | 4 actions de terrain qui remplacent les commandes en tchat : Poser le Core ici, Claim ce chunk, Unclaim ce chunk, Définir la zone AFK ici (voir §3.3) |
Quêtes (écran Que) | 4 catégories : Faction / Principale / Secondaire / PNJ (voir doc quêtes) |
⚠️ Toutes les actions de l'onglet Gestion se basent sur votre position exacte au moment du clic — il faut être physiquement au bon endroit.
Toutes les données affichées sont connectées en direct au serveur (aucune information statique) et transitent par un canal réseau unique (MenuDataChannel).
⚠️ À confirmer : l'exacte valeur affichée sous « puissance » et « niveau de faction » (formule, barème, effet en jeu) n'est décrite nulle part dans les sources.
3.2 L'ancien menu /f (GUI d'inventaire serveur)#
Toujours documenté dans les sources, antérieur au mod client. Menu à bordure stylée, titre ⚔ FactionWar ⚔ puis [FactionWar] en orange. Interface adaptative selon que l'on a une faction ou non.
État 1 — joueur sans faction (3 boutons) :
| Icône | Nom | Fonction |
|---|---|---|
| 🌟 Étoile du Nether | Créer une faction | Demande un nom (3-20 caractères) dans le chat |
| 🧭 Boussole | Rejoindre une faction | Demande le nom exact d'une faction existante |
| 📕 Livre à écrire | Liste des factions | Toutes les factions du serveur, avec camp et nombre de membres |
État 2 — joueur avec faction :
| Icône | Nom | Fonction | Visible par |
|---|---|---|---|
| 📖 Livre marron | Ma faction : [nom] | Fiche d'identité (camp, membres, territoires claim). Informatif | Tous |
| 🟫 Tête de joueur | Membres de la faction | Liste des membres avec leur rôle, affichée dans le chat | Tous |
| 🟨 Lingot d'or | Indicateur de camp | Lingot doré = Riche, chair pourrie = Pauvre. Purement informatif | Tous |
| 🧨 TNT | Libérer ce chunk | Retire le claim du chunk courant | Tous |
| 📜 Papier/carte | Claim ce chunk | Revendique le chunk courant | Tous |
| 🚫 Barrière rouge | Quitter la faction | Dissout la faction si leader solo ; bloqué si leader avec membres | Tous |
| 💎 Émeraude | Inviter un joueur | Demande le pseudo exact d'un joueur connecté | Leader + Officier |
| 🔔 Cloche | Chat de faction | Active/désactive le mode chat de faction (= /fchat) | Tous |
| 📕 Livre à écrire | Liste des factions | Toutes les factions du serveur | Tous |
| ⚔️ Épée de fer | Gérer les membres | Ouvre le sous-menu de gestion des grades | Leader |
Le reste des emplacements est occupé par des vitres grises unies (GRAY_STAINED_GLASS_PANE), purement décoratives et sans effet au clic.
3.3 L'onglet « Gestion » — les actions de terrain (29/08/2026)#
Poser le Core, claim ou libérer un chunk, définir la zone AFK : tout se fait désormais directement dans le menu, plus besoin de commandes en tchat.
Accès : ouvrir le menu par la touche G ou /factionmenu, puis onglet Gestion.
| Bouton | Effet | Prérequis |
|---|---|---|
| 🔷 Poser le Core ici | Place le Core de la faction à votre position actuelle. Une fois posé, il est invulnérable pendant 24 h, le temps de vous organiser | Un chunk déjà claim par votre faction |
| 🔷 Claim ce chunk | Revendique le chunk sous vos pieds pour votre faction | — |
| 🔷 Unclaim ce chunk | Libère le chunk sous vos pieds | — |
| 🔷 Définir la zone AFK ici | Définit la zone AFK de la faction à votre position. Les membres présents y gagnent des pièces automatiquement toutes les 10 minutes | Un chunk déjà claim par votre faction |
⚠️ À savoir : toutes ces actions se basent sur votre position exacte au moment du clic. Placez-vous au bon endroit avant d'appuyer sur le bouton.
Évolution. Ces quatre actions passaient auparavant par des commandes en tchat (
/fcore set,/f afk set) ou par les icônes de l'ancien GUI/f(📜 papier pour claim, 🧨 TNT pour unclaim). Le menu est désormais le chemin de référence ; les commandes restent documentées au §14 mais ne sont plus le mode d'emploi principal.
4. Claims de territoire#
| Règle | Valeur |
|---|---|
| Unité | 1 chunk = 16 × 16 blocs |
| Claim | En un clic depuis le menu (onglet Gestion, voir §3.3 — ou icône papier/carte de l'ancien GUI) — revendique le chunk sur lequel on se trouve |
| Unclaim | Bouton dédié (onglet Gestion, voir §3.3 — ou icône TNT de l'ancien GUI) — libère le chunk courant |
| Anti-doublon | Un chunk déjà claim par une faction ne peut pas être revendiqué par une autre tant qu'il n'est pas libéré |
| Protection | Seuls les membres de la faction propriétaire peuvent construire ou casser des blocs dans un territoire claim |
| Suivi par monde | Le système différencie les claims sur chaque zone du serveur — aucune confusion entre les mondes |
| Portée | Fonctionne dans toutes les zones, y compris les zones à paliers |
| Coût / limite | Non précisé dans les sources (aucun coût en pièces ni plafond de chunks n'est mentionné) |
Le claim est un prérequis pour trois choses : poser le Core, poser la zone AFK, et protéger ses constructions.
5. Le Core de faction#
Le cœur défensif de la faction : un bloc spécial (Beacon) qui protège le trésor.
5.1 Pose#
| Règle | Valeur |
|---|---|
| Pose | Bouton « Poser le Core ici » de l'onglet Gestion (voie de référence, voir §3.3) — ou commande /fcore set |
| Emplacement | Obligatoirement dans un chunk claim par votre faction |
| Position | À votre position exacte au moment de la commande / du clic |
| Nombre | Un seul Core actif par faction |
| Invulnérabilité initiale | 24 h après la pose, le temps de s'organiser |
| Consultation | /fcore info — PV, statut d'invulnérabilité, camp de la faction, trésor |
5.2 Points de vie et régénération#
| Valeur | Chiffre |
|---|---|
| PV de départ | 500 PV |
| PV bonus (boutique) | +50 PV max par achat, permanent et cumulable |
| Régénération de base | Automatique hors attaque. Faction Pauvre = régénération plus rapide ; faction Riche = régénération plus lente. Valeurs chiffrées non précisées dans les sources |
| Régénération bonus (boutique) | +2 PV/min par achat, permanent et cumulable, s'ajoute à la base |
| Soin instantané (boutique) | Remet le Core à 100 % de ses PV ; nécessite un Core actif |
| Persistance des upgrades | Les upgrades PV et régénération sont permanents : ils persistent même si le Core est détruit puis reposé |
5.3 Vulnérabilité — comment on l'attaque#
| Règle | Détail |
|---|---|
| Qui | Uniquement les membres d'une faction ennemie |
| Comment | À l'arme (épée, hache) — plus l'arme est puissante, plus les dégâts sont élevés |
| Ce qui ne marche pas | Minage classique et explosions (creeper, TNT) : totalement inefficaces contre le Core. Seul le combat compte |
| Quand | Après l'expiration des 24 h d'invulnérabilité |
5.4 Destruction et pillage#
Si le Core tombe à 0 PV :
| Conséquence | Détail |
|---|---|
| Pillage | 30 % du trésor de la faction victime est pillé et reversé instantanément dans celui des assaillants |
| Core | Il disparaît — la faction victime doit en reposer un nouveau (les upgrades sont conservés) |
| Annonce | L'événement est annoncé publiquement dans le chat serveur |
| Trace | Enregistré dans l'historique des raids |
Règle d'or affichée par l'équipe : « Plus vous êtes riches, plus vous êtes une cible. Plus vous êtes pauvres, plus vous régénérez vite. »
6. Les raids et l'historique#
| Élément | Valeur |
|---|---|
| Commande | /f history — ou onglet Raids du menu |
| Profondeur | Les 10 derniers raids impliquant votre faction, que vous soyez attaquant ou victime |
| Informations affichées | Qui a attaqué qui · montant de pièces pillées · il y a combien de temps · date |
| Visibilité | L'historique complet est consultable par tous — « une vraie mémoire de guerre » qui construit la réputation d'une faction |
| Affichage | Cadre scrollable indépendant dans le menu (à la molette) |

Un raid réussi n'est pas symbolique : il est capable de faire basculer une faction entière de statut (Riche → Pauvre) en un seul assaut.
7. La zone AFK de faction#
| Élément | Valeur |
|---|---|
| Pose | Bouton « Définir la zone AFK ici » de l'onglet Gestion (voie de référence, voir §3.3) — ou commande /f afk set |
| Qui peut poser | Leader ou Officier |
| Prérequis | Être dans un territoire déjà claim par la faction |
| Forme | Un point central + un rayon de 10 blocs |
| Gain | 2 pièces au trésor commun, toutes les 10 minutes, par joueur présent |
| Exemple officiel | 5 joueurs AFK ensemble = 10 pièces toutes les 10 minutes |
| Retour visuel | Un message discret (au-dessus de la barre de vie) confirme l'entrée et la sortie de zone |
| Cumul | Cumulable avec toute l'autre activité économique (métiers, impôt, boutique) |

Usage recommandé par l'équipe : en faire un vrai lieu de rassemblement (salon, place, feu de camp) et organiser des sessions AFK collectives.
8. Le chat de faction#
| Élément | Valeur |
|---|---|
| Bouton « Chat Faction : ON/OFF » | Directement dans l'onglet Faction du menu. Un clic suffit pour basculer entre chat normal et chat privé de faction — plus besoin de taper /fchat |
| Mode permanent (commande) | /fchat — active/désactive le chat privé réservé aux membres en ligne. Un second appel désactive le mode |
| Message ponctuel | /fchat [message] — envoie un seul message sans changer de mode |
| Visibilité | Uniquement les membres de votre faction |
Évolution. Le basculement du chat de faction se faisait auparavant par la commande
/fchat, ou par l'icône 🔔 Cloche de l'ancien GUI/f. Depuis le 29/08/2026, le bouton « Chat Faction : ON/OFF » de l'onglet Faction est le chemin de référence ; la commande continue de fonctionner.
Liste des membres. Toujours dans l'onglet Faction, la liste des membres est désormais encadrée et scrollable à la molette : que la faction compte 3 ou 50 membres, tout reste accessible et lisible sans que la liste ne déborde du menu.
9. Trésor, statut Riche/Pauvre, impôt et cagnotte#
9.1 Le trésor de faction#
Chaque faction possède un trésor commun, alimenté automatiquement par l'activité de ses membres.
| Source de revenu | Détail |
|---|---|
| Métiers | Une partie de l'XP de métier gagnée est convertie en pièces : 20 % de l'XP gagnée ⚠️ chiffre issu du protocole de test du 14/08/2026, à confirmer comme valeur de production |
| Zone AFK | 2 pièces / 10 min / joueur présent |
| Quêtes | Toutes les récompenses de quêtes vont directement au trésor de faction, jamais dans un portefeuille personnel |
| Raid réussi | 30 % du trésor de la faction dont vous détruisez le Core |
| Redistribution | Part de la cagnotte serveur si la faction est Pauvre et active |
9.2 Le statut Riche / Pauvre#
Statut dynamique, qui bascule automatiquement selon le trésor accumulé — aucune commande à taper.
| Statut | Condition | Effets |
|---|---|---|
| 🔵 Pauvre | Trésor faible | Garde 100 % de ses gains · Core à régénération plus rapide · éligible à la redistribution quotidienne |
| 🟡 Riche | Trésor élevé | Reverse 10 % de chaque gain à la cagnotte serveur · Core à régénération plus lente · cible prioritaire |
⚠️ La valeur chiffrée du seuil de bascule Riche/Pauvre n'est précisée nulle part dans les sources. Ce qui est documenté : une faction devient Riche « passé un certain seuil de richesse ».
Zone tampon (anti-yo-yo). Pour éviter les allers-retours artificiels entre les deux camps à chaque pièce gagnée ou perdue, une zone tampon protège la stabilité du statut : une faction ne repasse Pauvre qu'en tombant nettement sous le seuil, jamais sur un simple coup de moins bien. ⚠️ L'amplitude exacte de cette zone tampon n'est pas chiffrée dans les sources.
Point stratégique important : dépenser en boutique peut faire repasser une faction en Pauvre si le solde tombe sous le seuil. Investir ou conserver son statut Riche est un vrai arbitrage.
9.3 L'impôt progressif et la cagnotte serveur#
| Élément | Valeur |
|---|---|
| Prélèvement | 10 % de chaque gain d'une faction Riche part dans une cagnotte serveur commune |
| Faction Pauvre | Aucun prélèvement — garde 100 % de ses gains |
| Redistribution | Chaque jour, la cagnotte est intégralement redistribuée aux factions Pauvres, au prorata de leur activité de la journée |
| Transparence | /fpot affiche le montant actuel de la cagnotte et son fonctionnement. Chaque redistribution est annoncée publiquement dans le chat, avec le détail de qui a reçu quoi |
| Onglet dédié | Cagnotte dans le menu : solde de faction + cagnotte serveur en direct |
Logique de design assumée : thésauriser sans s'exposer est une stratégie perdante. Une faction Riche passive voit 10 % de chaque gain filer vers les Pauvres sans rien récupérer. La seule façon de rentabiliser sa richesse est de l'investir (upgrades Core, boosts XP, loadouts) et de s'étendre par le claim.
10. La boutique de faction#
| Élément | Valeur |
|---|---|
| Accès | /f shop, ou onglet Shop du menu |
| Qui peut acheter | Leader et Officiers uniquement |
| Monnaie | Le trésor commun de la faction |
| Interface | Menu cliquable avec prix affichés et solde visible en temps réel ; rafraîchissement automatique après chaque achat |
10.1 Articles et prix#
| Article | Effet | Prix |
|---|---|---|
| ⚪ +50 PV Max au Core | Renforce durablement le Core. Permanent et cumulable (achetable autant de fois que voulu) | 5 000 pièces |
| 🕐 +2 PV/min de Régénération | Accélère la récupération du Core entre les attaques. Permanent et cumulable, s'ajoute à la régénération de base (Riche/Pauvre) | 8 000 pièces |
| 🍏 Soin Instantané | Remet le Core à 100 % de ses PV. Nécessite un Core actif | 3 000 pièces |
| 🧪 Boost XP +20 % | +20 % d'XP de métier pour toute la faction pendant 2 heures | 6 000 pièces |
| 📦 Airdrop (Zone Bois / Zone Cuivre-Fer) | Déclenche un largage dans la zone où l'on se trouve | Prix non précisé dans les sources |
| ⚔️ Loadout Zone Bois | Équipement automatique au respawn, orienté combat/survie léger | 15 000 pièces |
| ⚔️ Loadout Zone Cuivre/Fer | Équipement automatique au respawn, plus blindé et défensif | 15 000 pièces |
Évolution. La boutique est passée de 4 articles (annonce d'ouverture) à 6 améliorations (mod client V0.9, ajout des airdrops), puis a reçu les 2 loadouts. L'état le plus récent regroupe : upgrades Core, airdrops, loadouts.
10.2 Les airdrops#
| Règle | Détail |
|---|---|
| Déclenchement | Depuis la boutique, par la faction |
| Contrainte | Il faut être physiquement dans la bonne zone (Bois ou Cuivre/Fer) — pas de déclenchement à distance |
| Mise en scène | Un wagon rempli de loot tombe du ciel avec une traînée de fumée, explose à l'atterrissage dans une gerbe de flammes, puis attend d'être looté |
| Contenu | Varié et généreux selon la zone : ressources en gros volume, équipements enchantés, surprises rares |
| Gestion serveur | AirdropManager (plugin FactionSystem) |
11. Les loadouts de faction#
| Règle | Valeur |
|---|---|
| Prix | 15 000 pièces par loadout (Zone Bois ou Zone Cuivre/Fer) |
| Durée | 3 jours pleins une fois activé par la faction |
| Effet | Tous les membres reçoivent automatiquement un équipement complet (armure, arme enchantée, ressources) à chaque respawn |
| Contenu | Varie selon le loadout : combat/survie léger pour Zone Bois, plus blindé et défensif pour Zone Cuivre/Fer |
| Anti-grief à la mort | L'équipement de loadout ne droppe jamais au sol quand on meurt — aucun farm gratuit sur le dos de ceux qui ont payé |
| Anti-transfert | Un objet de loadout ne peut pas être déposé dans un conteneur (coffre, etc.) ni rangé dans un Sac / Bundle (toutes couleurs) |
| Seul moyen de s'en débarrasser | La poubelle de l'inventaire custom (/newinv) |
| Suivi | Panneau Loadout compact dans l'inventaire custom, avec le temps restant avant expiration |
| Gestion serveur | LoadoutManager (plugin FactionSystem) |
Évolution. À l'origine, la poubelle bloquait la suppression des objets de loadout, sans autre moyen de s'en débarrasser. Le blocage a été retiré (
TrashItemChannel) et déplacé côté dépôt : la poubelle accepte désormais tout, mais on ne peut plus stocker un objet de loadout ailleurs.
12. Liste et classement des factions#
Depuis le 29/08/2026, le classement des factions vit en haut de l'onglet Raids du menu.
| Élément | Valeur |
|---|---|
| Où | Onglet Raids du menu, tout en haut (au-dessus de l'historique des raids) |
| Périmètre | Toutes les factions actives du serveur |
| Contenu par ligne | Nom de la faction · statut 🟡 Riche / 🔵 Pauvre · nombre de membres |
| Tri | Automatiquement classées par nombre de membres |
| Affichage | Liste encadrée et scrollable à la molette si le serveur compte beaucoup de factions |
| Juste en dessous | L'historique des raids de votre faction, dans un cadre scrollable indépendant |
Objectif annoncé : repérer ses rivaux, jauger la concurrence et préparer ses prochains raids depuis un seul écran.
⚠️ Aucun classement par puissance, trésor ou nombre de raids n'est décrit dans les sources : le seul critère de tri documenté est le nombre de membres.
Évolution. La liste des factions était auparavant accessible via l'icône 📕 Livre à écrire de l'ancien GUI
/f(nom + camp + nombre de membres, sans tri documenté). Elle est désormais intégrée à l'onglet Raids du menu client, triée et scrollable. ⚠️ à confirmer : les sources ne disent pas si l'entrée de l'ancien GUI subsiste en parallèle.
13. PvP, anti-friendly-fire et protections#
| Règle | Détail |
|---|---|
| Anti-friendly-fire | Le système empêche automatiquement tout dégât entre membres d'une même faction, quel que soit leur grade |
| Détection | En temps réel : chaque coup porté est vérifié avant d'appliquer les dégâts |
| Couverture | Corps-à-corps (épée, poing, tout objet contondant) et projectiles (flèches, boules de feu, autres tirs) |
| Message | Avertissement instantané à l'attaquant : « Tu ne peux pas attaquer un membre de ta propre faction. » |
| Activation | Automatique dès l'adhésion à une faction, aucune action requise |
| ⚠️ Limite connue | Les dégâts de zone (explosions TNT, potions de dégâts jetées) ne sont pas filtrés — un membre peut encore blesser un coéquipier par ce biais. ⚠️ à confirmer : aucune source plus récente n'indique que ce point ait été corrigé |
| PvP inter-factions | Reste actif normalement entre joueurs de factions différentes |
| Joueur sans faction | Aucune protection spécifique — le PvP standard du serveur s'applique |
| Confort PvP | Les messages « X a rejoint / a quitté la partie » sont masqués dans le chat (ils donnaient un avantage tactique) ; les messages de mort restent visibles |
14. Récapitulatif des commandes de faction#
Évolution. Depuis le 29/08/2026, la plupart de ces commandes ont un équivalent dans le menu (onglet Gestion pour le Core, les claims et la zone AFK ; bouton « Chat Faction : ON/OFF » pour le chat). Le menu est le chemin de référence ; les commandes ci-dessous restent fonctionnelles.
| Commande | Fonction |
|---|---|
/f | Ouvre le menu principal de faction |
/factionmenu | Ouvre le menu de faction du mod client (aussi : touche G, ou icône F de la sidebar) |
/f history | Historique des 10 derniers raids de la faction |
/f shop | Boutique de faction (Leader / Officier) |
/f afk set | Pose la zone AFK de la faction (Leader / Officier). ⚠️ Remplaçable par l'onglet Gestion |
/fchat | Active/désactive le mode chat de faction permanent. ⚠️ Remplaçable par le bouton « Chat Faction : ON/OFF » de l'onglet Faction |
/fchat [message] | Envoie un message ponctuel dans le chat de faction |
/fmap | Carte vanilla centrée sur soi, avec brouillard de guerre (cooldown 60 s) |
/fcore set | Pose le Core de la faction à la position actuelle. ⚠️ Remplaçable par l'onglet Gestion |
/fcore info | PV du Core, statut d'invulnérabilité, camp et trésor de la faction |
/fpot | Montant actuel de la cagnotte serveur et son fonctionnement |
/newinv | Inventaire custom (panneau Loadout, poubelle, recherche) |
15. Sous le capot (référence technique)#
Le plugin principal FactionSystem instancie tous les managers au démarrage :
| Composant | Rôle |
|---|---|
FactionManager | Création de factions, gestion des membres, rôles (leader/officier/membre), claims de territoire |
core/CoreManager | Core de faction : PV, upgrades, régénération, historique de raids |
economy/TreasuryManager | Trésorerie de faction, cagnotte serveur, redistribution quotidienne automatique, multiplicateurs d'XP |
economy/ShopGUI | Interface d'achat en jeu de la boutique |
economy/AfkZoneManager | Zones AFK rémunérées |
jobs/JobManager | Cache mémoire de la progression des 5 métiers, persistant en MariaDB |
LoadoutManager | Équipement automatique au respawn, protection anti-grief des objets de loadout |
AirdropManager | Largages de ravitaillement |
| Canaux réseau | MenuDataChannel, ShopPurchaseChannel, ZoneTravelChannel, FactionManagementChannel, TrashItemChannel |
Le mod client n'invente aucune donnée : il affiche et pilote ce que ces managers gèrent déjà côté serveur.
Sources#
sources/discord/factionwar-dev.txt— documentation complète du menu/f(13/08/2026), anti-friendly-fire, annonce Core + trésor (14/08/2026), protocole de test économie/Core, impôt progressif,/f history, boutique de faction, zone AFK (15/08/2026), FactionWar Client et V0.9 (16-17/08/2026), loadouts, refonte des menus (7 onglets), onglet Gestion et liste des factions (fin août 2026).sources/discord/factionwar-dev-rattrapage.txt— 5 messages des 28-29/08/2026 récupérés lors d'un audit : onglet Gestion (29/08 00:54), chat de faction ON/OFF + liste de membres scrollable (29/08 01:24), classement des factions dans l'onglet Raids (29/08 01:43), suivi de quête permanent, Guide d'Osric. Également l'annonce « 🏰 L'aventure prend une nouvelle dimension » (24/08/2026 11:26) : zone tampon protégeant la stabilité du statut Riche/Pauvre.sources/discord/factionwar-dev-extra.txt— guerre économique, pillage 30 %, impôt 10 %, mémoire de guerre.sources/discord/factionwar-annonces.txt— annonce d'origine (13/08/2026), roadmap mise à jour (29/08/2026), coulisses (30/08/2026).sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— wiki joueur du 16/08/2026 : rôles, Core (Beacon, dégâts à l'arme), boutique, zone AFK, économie.sources/attachments/wiki-factionwar__message.txt— wiki technique : sidebar, 7 sections du menu Faction, plugins fondateurs et managers, protection des objets de loadout.sources/discord/factionwar-histoire.txt— contexte narratif (récompenses de quêtes versées au trésor de faction).
06 — Économie#
L'économie de FactionWar est entièrement collective : il n'existe pas de portefeuille personnel. Tout ce qu'un joueur produit (métiers, quêtes, temps AFK) alimente le trésor de sa faction. Ce trésor détermine le statut économique de la faction (Riche ou Pauvre), qui conditionne à son tour l'impôt progressif, la régénération du Core et la place de la faction dans la redistribution quotidienne de la cagnotte serveur (/fpot). Le trésor se dépense dans la boutique de faction (/f shop) — upgrades de Core, boosts, airdrops, loadouts — et se perd lors d'un raid réussi sur le Core.
Le principe directeur affiché par l'équipe : « La richesse ne se garde pas sur FactionWar. Elle se défend, elle s'investit. » Thésauriser sans s'exposer est volontairement une stratégie perdante.

1. La monnaie : les pièces#
- Unité unique : la pièce.
- Elle n'est jamais versée à un joueur individuellement : toutes les récompenses (métiers, quêtes de toutes catégories, quêtes PNJ, zone AFK) sont créditées directement au trésor de la faction.
- Le solde est consultable en jeu via l'onglet Cagnotte du menu client (
/factionmenu) et via/fcore info.
1.1 Sources de revenus#
| Source | Détail | Montant |
|---|---|---|
| Activité de métier | Une part de l'XP de métier gagnée (minage, coupe, récolte, forge, chasse) est convertie en pièces pour le trésor | 20 % de l'XP gagnée (valeur donnée dans la note de test du 14/08/2026 — ⚠️ à confirmer sur la version actuelle) |
| Zone AFK de faction | Par joueur de la faction présent dans la zone, toutes les 10 minutes | 2 pièces / joueur / 10 min |
| Quêtes | Récompense de quête (Faction, Principale, Secondaire, PNJ) versée au trésor | Montants unitaires non précisés dans les sources |
| Raid réussi | Destruction du Core d'une faction ennemie | 30 % du trésor de la victime, reversé instantanément à l'attaquant |
| Redistribution quotidienne | Part de la cagnotte serveur revenant aux factions Pauvres actives | Au prorata de l'activité du jour (voir §4) |
Le taux de conversion XP → pièces est le même quel que soit le métier : « une partie de cette XP est automatiquement convertie en pièces pour le trésor de votre faction ». Aucune source ne donne de taux différencié par métier.
2. Le trésor de faction#
- Chaque faction dispose d'un trésor commun, alimenté automatiquement par l'activité de ses membres.
- Il est persistant : stocké en base MariaDB centralisée, synchronisé entre tous les serveurs du réseau (lobby, zones, Terravel).
- Il est géré côté serveur par
economy/TreasuryManager(plugin maisonFactionSystem), qui gère aussi la cagnotte serveur, la redistribution quotidienne et les multiplicateurs d'XP. - Seuls le Leader et les Officiers peuvent dépenser le trésor (boutique).
| Rôle | Voir le trésor | Dépenser le trésor | Poser Core / zone AFK |
|---|---|---|---|
| Leader | Oui | Oui | Oui |
| Officier | Oui | Oui | Oui |
| Membre | Oui | Non | Non |
3. Statuts de faction : Riche et Pauvre#
Chaque faction appartient en permanence à l'un des deux camps. La bascule est automatique et dynamique, en fonction du trésor accumulé — aucune commande à taper.
| Statut | Condition | Impôt | Régénération du Core | Exposition |
|---|---|---|---|---|
| 🔵 Pauvre | Trésor sous le seuil | Garde 100 % de ses gains | Plus rapide | Cible moins intéressante |
| 🟡 Riche | Trésor au-dessus du seuil | Reverse 10 % de chaque gain à la cagnotte serveur | Plus lente | Cible prioritaire des raids |
- Valeur exacte du seuil Riche/Pauvre : non précisée dans les sources.
- Valeurs chiffrées de régénération de base (PV/min pour Riche et pour Pauvre) : non précisées dans les sources. Seul l'upgrade de boutique donne un chiffre (+2 PV/min).
- Dépenser en boutique peut faire repasser une faction en Pauvre si le solde retombe sous le seuil — c'est un arbitrage stratégique assumé entre investir et conserver le statut Riche.
- Un raid réussi peut faire basculer une faction entière de statut en un seul assaut (perte de 30 % du trésor).
Affichage du statut#
| Emplacement | Rendu |
|---|---|
Menu /f — bouton « Indicateur de camp » | Lingot d'or si Riche, chair pourrie si Pauvre (purement informatif) |
Fiche « Ma faction » du menu /f | Camp affiché en clair |
| Liste des factions (menu client) | 🟡 Riche / 🔵 Pauvre, liste triée par nombre de membres, scrollable à la molette |
/fcore info | Camp actuel + trésor |
4. L'impôt progressif et la cagnotte serveur (/fpot)#
Système annoncé le 14/08/2026, présenté comme le cœur de l'« économie de guerre ».
4.1 La règle exacte#
| Question | Règle |
|---|---|
| Qui paie ? | Uniquement les factions au statut Riche |
| Combien ? | 10 % de chaque gain (gains issus de la conversion XP de métier → pièces) |
| À qui ? | À une cagnotte serveur commune, mutualisée pour tout le serveur |
| Qui ne paie rien ? | Les factions Pauvres : elles gardent 100 % de leurs gains |
| Quand est-ce prélevé ? | À chaque gain, au fil de l'eau (prélèvement automatique sur chaque gain généré) |
| Fréquence de la redistribution | Chaque jour (redistribution quotidienne automatique) |
| Qui reçoit ? | Les factions Pauvres, exclusivement |
| Combien la cagnotte redistribue-t-elle ? | L'intégralité de la cagnotte est redistribuée |
| Clé de répartition | Au prorata de l'activité de la journée de chaque faction pauvre — plus une faction pauvre est active, plus sa part est grosse |
| Transparence | Chaque redistribution est annoncée publiquement dans le chat, avec le détail de qui a reçu quoi |
| Consultation | /fpot à tout moment ; onglet Cagnotte du menu client (solde faction + cagnotte serveur en direct) |

4.2 Conséquence stratégique voulue#
Une faction Riche qui reste passive « voit 10 % de chaque gain filer dans la cagnotte serveur, redistribuée aux Pauvres sans jamais rien récupérer en retour ». La seule façon de rentabiliser sa richesse est de l'investir : upgrades de Core, boosts XP, loadouts, et expansion territoriale par le claim.
⚠️ Les sources ne précisent pas l'heure exacte de la redistribution quotidienne, ni ce qui définit précisément « l'activité » servant de clé de prorata (XP générée ? pièces générées ?). Non précisé dans les sources.
5. Le Core de faction#
Le Core est le coffre-fort de la faction : tant qu'il tient, le trésor est protégé.
| Caractéristique | Valeur |
|---|---|
| Bloc utilisé | Beacon |
| Pose | /fcore set (ou onglet Gestion du menu client) — obligatoirement dans un chunk claim par la faction |
| Nombre de Cores | 1 seul actif par faction |
| PV de départ | 500 PV (+ upgrades achetés en boutique) |
| Invulnérabilité après pose | 24 heures |
| Régénération | Automatique hors attaque — plus rapide si Pauvre, plus lente si Riche (valeurs de base non précisées) |
| Sources de dégâts valides | Uniquement les membres d'une faction ennemie, à l'arme (épée, hache) ; plus l'arme est puissante, plus les dégâts sont élevés |
| Sources de dégâts inefficaces | Minage classique, explosions (creeper, TNT) — totalement sans effet |
| Consultation | /fcore info (PV, invulnérabilité, camp, trésor) ; onglet Core du menu client (barre de vie en direct) |
6. Le pillage du trésor lors d'un raid#
| Élément | Valeur |
|---|---|
| Déclencheur | Le Core de la victime tombe à 0 PV |
| Part du trésor pillée | 30 % du trésor de la faction victime |
| Destination | Reversée instantanément au trésor de la faction attaquante |
| Sort du Core | Il disparaît — la victime doit en reposer un nouveau (nouvelle invulnérabilité de 24 h à la repose) |
| Upgrades achetés | Conservés : les upgrades PV max et régénération sont permanents et persistent même si le Core est détruit et reposé |
| Publicité | Événement annoncé publiquement dans le chat serveur |
| Traçabilité | Enregistré dans l'historique des raids : attaquant, victime, montant pillé, date |
Historique des raids#
/f history— les 10 derniers raids impliquant la faction (en tant qu'attaquant ou victime) : qui a attaqué qui, combien de pièces ont été pillées, il y a combien de temps.- Également disponible dans l'onglet Raids du menu client, dans un cadre scrollable indépendant, avec le montant volé affiché directement.
7. La Boutique de faction (/f shop)#
Accès : /f shop en jeu (menu inventaire cliquable, prix affichés et solde de trésor visible en temps réel), ou onglet Shop du menu client /factionmenu. Réservée au Leader et aux Officiers. Le menu se rafraîchit automatiquement après chaque achat.

7.1 Tableau complet des articles#
| Article | Prix | Effet | Nature |
|---|---|---|---|
| ⚪ +50 PV Max au Core | 5 000 pièces | Augmente durablement les PV maximum du Core | Permanent et cumulable — achetable autant de fois que voulu ; survit à la destruction et à la repose du Core |
| 🕐 +2 PV/min de Régénération | 8 000 pièces | Accélère la récupération de PV du Core entre les attaques ; s'ajoute à la régénération de base (Riche ou Pauvre) | Permanent et cumulable — survit à la destruction et à la repose du Core |
| 🍏 Soin Instantané | 3 000 pièces | Remet immédiatement le Core à 100 % de ses PV | Consommable — nécessite un Core actif |
| 🧪 Boost XP +20 % | 6 000 pièces | +20 % d'XP de métier pour toute la faction pendant 2 heures | Temporaire (2 h), à l'échelle de la faction |
| 📦 Airdrop de faction (Zone Bois / Zone Cuivre-Fer) | Prix non précisé dans les sources | Déclenche un largage : un wagon rempli de loot tombe du ciel avec traînée de fumée, explose à l'atterrissage, puis attend d'être looté. Contenu variable selon la zone : ressources en gros volume, équipements enchantés, raretés occasionnelles | Consommable — il faut être physiquement dans la zone concernée pour déclencher son airdrop |
| ⚔️ Loadout Zone Bois | 15 000 pièces | Équipement automatique à chaque respawn pour toute la faction (voir §8) | Temporaire — 3 jours pleins |
| ⚔️ Loadout Zone Cuivre/Fer | 15 000 pièces | Idem, contenu plus défensif (voir §8) | Temporaire — 3 jours pleins |
⚠️ À confirmer : l'annonce V.0.9 du mod client parle de « 6 améliorations achetables en un clic : PV Core, régénération, soin instantané, boost XP, et les deux petits nouveaux » — les deux nouveautés décrites juste après étant les Airdrops. Le libellé exact des deux entrées Airdrop (une par zone ?) et leur prix ne sont pas précisés dans les sources. Avec les deux loadouts ajoutés ensuite, la boutique compte donc 8 entrées au dernier état documenté.
7.2 Points clés#
- Les upgrades PV max et régénération sont permanents : ils persistent même si le Core est détruit et reposé.
- Le Soin Instantané exige un Core actif au moment de l'achat.
- Dépenser peut faire repasser la faction en camp Pauvre si le solde tombe sous le seuil.
- Le menu affiche le solde en direct et se rafraîchit à chaque achat.
8. Les Loadouts de faction#
Deux articles de boutique introduits le 17/08/2026.
| Élément | Valeur |
|---|---|
| Articles | Loadout Zone Bois et Loadout Zone Cuivre/Fer |
| Prix | 15 000 pièces chacun |
| Portée | Toute la faction — tous les membres en bénéficient |
| Durée | 3 jours pleins après activation |
| Déclenchement | À chaque respawn : l'équipement complet est redonné automatiquement |
| Contenu | Armure + arme enchantée + ressources. Orientation combat/survie léger pour le loadout Zone Bois, plus blindé et défensif pour le loadout Zone Cuivre/Fer. Liste détaillée des pièces : non précisée dans les sources. |
| Anti-grief | Tant que le loadout est actif, l'équipement ne droppe jamais au sol à la mort — aucun loot gratuit pour l'adversaire |
| Restrictions de stockage | Un objet de loadout ne peut pas être déposé dans un conteneur (coffre, etc.) ni rangé dans un Sac / Bundle (toutes couleurs) |
| Seul moyen de s'en débarrasser | La poubelle de l'inventaire custom (/newinv) |
| Suivi | Panneau Loadout compact dans l'inventaire custom : indique si un loadout est actif et le temps restant avant expiration |

Côté technique : géré par LoadoutManager (plugin FactionSystem), qui gère l'équipement au respawn et la protection anti-grief.
9. La Zone AFK de faction#
Un revenu passif, pensé aussi comme lieu de rassemblement.
| Élément | Valeur |
|---|---|
| Pose | /f afk set — par le Leader ou un Officier, dans un territoire déjà claim par la faction (aussi disponible dans l'onglet Gestion du menu client) |
| Forme | Point central + rayon de 10 blocs |
| Gain | 2 pièces par joueur de la faction présent, toutes les 10 minutes |
| Cumul | Le gain est par joueur présent, pas un forfait : 5 joueurs AFK = 10 pièces / 10 min |
| Cumulable avec | Toute l'autre activité économique (métiers, impôt, boutique) |
| Retour visuel | Message discret au-dessus de la barre de vie à l'entrée et à la sortie de la zone |
Côté technique : economy/AfkZoneManager (plugin FactionSystem).
10. Récapitulatif des commandes économiques#
| Commande | Fonction | Restriction |
|---|---|---|
/f shop | Ouvre la boutique de faction | Leader / Officier |
/f afk set | Pose la zone AFK de la faction | Leader / Officier, en territoire claim |
/f history | Historique des 10 derniers raids (montants pillés inclus) | — |
/fcore set | Pose le Core à la position actuelle | En territoire claim de la faction |
/fcore info | PV du Core, statut d'invulnérabilité, camp, trésor | — |
/fpot | Montant actuel de la cagnotte serveur + rappel du fonctionnement | — |
/factionmenu (ou touche G, en test) | Menu client : onglets Faction, Shop, Raids, Cagnotte, Core, Zones, Métiers (+ Gestion) | Mod client requis |
11. Évolution du système#
Note « Évolution » — l'état actuel est décrit ci-dessus ; ce paragraphe conserve l'historique.
- 13/08/2026 — Camp figé à la création. À l'origine, le camp Riche/Pauvre d'une faction était déterminé par la position géographique du fondateur au moment de la création (monde « Zone Riche » ou « Zone Pauvre »), et le monde lui-même était découpé en deux zones opposées (terres fertiles vs désert hostile). Ce fonctionnement est obsolète : le camp est désormais dynamique, calculé sur le trésor accumulé, et le découpage du monde est passé à un système de 5 royaumes progressifs (zones à paliers).
- 14/08/2026 — Déploiement du trésor et du Core (phase de test actif : trésor alimenté par les métiers, bascule Riche/Pauvre, Core avec PV / régénération / invulnérabilité 24 h).
- 14/08/2026 — Ajout de l'impôt progressif (10 % sur les Riches) et de la cagnotte serveur redistribuée quotidiennement aux Pauvres.
- 15/08/2026 — Ouverture de la boutique de faction avec 4 articles (PV, régénération, soin, boost XP).
- 15/08/2026 — Ajout de la Zone AFK.
- 16-17/08/2026 — Mod client
FactionWar Client: boutique, cagnotte, Core, raids et zones accessibles en un clic depuis/factionmenu; ajout des Airdrops puis des Loadouts (15 000 pièces, 3 jours). - 20/08/2026 et après — Refonte des menus : navigation unifiée (
Inv/Rct/F), inventaire custom/newinvavec panneau Loadout et poubelle (qui accepte désormais aussi les objets de loadout), onglet Gestion regroupant pose du Core, claim, unclaim et zone AFK. - 29/08/2026 — Roadmap : l'économie complète (statut Riche/Pauvre dynamique + impôt automatique redistribué chaque jour) est déclarée construite, la Phase 2 « Gameplay Factions » restant globalement en cours.
Sources#
sources/discord/factionwar-dev.txt— annonces et notes de dev du 13/08/2026 au 30/08/2026 : trésor & Core (14/08), impôt progressif &/fpot(14/08), liste des commandes joueurs,/f history, boutique de faction (15/08), zone AFK (15/08), mod client V.0.9 & airdrops, loadouts (17/08), refonte des menus, onglet Gestion.sources/discord/factionwar-dev-extra.txt— synthèse « La guerre économique » : pillage 30 %, impôt 10 %, logique d'investissement des factions riches.sources/discord/factionwar-annonces.txt— annonce initiale du projet (13/08/2026, zones Riche/Pauvre d'origine) et roadmap mise à jour (29/08/2026).sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— wiki officiel (16/08/2026) : tableau de la boutique, Core, camps, zone AFK, récapitulatif des commandes.sources/attachments/wiki-factionwar__message.txt— wiki technique :TreasuryManager,ShopGUI,AfkZoneManager,LoadoutManager,AirdropManager, onglets du menu client.
07 — Les Métiers#
FactionWar propose 5 métiers (Mineur, Bûcheron, Forgeron, Fermier, Chasseur), entièrement codés maison. Depuis la refonte du 17-18/08/2026, les 5 métiers sont débloqués en même temps pour tout le monde : plus de choix exclusif, plus de cooldown de changement. Chaque métier possède sa propre XP et son propre niveau, indépendants les uns des autres, jusqu'au niveau 30. Le bonus n'est pas un rendement moyen mais une probabilité de doubler le drop : +1 point de pourcentage de chance par niveau, cumulatif jusqu'à 30 % de chance au niveau 30.
Les métiers sont le moteur de deux systèmes : l'économie (une part de l'XP gagnée est convertie en pièces pour le trésor de faction) et la progression par zones à paliers (chaque passage de zone exige un niveau de métier minimum).

1. Les 5 métiers et leurs actions#
| Métier | Icône du menu | Action qui rapporte de l'XP | Ce qui peut être doublé |
|---|---|---|---|
| ⛏️ Mineur | Pioche | Miner du minerai (fer, or, diamant, etc.) | Le drop de minerai |
| 🪓 Bûcheron | Hache | Couper du bois | Le drop de bois |
| 🔨 Forgeron | Enclume | Crafter armes / armures / outils | Le craft bonus sur les armes, armures et outils en fer et diamant |
| 🌾 Fermier | Houe | Récolter des cultures | La récolte des cultures |
| 🏹 Chasseur | Arc | Tuer des mobs | Le drop des mobs tués |
Mécanisme exact (14/08/2026) : « Chaque niveau de métier te donne +1 % de chance de doubler tes drops (minerai, bois, récoltes, kills, ou craft bonus selon ton métier), jusqu'à +30 % au niveau max (30) ». Ce n'est donc pas un bonus de rendement appliqué à chaque action, mais une probabilité de déclencher un doublement, tirée à chaque action.
Aucune source ne mentionne de bonus de cooldown, de vitesse d'action ou d'effet de potion lié aux métiers : non précisé dans les sources.
2. Progression : niveaux, XP et bonus#
2.1 La règle#
| Élément | Valeur |
|---|---|
| Niveaux | 1 à 30 par métier |
| Progression | Indépendante pour chaque métier — chacun a son XP et son niveau propres |
| Gain d'XP | Chaque action liée au métier concerné donne de l'XP à ce métier uniquement |
| Nature du bonus | Chance de doubler le drop de l'action liée au métier (probabilité tirée à chaque action) |
| Bonus par niveau | +1 point de pourcentage de chance par niveau, cumulatif |
| Bonus maximum | 30 % de chance de doubler au niveau 30 (niveau max) |
| XP requise par niveau | Affichée en jeu (XP actuel / XP requis) — les valeurs numériques ne sont pas précisées dans les sources |
| Sauvegarde | Cache mémoire côté serveur (jobs/JobManager), persistance en base MariaDB, chargé/déchargé aux connexions/déconnexions |
2.2 Chance de doubler le drop, par palier (application de la règle « +1 point par niveau »)#
| Niveau | Chance de doubler le drop | Repère |
|---|---|---|
| 1 | 1 % | Démarrage |
| 10 | 10 % | Palier de déblocage Zone 2 (Bûcheron) |
| 15 | 15 % | Palier de déblocage Zone 3 (Mineur) |
| 20 | 20 % | Palier de déblocage Zone 4 (Bûcheron) |
| 25 | 25 % | Palier de déblocage Zone 4 (Mineur) |
| 28 | 28 % | Palier de déblocage Zone Capitale (Forgeron) |
| 30 | 30 % | Niveau max |
Les sources donnent explicitement la règle (+1 % de chance de doubler par niveau) et sa borne haute (+30 % au niveau 30). Le tableau ci-dessus applique cette règle linéaire palier par palier ; il n'existe aucune table de paliers officielle listant chaque niveau dans les sources.
2.3 Modificateurs d'XP#
| Modificateur | Effet | Source |
|---|---|---|
| Boost XP +20 % | +20 % d'XP de métier pour toute la faction pendant 2 heures | Achat en boutique de faction, 6 000 pièces |
| Zones à paliers | L'XP de tous les métiers est réduite dans les zones à paliers, pour ralentir volontairement la progression | Wiki officiel — facteur de réduction non précisé dans les sources ⚠️ |
3. Conversion XP → économie de faction#
Une partie de l'XP de métier gagnée est automatiquement convertie en pièces versées au trésor de la faction — pas au joueur.
| Élément | Valeur |
|---|---|
| Taux de conversion | 20 % de l'XP gagnée (note de test dev du 14/08/2026 — ⚠️ à confirmer sur la version actuelle) |
| Bénéficiaire | Le trésor de la faction, jamais un portefeuille personnel |
| Impôt appliqué ensuite | Faction Pauvre : garde 100 % ; faction Riche : reverse 10 % du gain à la cagnotte serveur |
Voir 06-economie.md pour le détail de l'impôt progressif et de la redistribution.
4. Les métiers comme clé de progression (zones à paliers)#
Le niveau de métier est la condition d'accès aux zones. Le déblocage est permanent : une fois validé, plus jamais besoin de repayer le test.
| Zone | Palier | Condition de déblocage |
|---|---|---|
| 🌲 Zone 1 — Bois (Sylvange) | 1 | Accessible dès le départ |
| ⛏️ Zone 2 — Cuivre/Fer (Ferconte) | 2 | Bûcheron niveau 10 + 256 bois en inventaire |
| 🟡 Zone 3 — Or/Redstone (Solarande) | 3 | Mineur niveau 15 + 512 lingots (cuivre + fer, mélange libre, pas de ratio imposé) |
| 💎 Zone 4 — Diamant/Lapis (Glacime) | 4 | Mineur niveau 25 + Bûcheron niveau 20 |
| 🏘️ Zone 5 — Capitale (Aubécie) | 5 | Depuis la Zone Diamant : Forgeron niveau 28 + 256 Diamant/Lapis combinés |
- La progression vers la zone suivante est affichée en direct dans l'onglet Zones du menu client (niveau actuel / requis, ressources actuelles / requises), le bouton restant grisé tant que les conditions ne sont pas remplies.
- Des mentions de déblocage Zone/Métier ont été ajoutées dans le menu FactionWar (23/08/2026).
Note « Évolution » : l'annonce initiale des zones à paliers (16/08/2026) énonçait une règle générique — « monter son métier au niveau 10 dans la ressource correspondante + avoir un stock suffisant de cette ressource ». Cette règle a été remplacée par les conditions spécifiques par zone listées ci-dessus, plus élevées à mesure qu'on avance.
5. Commandes#
| Commande | Fonction |
|---|---|
/job | Ouvre le menu des métiers |
/job choose <métier> | Choisit directement un métier par son nom (ex. /job choose bucheron) |
/job info | Affiche le détail de la progression : niveau, XP et bonus de chaque métier |
⚠️ À confirmer :
/jobet/job choose <métier>datent du système à métier unique. Depuis que tous les métiers sont débloqués simultanément, il n'y a plus de choix à faire — les sources ne disent pas si ces deux commandes ont été retirées, conservées telles quelles ou reconverties. Seule/job infoest explicitement citée après la refonte (« Tapez /job info pour voir le détail de votre progression sur chaque métier »).
6. L'onglet Métiers du menu client#
Après la refonte, une section Métiers a été ajoutée au menu client /factionmenu (touche F, ou touche G pour le menu général — en test), à côté des onglets Faction, Shop, Raids, Cagnotte, Core et Zones. Elle rend /job info largement superflu.

6.1 Contenu de chaque carte métier#
| Élément affiché | Détail |
|---|---|
| Icône | Une par métier : pioche, hache, enclume, houe, arc |
| Nom + niveau | Le niveau est affiché directement à côté du nom |
| Description courte | Ce que rapporte le métier |
| XP réel | XP actuel / XP requis affiché en bas de la carte (remplace l'ancienne barre « niveau/30 ») |
| Barre de progression | Reflète la vraie avancée vers le prochain niveau |
| Bonus | Bonus courant affiché en direct |
6.2 Code couleur de la barre de progression#
| Niveau | Couleur | Libellé |
|---|---|---|
| < 10 | 🔴 Rouge | — |
| 10 à 19 | 🟠 Orange | — |
| 20 à 29 | 🟢 Vert | — |
| 30 | 🟢 Vert plein (barre pleine) | « Niveau max » |
6.3 Navigation#
- La liste des métiers scrolle à la molette.
- Les données transitent par le canal réseau unique
MenuDataChannel: tout est connecté en direct au serveur, rien n'est statique.
7. Historique de la refonte du système de métiers#
Règle actuelle (la plus récente, à retenir) : les 5 métiers sont tous débloqués en même temps, pour tout le monde. Plus de choix à faire, plus de cooldown, plus de blocage. Chaque métier progresse indépendamment avec sa propre XP et son propre niveau (jusqu'au niveau 30, avec bonus associé).
Chronologie#
| Date | Étape |
|---|---|
| 13-14/08/2026 | Sortie du système de métiers (en test). Ancien fonctionnement : un seul métier actif à la fois, choisi via /job ou /job choose <métier>. Changement de métier possible mais soumis à un cooldown de 7 jours entre deux changements (« pas de yo-yo entre métiers »). Niveau max 30, bonus jusqu'à +30 %. Le 14/08/2026 à 12:26 (repost à 12:31), le mécanisme exact est précisé : +1 % de chance de doubler les drops par niveau, jusqu'à +30 % au niveau 30. |
| 14/08/2026 | Branchement sur l'économie : l'activité de métier alimente automatiquement le trésor de faction. |
| 17-18/08/2026 | Refonte. Tous les métiers deviennent actifs simultanément. Suppression du choix exclusif et du cooldown de 7 jours. Chaque métier gagne sa propre XP et son propre niveau. Toute la progression existante a été conservée lors de la migration — personne n'a perdu son niveau ni son XP. |
| 18/08/2026 | Ajout de l'onglet Métiers dans /factionmenu (barre de progression + bonus par métier, vert et plein au niveau max 30, gris tant qu'on progresse). |
| 22-23/08/2026 | Mise à jour du menu Métiers : icônes dédiées, niveau à côté du nom, description par métier, XP réel actuel/requis, barre de progression colorée par palier (rouge / orange / vert / vert plein), scroll à la molette. |
Ce qui a disparu avec la refonte#
| Ancienne règle | Statut |
|---|---|
| Un seul métier actif par joueur | ❌ Supprimée — les 5 sont actifs en permanence |
| Cooldown de 7 jours entre deux changements de métier | ❌ Supprimé |
| Nécessité de « choisir » son métier | ❌ Supprimée |
| Niveau max 30 / 30 % de chance de doubler les drops | ✅ Conservé, désormais par métier |
⚠️ Le wiki officiel (
Wiki_FactionWar_3.md, daté du 16/08/2026) décrit encore l'ancien système (métier unique + cooldown de 7 jours). Il est antérieur à la refonte et ne fait donc plus foi sur ce point.
8. Métiers et quêtes#
- Les quêtes de Faction (28 quêtes de la première vague) incluent des objectifs de niveau de métier pour les cinq métiers, de « Premiers pas de Forgeron » à « Maître chasseur », aux côtés de livraisons de ressources et de paliers de kills.
- Les récompenses de quête sont versées au trésor de faction.
Voir 08-quetes-et-pnj.md.
Sources#
sources/discord/EXPORT-REFERENCE-tous-canaux.txt— export exhaustif de référence (message par message, horodaté, tous canaux confondus) : source faisant foi pour la chronologie et les valeurs chiffrées.sources/discord/messages-recuperes-audit-passe2.txt— message du 14/08/2026 12:26 (repost à 12:31), absent des captures précédentes : « Chaque niveau de métier te donne +1 % de chance de doubler tes drops (minerai, bois, récoltes, kills, ou craft bonus selon ton métier), jusqu'à +30 % au niveau max (30) » — mécanisme exact du bonus de métier.sources/discord/factionwar-dev.txt— annonce de sortie des métiers (5 métiers, niveau 30, +30 %, cooldown 7 jours), notes de test économie (14/08), liste des commandes joueurs, guide Zone Bois (/job choose bucheron), zones à paliers (16/08), annonce de refonte (tous les métiers débloqués, progression conservée), ajout de l'onglet Métiers au menu, mise à jour du menu Métiers (icônes, XP réel, couleurs, molette), déblocages Zone 3 / Zone 4 / Capitale.sources/discord/factionwar-annonces.txt— roadmap mise à jour du 29/08/2026 (« 5 métiers actifs simultanément ») et coulisses du 30/08/2026 (« 5 métiers actifs, chacun avec sa propre progression et son économie »).sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— wiki officiel du 16/08/2026 : tableau des 5 métiers, règle +1 %/niveau jusqu'à +30 %, XP réduite en zones à paliers, boost XP +20 %. Décrit l'ancien système de métier unique (antérieur à la refonte).sources/attachments/wiki-factionwar__message.txt— wiki technique :jobs/JobManager(cache mémoire + persistance MariaDB), onglet Métiers duFactionMenuScreen, conditions de déblocage par zone.
08 — Quêtes et PNJ#
Le système de quêtes de FactionWar repose sur 4 catégories (Faction, Principale, Secondaire, PNJ) réunies dans un onglet dédié du menu client, un suivi de quête intelligent affiché en jeu, de vrais dialogues avec des PNJ narratifs (fenêtre de conversation dédiée, jamais l'écran de troc vanilla), et un système de réputation individuelle pour les quatre PNJ d'Aubécie.
Règle constante : toutes les récompenses de quête sont versées au trésor de la faction, jamais à un portefeuille personnel. « Progresser seul, c'est bien. Progresser pour son équipe, c'est mieux. »

1. Accéder au menu Quêtes#
| Élément | Détail |
|---|---|
| Emplacement | Onglet « Que », dans la barre latérale du menu client, à côté de Inventaire / Recettes / Faction |
| Ouverture | Depuis l'inventaire custom (/newinv, touche G en test), puis clic sur l'onglet Que |
| Navigation | La liste des quêtes défile à la molette |
| Lore intégré | L'histoire complète de Terravel, avec ses annexes et ses quêtes par royaume, est consultable en jeu : onglet Quêtes → Principale → Histoire |
| Progression | Individuelle et sauvegardée : elle suit le joueur à chaque connexion, indépendamment des autres joueurs |
2. Les 4 catégories de quêtes#
| Catégorie | Visibilité | Où se réclame la récompense | Contenu |
|---|---|---|---|
| 🏴 Faction | Visible dès le départ | Directement dans le menu (bouton « Réclamer ») | Objectifs généralistes : niveaux de métier, livraisons de ressources, paliers de kills |
| 📖 Principale | Visible dès le départ | Dans le menu | Trame narrative — Chapitre 1 « L'Éveil » (voir §7) |
| 🗺️ Secondaire | Visible dès le départ | Dans le menu | Objectifs annexes, vie sociale de la Capitale |
| 👤 PNJ | Invisible tant qu'un personnage ne vous l'a pas confiée | Jamais dans le menu — il faut retourner parler au PNJ en personne | Quêtes narratives propres à chaque personnage |
2.1 Le cas particulier des quêtes PNJ#
L'onglet PNJ ne sert qu'à suivre la progression : aucun bouton « Réclamer » n'y apparaît. Trois états possibles :
| Libellé affiché | Signification |
|---|---|
| En cours | Condition pas encore remplie |
| Retourne voir le PNJ | Condition remplie, récompense à récupérer |
| Terminée | Quête rendue et payée |
« La récompense ne se réclame jamais dans le menu. Il faut retourner parler en personne au PNJ qui vous a confié la quête pour la rendre — exactement comme dans un vrai RPG. »
3. Types d'objectifs et récompenses#
| Type d'objectif | Exemples |
|---|---|
| Atteindre un niveau de métier | Mineur, Bûcheron, Forgeron, Fermier, Chasseur — de « Premiers pas de Forgeron » à « Maître chasseur » |
| Livrer une quantité de ressource | Charbon, cuivre, or, bois, blé, fil, os, cuir |
| Éliminer des mobs hostiles | Paliers de kills croissants, de 5 à 75 |
| Objectifs narratifs / sociaux | Parler à un villageois, conclure un échange, apporter un objet à un PNJ |
| Élément | Valeur |
|---|---|
| Nature de la récompense | Pièces, versées directement au trésor de la faction |
| Montants unitaires | Connus pour les 4 quêtes PNJ : 150 à 250 pièces (voir § 7.2). Non précisés dans les sources pour les catégories Faction, Principale et Secondaire |
| Récompense spéciale documentée | 💠 Fragment de la Voûte — objet unique remis à la dernière quête de l'arc « La Mémoire Scellée » |
| Déclenchement | Une fois l'objectif rempli, le bouton « Réclamer » s'active (catégories Faction / Principale / Secondaire) |
4. Le suivi de quête intelligent#
Système de tracking affiché en jeu, sans jamais interrompre l'action.
| Fonction | Comportement |
|---|---|
| Activer le suivi | Ouvrir le menu Quêtes, puis cliquer sur « Suivre » à côté de la quête choisie |
| Affichage en jeu | Un encadré en haut à droite de l'écran, avec le nom de la quête, l'objectif et la progression en temps réel — visible en permanence, même en dehors des menus, sans avoir à rouvrir le menu pour vérifier où l'on en est |
| Nombre de quêtes suivies | Une seule à la fois, changeable à tout moment |
| Désactiver | Recliquer sur « Suivi » pour arrêter le suivi |
| Persistance | Le suivi survit à une déconnexion — pas besoin de re-sélectionner la quête à chaque session |
| Bascule automatique | Quand vous acceptez une nouvelle étape, le suivi bascule dessus tout seul |
4.1 Notification discrète (badge)#
| Élément | Comportement |
|---|---|
| Forme | Un petit badge rouge en haut à gauche de l'écran |
| Déclencheur | Dès qu'Osric a quelque chose à vous dire (nouvelle étape du Chapitre 1 disponible) |
| Philosophie | Aucune interruption forcée, aucun popup qui coupe en pleine action — le joueur gère quand il veut |
4.2 Touche dédiée : J#
Appuyer sur J, où que vous soyez sur le réseau, ouvre directement le dialogue avec Osric pour avancer dans le Chapitre 1 — plus besoin de retourner physiquement à Sylvange à chaque étape.
⚠️ Les sources ne précisent pas si la touche J est réassignable, ni si elle donne accès à d'autres PNJ qu'Osric. Non précisé dans les sources.
5. Le dialogue avec les PNJ#
5.1 Fonctionnement général#
- Clic droit sur le PNJ → ouverture d'une véritable fenêtre de dialogue, propre à chaque personnage.
- Ces PNJ n'ouvrent jamais l'écran de troc vanilla : pas de menu générique, pas d'interface marchande — une vraie conversation.
- Le texte affiché change selon votre progression avec ce personnage.
- Le palier de réputation actuel s'affiche directement dans la fenêtre de dialogue.

5.2 Options de réponse#
| Bouton | Condition d'affichage | Effet |
|---|---|---|
| « Accepter la quête » | Si vous ne l'avez jamais acceptée | La quête est confiée et apparaît alors dans l'onglet PNJ du menu |
| « Terminer la quête » | Si les conditions sont déjà remplies | Rend la quête, verse la récompense au trésor de faction, +20 points de réputation (une seule fois) |
| « Fermer » | Toujours disponible | Repartir sans rien faire |
| « Faire un cadeau » | Si l'objet-cadeau requis est dans l'inventaire | Consomme l'objet, +5 points de réputation (1×/jour/PNJ) |
5.3 Quête refusée vs. quête acceptée#
| Cas | Conséquence |
|---|---|
| Quête non acceptée / refusée (« Fermer ») | Rien n'est confié. La quête reste totalement invisible dans le menu : « Rien n'apparaît dans votre menu tant que vous n'avez pas fait le premier pas vers eux. » Il suffit de revenir parler au PNJ plus tard pour l'accepter. |
| Quête acceptée | Elle apparaît dans l'onglet PNJ avec le statut En cours, puis Retourne voir le PNJ une fois l'objectif rempli, puis Terminée après remise en personne. |
⚠️ Les sources ne mentionnent aucune pénalité (ni perte de réputation, ni verrouillage) en cas de refus d'une quête. Non précisé dans les sources.
5.4 Le cycle complet d'une quête PNJ, étape par étape#
| Étape | Action | Résultat |
|---|---|---|
| 1 | Clic droit sur un PNJ | Son dialogue s'ouvre, adapté à votre situation |
| 2 | Cliquer sur « Accepter la quête » | La quête apparaît immédiatement dans l'onglet PNJ du menu, au statut En cours |
| 3 | Accomplir l'objectif | Livrer des ressources, tuer des mobs, etc. Le statut passe à Retourne voir le PNJ |
| 4 | Retourner parler au même PNJ | Son dialogue change automatiquement et propose « Terminer la quête » |
| 5 | Cliquer sur « Terminer la quête » | Récompense versée au trésor de la faction (jamais dans un portefeuille personnel), quête marquée Terminée, +20 points de réputation |
« Comme toujours, les récompenses vont directement dans le trésor de votre faction, pas dans un portefeuille personnel. »
6. Le système de réputation PNJ#
Système actif pour les quatre PNJ d'Aubécie : Aldric, Séraphine, Bram et Mérielle. La réputation est suivie séparément pour chacun et reflète l'historique de vos interactions.

6.1 Gagner de la réputation#
| Action | Points | Fréquence |
|---|---|---|
| Terminer sa quête | +20 points | Une seule fois |
| Lui offrir un cadeau | +5 points | 1 × par jour, par PNJ |
6.2 Objets-cadeaux requis#
| PNJ | Objet-cadeau |
|---|---|
| 🍞 Aldric | Pain |
| 💎 Séraphine | Émeraude |
| ⛏️ Bram | Lingot de fer |
| 📖 Mérielle | Livre |
Procédure : avoir l'objet requis dans l'inventaire → parler au PNJ → cliquer sur « Faire un cadeau ». L'objet est consommé automatiquement et la réputation augmente aussitôt.
6.3 Paliers de réputation#
| Palier | Points requis |
|---|---|
| ⚪ Inconnu | 0 pts |
| 🟢 Connu | 200 pts |
| 🔵 Apprécié | 500 pts |
| 🟣 Respecté | 1 000 pts |
| 🟡 Allié | 2 000 pts |
6.4 Suivre et perdre de la réputation#
| Question | Réponse |
|---|---|
| Où voir son palier ? | Directement dans la fenêtre de dialogue du PNJ |
| Où voir le détail ? | Menu Quêtes → onglet PNJ (points, palier, statut de quête) |
| Comment perdre de la réputation ? | Non précisé dans les sources — aucune source ne décrit de mécanique de perte de points |
| Quels effets concrets aux paliers ? | Non précisés dans les sources — les annonces ne décrivent que l'affichage du palier. Aucun bonus, remise, dialogue ou quête débloqué par palier n'est documenté ⚠️ |
⚠️ À confirmer : la seule piste d'effet est narrative — « il faudra gagner la confiance des quatre autres avant qu'il [Le Cinquième PNJ] n'accepte de se montrer », formulé comme une rumeur de lore et non comme une règle de jeu.
⚠️ À confirmer : la roadmap du 29/08/2026 annonce « 6 PNJ avec dialogues et réputation individuelle », alors que l'annonce du système de réputation ne cite explicitement que les 4 PNJ d'Aubécie. Le statut d'Osric et d'Appo vis-à-vis de la réputation n'est pas précisé dans les sources.
7. Chaînes de quêtes et chapitres#
7.1 Chapitre 1 — « L'Éveil » (quête Principale, chez Osric)#
| Élément | Détail |
|---|---|
| Nom du chapitre | Chapitre 1 — « L'Éveil » |
| PNJ guide | Osric, l'Éclaireur de Sylvange — présent à Sylvange (Zone Bois) dès votre arrivée |
| Nombre d'étapes | 12 étapes, chacune avec son propre texte narratif |
| Accès rapide | Touche J de n'importe où + badge rouge quand une étape est disponible |
| Rôle narratif | Osric commente vos progrès, glisse des indices sur Aubécie et les Anciens, et vous prépare à Ferconte |
| Progression verrouillée | Chaque étape doit être explicitement acceptée, exactement comme avec les autres PNJ d'Aubécie — aucune quête ne se lance toute seule |
| Suivi | Le suivi de quête bascule automatiquement sur chaque nouvelle étape acceptée (voir § 4) |
Découpage en sous-arcs (12 quêtes au total) :
| Sous-arc | Royaume / zone | Nombre de quêtes |
|---|---|---|
| Sous-arc Bûcheron | 🌲 Sylvange (Zone Bois) | 4 quêtes |
| Sous-arc Cuivre | ⛏️ Ferconte (Zone Cuivre/Fer) | 4 quêtes |
| Sous-arc Or | 🏜️ Solarande (Zone Or/Redstone) | 4 quêtes |
| Sous-arcs Glacime / Diamant | ❄️ Glacime (Zone Diamant) | Restent à écrire — non disponibles |
Un système entièrement fait main#
Le Guide d'Osric n'utilise aucun plugin de quête ou de dialogue tout fait. Il a été codé entièrement à la main, du serveur jusqu'au mod client Fabric, spécifiquement pour s'intégrer au reste de FactionWar (factions, réputation, menu maison).
Les solutions du marché (Citizens, BetonQuest, et autres) ont été écartées : pensées pour des architectures génériques, elles ne pouvaient pas s'intégrer proprement à un mod client custom — d'où le choix du développement sur mesure.
7.2 Les arcs d'Aubécie (Zone Capitale)#
Les 4 premiers PNJ se trouvent côte à côte sur la plateforme d'arrivée d'Aubécie (Zone Capitale). Chacun propose sa propre quête, indépendante des autres.
| PNJ | Titre | Objectif | Récompense | Contexte narratif |
|---|---|---|---|---|
| 🛡️ Aldric | Gardien d'Aubécie | Livrer 10 émeraudes — quête « Le Premier Service » | 150 pièces | Une preuve de bonne foi envers la cité ; « Aldric n'oublie jamais un service rendu » |
| 💰 Séraphine | Marchande d'Aubécie | Livrer 5 lingots d'or | 200 pièces | Elle « teste, évalue, observe la façon dont vous manipulez la richesse » avant d'ouvrir son commerce |
| ⚒️ Bram | Forgeron d'Aubécie | Tuer 15 mobs hostiles | 250 pièces | Il ne laisse approcher son enclume qu'à ceux qui ont prouvé leur courage au combat |
| 📜 Mérielle | L'Ancienne d'Aubécie | Livrer 16 papiers — quête « Fragments de mémoire » | 150 pièces | Chaque fragment d'histoire a un prix : du papier, pour continuer à écrire ce qu'elle refuse de laisser s'effacer |
| 🕯️ Le Cinquième | — | Aucune quête | — | Ni nom, ni visage, ni portrait. Personne ne l'a rencontré à ce jour. Aperçu à la lisière d'Aubécie, disparaissant dès qu'on approche |
⚠️ La source précise explicitement à propos de ce tableau : « ceci et le 1ere test du System » — ce sont donc des valeurs de première version de test, susceptibles d'être rééquilibrées.
Les récompenses vont directement dans le trésor de la faction, jamais dans un portefeuille personnel.

7.3 « La Mémoire Scellée » — l'arc de Mérielle (10 étapes)#
| Élément | Détail |
|---|---|
| Prérequis | Avoir terminé « Fragments de mémoire » chez Mérielle ; elle vous accueille alors avec un nouveau dialogue dès votre retour |
| Format | Chaîne de quêtes entièrement narrative, en 10 étapes |
| Thème | Mérielle se souvient de choses qu'elle avait oubliées — « ou qu'on avait voulu lui faire oublier ». Il faut l'aider à reconstituer des fragments de mémoire, quête après quête |
| Aboutissement | La découverte d'une voûte scellée (donjon), oubliée sous Aubécie depuis des générations, gardée par des mécanismes anciens qui ne cèdent qu'à ceux qui prouvent leur valeur au combat |
| Récompense par étape | Des pièces pour la faction (montants non précisés) |
| Récompense finale | 💠 Fragment de la Voûte — « un éclat arraché aux ténèbres, qui semble contenir un fragment de mémoire qui ne vous appartient pas » |

⚠️ Les mécaniques concrètes de cette voûte-ci (mobs, paliers de combat, nombre de joueurs, temps de reset) ne sont pas précisées dans les sources. Effet mécanique du Fragment de la Voûte : non précisé dans les sources.
🆕 Mise à jour du 31/08/2026. Un système de donjons instanciés et un premier boss (Le Veilleur Muet) ont depuis été annoncés, avec un système d'instanciation décrit comme fonctionnel et testé — voir
15-donjons-et-boss.md. Attention : rien dans les sources ne dit que ce boss est le gardien de la voûte de Mérielle. L'annonce du 31/08 rattache explicitement le donjon à la fin du Chapitre 1, pas à cet arc. Il peut s'agir de deux contenus distincts.
7.4 Quêtes Secondaires#
| Quête | Objectif |
|---|---|
| Premier contact | Parler à un villageois |
| Petit commerce | Compléter un échange |
Ces deux quêtes correspondent à la « vie sociale de la Capitale » : la Zone Capitale (Aubécie) génère de vrais villages naturels, plus rapprochés que la normale, avec villageois et échanges.
7.5 Autre PNJ#
| PNJ | Lieu | Rôle |
|---|---|---|
| 🧑🌾 Appo | Lobby (au spawn) | Guide sur le serveur — quêtes associées non précisées dans les sources |
8. Récapitulatif chiffré#
8.1 État au récapitulatif officiel (fin août 2026)#
| Catégorie | Nombre de quêtes | Détail |
|---|---|---|
| 🏴 Faction | 28 | Niveaux de métiers, livraisons de ressources, paliers de kills (5 à 75) |
| 📖 Principale | 12 | Chapitre 1 « L'Éveil » : 4 Sylvange + 4 Ferconte + 4 Solarande |
| 🗺️ Secondaire | 2 | Premier contact, Petit commerce |
| 👤 PNJ | 4 | Aldric, Séraphine, Bram, Mérielle |
| Total annoncé | 46 quêtes | Sur 4 catégories |
8.2 Ajout postérieur#
L'arc « La Mémoire Scellée » (10 étapes chez Mérielle) a été annoncé après ce récapitulatif de 46 quêtes. Le total consolidé n'est pas restitué dans les sources — ⚠️ à confirmer.
9. Évolution du système#
Note « Évolution » — l'état actuel est décrit ci-dessus ; ce paragraphe conserve l'historique.
| Date | Étape |
|---|---|
| 23/08/2026 | Apparition de la Zone Capitale (Aubécie, palier 5), présentée comme « le point de départ du futur système de quêtes ». Un onglet « Quêtes » vide apparaît dans le menu (contenu à venir). |
| 24/08/2026 | Première version du système de quêtes : nouvel onglet « Que » dans l'interface, 28 quêtes, 3 types d'objectifs (niveau de métier, livraison de ressource, kills de mobs), bouton « Réclamer », progression individuelle sauvegardée, liste scrollable. Version explicitement estampillée test. |
| 24/08/2026 | Structuration en 3 catégories : Quêtes de Faction, Quête Principale (objectif : rejoindre la Capitale), Quêtes Secondaires. |
| 24/08/2026 | Arrivée d'Aldric, premier PNJ narratif, avec un écran de dialogue dédié (fin du troc vanilla pour ces PNJ) et la quête « Le Premier Service ». |
| ~25/08/2026 | Quatre PNJ en place à Aubécie (Aldric, Séraphine, Bram, Mérielle) et 4ᵉ catégorie « PNJ » ajoutée au menu. Changement de règle majeur : les récompenses PNJ ne se réclament plus dans le menu, il faut retourner parler au personnage en personne. Récapitulatif à 46 quêtes. |
| 28/08/2026 | Système de réputation individuelle pour les 4 PNJ d'Aubécie (+20 quête, +5 cadeau/jour, 5 paliers). Ajout du PNJ Appo dans le lobby. |
| ~29/08/2026 | Suivi de quête (bouton « Suivre », encadré en haut à droite, persistance à la reconnexion) et arc « La Mémoire Scellée » chez Mérielle (10 étapes, voûte scellée, Fragment de la Voûte). |
| ~29-30/08/2026 | Chapitre 1 « L'Éveil » narré par Osric : 12 étapes avec texte dédié, badge rouge discret en haut à gauche, touche J pour parler à Osric de partout, bascule automatique du suivi sur la nouvelle étape acceptée. |
| 29/08/2026 (roadmap) | Reste à faire : « écriture des quêtes pour les zones et PNJ restants (au-delà du Chapitre 1 déjà terminé) ». |
Point d'évolution à retenir : lors de l'annonce d'Aldric (24/08), le flux décrit passait encore par le menu et un bouton « Réclamer ». La règle actuelle, posée dès la mise en place de la catégorie PNJ, est que les quêtes PNJ se rendent exclusivement en personne, l'onglet PNJ ne servant qu'au suivi.
10. Contexte narratif rattaché#
Les quêtes s'inscrivent dans la mythologie de Terravel, du personnage de l'Innommé et des Cinq Royaumes (Sylvange, Ferconte, Solarande, Glacime, Aubécie), chaque royaume correspondant à une zone à paliers. Aubécie est la dernière cité, bâtie au plus près de la porte scellée de Terravel. Le détail du lore est traité dans le document dédié à l'univers ; l'histoire complète est également lisible en jeu via Quêtes → Principale → Histoire.
Sources#
sources/discord/factionwar-dev.txt— apparition de l'onglet Quêtes avec la Zone Capitale (23/08/2026), première version du système de quêtes et 28 quêtes (24/08), les 3 puis 4 catégories, arrivée d'Aldric et écran de dialogue dédié, documentation complète des PNJ (emplacement, 3 boutons de dialogue, tableau des catégories, statuts de l'onglet PNJ), récapitulatif des 46 quêtes et découpage du Chapitre 1, système de réputation PNJ (28/08 : gains, objets-cadeaux, paliers), arc « La Mémoire Scellée », suivi de quête (« Suivre », encadré haut-droite, persistance), Chapitre 1 narré par Osric (badge rouge, touche J, bascule automatique du suivi), PNJ Appo dans le lobby.sources/discord/factionwar-histoire.txt— Chroniques de Terravel, portrait d'Osric et des Cinq Royaumes, présentation des cinq visages d'Aubécie (Aldric, Séraphine, Bram, Mérielle, Le Cinquième), annonce de l'arc « La Mémoire Scellée » (10 étapes, voûte scellée, Fragment de la Voûte), rappel du principe « accepter, accomplir, revenir parler en personne ».sources/discord/factionwar-dev-rattrapage.txt— messages du 28-29/08/2026 absents de la capture initiale : « Suivi de quête permanent » (29/08 10:50 : bouton « Suivre », encadré en haut à droite visible hors des menus, une seule quête suivie, persistance à la reconnexion) et « Le Guide d'Osric — Chapitre 1 réinventé » (29/08 14:29 : 12 étapes narrées, badge rouge discret, touche J, suivi intelligent, progression verrouillée, système fait main — Citizens/BetonQuest écartés).sources/discord/factionwar-dev-complements.txt— récapitulatif complet des 46 quêtes (Faction 28 / Principale 12 / Secondaire 2 / PNJ 4, avec le découpage des sous-arcs du Chapitre 1), guide complet du système de quêtes PNJ (emplacement des 4 PNJ, 3 boutons de dialogue, tableau des catégories, 3 statuts de l'onglet PNJ, cycle complet en 5 étapes) et tableau des 4 quêtes PNJ avec objectifs et récompenses (150 à 250 pièces, valeurs de premier test).sources/discord/factionwar-dev-extra.txt— « Le système de quêtes n'est qu'un début… faire de la Capitale la porte d'entrée vers la suite de l'aventure. »sources/discord/factionwar-annonces.txt— roadmap du 29/08/2026 (6 PNJ avec dialogues et réputation, arc narratif de 10 quêtes menant à une voûte cachée, quêtes restantes à écrire) et coulisses du 30/08/2026.sources/attachments/wiki-factionwar__message.txt— architecture du menu client et de la sidebar partagée (Inv / Rct / F).sources/discord/factionwar-annonces-COMPLET.txt— annonce du 31/08/2026 01:52 : système de donjons instanciés et premier boss Le Veilleur Muet (voir15-donjons-et-boss.mdpour le détail et le sourçage complet).
09 — Le mod client FactionWar Client (Fabric)#
FactionWar Client (identifiant technique : factionwarclient) est un mod client Fabric développé en interne par l'équipe FactionWar / PingHeberg. Il ne contient aucune logique de jeu : il s'agit d'une couche d'affichage et d'interaction branchée en direct sur les plugins serveur maison (factionsystem, zone2resources, zonebridge, lobbysystem). Son objectif affiché est de remplacer les commandes textuelles par des écrans graphiques cohérents : inventaire custom, menu de faction à onglets, livre de recettes, menu de quêtes et écrans de dialogue PNJ, le tout relié par une sidebar de navigation unique.
Le mod est annoncé comme obligatoire pour rejoindre le serveur, tout en étant encore réservé aux testeurs au moment de la dernière source disponible (30/08/2026).

1. Ce que le mod remplace#
| Avant (serveur seul) | Après (mod client) |
|---|---|
Menu /f sous forme de GUI coffre (vitres grises décoratives, têtes de joueur, TNT/papier pour claim) | Écran FactionMenuScreen plein écran, à onglets, thème sombre et rouge |
/f shop, /f history, /f afk set, /fcore set, /fcore info, /fpot, /job info tapés à la main | Onglets Shop / Raids / Cagnotte / Core / Métiers / Gestion du même écran |
| Inventaire vanilla | Inventaire custom /newinv (recherche, poubelle, aperçu personnage, panneau Loadout) |
| Livre de recettes vanilla | Onglet Rct reconstruit (RecipesScreen) |
| Écran de troc villageois vanilla | Fenêtre de dialogue PNJ dédiée par personnage |
| Déplacement entre zones via portails / plateformes physiques | Onglet Zones : bouton « s'y rendre » cliquable depuis n'importe quel serveur |
Citation d'annonce : « Fini les commandes textuelles éparpillées, un seul menu (/factionmenu) avec tout dedans ».
2. Historique de versions#
⚠️ Une seule version est nommée explicitement dans les sources : V.0.9. Le reste de l'historique se reconstitue par annonces datées, sans numéro de version associé. Toute autre numérotation (par ex. « v0.0.9 ») est non confirmée par les sources.
| Date (2026) | Jalon | Apports |
|---|---|---|
| 16/08 (~20:12) | Annonce initiale — FactionWar Client | Premier mod client maison. Menu unique /factionmenu avec 6 sections : Ma Faction, Boutique, Historique des Raids, Cagnotte, Mon Core, Zones. Toutes les données annoncées comme « connectées en direct au serveur, aucune information ne reste statique ». Lien de téléchargement privé, réservé aux « membres Genesis » le temps de finir le développement. |
| 16–17/08 | V.0.9 — « mise à jour complète » (mention explicite « Mods Réservé au testeur Uniquement ») | Ma Faction : puissance / membres / territoire en temps réel + actions de gestion (inviter, promouvoir, rétrograder, exclure) pour leader et officier directement dans le menu. Boutique portée à 6 améliorations en un clic. Historique des Raids : ajout du montant volé. Cagnotte : solde faction + cagnotte serveur en direct. Mon Core : barre de vie réelle. Zones : bouton « s'y rendre » par zone débloquée, transfert inter-serveurs automatique, affichage de la progression exacte pour les zones verrouillées. Nouveau : les Airdrops de faction, déclenchables depuis la Boutique. |
| 17/08 | Loadouts de faction | Deux nouveaux achats en Boutique : Loadout Zone Bois et Loadout Zone Cuivre/Fer, 15 000 pièces chacun. Équipement complet redonné à chaque respawn pendant 3 jours ; les objets de Loadout ne droppent jamais à la mort. |
| ~18/08 | Onglet Métiers | Suite à la refonte des métiers (les 5 métiers actifs simultanément, plus de cooldown), ajout d'un onglet Metiers à côté de Faction, Shop, Raids, Cagnotte, Core et Zones → 7 onglets. Barre de progression et bonus par métier, verte et pleine au niveau max (30), grise sinon. |
| ~18–20/08 | Teasing du nouvel inventaire | Annonce « en coulisses » : barre de recherche, case de suppression, Loadout visible depuis l'inventaire, aperçu du personnage repensé. « Encore en chantier, aucune date à annoncer. » |
| ~20/08 | Refonte complète des menus (« MISE À JOUR MENUS ») | Introduction de la navigation unifiée (sidebar Inv / Rct / F), de l'inventaire custom /newinv et du livre de recettes Rct. Mention en fin d'annonce : « By Appo — Menu En Dev… ». |
| 22/08 | Refonte de l'onglet Métiers | Icône par métier (pioche, hache, enclume, houe, arc), niveau affiché à côté du nom, description courte, XP réel / XP requis en bas de chaque carte (remplace la simple barre « niveau/30 »), barre de progression colorée selon le niveau, défilement à la molette. |
| 22/08 | Onglet Zones étendu | Zone 3 (Or/Redstone) ajoutée avec statut de déblocage en direct (niveau Mineur actuel/requis, lingots actuels/requis), bouton grisé tant que les conditions ne sont pas remplies. |
| 23–24/08 | Zone 4 + Zone Capitale dans le menu | Bouton « Zone 4 » (Diamant) fonctionnel avec suivi de progression en temps réel ; Zone Capitale (palier 5) intégrée. Ajout de « mentions de déblocage Zone/Métier » dans le menu. |
| 24/08 | Onglet Quêtes (Que) | Nouvel onglet dans la sidebar, « juste à côté de Inventaire/Recettes/Faction ». 28 quêtes au lancement, liste scrollable à la molette. Bouton « Réclamer » actif une fois l'objectif rempli. Explicitement annoncé comme version de test. |
| 24/08 | Écrans de dialogue PNJ | Aldric, premier PNJ narratif (plateforme d'arrivée d'Aubécie) : clic droit → fenêtre de dialogue dédiée, pas l'écran de troc vanilla. Puis Séraphine, Bram et Mérielle. Passage à 46 quêtes / 4 catégories (Faction 28, Principale 12, Secondaire 2, PNJ 4). |
| 28/08 | Système de réputation PNJ | Palier de réputation affiché dans la fenêtre de dialogue, bouton « Faire un cadeau ». Détail complet (points, palier, statut de quête) dans Quêtes → onglet PNJ. |
| 28/08 | Touche G (en test) | Nouvelle façon d'ouvrir le menu général, en interrupteur (un appui ouvre, un second ferme). S'ajoute à /newinv, ne remplace rien pour l'instant. Phase de test avant un possible remplacement définitif de la touche E. |
| 28–29/08 | Onglet Raids enrichi | Ajout, tout en haut de l'onglet Raids, d'une liste de toutes les factions actives du serveur avec leur statut (🟡 Riche / 🔵 Pauvre) et leur nombre de membres, triée automatiquement par nombre de membres, dans un cadre scrollable à la molette. L'historique des raids passe en dessous, dans un cadre scrollable indépendant. |
| 28–29/08 | Onglet Faction : chat et membres | Bouton « Chat Faction: ON/OFF » directement dans le menu — « plus besoin de taper /fchat pour l'activer, un clic suffit pour basculer entre chat normal et chat privé de faction ». Liste des membres placée dans un cadre dédié, scrollable à la molette : « que votre faction compte 3 ou 50 membres, tout reste accessible et lisible ». |
| 29/08 (00:54) | Onglet Gestion | Quatre actions in-menu : Poser le Core ici, Claim ce chunk, Unclaim ce chunk, Définir la zone AFK ici — « tout se fait maintenant directement dans le menu, plus besoin de commandes en tchat ». Le menu s'ouvre par la touche G ou la commande /factionmenu. |
| 29/08 (10:50) | Suivi de quête permanent | Bouton « Suivre » dans le menu Quêtes → encadré HUD en haut à droite (nom, objectif, progression temps réel). Une seule quête suivie à la fois, changeable à tout moment ; recliquer sur « Suivi » arrête le suivi. Persiste à travers les reconnexions : plus besoin de re-sélectionner à chaque session. |
| 29/08 (14:29) | Guide d'Osric — Chapitre 1 réinventé | Osric, l'Éclaireur de Sylvange, accompagne les 12 étapes du Chapitre 1 « L'Éveil », chaque quête ayant son propre texte narratif. Badge rouge discret en haut à gauche quand Osric a quelque chose à dire (fini les popups qui coupent l'action). Touche J pour lui parler depuis n'importe où. Le suivi de quête bascule automatiquement sur une nouvelle étape acceptée. Chaque étape doit être explicitement acceptée, comme chez les PNJ d'Aubécie. Revendication explicite : aucun plugin de quête ou de dialogue tout fait (voir 11-infrastructure.md). |
3. Navigation unifiée#
3.1 La sidebar#
Toute la navigation repose sur une seule classe boîte-à-outils, Sidebar.java — statique, sans état, exposant render(...) et clickedIndex(...). Les écrans l'appellent tous, ce qui garantit un comportement identique partout : un clic sur une icône ferme l'écran courant et ouvre le bon écran, sans jamais avoir à refermer un menu pour en rouvrir un autre.
Avant cette refonte, chaque écran embarquait son propre code de sidebar copié-collé, incohérent entre l'inventaire et le menu Faction.
Structure de la sidebar (état documenté)
| Index | Libellé | Écran cible | Commande équivalente |
|---|---|---|---|
| 0 | Inv | CustomInventoryScreen | /newinv |
| 1 | Rct | RecipesScreen | (pas de commande dédiée citée) |
| 2 | F | FactionMenuScreen | /factionmenu |
| 3 | Que | Menu Quêtes | (non précisé dans les sources) |
| 4–6 | (vides) | — | — |
⚠️ La documentation technique de référence décrit la sidebar avec 3 icônes et 4 emplacements vides ; l'onglet Que a été ajouté plus tard et est décrit comme étant « juste à côté de Inventaire/Recettes/Faction ». Une annonce le désigne aussi par « Q de l'inventaire → onglet Que » — la casse exacte du libellé est donc à confirmer.
3.2 Raccourcis clavier#
| Touche | Effet | Statut |
|---|---|---|
G | Ouvre / ferme le menu (comportement interrupteur, comme E pour l'inventaire). Voie d'accès officielle au menu de faction : « Ouvrez le menu (touche G, ou /factionmenu), direction l'onglet Gestion » | En test. S'ajoute à /newinv, ne le remplace pas. Réassignable dans Options → Commandes → Divers |
J | Parler directement à Osric (Chapitre 1), depuis n'importe où | Actif |
E | Inventaire vanilla | Un remplacement définitif par le menu custom est envisagé, non tranché |
V | Réglages du vocal de proximité | Appartient au mod tiers Simple Voice Chat, pas au FactionWar Client |
| Molette | Défilement des listes (métiers, factions, raids, quêtes) | Actif |
4. Détail de chaque écran et onglet#
4.1 Inventaire custom — CustomInventoryScreen (/newinv, touche G)#
| Élément | Détail |
|---|---|
| Grille | 36 slots + 4 emplacements d'armure + offhand, repositionnés manuellement à partir des vrais slots de player.inventoryMenu — ce n'est pas une copie, c'est le vrai conteneur du jeu |
| Barre de recherche | Filtre en direct : les objets dont le nom correspond au texte tapé se surlignent en vert dans les slots. 2–3 lettres suffisent |
| Aperçu du personnage | Rendu 3D en temps réel qui suit la souris (via InventoryScreen.renderEntityInInventoryFollowsMouse) |
| Panneau Loadout | Compact : indique si un Loadout de faction est actif et le temps restant avant expiration. Alimenté par les données envoyées par LoadoutManager côté serveur |
| Poubelle intégrée | Supprime en un clic l'objet porté sur le curseur — y compris les objets de Loadout depuis la mise à jour dédiée |
| Navigation | Sidebar partagée vers Recettes et Faction |

Sur les objets de Loadout : le blocage a été inversé. TrashItemChannel.java a perdu son garde-fou (la poubelle accepte désormais tout), tandis que LoadoutManager.java a été renforcé : un objet de Loadout ne peut plus être déposé dans un conteneur (coffre…) ni rangé dans un Sac (Bundle, toutes couleurs). La faille venait du fait que le code ne vérifiait que le contenu du slot ciblé, pas l'objet porté sur le curseur au moment du clic. Résultat : la poubelle est l'unique moyen de se débarrasser d'un objet de Loadout.

4.2 Menu Faction — FactionMenuScreen (/factionmenu, touche F / G)#
Sept onglets à l'annonce de la refonte, huit après l'ajout de Gestion. Sidebar interne à gauche du panneau.
| Onglet | Contenu et actions |
|---|---|
| Faction | Nom, niveau, membres, territoire (claims), barre d'XP. Liste des membres en ligne avec leur rôle, dans un cadre dédié scrollable à la molette (tient de 3 à 50 membres sans déborder du menu). Actions de gestion inviter / promouvoir / rétrograder / exclure réservées au leader et aux officiers. Bouton « Chat Faction: ON/OFF » : bascule en un clic entre chat normal et chat privé de faction, sans passer par /fchat |
| Shop | Upgrades du Core (PV max, régénération), soin instantané, boost XP temporaire, airdrops, loadouts. Payé sur la trésorerie de faction. Le menu se rafraîchit automatiquement après chaque achat |
| Raids | Deux blocs superposés. En haut : classement de toutes les factions actives du serveur — statut 🟡 Riche / 🔵 Pauvre et nombre de membres, trié automatiquement par nombre de membres, cadre scrollable à la molette. En dessous : historique des 10 derniers raids de ta faction (subis et menés) — qui a attaqué qui, résultat, montant pillé, ancienneté — dans un cadre scrollable indépendant |
| Cagnotte | Solde de la faction + cagnotte serveur commune (redistribution quotidienne) |
| Core | Barre de vie réelle du Core, PV actuels / max, état de défense |
| Zones | Un bouton « s'y rendre » par zone débloquée, cliquable depuis n'importe quel serveur (lobby, zone de guerre, zone de ressources). Zone verrouillée = bouton grisé + progression en direct (niveau actuel/requis, ressources actuelles/requises) |
| Métiers | Les 5 métiers (Mineur, Bûcheron, Forgeron, Fermier, Chasseur) actifs simultanément, chacun avec sa progression indépendante. Icône, niveau, description, XP actuel / XP requis, barre colorée (🔴 < 10, 🟠 10–19, 🟢 ≥ 20, 🟢 plein + « Niveau max » à 30). Défilement molette |
| Gestion | 4 actions basées sur la position exacte au moment du clic : Poser le Core ici (chunk claim requis, invulnérable 24 h), Claim ce chunk, Unclaim ce chunk, Définir la zone AFK ici (chunk claim requis, 2 pièces/joueur/10 min) |
Conditions de déblocage affichées dans l'onglet Zones

| Zone | Condition |
|---|---|
| Zone 1 — Bois | Accessible dès le départ |
| Zone 2 — Cuivre/Fer | Bûcheron niveau 10 + 256 bois en inventaire |
| Zone 3 — Or/Redstone | Mineur niveau 15 + 512 lingots (cuivre + fer, mélange libre) |
| Zone 4 — Diamant | Mineur niveau 25 + Bûcheron niveau 20 |
| Zone 5 — Capitale (Aubécie) | Forgeron niveau 28 + 256 Diamant/Lapis combinés, débloquée depuis la Zone Diamant |
4.3 Livre de recettes — RecipesScreen (onglet Rct)#
Décrit comme « le plus gros morceau client de la session » : une reconstruction quasi complète du livre de recettes vanilla, adaptée au thème du serveur.
| Fonction | Détail |
|---|---|
| Catégories | 5, calquées sur le vanilla : Recherche / Équipement / Blocs / Divers / Redstone |
| Source des recettes | ClientRecipeBook, via player.getRecipeBook() |
| Filtrage | Uniquement les recettes tenant dans une grille 2×2 — les recettes table de craft sont masquées |
| Recherche | Recherche texte en direct dans les résultats |
| Pagination | Vraie navigation par page (flèches < >), nombre de pages calculé réellement |
| Sélection | Clic sur une recette → aperçu fantôme (ingrédients + résultat en semi-transparence dans la grille de craft), sans toucher à l'inventaire réel |
| Surbrillance | Les objets déjà possédés s'illuminent en vert dans l'inventaire : on voit immédiatement ce qui manque |
| Craft automatique | Clic sur le résultat fantôme → déplacement réel des objets de l'inventaire vers la grille de craft, par simulation de vrais clics réseau (MultiPlayerGameMode.handleInventoryMouseClick) |
| Panneaux | Grille de recherche 5×3, panneau Fabrication (craft 2×2 pleinement fonctionnel), colonne Équipement dédiée avec aperçu du personnage agrandi, inventaire, poubelle |
Point technique : Minecraft 1.21.11 a introduit un nouveau système de recettes (RecipeDisplayEntry, RecipeCollection, StackedItemContents) qui remplace l'ancien Recipe / RecipeBookMenu. L'implémentation a été vérifiée contre les mappings Mojang avant écriture plutôt que devinée, et le craft automatique a été testé sur des objets sans valeur avant validation sur inventaire réel.
4.4 Menu Quêtes (onglet Que)#
| Catégorie | Comportement |
|---|---|
| Faction (28 quêtes) | Visible dès le départ, réclamable directement dans le menu. Objectifs de test : niveaux de métiers, livraisons de ressources (charbon, cuivre, or, bois, blé, fil, os, cuir), paliers de kills de 5 à 75 |
| Principale (12 quêtes) | Chapitre 1 « L'Éveil ». Visible dès le départ. Sous-arcs Bûcheron (Sylvange), Cuivre (Ferconte), Or (Solarande) — 4 quêtes chacun ; les sous-arcs Glacime/Diamant restent à écrire |
| Secondaire (2 quêtes) | Visible dès le départ. Premier contact (parler à un villageois), Petit commerce (compléter un échange) |
| PNJ (4 quêtes) | Invisible tant qu'un personnage ne vous l'a pas confiée. Aucun bouton « Réclamer » : l'onglet ne sert qu'au suivi (En cours / Retourne voir le PNJ / Terminée). La récompense se récupère uniquement en personne auprès du PNJ |
Total documenté : 46 quêtes. Trois types d'objectifs au lancement (atteindre un niveau de métier, livrer une quantité de ressource, éliminer des mobs hostiles). Récompenses versées au trésor de la faction, jamais dans un portefeuille personnel. Progression individuelle et sauvegardée, conservée entre les connexions.
Suivi de quête permanent (29/08) : ouvrir le menu Quêtes → cliquer sur « Suivre » à côté d'une quête → fermer le menu. Un encadré apparaît en haut à droite de l'écran avec le nom, l'objectif et la progression en temps réel, visible en permanence hors des menus. Une seule quête suivie à la fois, changeable à tout moment ; recliquer sur « Suivi » arrête le suivi. Le suivi est enregistré et survit à une déconnexion — inutile de le re-sélectionner à chaque session — et bascule automatiquement sur une nouvelle étape dès qu'elle est acceptée.
Guide d'Osric — Chapitre 1 (29/08) : les 12 étapes du Chapitre 1 « L'Éveil » sont narrées par Osric, l'Éclaireur de Sylvange, chaque quête ayant son propre texte. Une notification discrète (petit badge rouge en haut à gauche de l'écran) signale qu'Osric a quelque chose à dire, sans popup ni interruption forcée. La touche J permet de lui parler depuis n'importe où, sans retourner à Sylvange. Chaque étape doit être explicitement acceptée — aucune quête ne se lance toute seule, exactement comme chez les PNJ d'Aubécie.
4.5 Écrans de dialogue PNJ#
Les PNJ narratifs n'ouvrent jamais l'écran de troc vanilla. Un clic droit ouvre une véritable fenêtre de dialogue propre à chaque personnage, avec un texte qui dépend de la progression du joueur.
| Élément | Détail |
|---|---|
| Emplacement | Les 4 premiers PNJ (Aldric, Séraphine, Bram, Mérielle) sont côte à côte sur la plateforme d'arrivée d'Aubécie (Zone Capitale). Un PNJ « Appo » a été ajouté au spawn du lobby comme guide (28/08) |
| Boutons contextuels | « Accepter la quête » (jamais acceptée), « Terminer la quête » (conditions remplies), « Faire un cadeau », « Fermer » (toujours disponible) |
| Réputation | Palier actuel affiché directement dans la fenêtre. Suivi individuel par PNJ : +20 pts pour une quête terminée (une seule fois), +5 pts par cadeau (1×/jour/PNJ). Paliers : Inconnu 0 / Connu 200 / Apprécié 500 / Respecté 1000 / Allié 2000 |
| Cadeaux requis | Aldric → Pain · Séraphine → Émeraude · Bram → Lingot de fer · Mérielle → Livre. L'objet est consommé automatiquement |
| Extensibilité | Le système technique est décrit comme conçu pour accueillir de nombreux autres PNJ à travers les Cinq Royaumes, chacun avec ses dialogues et quêtes |
5. Architecture technique côté mod#
5.1 Le canal de données#
Toutes les données affichées dans le menu Faction transitent par un seul canal réseau, MenuDataChannel : un flux binaire strict, où chaque champ est écrit côté serveur puis relu dans le même ordre exact côté client (FactionMenuData.java).
⚠️ Contrainte de protocole forte : toute nouvelle donnée doit impérativement être ajoutée à la fin du flux, jamais au milieu, sous peine de décaler la lecture de tous les champs suivants. Aucun mécanisme de versionnage du protocole n'est mentionné dans les sources.
5.2 Les canaux serveur ↔ client#
| Canal | Rôle |
|---|---|
MenuDataChannel | Alimentation de tous les onglets du menu Faction |
ShopPurchaseChannel | Achats en boutique de faction |
ZoneTravelChannel | Voyage vers une zone (routage monde/coordonnées, gestion du cas inter-serveurs) |
FactionManagementChannel | Inviter / promouvoir / rétrograder / exclure |
TrashItemChannel | Suppression d'objet via la poubelle |
5.3 Classes client identifiées#
Sidebar.java · CustomInventoryScreen.java · FactionMenuScreen.java · RecipesScreen.java · FactionMenuData.java
6. Prérequis et installation#
| # | Composant | Version / fichier cité dans les sources | Obligatoire |
|---|---|---|---|
| 0 | Minecraft Java Edition 1.21.11 | — | Oui |
| 1 | Fabric Loader pour 1.21.11 | Installeur officiel sur fabricmc.net/use/installer/ — fichier partagé : fabric-installer-1.1.2.exe (479,65 Ko) | Oui |
| 2 | Fabric API | « dernier build compatible 1.21.11 » — fichier partagé : fabric-api-0.141.4+1.21.11.jar (2,30 Mo), CDN Modrinth | Oui |
| 3 | FactionWar Client (.jar) | Version nommée : V.0.9. Lien de téléchargement privé, réservé aux membres Genesis / testeurs | Oui |
| 4 | Simple Voice Chat (vocal de proximité) | voicechat-fabric-1.21.11-2.6.10.jar (5,31 Mo), CDN Modrinth | Optionnel — mod tiers, non lié au FactionWar Client |
Procédure
- Lancer l'installeur Fabric, sélectionner la version 1.21.11, cliquer « Install ».
- Placer les
.jardans le dossiermods. ⚠️ Le chemin donné dans la source est%appdata%\Raoming\minecraft\mods— coquille manifeste ; le chemin standard est%appdata%\.minecraft\mods. - Lancer Minecraft avec le profil « Fabric Loader 1.21.11 » et se connecter normalement.
- Le vocal de proximité s'active seul selon la proximité entre joueurs ; touche
Vpour ses réglages.
⚠️ Incohérence à confirmer : l'annonce liste 3 composants (Fabric Loader, Fabric API, FactionWar Client) puis indique « Placez les deux fichiers .jar dans votre dossier mods ». Fabric Loader étant installé par l'installeur et non déposé dans mods, les deux .jar concernés sont bien Fabric API + FactionWar Client — mais le libellé reste ambigu dans la source.
❌ Le vocal de proximité est indisponible sur Bedrock (limitation technique) — Java Edition uniquement.
7. État actuel (au 30/08/2026)#
| Élément | Statut |
|---|---|
| Diffusion du mod | Réservée aux testeurs. Lien décrit comme « très privé, réservé aux membres Genesis, le temps de finir le dev dessus » |
| Obligation | Le mod est annoncé comme obligatoire pour rejoindre le serveur |
| Menus | Annoncés « En Dev » dans la signature de la refonte des menus |
Touche G | Phase de test. S'ajoute à /newinv, ne remplace rien. Décision pas encore prise entre garder G, changer de touche, ou remplacer E |
| Système de quêtes | Explicitement « version de test » — les quêtes actuelles servent surtout à valider le fonctionnement |
| Onglet Quêtes → PNJ | Contenu en cours d'écriture ; les sous-arcs Glacime/Diamant de la quête principale restent à écrire |
| Zones 3 et 4 dans le menu | Longtemps « déjà visibles dans le menu pour faire patienter » avant d'être fonctionnelles |
| Roadmap | Phase 3 (alpha fermée) pas encore ouverte au 29/08 : l'équipe préfère attendre un contenu plus complet |
8. Limites connues du mod client#
| Limite | Détail |
|---|---|
Protocole MenuDataChannel fragile | Flux binaire à ordre strict, sans versionnage : un champ inséré ailleurs qu'en fin de flux casse la lecture de tous les suivants |
| Couplage fort client/serveur | Le mod étant obligatoire, aucun mode dégradé sans mod n'est décrit dans les sources |
| Livre de recettes limité au 2×2 | Les recettes nécessitant une table de craft 3×3 sont masquées |
| Objets de Loadout | Impossible de les déposer dans un conteneur ou un Sac ; la poubelle est le seul moyen de s'en débarrasser (comportement voulu, mais rigide) |
| Bedrock | Le mod étant un mod Fabric Java, les joueurs Bedrock n'y ont pas accès — l'articulation entre l'obligation du mod et le crossplay Bedrock n'est pas expliquée dans les sources ⚠️ à confirmer |
| Numérotation de versions | Une seule version nommée (V.0.9) ; pas de changelog versionné ni de politique de compatibilité documentée |
Sources#
sources/discord/factionwar-dev.txt— annonces du 13/08 au 28/08/2026 (annonce du mod,V.0.9, airdrops, loadouts, onglet Métiers, refonte des menus, onglet Quêtes, PNJ, réputation, onglet Gestion, touchesGetJ)sources/discord/factionwar-dev-rattrapage.txt— 5 messages des 28–29/08/2026 récupérés après audit : classement des factions dans l'onglet Raids, bouton « Chat Faction: ON/OFF » et liste de membres scrollable, onglet Gestion (29/08 00:54), suivi de quête permanent (29/08 10:50), Guide d'Osric (29/08 14:29)sources/attachments/wiki-factionwar__message.txt— documentation technique interne (sidebar,CustomInventoryScreen,FactionMenuScreen,RecipesScreen,MenuDataChannel, canaux réseau, chronologie de création)sources/discord/factionwar-modspack.txt— versions exactes de Fabric API, Simple Voice Chat, installeur Fabricsources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— wiki joueur au 16/08/2026sources/discord/factionwar-annonces.txt— roadmap mise à jour du 29/08 et coulisses du 30/08sources/discord/wiki-factionwar.txt— récapitulatif de commandes du 16/08sources/discord/factionwar-dev-extra.txt
10 — Référence des commandes#
Référence exhaustive des commandes FactionWar, reconstituée en croisant trois récapitulatifs successifs publiés à des dates différentes (annonce du 14/08/2026, récapitulatif Discord du 16/08/2026, wiki joueur du 16/08/2026) avec l'ensemble des annonces de développement jusqu'au 30/08/2026.
Principe de lecture : l'état le plus récent fait foi. Depuis l'arrivée du mod client FactionWar Client, la plupart de ces commandes ont un équivalent graphique dans /factionmenu — elles ne sont pas retirées pour autant, sauf mention contraire.

1. Factions#
| Commande | Description | Qui peut l'utiliser | Notes |
|---|---|---|---|
/f | Ouvre le menu principal de faction | Tous les joueurs | Menu adaptatif : 3 boutons seulement sans faction (Créer / Rejoindre / Liste des factions), menu complet avec faction. Historiquement un GUI coffre côté serveur. Dans les annonces récentes, /f sert aussi de raccourci d'écriture pour désigner les onglets du menu client (/f → Zones, /f → Métiers) ⚠️ à confirmer si /f ouvre encore le GUI coffre ou renvoie désormais vers l'écran du mod |
/f history | Affiche les 10 derniers raids impliquant ta faction — attaquant, victime, pièces pillées, ancienneté | Membre d'une faction | Ajoutée après le 15/08/2026. Doublonnée par l'onglet Raids du mod client, qui affiche en plus le montant volé et un cadre scrollable |
/f shop | Ouvre la boutique de faction : menu cliquable, prix affichés, solde du trésor en temps réel | Achats : Leader et Officiers uniquement | Le menu se rafraîchit automatiquement après chaque achat. Dépenser peut faire repasser la faction en camp Pauvre si le solde tombe sous le seuil |
/f afk set | Définit la zone AFK de la faction à la position actuelle (rayon 10 blocs) | Leader et Officiers | Doit être posée dans un territoire déjà claim. Rapporte 2 pièces par joueur présent, toutes les 10 minutes. Message discret au-dessus de la barre de vie à l'entrée/sortie de zone. Équivalent menu depuis le 29/08 : onglet Gestion → « Définir la zone AFK ici » — voir §7 |
/fchat | Active/désactive le mode chat de faction permanent | Membre d'une faction | Équivalent au bouton 🔔 Cloche du menu /f. Un second appel désactive le mode. Remplacé en pratique depuis le 29/08 par le bouton « Chat Faction: ON/OFF » de l'onglet Faction : « plus besoin de taper /fchat pour l'activer, un clic suffit ». Aucun retrait de la commande n'est annoncé |
/fchat [message] | Envoie un message ponctuel dans le chat privé de faction sans changer de mode | Membre d'une faction | Visible uniquement par les membres en ligne de la faction |
/fmap | Donne une carte vanilla centrée sur ta position, avec curseur de position en temps réel et brouillard de guerre progressif | Tous les joueurs | Cooldown de 60 secondes. Une seule carte par joueur, réutilisée à chaque demande (correctif du 15/08 — voir §7) |
Actions du menu /f sans équivalent commande#
Certaines actions n'ont jamais eu de commande dédiée et se font uniquement via le menu :
| Action | Bouton | Qui |
|---|---|---|
| Créer une faction | 🌟 Étoile du Nether — nom de 3 à 20 caractères tapé dans le chat | Joueur sans faction |
| Rejoindre une faction | 🧭 Boussole — nom exact d'une faction existante | Joueur sans faction |
| Liste des factions | 📕 Livre à écrire | Tous, avec ou sans faction |
| Claim ce chunk | 📜 Papier/carte | Membre d'une faction |
| Libérer ce chunk (unclaim) | 🧨 TNT | Membre d'une faction |
| Quitter la faction | 🚫 Barrière rouge | Membre. Bloqué pour un leader ayant d'autres membres (transfert de leadership requis). Leader solo → faction dissoute |
| Inviter un joueur | 💎 Émeraude — pseudo exact d'un joueur connecté | Leader et Officier |
| Gérer les membres | ⚔️ Épée de fer → sous-menu de têtes de joueur | Leader uniquement |
Sous-menu « Gérer les membres » (leader uniquement) : clic gauche = promouvoir · clic droit = rétrograder · shift + clic droit = exclure. Le leader n'apparaît jamais dans la liste ; le sous-menu se réouvre automatiquement après chaque action.
2. Métiers#
| Commande | Description | Qui peut l'utiliser | Notes |
|---|---|---|---|
/job | Ouvre le menu de sélection de métier | Tous les joueurs | ⚠️ Vraisemblablement obsolète. Depuis la refonte des métiers (~17–18/08/2026), les 5 métiers sont débloqués simultanément pour tout le monde : « plus de choix à faire, plus de cooldown, plus de blocage ». Aucune source ne confirme le retrait explicite de la commande |
/job choose <métier> | Choisit directement un métier par son nom | Tous les joueurs | Exemple attesté : /job choose bucheron. ⚠️ Vraisemblablement obsolète pour la même raison. Le cooldown de 7 jours entre deux changements de métier n'existe plus |
/job info | Affiche le métier actuel, le niveau, l'XP et le bonus | Tous les joueurs | Toujours valide : après la refonte, l'annonce indique encore « Tapez /job info pour voir le détail de votre progression sur chaque métier ». Largement supplantée par l'onglet Métiers du menu client (« Plus besoin de taper /job info, tout est visible d'un coup dans le menu ») |
3. Économie et Core#
| Commande | Description | Qui peut l'utiliser | Notes |
|---|---|---|---|
/fcore set | Pose le Core de faction à la position actuelle | Membre d'une faction — rôle exact non précisé dans les sources ⚠️ | Doit être posé dans un chunk claim par ta faction. Le Core démarre à 500 PV (+ upgrades) et est invulnérable 24 h après la pose. Une faction ne peut avoir qu'un seul Core actif. Équivalent menu depuis le 29/08 : onglet Gestion → « Poser le Core ici » — voir §7 |
/fcore info | Affiche les PV du Core, son statut d'invulnérabilité, le camp de la faction et son trésor | Membre d'une faction | Doublonnée par l'onglet Core du menu client (barre de vie réelle) |
/fpot | Affiche le montant actuel de la cagnotte serveur et son fonctionnement | Tous les joueurs | Les factions Riches y reversent 10 % de chaque gain ; la cagnotte est redistribuée chaque jour aux factions Pauvres, au prorata de leur activité |
4. Mod client FactionWar Client#
| Commande | Description | Qui peut l'utiliser | Notes |
|---|---|---|---|
/factionmenu | Ouvre le menu Faction du mod client (7 à 8 onglets : Faction, Shop, Raids, Cagnotte, Core, Zones, Métiers, Gestion) | Joueurs disposant du mod | Voie d'accès officielle documentée le 29/08 : « Ouvrez le menu (touche G, ou /factionmenu) ». Également atteignable par l'icône F de la sidebar. Le mod est annoncé comme obligatoire pour rejoindre le serveur, mais reste réservé aux testeurs |
/newinv | Ouvre l'inventaire custom (recherche, poubelle, aperçu personnage, panneau Loadout) | Joueurs disposant du mod | La touche G s'y ajoute en phase de test, sans la remplacer |
⚠️ Aucun écran des sources n'associe de commande dédiée à l'onglet Rct (livre de recettes) ni à l'onglet Que (quêtes) : ils s'atteignent par la sidebar. Non précisé dans les sources.
❌ /factionwar n'existe pas : aucune occurrence dans l'ensemble des sources. Ne pas le documenter comme commande.
5. Raccourcis clavier (mod client et mods tiers)#
| Touche | Effet | Statut | Notes |
|---|---|---|---|
G | Ouvre / ferme le menu (comportement interrupteur, comme E) — voie d'accès officielle au menu de faction, au même titre que /factionmenu | En test | S'ajoute à /newinv, ne remplace rien. Réassignable dans Options → Commandes → Divers. Un remplacement définitif de E est envisagé mais non tranché |
J | Parler directement à Osric (Chapitre 1), depuis n'importe où | Actif | Évite de retourner physiquement à Sylvange à chaque étape |
E | Inventaire vanilla | Actif | Cible potentielle d'un remplacement par le menu custom |
V | Réglages du vocal de proximité | Actif | Appartient au mod tiers Simple Voice Chat, pas au FactionWar Client. Java uniquement |
| Molette | Défilement des listes (métiers, factions, raids, quêtes) | Actif | — |
6. Commandes serveur / administration observées#
Ces commandes apparaissent dans les journaux de développement, pas dans les récapitulatifs joueurs.
| Commande | Description | Qui peut l'utiliser | Notes |
|---|---|---|---|
/setworldspawn | Définit le point d'apparition du monde | Administration | Utilisé pour caler le respawn de la Zone Or sur sa plateforme d'arrivée, en cohérence avec WorldRespawnListener |
/place structure | Placement manuel d'une structure | Administration | Échoue pour les structures liées à un biome spécifique (Monument Océanique) dans une dimension à biome forcé — limitation Minecraft documentée, pas un bug serveur |
/gamerule minecraft:advance_weather false | Désactive le cycle météo | Administration | Appliqué au lobby, ciel forcé au clair. Nom de la gamerule renommé en 1.21.11 |
| WorldEdit (suite de commandes) | Édition de terrain | Administration | Installé sur les serveurs le 18/08/2026. Commandes précises non précisées dans les sources |
7. Évolutions et commandes à surveiller#
| Commande | Évolution | Date |
|---|---|---|
/fmap | Correctif majeur : chaque appel créait une carte en mémoire jamais libérée → fuite mémoire → crash serveur. Correction : une seule carte par joueur réutilisée, cooldown de 60 s, rendu 100 % natif Minecraft, RAM des zones portée de 10 à 20 Go. Nouveau comportement : vraie carte vanilla centrée, curseur temps réel, brouillard de guerre progressif | 15/08/2026 |
/job, /job choose | Probablement obsolètes — refonte des métiers : les 5 métiers actifs simultanément, plus de choix ni de cooldown de 7 jours. Progression existante conservée lors de la bascule | ~17–18/08/2026 |
/job info | Supplantée par l'onglet Métiers du menu client, sans être retirée | ~18/08/2026 |
/f shop | Contenu passé de 4 articles (15/08) à 6 (V.0.9, avec les airdrops) puis 8 avec les deux Loadouts à 15 000 pièces. ⚠️ Le total de 8 est une déduction : aucune source ne le récapitule | 15 → 17/08/2026 |
/fcore set, /f afk set, claim / unclaim | Remplacées en pratique par l'onglet « Gestion » du menu client, ouvert par la touche G ou /factionmenu. Les 4 actions (Poser le Core ici / Claim ce chunk / Unclaim ce chunk / Définir la zone AFK ici) se basent sur la position exacte au moment du clic. L'annonce dit littéralement « plus besoin de commandes en tchat » — mais n'annonce aucun retrait : sauf contre-indication, les commandes restent valides et cohabitent avec le menu ⚠️ à confirmer | 29/08/2026 (00:54) |
/fchat | Remplacée en pratique par le bouton « Chat Faction: ON/OFF » de l'onglet Faction (« plus besoin de taper /fchat pour l'activer »). Aucun retrait annoncé ; /fchat [message] reste par ailleurs le seul moyen d'envoyer un message ponctuel sans basculer de mode | 29/08/2026 |
/f history | Doublonnée par l'onglet Raids, désormais scrollable, affichant le montant volé, et surmonté du classement de toutes les factions du serveur (statut Riche/Pauvre + nombre de membres) | 16/08 → 29/08/2026 |
8. Récapitulatif consolidé (le plus à jour)#
| Commande | Rôle | Accès |
|---|---|---|
/f | Menu principal de faction | Tous |
/f history | Historique des 10 derniers raids | Membre |
/f shop | Boutique de faction | Achats : Leader / Officier |
/f afk set | Pose la zone AFK | Leader / Officier ; ⚠️ supplantée par l'onglet Gestion |
/fchat | Bascule le mode chat de faction | Membre — ⚠️ supplantée par le bouton « Chat Faction: ON/OFF » |
/fchat [message] | Message ponctuel en chat de faction | Membre |
/fmap | Carte vanilla avec brouillard de guerre (cooldown 60 s) | Tous |
/job | Menu de sélection de métier | Tous — ⚠️ probablement obsolète |
/job choose <métier> | Choisir un métier | Tous — ⚠️ probablement obsolète |
/job info | Progression des métiers | Tous |
/fcore set | Poser le Core (chunk claim requis) | Membre — rôle non précisé ; ⚠️ supplantée par l'onglet Gestion |
/fcore info | État du Core, camp, trésor | Membre |
/fpot | Cagnotte serveur | Tous |
/factionmenu | Menu Faction du mod client | Porteurs du mod |
/newinv | Inventaire custom du mod client | Porteurs du mod |
9. Consulter les commandes en jeu — le PNJ Appo#
Depuis le 28/08/2026, il n'est plus nécessaire de revenir sur Discord pour retrouver une commande : un PNJ nommé Appo attend au spawn du lobby. Un clic droit sur lui ouvre un accès à trois rubriques :
| Rubrique | Contenu |
|---|---|
| 📜 Les règles du serveur | Consultables en jeu |
| ⚔️ La liste des commandes utiles | Référence intégrée, sans passer par Discord |
| 💬 Le lien Discord | Copiable en un clic |
« Un passage obligé si tu débarques ou si t'as un doute sur une commande — plus besoin de fouiller le Discord, tout est directement accessible en jeu. »
⚠️ Le contenu exact de la liste affichée par Appo n'est pas reproduit dans les sources. Impossible de savoir si elle correspond au récapitulatif du §8, si elle est plus courte, ou si elle a été mise à jour après la refonte des menus (onglet Gestion, bouton « Chat Faction: ON/OFF »). En cas de divergence, considérer ce document comme la référence la plus complète, et la liste in-game comme un aide-mémoire de dépannage.
Le Lobby affiche par ailleurs des panneaux de règles et de commandes depuis ses débuts (source : wiki joueur).
Sources#
sources/discord/factionwar-dev.txt— « LISTE DES COMMANDES JOUEURS » (14/08/2026), documentation du menu/f, patch note/fmap(15/08), annonces/f history,/f shop,/f afk set, refonte des métiers, onglet Gestion, touchesGetJsources/discord/EXPORT-REFERENCE-tous-canaux.txt— source de référence : ré-extraction exhaustive du Discord (152 messages recensés, 148 récupérés), tous canaux confondussources/discord/messages-recuperes-audit-passe2.txt— message complet du PNJ Appo (28/08/2026 09:08) confirmant l'accès en jeu aux règles, à la liste des commandes utiles et au lien Discord copiablesources/discord/factionwar-dev-rattrapage.txt— 5 messages des 28–29/08/2026 récupérés après audit : onglet Gestion et remplacement des commandes en tchat (29/08 00:54), bouton « Chat Faction: ON/OFF » remplaçant/fchat, classement des factions dans l'onglet Raids, suivi de quête permanent (29/08 10:50), toucheJet Guide d'Osric (29/08 14:29)sources/discord/wiki-factionwar.txt— « Récapitulatif des commandes » du 16/08/2026sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— wiki joueur du 16/08/2026, tableau récapitulatif finalsources/attachments/wiki-factionwar__message.txt— documentation technique interne (/newinv,/factionmenu, canaux réseau,/setworldspawn, gamerule météo,/place structure)sources/discord/factionwar-modspack.txt— toucheVdu vocal de proximitésources/discord/factionwar-annonces.txtsources/discord/factionwar-dev-extra.txt
11 — Infrastructure technique#
FactionWar ne tourne pas sur un serveur unique mais sur une infrastructure multi-serveurs hébergée par PingHeberg, articulée autour d'un proxy central, de plusieurs mondes indépendants et d'une base de données MariaDB centralisée. L'ensemble du gameplay repose sur des plugins Paper développés en interne (Minecraft 1.21.11), complétés par un mod client Fabric maison. Le crossplay Java/Bedrock est actif, et le réseau redémarre automatiquement toutes les 6 heures.
Équipe citée dans les sources : Appo / AppoGenesis (développement), Hynata (communication et dev), MissMlx (construction du monde), Poucy (tests du contenu narratif).

1. Hébergement et plateforme#
| Élément | Valeur | Source |
|---|---|---|
| Hébergeur | PingHeberg | Signature de toutes les annonces |
| Version Minecraft | 1.21.11 | Installeur Fabric, mappings Mojang, renommage de gamerule |
| Serveur | Paper | Contexte projet — API Bukkit/Paper visible dans le code (PlayerQuitEvent, PlayerJoinEvent, PlayerDeathEvent, onEnable) |
| Capacité affichée du réseau | 1000 joueurs simultanés (passage de 20 à 1000 slots sur les 3 serveurs) | Doc technique + annonce du 25/08 |
| RAM allouée aux zones | Portée de 10 Go → 20 Go le 15/08/2026 | Patch note /fmap |
| Adresse IP | 51.195.4.126 | Annonce crossplay + wiki |
2. Architecture multi-serveurs#
2.1 Le schéma revendiqué#
« Derrière FactionWar, il n'y a pas un seul serveur qui fait tout — il y a une vraie infrastructure : un proxy central qui répartit intelligemment les joueurs entre plusieurs mondes indépendants (Lobby, la progression vers les Cinq Royaumes, et Terravel, le monde vanilla final). Chaque brique tourne séparément, ce qui veut dire qu'aucune ne s'effondre à cause d'une autre. » (25/08/2026)
⚠️ Le logiciel de proxy n'est jamais nommé dans les sources (Velocity, BungeeCord, Waterfall…). Non précisé dans les sources.
2.2 Rôle de chaque brique#
| Brique | Rôle | Plugin maison associé |
|---|---|---|
| Lobby | Point d'entrée du réseau. Panneaux de règles et de commandes, bouton « COMMENCER L'AVENTURE » vers le monde principal. Météo désactivée, ciel forcé au clair. Construction limitée aux admins. PNJ guide « Appo » au spawn (28/08) : clic droit → règles du serveur, liste des commandes utiles, lien Discord copiable en un clic — « plus besoin de fouiller le Discord, tout est directement accessible en jeu » | LobbySystem — portails du lobby vers zone1/zone2, protection de construction |
| zone1 / zone2 (serveurs de zones) | Serveurs de progression portant les dimensions à paliers. Nether et End désactivés sur zone2 et le lobby | Zone2Resources — exclusivité des minerais, déblocage des passages, protection des plateformes d'arrivée, message d'accueil par zone, téléportation cross-serveur en attente |
| Terravel | Monde vanilla final, présenté comme récompense de fin de parcours : c'est le seul endroit où Nether, End et Élytres restent accessibles | (non précisé dans les sources) |
| Aubécie (Zone Capitale, palier 5) | Hub habité : biome Plaines (+ variante rare Plaines de tournesols), villages générés naturellement avec villageois et échanges, plus rapprochés que la normale. Point de départ du système de quêtes et des PNJ narratifs. À ne pas confondre avec le Lobby | (non précisé dans les sources) |
⚠️ Le décompte des serveurs varie selon les sources : « les 3 serveurs » (doc technique, changement de slots et purge des sauvegardes) ; « Lobby + Terravel + 5 zones » (roadmap du 29/08) ; « lobby, Terravel et Aubécie communiquent en permanence » (30/08). Le premier chiffre correspond à l'état antérieur (lobby + zone1 + zone2) ; la topologie actuelle exacte est à confirmer.
2.3 Évolution du concept#
| Période | Concept |
|---|---|
| 13/08/2026 | Deux zones opposées : Zone riche (fertile, ressources abondantes) et Zone pauvre/désertique. Le camp Riche/Pauvre d'une faction était déterminé par l'endroit où elle était créée |
| À partir du 15–16/08 | Zones à paliers : chaque ressource a sa carte dédiée, déblocage progressif |
| 29/08/2026 (roadmap) | « Le concept lui-même a évolué : ce n'est plus deux zones opposées, c'est devenu 5 royaumes progressifs avec une vraie mythologie derrière (Terravel, l'Innommé, les Cinq Royaumes) ». Riche/Pauvre devient un statut économique dynamique de faction, plus une géographie |
2.4 Les dimensions à paliers#
Chaque zone est une dimension custom définie par datapack (paire de fichiers JSON dimension_type + dimension, dans world/datapacks/<nom>/data/<namespace>/), avec biome forcé et seed dédiée.
| Zone | Identifiant de monde | Biome | Ressources exclusives | Déblocage |
|---|---|---|---|---|
| 1 — Bois (Sylvange) | factionwar:bois | Forêt | Bois, aucun minerai (charbon rare) | Palier de départ |
| 2 — Cuivre/Fer (Ferconte) | factionwar:cuivre | Windswept Hills | Cuivre, Fer | Bûcheron niv. 10 + 256 rondins |
| 3 — Or/Redstone (Solarande) | factionwar:or | Badlands | Or, Redstone | Mineur niv. 15 + 512 lingots (cuivre + fer mélangés) |
| 4 — Diamant (Glacime) | (non précisé) | (non précisé) | Diamant, Lapis | Mineur niv. 25 + Bûcheron niv. 20 |
| 5 — Capitale (Aubécie) | (non précisé) | Plaines (+ Plaines de tournesols) | — (hub habité) | Forgeron niv. 28 + 256 Diamant/Lapis combinés |
Mécanique d'exclusivité des minerais — OreStripListener.java retire physiquement tous les minerais non autorisés à chaque génération de nouveau chunk, une seule fois, jamais aux rechargements. Le charbon suit une règle spéciale globale : 15 % de chance de survie, dans toutes les zones, indépendamment de la liste d'autorisation.
ZONE_ALLOWED_ORES = {
"factionwar:bois" -> aucun minerai,
"factionwar:cuivre" -> cuivre + fer,
"factionwar:or" -> or + redstone
}Détail Zone Or/Redstone (le mieux documenté) : bordure de monde de 2000 blocs de diamètre ; plateforme d'arrivée en quartz lisse, protégée contre le cassage et la pose de blocs sur un rayon de 20 blocs (réservé aux admins) ; point de respawn calé par /setworldspawn ; message d'accueil automatique à la première entrée (WelcomeTriggerListener.java) ; panneaux décoratifs répliquant le style du portail Bois→Cuivre — un portail fonctionnel vers la Zone Or sur la plateforme Cuivre, et un second purement décoratif préparant la future Zone Diamant.
Une carte de Zone Bois de 1000×1000 blocs est mentionnée pour le palier 1. Chaque zone possède son propre world border. L'XP de métier est volontairement réduite dans les zones à paliers pour ralentir la progression.
3. Transfert et synchronisation entre mondes#
3.1 Ce qui est synchronisé#
Inventaire, points de vie et expérience sont conservés lors d'un changement de serveur : « Système de passage entre zones avec synchronisation complète (inventaire, vie, XP conservés) » (13/08). La roadmap du 29/08 confirme : « synchronisation totale du joueur entre serveurs (inventaire, vie, XP, tout suit sans perte) ».
3.2 Le système PlayerDataManager (refonte)#
| Aspect | Détail |
|---|---|
| Symptôme initial | Rollback de stuff — objets perdus après changement de serveur ou déconnexion |
| Cause | Un seul système de sauvegarde existait (PlayerDataManager dans zonebridge), utilisé uniquement pour les transferts via portail ZoneBridge — pas pour le lobby, pas pour les autres chemins de transfert. De plus, l'ancien code lisait l'inventaire du joueur depuis un thread asynchrone (anti-pattern Bukkit) avec risque d'échec silencieux |
| Correction | Nouveaux PlayerDataManager.java + PlayerDataListener.java placés dans factionsystem, le seul plugin identique sur les 3 serveurs |
| Capture | capture() toujours sur le thread principal, renvoyant un Snapshot figé (copies clonées) transmissible sans risque à un thread asynchrone |
| Sauvegarde | À PlayerQuitEvent, volontairement bloquante, pour survivre à un redémarrage en plein milieu |
| Chargement | À PlayerJoinEvent, en asynchrone |
| Nettoyage | L'ancien système redondant retiré de ZoneBridge.java une fois le nouveau validé, pour éviter toute double écriture concurrente |
Principe clé : peu importe le chemin de transfert (portails, menu, déconnexion), un changement de serveur déclenche toujours un vrai PlayerQuitEvent/PlayerJoinEvent. Ce point d'ancrage unique couvre tous les cas sans avoir à modifier chaque système de téléportation individuellement.
3.3 Voyage inter-zones depuis le menu#
ZoneTravelChannel.java (dans factionsystem) route vers le bon monde et les bonnes coordonnées selon la zone demandée. Si le joueur est sur un autre serveur, le canal déclenche un transfert réseau puis une téléportation différée via PendingTeleportListener.java, finalisée à la connexion sur le bon serveur. Résultat côté joueur : un clic sur « s'y rendre » suffit, quel que soit le serveur d'origine.
ZoneBridge reste responsable du transfert réseau par portails entre zone1 et zone2.
3.4 Respawn multi-monde#
| Élément | Détail |
|---|---|
| Constat | Mourir dans une zone ne ramenait pas systématiquement dans cette même zone |
| Correctif | WorldRespawnListener.java capture le monde exact de la mort (PlayerDeathEvent) et force le respawn sur le spawn de ce même monde (PlayerRespawnEvent) |
| Exception | Sauf si le joueur a un lit ou une ancre valide — le point personnel reste prioritaire, comportement vanilla respecté (isBedSpawn() / isAnchorSpawn()) |
| Système de lits par zone (23–24/08) | Chaque zone mémorise son propre lit, indépendamment des autres. Clic droit sur un lit → point d'apparition enregistré pour cette zone précise, instantanément et à toute heure, jour comme nuit. Mourir en Zone Or renvoie au lit d'Or, mourir en Zone Bois au lit de Bois. Fonctionne automatiquement sur toutes les zones, actuelles et futures |
4. Persistance et base de données#
| Élément | Détail |
|---|---|
| SGBD | MariaDB centralisée — « la même infrastructure qui gère déjà la synchronisation d'inventaire entre zones » |
| Données stockées | Factions, membres, claims, progression des 5 métiers, trésorerie, Core, historique des raids, déblocages de paliers, progression de quêtes, réputation PNJ, quête suivie |
| Persistance | « Aucune perte de données au redémarrage du serveur, tout est sauvegardé en temps réel » |
| Sauvegardes joueur | Données joueur (inventaire, progression) sauvegardées automatiquement toutes les 5 minutes, en plus des sauvegardes classiques |
| Cache métiers | jobs/JobManager tient un cache en mémoire de la progression des 5 métiers, persisté en MariaDB, chargé/déchargé aux événements de connexion/déconnexion |
| Déblocages de paliers | Table dédiée par palier, ex. passage_unlocked_or. Une fois débloqué : accès permanent, plus jamais de coût à repayer |
| Progression de quêtes | Individuelle et sauvegardée, elle suit le joueur à chaque connexion. La quête suivie survit à une reconnexion |
5. Claims et stockage des territoires#
| Aspect | Détail |
|---|---|
| Unité | Le chunk (16×16 blocs) |
| Revendication | En un clic depuis le menu (bouton 📜 Papier/carte, ou onglet Gestion → « Claim ce chunk »), sur le chunk où se trouve le joueur |
| Libération | Bouton 🧨 TNT, ou onglet Gestion → « Unclaim ce chunk » |
| Anti-doublon | Un chunk déjà claim par une faction ne peut pas être revendiqué par une autre tant qu'il n'est pas libéré |
| Suivi par monde | Le système différencie les claims sur chaque monde du serveur, aucune confusion possible entre les zones |
| Protection | Un territoire claim est protégé : seuls les membres de la faction propriétaire peuvent y construire ou casser des blocs. Fonctionne également dans les Zones à Paliers |
| Prérequis liés | Le Core et la zone AFK ne peuvent être posés que dans un chunk claim par la faction |
| Stockage | Table(s) MariaDB centralisées, gérées par FactionManager |
6. Crossplay Java / Bedrock#
6.1 Connexion#
| Plateforme | Adresse annoncée le 14/08/2026 | Adresse du wiki (16/08/2026) |
|---|---|---|
| Java (PC) | « Adresse habituelle, rien ne change pour vous » | 51.195.4.126:25577 |
| Bedrock (Switch, Xbox, PlayStation, mobile, Windows) | Adresse 51.195.4.126, port 19132 | 51.195.4.126:25577 |
⚠️ Divergence à confirmer : le port Bedrock 19132 (port UDP standard Bedrock) annoncé le 14/08 et le port unique 25577 du wiki du 16/08 ne sont pas réconciliés dans les sources. Le port 25577 correspond typiquement à un proxy Java. La configuration exacte au 30/08 est non précisée dans les sources.
6.2 Fonctionnement#
- Les pseudos Bedrock apparaissent avec un point en préfixe (
.VotrePseudo) pour les distinguer des comptes Java. - Un logo dédié identifie en jeu les joueurs Bedrock/mobile, précisément pour signaler qu'ils n'ont pas le vocal de proximité (annonce « Info Vocal » du 14/08/2026 22:22 : « Voici un joueur Bedrock/Mobil ce logo signifie qui na pas de vocal », orthographe d'origine). C'est un second marqueur de plateforme, distinct du préfixe
.et orienté usage : le préfixe distingue les comptes, le logo prévient de l'absence de micro. ⚠️ Emplacement et apparence exacts du logo non précisés dans les sources (l'annonce reposait sur une capture d'écran jointe). - Ce qui fonctionne en crossplay : chat commun, système de factions complet (menu, chat privé, cartes), PvP inter-factions et anti-friendly-fire, passage fluide entre zones.
- ⚠️ La technologie de passerelle Bedrock n'est jamais nommée dans les sources (Geyser, Floodgate…). Le préfixe
.est caractéristique de ce type de passerelle, mais aucune source ne le confirme. Non précisé dans les sources.
6.3 Limites connues côté Bedrock#
| Limite | Détail |
|---|---|
| Rendu | « Certains blocs custom ou textures spécifiques peuvent s'afficher légèrement différemment » — présenté comme non bloquant |
| Vocal de proximité | Indisponible : le mod Simple Voice Chat est Java Edition uniquement (limitation technique assumée). La limite est rendue visible en jeu par un logo affiché pour les joueurs Bedrock/mobile, qui prévient les autres qu'ils n'ont pas le micro — un contournement d'affichage, pas un correctif |
| Mod client FactionWar Client | ⚠️ Le mod est un mod Fabric Java annoncé comme obligatoire pour rejoindre le serveur. L'articulation avec l'accès Bedrock n'est expliquée nulle part dans les sources — contradiction apparente à confirmer |
7. Redémarrages automatiques#
| Aspect | Valeur |
|---|---|
| Fréquence | Toutes les 6 heures |
| Horaires | 00h00 / 06h00 / 12h00 / 18h00 |
| Préavis | Message en jeu 5 minutes avant, puis 1 minute avant |
| Durée de coupure | « Quelques secondes, le temps de relancer proprement » |
| Comportement joueur | Déconnexion pendant le redémarrage — pas de bascule automatique vers l'autre zone, reconnexion manuelle nécessaire |
| Objectif | Garder le serveur fluide et éviter l'accumulation de lag |
| Consigne | Se mettre en sécurité (pas de combat, pas de mine risquée) dès le message des 5 minutes |
8. Scalabilité annoncée#
« La capacité affichée du réseau est fixée à 1000 joueurs simultanés. Ce n'est pas un chiffre choisi au hasard pour impressionner, c'est une capacité structurelle, cohérente avec une architecture conçue pour absorber la croissance plutôt que d'être reconstruite à chaque palier dépassé. » (25/08/2026)
| Argument avancé | Détail |
|---|---|
| Isolation des briques | Chaque serveur tourne séparément : « aucune ne s'effondre à cause d'une autre » |
| Slots | Passage de 20 → 1000 joueurs max sur les 3 serveurs (changement de configuration réel, documenté côté technique) |
| Absence de refonte | « Que le serveur compte 10 joueurs aujourd'hui ou 500 demain, l'infrastructure ne change pas » |
| Marge | RAM des zones portée de 10 à 20 Go pour « absorber les pics de charge » |
⚠️ Aucun test de charge, aucune métrique de TPS et aucune procédure de montée en charge (ajout de nœuds, sharding des mondes) ne figurent dans les sources : la capacité de 1000 joueurs est une capacité configurée et annoncée, non une capacité mesurée.
9. Sécurité, protections et anti-mobs en zone safe#
| Protection | Détail |
|---|---|
| Anti-mobs en zone safe | Annoncé en Phase 1 de la roadmap initiale (« Systèmes de base : spawn, sécurité, anti-mobs en zone safe »). ⚠️ Aucun détail d'implémentation dans les sources |
| Plateformes d'arrivée | Protégées contre le cassage et la pose de blocs (rayon 20 blocs sur la Zone Or), réservées aux admins — « pas de grief possible » |
| Lobby | Construction limitée aux administrateurs (LobbySystem) |
| Anti-friendly-fire | Chaque coup est vérifié avant application des dégâts. Couvre le corps-à-corps (épée, poing, tout objet contondant) et les projectiles (flèches, boules de feu, autres tirs). Message d'avertissement instantané à l'attaquant. Automatique dès l'adhésion à une faction |
| PvP conservé | Entre factions différentes et camps opposés, le PvP reste actif. Un joueur sans faction n'est protégé par aucune règle spécifique |
| Anti-grief Loadout | Les objets de Loadout ne droppent jamais à la mort tant que le Loadout est actif, et ne peuvent être ni déposés dans un conteneur ni rangés dans un Sac (Bundle) |
| Masquage connexions/déconnexions | Les messages « X a rejoint / quitté la partie » sont supprimés du chat pour retirer l'avantage tactique en PvP. Les messages de mort restent visibles |
| Explosions | Sur la Zone Bois, « les explosions ne dégradent pas le décor » |
| Core | Immunisé au minage classique et aux explosions (creeper, TNT) — seuls les dégâts à l'arme comptent. Invulnérabilité de 24 h après la pose |
| Nether / End | Désactivés sur zone2 et le lobby : impossible de créer ou d'utiliser un portail. Réservés au serveur vanilla Terravel |
| Non-divulgation volontaire | « Je ne donnerai pas plus de détails sur ce plugin afin de préserver la sécurité — Multi server » (13/08) : le fonctionnement du plugin de transfert n'est délibérément pas documenté publiquement |
10. Choix d'architecture revendiqués#
| Revendication | Portée |
|---|---|
| 100 % fait maison | « Un système de jeu 100 % custom, codé de zéro, pas un plugin tout fait » (13/08), réaffirmé le 29/08 : « Un système 100 % custom, codé de zéro. Toujours pas un plugin tout fait » |
| Aucun plugin de quête ou de dialogue tiers | Revendication la plus explicite du corpus, formulée le 29/08/2026 à propos du Guide d'Osric : le système de quêtes et de dialogue « n'utilise aucun plugin de quête ou de dialogue tout fait. Il a été codé entièrement à la main, du serveur jusqu'au mod client Fabric, spécifiquement pour s'intégrer au reste de FactionWar (factions, réputation, menu maison) ». Citizens et BetonQuest sont nommément écartés : « les solutions toutes prêtes qui existent sur le marché (Citizens, BetonQuest, et autres) sont pensées pour des architectures génériques, pas pour un mod client custom comme le nôtre : elles n'auraient tout simplement pas pu s'intégrer proprement à ce qu'on a déjà construit ». Le coût assumé est reconnu : « avec les contraintes que ça implique » |
| Le mod client habille, il n'invente rien | « Le menu Faction n'invente aucune donnée, il ne fait qu'afficher et permettre d'agir sur ce que ces plugins gèrent déjà côté serveur depuis le début » |
| Un plugin pivot commun | factionsystem est le seul plugin identique sur les 3 serveurs — c'est pour cette raison que la synchronisation joueur y a été centralisée |
| Un canal, un contrat strict | Toutes les données du menu passent par MenuDataChannel, flux binaire à ordre strict |
| Vérification contre les mappings | Le nouveau système de recettes 1.21.11 a été implémenté après vérification des mappings Mojang, « plutôt que deviné » |
| Anti-abus pensé en amont | Le système de Loadout est présenté comme « pensé pour éviter [le vol de loot à la mort] dès le départ, pas patché en catastrophe après coup » |
| Nettoyage d'infrastructure | Suppression de plusieurs dizaines de sauvegardes .bak de plugins accumulées sans purge automatique (3 conservées par serveur) ; nettoyage du terrain inutilisé (region, entities, poi) du monde world par défaut sur zone2 ; world_nether / world_the_end retirés (le datapack définissant les dimensions custom reste dans world/datapacks, indispensable) |
Plugins serveur maison#
| Plugin | Rôle |
|---|---|
FactionSystem (factionsystem) | Point d'entrée de tout l'écosystème serveur ; instancie et enregistre l'ensemble des managers au démarrage (onEnable) |
├ FactionManager | Création de factions, membres, rôles (leader/officier/membre), claims de territoire |
├ core/CoreManager | Core de faction : PV, upgrades, régénération, historique de raids |
├ economy/TreasuryManager | Trésorerie de faction, cagnotte serveur, redistribution quotidienne automatique, multiplicateurs d'XP |
├ economy/ShopGUI | Interface d'achat en jeu de la boutique |
├ economy/AfkZoneManager | Zones AFK rémunérées |
├ jobs/JobManager | Cache mémoire de la progression des 5 métiers, persisté en MariaDB |
├ LoadoutManager | Équipement automatique au respawn, protection anti-grief des objets concernés |
├ AirdropManager | Largages de ravitaillement (wagon-coffre qui tombe du ciel) |
├ PlayerDataManager / PlayerDataListener | Synchronisation universelle de l'état joueur |
├ WorldRespawnListener | Respawn cohérent par monde |
| └ Canaux réseau | MenuDataChannel, ShopPurchaseChannel, ZoneTravelChannel, FactionManagementChannel, TrashItemChannel |
Zone2Resources | Spécificités des zones à paliers : retrait des minerais hors-palier (OreStripListener), déblocage des passages, protection des plateformes, message d'accueil (WelcomeTriggerListener), téléportation cross-serveur en attente (PendingTeleportListener) |
ZoneBridge | Transfert réseau par portails entre zone1 et zone2. A historiquement porté la sauvegarde d'inventaire, rôle depuis centralisé dans factionsystem |
LobbySystem | Portails du lobby vers zone1/zone2, protection de construction limitée aux admins |
Mod client factionwarclient | Couche d'affichage Fabric (voir 09-mod-client-factionwar.md) |
🆕 Cet inventaire est antérieur au 31/08/2026 et n'est plus exhaustif. Deux briques serveur ont été annoncées depuis, sans nom de classe dans les sources :
- un système de donjons instanciés — « copie du monde, chargement, nettoyage » — décrit comme fonctionnel et testé ;
- un moteur de boss scripté à phases, avec add spawnés, entités de bouclier et barre de boss.
C'est la première capacité PvE de l'écosystème : jusqu'ici, tous les managers ci-dessus relèvent des factions, de l'économie, des métiers ou de la synchronisation. Détail en
15-donjons-et-boss.md.
Périmètre exact de la revendication « 100 % maison »#
Le message « Guide d'Osric » du 29/08 lève l'essentiel de l'ambiguïté : la revendication porte sur les mécaniques de jeu — factions, économie, Core, métiers, quêtes, dialogues PNJ, menus — et elle y est formelle, jusqu'à écarter nommément Citizens et BetonQuest.
Restent, hors gameplay, deux composants tiers cités dans les sources :
| Composant | Nature | Périmètre | Source |
|---|---|---|---|
| WorldEdit | Outil d'édition de terrain tiers | Outillage de build, utilisé par l'équipe — pas une mécanique de jeu | 18/08/2026 |
| Simple Voice Chat | Mod tiers Fabric (voicechat-fabric-1.21.11-2.6.10.jar) | Confort de jeu optionnel — le vocal de proximité, explicitement facultatif : « tu peux jouer sans installer ça, ça ne bloque personne » | Guide d'installation |
Aucune de ces deux briques ne porte de logique de gameplay : la revendication « 100 % custom » reste cohérente avec ce que montrent les sources.
11. Dette technique et limites connues#
| # | Limite / bug | Statut | Détail |
|---|---|---|---|
| 1 | Fuite mémoire de /fmap | ✅ Corrigé le 15/08/2026 | Chaque appel créait une carte en mémoire jamais libérée → montée de la consommation → crash serveur avéré. Correction : une carte par joueur réutilisée, cooldown 60 s, rendu 100 % natif, RAM 10 → 20 Go |
| 2 | Anti-friendly-fire incomplet | ⚠️ Ouvert | Les dégâts de zone (explosions TNT, potions de dégâts jetées) ne sont pas filtrés : un membre peut encore blesser un coéquipier par dégâts indirects |
| 3 | Rollback d'inventaire | ✅ Corrigé | Un seul chemin de sauvegarde existait (portails ZoneBridge), et il lisait l'inventaire depuis un thread asynchrone (anti-pattern Bukkit, échec silencieux possible) |
| 4 | Double écriture concurrente | ✅ Corrigé | Deux systèmes de sauvegarde coexistaient ; l'ancien a été retiré de ZoneBridge.java après validation du nouveau |
| 5 | MenuDataChannel sans versionnage | ⚠️ Ouvert (par conception) | Flux binaire à ordre strict : tout champ ajouté ailleurs qu'en fin de flux décale la lecture de tous les suivants. Aucun mécanisme de négociation de version n'est décrit |
| 6 | Respawn hors zone | ✅ Corrigé | Mourir dans une zone ne ramenait pas systématiquement dans cette zone (WorldRespawnListener + lits par zone) |
| 7 | Structures liées à un biome injectables | ⚠️ Limite Minecraft, non corrigeable | Le biome étant forcé uniformément sur une dimension, les structures dépendant d'un biome (Monument Océanique) ne se placent pas, même via /place structure. Seul le Portail en Ruine, compatible tous biomes, fonctionne |
| 8 | Redémarrages = déconnexion sèche | ⚠️ Ouvert | Pas de bascule automatique vers une autre zone ni de reconnexion transparente : le joueur doit se reconnecter manuellement |
| 9 | Limitations d'affichage Bedrock | ⚠️ Ouvert | Blocs custom et textures spécifiques peuvent s'afficher différemment |
| 10 | Vocal indisponible sur Bedrock | ⚠️ Limite technique assumée | Simple Voice Chat est Java uniquement |
| 11 | Mod client obligatoire vs crossplay Bedrock | ⚠️ À confirmer | Le mod Fabric est annoncé obligatoire pour rejoindre le serveur, alors que Bedrock ne peut pas charger de mod Fabric. Aucune source ne résout la contradiction |
| 12 | Diffusion du mod restreinte | ⚠️ En cours | Lien de téléchargement privé, « réservé aux membres Genesis / testeurs », le temps de finir le développement |
| 13 | Sauvegardes .bak sans purge automatique | ✅ Nettoyé une fois | Plusieurs dizaines de fichiers accumulés ; 3 conservés par serveur. Aucune purge automatique n'a été mise en place — la dette reste latente |
| 14 | Zone 2 longtemps en chantier | ✅ Résorbé | La Zone Cuivre/Fer est restée « en cours de construction » plusieurs jours avec un bouton visible mais non fonctionnel dans le menu |
| 15 | Portail décoratif non fonctionnel | ⚠️ Ouvert au moment de la doc | Le second portail de la plateforme Cuivre, préparant la Zone Diamant, était décoratif uniquement, sans passage codé |
| 16 | Système de quêtes en version de test | ⚠️ En cours | Explicitement annoncé comme première mouture destinée à valider le fonctionnement. Sous-arcs Glacime/Diamant de la quête principale non écrits |
| 17 | Touche G non arbitrée | ⚠️ En test | Cohabite avec /newinv ; la décision entre garder G, changer de touche ou remplacer E n'est pas prise |
| 18 | Topologie serveur non stabilisée dans la doc | ⚠️ À confirmer | Trois décomptes différents (3 serveurs / Lobby + Terravel + 5 zones / lobby + Terravel + Aubécie) selon les sources et les dates |
| 19 | Port Bedrock ambigu | ⚠️ À confirmer | 19132 (14/08) vs 25577 pour toutes plateformes (16/08), non réconciliés |
| 20 | Proxy et passerelle Bedrock non nommés | ℹ️ Non précisé dans les sources | Ni le logiciel de proxy, ni la solution de crossplay ne sont identifiés — en partie par choix délibéré de non-divulgation pour raisons de sécurité |
| 21 | Capacité 1000 joueurs non éprouvée | ⚠️ À confirmer | Chiffre de configuration, aucune mesure de charge ni métrique de TPS communiquée |
| 22 | Alpha fermée repoussée | ℹ️ Décision produit | Au 29/08, la Phase 3 n'est pas ouverte : « on préfère avoir un contenu plus complet et un monde plus abouti avant d'ouvrir à un premier groupe de testeurs » |
| 23 | Coût de maintenance du tout-sur-mesure | ⚠️ Dette assumée | Le refus de Citizens, BetonQuest et de tout plugin de quête/dialogue tiers est un choix explicite et argumenté (incompatibilité avec un mod client custom), mais il est reconnu comme coûteux dans la source elle-même : « avec les contraintes que ça implique ». Concrètement : chaque PNJ, dialogue, objectif et récompense doit être écrit à la main, du serveur jusqu'au mod client Fabric — aucun éditeur, aucune configuration déclarative, aucune communauté d'entraide externe. Le corpus ne mentionne ni tests automatisés, ni outil d'authoring de quêtes |
Sources#
sources/attachments/wiki-factionwar__message.txt— documentation technique interne : plugins fondateurs,PlayerDataManager,WorldRespawnListener,ZoneTravelChannel,OreStripListener, datapacks de dimension, réglages serveur, glossairesources/discord/factionwar-dev.txt— annonces du 13/08 au 28/08/2026 : crossplay, redémarrages automatiques, patch note/fmap, zones à paliers, système de lits, Nether/End désactivés, architecture multi-serveurs et capacité 1000 places, stockage MariaDB, anti-friendly-firesources/discord/EXPORT-REFERENCE-tous-canaux.txt— source de référence : ré-extraction exhaustive du Discord (152 messages recensés, 148 récupérés), tous canaux confondussources/discord/messages-recuperes-audit-passe2.txt— messages absents de toutes les captures précédentes : « Info Vocal » (14/08/2026 22:22, indicateur Bedrock sans vocal) et message complet du PNJ Appo (28/08/2026 09:08)sources/discord/factionwar-dev-rattrapage.txt— 5 messages des 28–29/08/2026 récupérés après audit ; en particulier le message « Guide d'Osric » (29/08 14:29), qui documente le refus explicite de tout plugin de quête/dialogue tiers (Citizens, BetonQuest) et le développement intégral « du serveur jusqu'au mod client Fabric »sources/discord/factionwar-annonces.txt— annonce initiale et roadmap (13/08), roadmap mise à jour (29/08), coulisses techniques (30/08)sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— wiki joueur du 16/08/2026 : adresse de connexion, sauvegardes 5 minutes, redémarrages, limites Bedrocksources/discord/factionwar-modspack.txt— Simple Voice Chat, Fabric API, installeur Fabricsources/discord/wiki-factionwar.txtsources/discord/factionwar-dev-extra.txtsources/discord/factionwar-histoire.txt— noms des Cinq Royaumes (Sylvange, Ferconte, Solarande, Glacime, Aubécie), consulté uniquement pour la correspondance zone ↔ royaume
12 — Guide d'installation joueur (Java & Bedrock)#
Ce guide explique comment rejoindre FactionWar (serveur PingHeberg) depuis Minecraft Java et depuis Bedrock (Switch, Xbox, PlayStation, mobile, Windows), puis comment installer le pack de mods officiel (Fabric Loader, Fabric API, Simple Voice Chat, FactionWar Client).
Toutes les adresses, versions, URL et touches ci-dessous sont reproduites telles quelles depuis les sources Discord. Quand une information n'apparaît nulle part, c'est indiqué explicitement.

1. En bref : obligatoire ou optionnel ?#
| Élément | Statut | Plateforme concernée |
|---|---|---|
| Compte + client Minecraft 1.21.11 | Obligatoire | Java |
| Client Bedrock (mobile / console / Windows) | Obligatoire | Bedrock |
| Fabric Loader 1.21.11 | Nécessaire dès qu'on installe un mod | Java uniquement |
Fabric API (fabric-api-0.141.4+1.21.11.jar) | Nécessaire dès qu'on installe un mod | Java uniquement |
Simple Voice Chat (voicechat-fabric-1.21.11-2.6.10.jar) | Optionnel — « tu peux jouer sans installer ça, ça ne bloque personne, juste sans vocal en jeu » | Java uniquement |
| FactionWar Client (mod maison) | ⚠️ Contradictoire dans les sources — voir §5 | Java uniquement |
2. Se connecter en Java (PC)#
| Information | Valeur | Source |
|---|---|---|
| Adresse | 51.195.4.126:25577 | Wiki FactionWar, dernière mise à jour : 16 août 2026 |
| Version du jeu | 1.21.11 | Pack de mods + annonce FactionWar Client |
| Premier écran à l'arrivée | Le Lobby, hub central du serveur | Wiki |
Au lancement de l'annonce cross-play, le message adressé aux joueurs Java disait simplement : « Adresse habituelle, rien ne change pour vous. » L'adresse 51.195.4.126:25577 publiée ensuite dans le wiki est la seule adresse Java explicitement écrite dans les sources.
Une fois connecté sur le Lobby :
- Les règles et la liste des commandes sont affichées sur des panneaux.
- Cliquer sur « COMMENCER L'AVENTURE » pour rejoindre le monde principal et démarrer la progression dans les zones à ressources.
- Un PNJ guide nommé Appo est présent au spawn du lobby (ajouté le 28/08/2026).
3. Se connecter en Bedrock (Switch / Xbox / PlayStation / Mobile / Windows)#
Ajouter un serveur avec :
| Champ | Valeur |
|---|---|
| Adresse | 51.195.4.126 |
| Port | 19132 |
Le wiki (16/08/2026) indique de son côté une ligne unique « Java / Bedrock / Mobile / Consoles →
51.195.4.126:25577». L'annonce cross-play, elle, donne explicitement le port 19132 pour Bedrock. ⚠️ à confirmer : lequel des deux ports doit être utilisé aujourd'hui côté Bedrock. Le port19132est le port Bedrock annoncé dans le salon de dev ;25577est le port publié dans le wiki.
À savoir côté Bedrock : votre pseudo apparaîtra avec un petit . devant (ex. .VotrePseudo). C'est normal : c'est ce qui distingue les comptes Bedrock des comptes Java.
4. Installer le pack de mods officiel (Java uniquement)#
Étape 1 — Installer Fabric#
👉 https://fabricmc.net/use/installer/
Télécharger l'installeur, le lancer, sélectionner la version 1.21.11, cliquer sur « Install ».
Le fichier d'installeur joint dans le salon #factionwar-modspack est :
| Fichier | Taille |
|---|---|
fabric-installer-1.1.2.exe | 479.65 KB |
Étape 2 — Télécharger les mods#
Placer ces fichiers .jar dans le dossier mods :
%appdata%\Raoming\minecraft\mods⚠️ à confirmer — le chemin est reproduit exactement tel qu'écrit dans l'annonce Discord. Il contient très probablement une coquille (
Raoming) ; le dossier réel de Minecraft est habituellement%appdata%\.minecraft\mods. À faire corriger dans l'annonce d'origine.
📦 Fabric API
https://cdn.modrinth.com/data/P7dR8mSH/versions/5zJNhXV2/fabric-api-0.141.4%2B1.21.11.jar| Fichier | Taille |
|---|---|
fabric-api-0.141.4+1.21.11.jar | 2.30 MB |
📦 Simple Voice Chat
https://cdn.modrinth.com/data/9eGKb6K1/versions/T42QJY4i/voicechat-fabric-1.21.11-2.6.10.jar| Fichier | Taille |
|---|---|
voicechat-fabric-1.21.11-2.6.10.jar | 5.31 MB |
📦 FactionWar Client
Aucun lien public n'existe dans les sources. L'annonce de sortie du mod affiche littéralement :
🔗 Téléchargement : [lien à ajouter]Et le message suivant précise : « Le lien est très privé, réservé aux membres Genesis — ils se reconnaîtront — le temps de finir le dev dessus. » La mise à jour V.0.9 est explicitement marquée « Mods Réservé au testeur Uniquement ».
➡️ Lien de téléchargement du FactionWar Client : non précisé dans les sources. À demander sur le Discord / #support.
Étape 3 — Lancer et rejoindre#
Lancer Minecraft avec le profil « Fabric Loader 1.21.11 », puis se connecter au serveur normalement.
Selon l'annonce du FactionWar Client, les prérequis sont :
- Fabric Loader pour Minecraft 1.21.11 (installeur officiel sur
fabricmc.net) - Fabric API (dernier build compatible 1.21.11)
- Le fichier FactionWar Client
Puis : « Placez les deux fichiers .jar dans votre dossier mods, lancez le profil Fabric, et c'est prêt ! »
5. ⚠️ Point à trancher : le mod client est-il obligatoire ?#
Les sources se contredisent, il faut arbitrer avant toute publication de ce guide :
| Source | Ce qui est écrit |
|---|---|
| Annonce « NOUVEAU : FactionWar Client » (16/08/2026) | « Le mod est obligatoire pour rejoindre le serveur, alors ne traînez pas trop 😉 » |
| Mise à jour « FactionWar Client — V.0.9 » (17/08/2026) | « Mods Réservé au testeur Uniquement » + lien privé réservé aux membres Genesis |
| Annonce cross-play + wiki | Le serveur est jouable depuis Bedrock (console, mobile), où aucun mod Fabric n'est installable |
➡️ En l'état, un mod client obligatoire est incompatible avec le cross-play Bedrock annoncé. ⚠️ à confirmer par l'équipe.
6. Le vocal de proximité (Simple Voice Chat)#
| Information | Valeur |
|---|---|
| Plateforme | Minecraft Java uniquement — « pas Bedrock, désolé pour les joueurs mobile/console » |
| Statut | Optionnel — jouer sans est possible, ça ne bloque personne |
| Activation | Automatique : « le vocal s'active tout seul selon ta proximité avec les autres joueurs » |
| Réglages en jeu | Touche V |
| Couverture | « Le vocal de proximité est maintenant actif sur les deux zones » (au moment de l'annonce) |
| Repérer qui n'a pas le vocal | Un logo distinctif signale les joueurs Bedrock/mobile — voir ci-dessous |
Aucune autre touche, aucun réglage de portée, de qualité audio ou de push-to-talk n'est précisé dans les sources.

6.1 Reconnaître un joueur sans vocal (indicateur Bedrock)#
Puisque le vocal de proximité est réservé à Java, le serveur affiche un logo dédié pour identifier les joueurs Bedrock/mobile, qui n'ont donc pas le vocal. Message d'annonce du 14/08/2026 (22:22), intitulé « Info Vocal » :
« Voici un joueur Bedrock/Mobil ce logo signifie qui na pas de vocal » (orthographe d'origine)
Concrètement : si tu vois ce logo sur un joueur, inutile de lui parler au micro — il ne t'entendra pas. Passe par le chat écrit, qui lui est commun à toutes les plateformes.
⚠️ L'annonce s'appuyait sur une capture d'écran jointe. L'emplacement exact du logo (à côté du pseudo, dans le tab, au-dessus de la tête) et son apparence ne sont pas décrits en toutes lettres dans le texte — non précisé dans les sources.
7. Limites connues côté Bedrock#
- ❌ Pas de vocal de proximité — limitation technique, Java uniquement. Un logo dédié identifie les joueurs Bedrock/mobile en jeu, précisément pour signaler qu'ils n'ont pas le vocal (voir §6.1).
- ❌ Pas de mod client FactionWar — un mod Fabric ne s'installe pas sur Bedrock (déduction directe ; non écrit tel quel dans les sources).
- ⚠️ « Quelques limitations existent côté Bedrock (certains blocs custom ou textures spécifiques peuvent s'afficher légèrement différemment) — rien de bloquant pour l'expérience de jeu. »
- ℹ️ Le pseudo est préfixé d'un
.(ex..VotrePseudo).
Ce qui fonctionne pour tout le monde, Java comme Bedrock (état à l'annonce cross-play) :
- ✅ Chat commun entre toutes les plateformes
- ✅ Système de factions complet (menu, chat privé, cartes)
- ✅ PvP inter-factions, anti-friendly-fire au sein d'une faction
- ✅ Passage fluide entre les zones de la map
8. Confort de jeu à connaître avant de se connecter#
- Redémarrages automatiques toutes les 6 heures : 00h00 / 06h00 / 12h00 / 18h00. Avertissement en jeu 5 minutes puis 1 minute avant. Le serveur coupe quelques secondes ; il faut se reconnecter manuellement (pas de bascule automatique vers une autre zone). Se mettre en sécurité dès le message des 5 minutes.
- Sauvegardes : les données joueur (inventaire, progression) sont sauvegardées automatiquement toutes les 5 minutes (source : wiki).
- Messages de connexion/déconnexion masqués dans le chat (choix d'équilibrage PvP). Les messages de mort, eux, restent visibles.
9. Touches et commandes utiles une fois en jeu#
| Touche / commande | Effet | Remarque |
|---|---|---|
| V | Réglages du vocal de proximité | Nécessite Simple Voice Chat |
| G | Ouvre / referme le menu général | ⚠️ En test — s'ajoute à /newinv, ne remplace rien. Réassignable dans Options → Commandes → Divers |
| J | Parler directement à Osric (Chapitre 1) depuis n'importe où | Mod client |
| F | Ouvre le menu Faction (FactionMenuScreen) | Mod client — source : wiki technique |
/newinv | Inventaire custom | Mod client |
/factionmenu | Menu Faction (7 onglets) | Mod client |
/f | Menu principal de faction | Serveur |
/fchat [message] | Chat privé de faction | Serveur |
/fmap | Carte de zone avec brouillard de guerre (cooldown 60 s) | Serveur |
/job, /job choose <métier>, /job info | Métiers | Serveur |
/fcore set, /fcore info | Core de faction | Serveur |
/fpot | Cagnotte serveur | Serveur |
/f shop, /f afk set, /f history | Boutique, zone AFK, historique des raids | Serveur |
10. Besoin d'aide#
En jeu — le PNJ Appo, au spawn du lobby#
Depuis le 28/08/2026, un PNJ nommé Appo attend au spawn du lobby : c'est le guide officiel du serveur. Un clic droit sur lui donne accès à :
| Rubrique | Contenu |
|---|---|
| 📜 Les règles du serveur | Consultables directement en jeu |
| ⚔️ La liste des commandes utiles | Plus besoin de fouiller le Discord pour retrouver une commande |
| 💬 Le lien Discord | Copiable en un clic |
« Un passage obligé si tu débarques ou si t'as un doute sur une commande — plus besoin de fouiller le Discord, tout est directement accessible en jeu. »
C'est donc le premier réflexe recommandé à l'arrivée sur le serveur, avant même de passer par Discord.
Sur Discord#
Rejoindre le Discord PingHeberg et passer sur le salon #support pour toute question ou bug rencontré en jeu.
Informations absentes des sources#
- Lien de téléchargement public du FactionWar Client — non précisé dans les sources.
- Version du Fabric Loader elle-même (seule la version de l'installeur,
1.1.2, est connue) — non précisée dans les sources. - Version du mod FactionWar Client autre que V.0.9 — non précisée dans les sources.
- Configuration matérielle recommandée, allocation de RAM côté client — non précisée dans les sources.
- Adresse de secours / nom de domaine (le serveur n'est référencé que par son IP) — non précisé dans les sources.
- Procédure d'inscription ou de whitelist pour la phase de test — seule mention : « envoyez-moi un MP je vous donnerai accès en priorité ».
Sources#
sources/discord/factionwar-modspack.txt— annonce d'installation du vocal de proximité, URL Fabric / Fabric API / Simple Voice Chat, fichiers joints et tailles.sources/discord/factionwar-dev.txt— annonce cross-play (adresse et port Bedrock, limites Bedrock), redémarrages automatiques, messages de connexion masqués, annonces FactionWar Client et V.0.9, test de la touche G, touche J / Osric, liste des commandes joueurs.sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— adresse51.195.4.126:25577, Lobby, vocal de proximité (touche V, Java uniquement), sauvegardes toutes les 5 minutes, récapitulatif des commandes.sources/attachments/wiki-factionwar__message.txt— écrans du mod client (CustomInventoryScreen/RecipesScreen/FactionMenuScreen), touche F.sources/discord/wiki-factionwar.txt— récapitulatif des commandes, renvoi vers#support.sources/discord/factionwar-annonces.txt— cross-play total Java/Bedrock.sources/discord/messages-recuperes-audit-passe2.txt— messages absents des captures précédentes : « Info Vocal » (14/08/2026 22:22) et le message complet du PNJ Appo (28/08/2026 09:08).sources/discord/EXPORT-REFERENCE-tous-canaux.txt— source de référence : ré-extraction exhaustive du Discord (152 messages recensés, 148 récupérés), tous canaux confondus.
13 — Chronologie du développement de FactionWar#
Reconstitution datée du développement de FactionWar (PingHeberg), à partir des salons Discord #factionwar-dev, #factionwar-annonces, #wiki-factionwar et #factionwar-histoire.
Ce fichier sert de mémoire du projet : il liste tout ce qui a été livré, dans l'ordre. Les dates sont reproduites telles qu'elles apparaissent dans les captures (format JJ/MM/AAAA, année 2026). Les captures comportent des chevauchements et des répétitions : elles ont été dédoublonnées ici, chaque fonctionnalité n'apparaît qu'une fois, à sa première annonce.
Période couverte : 13/08/2026 → 30/08/2026 — soit environ 18 jours de développement.
✅ Dates vérifiées. Ce tableau a d'abord été bâti sur des captures d'écran partielles, qui tronquaient certains en-têtes de message : plusieurs entrées étaient alors datées par encadrement, avec un « ⚠️ à confirmer ». Toutes ces approximations ont depuis été remplacées par les horodatages exacts de l'export de référence (
EXPORT-REFERENCE-tous-canaux.txt, 148 messages sur 152 recensés, texte intégral, 5 canaux). Une correction notable : la Zone Bois était datée du 15/08 15:07 et se situe en réalité au 16/08 08:44. Les 4 messages non récupérés sont des publications sans texte (image ou vidéo seule).

1. Tableau chronologique#
| Date | Fonctionnalité / événement annoncé | Canal |
|---|---|---|
| 13/08/2026 11:14 | Annonce de lancement du projet. Concept initial : deux zones opposées (🌿 riche / 🏜️ pauvre), factions, PvP, claims. Roadmap en 5 phases (Fondations → Gameplay Factions → Alpha fermée → Bêta publique → Lancement). Engagement : « système de jeu 100% custom, codé de zéro, pas un plugin tout fait ». | #factionwar-annonces |
| 13/08/2026 11:49 | FactionSystem, la fondation technique. Menu graphique /f (deux états : sans faction / avec faction), création de faction (nom de 3 à 20 caractères), rattachement automatique au camp Riche/Pauvre selon la position, fiche de faction, un seul joueur = une seule faction. Claims de territoire au chunk (16×16), protection anti-doublon, suivi séparé par monde. Stockage MariaDB centralisé, persistance totale au redémarrage. | #factionwar-dev |
| 13/08/2026 13:06 | Documentation complète du menu /f : chaque bouton détaillé (créer / rejoindre / liste des factions / fiche / membres / indicateur de camp / claim / unclaim / quitter / inviter / chat de faction / gérer les membres). Sous-menu « Gérer les membres » réservé au leader (clic gauche = promouvoir, clic droit = rétrograder, shift + clic droit = exclure). | #factionwar-dev |
| 13/08/2026 13:07 | Anti-friendly-fire. Vérification en temps réel de chaque coup, couvre corps-à-corps et projectiles, message d'avertissement à l'attaquant. Limite connue annoncée d'emblée : les dégâts de zone (TNT, potions jetées) ne sont pas filtrés. | #factionwar-dev |
| 13/08/2026 15:52 | Infrastructure serveur multi-zones opérationnelle (multi-serveur) + système de passage entre zones avec synchronisation complète (inventaire, vie, XP conservés). Détails techniques volontairement non publiés « afin de préserver la sécurité ». | #factionwar-dev |
| 14/08/2026 00:50 | Cross-play activé. Le serveur devient accessible depuis Java et Bedrock (Switch, Xbox, PlayStation, mobile, Windows). Adresse Bedrock 51.195.4.126, port 19132, pseudos préfixés d'un .. Mention explicite : « phase de test, rien n'est encore ouvert au public », recrutement de bêta-testeurs par MP. | #factionwar-dev |
| 14/08/2026 12:09 | Les métiers (en test). 5 métiers : Mineur, Bûcheron, Forgeron, Fermier, Chasseur. /job, /job info. Progression jusqu'au niveau 30 (bonus jusqu'à +30%). Un seul métier à la fois, cooldown de 7 jours entre deux changements. | #factionwar-dev |
| 14/08/2026 12:26 | Précision sur le bonus de métier : chaque niveau donne +1 % de chance de doubler ses drops (minerai, bois, récoltes, kills, ou craft bonus selon le métier), jusqu'à +30 %. Ce n'est donc pas un bonus de rendement fixe mais une probabilité de doublement. | #factionwar-dev |
| 14/08/2026 15:53 | Économie & Core de faction (en test). Trésor de faction alimenté par l'activité des métiers, bascule automatique du camp Riche/Pauvre selon le trésor, Core posé via /fcore set avec PV, régénération et invulnérabilité 24 h après la pose. | #factionwar-dev |
| 14/08/2026 15:56 | « La guerre des classes commence ». Chiffres publics : Core à 500 PV, destruction du Core = 30% du trésor pillé. Règle d'or annoncée : plus on est riche, plus on est une cible ; plus on est pauvre, plus on régénère vite. | #factionwar-dev |
| 14/08/2026 16:17 | Protocole de test en jeu publié (poser le Core, /fcore info, vérifier que le trésor monte). Précision d'équilibrage : le trésor gagne 20% de l'XP de métier gagnée. | #factionwar-dev |
| 14/08/2026 16:27 | Redémarrages automatiques toutes les 6 h (00h00 / 06h00 / 12h00 / 18h00), avec avertissements en jeu à 5 minutes et 1 minute. | #factionwar-dev |
| 14/08/2026 22:11 | Guide d'installation du vocal de proximité (Simple Voice Chat). Fabric 1.21.11 + Fabric API + Simple Voice Chat, dossier mods, profil « Fabric Loader 1.21.11 », réglages par la touche V. Java uniquement (« pas Bedrock, désolé pour les joueurs mobile/console ») et totalement optionnel. Complété à 22:22 par un message « Info Vocal ». | #factionwar-modspack |
| 14/08/2026 22:19 | Messages de connexion/déconnexion masqués dans le chat (équité PvP). Les messages de mort restent affichés. | #factionwar-dev |
| 14/08/2026 23:12 | Système d'impôt progressif. Faction Pauvre → garde 100% de ses gains. Faction Riche → reverse 10% de chaque gain à une cagnotte serveur commune, redistribuée chaque jour aux factions Pauvres au prorata de leur activité. Nouvelle commande /fpot. Chaque redistribution est annoncée publiquement. | #factionwar-dev |
| 14/08/2026 23:24 | Bilan « 2 jours de dev non-stop » : cross-play, système de factions complet, métiers, économie de guerre, vocal de proximité, stabilité et corrections de bugs. | #factionwar-dev |
| 14/08/2026 23:26 | Liste complète des commandes joueurs publiée : /f, /fchat, /fmap, /job, /job choose, /job info, /fcore set, /fcore info, /fpot. | #factionwar-dev |
| 14/08/2026 23:40 → 23:41 | Mise en ligne des fichiers du pack de mods : fabric-installer-1.1.2.exe (479.65 KB), voicechat-fabric-1.21.11-2.6.10.jar (5.31 MB), fabric-api-0.141.4+1.21.11.jar (2.30 MB). | #factionwar-modspack |
| 15/08/2026 00:57 | Patch note /fmap. Fuite mémoire corrigée (une carte était créée à chaque appel sans être libérée → crash serveur le soir même). Corrections : une seule carte par joueur réutilisée, cooldown de 60 secondes, rendu 100% natif Minecraft, RAM des zones portée de 10 Go à 20 Go. Nouveau comportement : vraie carte vanilla centrée sur le joueur, curseur temps réel, vrai brouillard de guerre progressif. | #factionwar-dev |
| 15/08/2026 01:08 | /f history — historique des 10 derniers raids impliquant la faction (attaquant, victime, montant pillé, ancienneté). | #factionwar-dev |
| 15/08/2026 01:38 | Boutique de faction (/f shop). Menu inventaire cliquable, solde en temps réel, réservé au Leader et aux Officiers. 4 articles : +50 PV Max Core (5 000 pièces), +2 PV/min de régénération (8 000), Soin instantané (3 000), Boost XP +20% pendant 2 h pour toute la faction (6 000). Upgrades PV et régénération permanents et cumulables, conservés même si le Core est détruit. Dépenser peut faire repasser la faction en camp Pauvre. | #factionwar-dev |
| 15/08/2026 14:45 | Zone AFK de faction (/f afk set). Posée par le Leader ou un Officier dans un chunk claim, rayon de 10 blocs, rapporte 2 pièces par joueur présent toutes les 10 minutes au trésor commun. | #factionwar-dev |
| 15/08/2026 22:12 | « Test raid fait » — première validation en jeu du cycle de raid complet. | #factionwar-dev |
| 16/08/2026 08:44 | Nouvelle carte : Zone Pauvre 1 — Bois. Première zone à ressource exclusive : uniquement du bois (charbon très rare), aucun minerai, faune et mobs hostiles, carte de 1000×1000 blocs, explosions sans dégradation du décor. ⚠️ Corrigé : cette zone était datée du 15/08 15:07 dans les captures partielles ; l'export de référence la situe au 16/08 08:44. | #factionwar-dev |
| 16/08/2026 08:56 | Guide « Survivre en Zone Bois » : s'installer et claim, /job choose bucheron, répartition des rôles dans la faction, préparation du passage au palier suivant. | #factionwar-dev |
| 16/08/2026 14:12 | Système des zones à paliers. Une carte dédiée par type de ressource. État : ✅ Palier 1 Bois, 🚧 Palier 2 Cuivre/Fer en construction, 🔒 Paliers 3 et 4 à venir (Or/Redstone, puis Diamant/Netherite). Règle de passage : métier niveau 10 dans la ressource + stock suffisant, déblocage permanent. | #factionwar-dev |
| 16/08/2026 14:15 | Publication du Wiki FactionWar (Wiki_FactionWar (3).md, 13 Ko) : connexion, Lobby, factions, zones à paliers, métiers, économie, boutique, Core, zone AFK, vocal de proximité, récapitulatif des commandes. | #wiki-factionwar |
| 16/08/2026 18:22 | Premiers menus custom montrés — « Oui, on est aussi capable de réaliser nos menus », « en cours de projet ». | #factionwar-dev |
| 16/08/2026 20:12 | « Up Menu relié aux options serveur » — les menus custom sont branchés sur les données du serveur. | #factionwar-dev |
| 16/08/2026 23:25 | Sortie du mod client « FactionWar Client ». Mod Fabric développé en interne. Menu unique /factionmenu avec 6 sections : Ma Faction, Boutique, Historique des Raids, Cagnotte, Mon Core, Zones. Données connectées en direct au serveur. Prérequis annoncés : Fabric Loader 1.21.11 + Fabric API + le .jar du mod. Lien de téléchargement : « [lien à ajouter] », puis « réservé aux membres Genesis ». Annonce (à trancher) : « le mod est obligatoire pour rejoindre le serveur ». | #factionwar-dev |
| 17/08/2026 12:54 | FactionWar Client V.0.9 — « Mods Réservé au testeur Uniquement ». Tout le menu devient dynamique : gestion des membres (inviter / promouvoir / rétrograder / exclure) directement depuis le menu ; 6 améliorations en boutique ; montant volé affiché dans l'historique des raids ; onglet Zones avec bouton « s'y rendre » et transfert cross-serveur automatique ; Zone 2 (Cuivre/Fer) débloquée à niveau 10 Bûcheron + 256 bois avec progression affichée ; Zones 3 et 4 déjà visibles mais verrouillées. | #factionwar-dev |
| 17/08/2026 12:54 | Airdrops de faction. Déclenchables depuis la Boutique : un wagon de loot tombe du ciel avec traînée de fumée et explosion à l'atterrissage. Contrainte : il faut être physiquement dans la bonne zone (Bois ou Cuivre/Fer). | #factionwar-dev |
| 17/08/2026 13:23 → 13:42 | Loadouts de faction. Deux nouveaux articles en boutique : Loadout Zone Bois et Loadout Zone Cuivre/Fer, 15 000 pièces chacun. Équipement complet (armure, arme enchantée, ressources) redonné automatiquement à chaque respawn pendant 3 jours. Anti-grief : tant que le Loadout est actif, l'équipement ne droppe jamais à la mort. | #factionwar-dev |
| 18/08/2026 06:22 | Refonte des métiers : tous débloqués simultanément. Fin du choix unique et du cooldown de 7 jours. Les 5 métiers progressent en parallèle, chacun avec son XP et son niveau (max 30). Toute la progression existante a été conservée lors de la bascule. | #factionwar-dev |
| 18/08/2026 07:12 | Installation de WorldEdit sur les serveurs (outillage build). | #factionwar-dev |
| 18/08/2026 22:26 | Présentation d'un pack de textures personnel (travail visuel mené en parallèle du développement). | #factionwar-dev |
| 18/08/2026 23:35 | Onglet « Metiers » dans /factionmenu — barre de progression et bonus par métier, vert et plein au niveau max (30), gris pendant la progression. Rend /job info optionnel. | #factionwar-dev |
| 18/08/2026 23:45 | Teaser du nouvel inventaire : barre de recherche, case de suppression, Loadout visible depuis l'inventaire, aperçu du personnage repensé. « Encore en chantier, aucune date à annoncer. » | #factionwar-dev |
| 20/08/2026 14:41 | Mise à jour majeure des menus. ① Navigation unifiée : une sidebar unique Inv / Rct / F sur les 3 écrans. ② Inventaire custom /newinv : grille repensée, recherche avec surlignage vert, aperçu du personnage temps réel, panneau Loadout avec temps restant, poubelle intégrée (y compris pour les objets de Loadout). ③ Menu Faction /factionmenu à 7 onglets : Faction, Shop, Raids, Cagnotte, Core, Zones, Métiers. ④ Livre de recettes (onglet Rct) : 5 catégories vanilla, recherche live, pagination, aperçu fantôme des ingrédients, surbrillance verte des objets possédés, craft automatique en un clic, grille 2×2 fonctionnelle. | #factionwar-dev |
| 20/08/2026 15:06 | Annonce d'une prochaine mise à jour du menu dans la semaine (capture d'écran). | #factionwar-dev |
| 22/08/2026 15:47 | Zone 3 — Or/Redstone. Ressources exclusives or et redstone (tout autre minerai retiré à la génération), charbon partout mais rare (15% de chance). Déblocage : niveau 15 Mineur + 512 lingots (cuivre + fer mélangés), via un bouton dédié sur la plateforme Zone Cuivre. Onglet Zones du menu affiche désormais 3 paliers avec statut de déblocage en direct. Plateforme d'arrivée protégée contre le grief. Zone 4 (Diamant/Netherite) annoncée en préparation. | #factionwar-dev |
| 22/08/2026 16:17 | « Bonus de zone » — publication d'un visuel sur les bonus liés aux zones (contenu détaillé non repris en texte dans l'export). | #factionwar-dev |
| 22/08/2026 17:34 | Publication du « Wiki complet du système de menus et de progression » : document technique décrivant la sidebar partagée, les écrans du mod client, les plugins fondateurs (FactionSystem, Zone2Resources, ZoneBridge, LobbySystem), le canal MenuDataChannel, la synchronisation d'inventaire universelle, le respawn par monde, et le détail complet de la Zone Or. | #wiki-factionwar |
| 22/08/2026 20:06 | Refonte du menu Métiers. Icône par métier (pioche, hache, enclume, houe, arc), niveau affiché, description du gain, XP actuel / XP requis réel, barre de progression colorée par palier (🔴 < 10, 🟠 10–19, 🟢 ≥ 20, 🟢 plein + « Niveau max » à 30), scroll à la molette. | #factionwar-dev |
| 23/08/2026 22:56 | Patch nocturne (corrections diverses + outils système). Annonce de la Zone Capitale (à ne pas confondre avec le Lobby) comme étape cruciale de la progression, et du système de quêtes à partir de l'étape 5. | #factionwar-dev |
| 23/08/2026 23:03 | Mentions de déblocage Zone/Métier ajoutées dans le menu FactionWar. | #factionwar-dev |
| 23/08/2026 23:09 | L'étape 4 est disponible pour les tests. | #factionwar-dev |
| 23/08/2026 23:13 | Annonce d'un système unique multizone appliqué aux lits (respawn). | #factionwar-dev |
| 24/08/2026 07:31 | Grosse mise à jour en trois volets. ① Système de lits par zone : chaque zone mémorise son propre lit, clic droit à toute heure, respawn dans la zone où l'on meurt, fonctionne sur les zones actuelles et futures. ② Zone Diamant (palier 4) : diamant + lapis exclusifs, déblocage Mineur niv. 25 + Bûcheron niv. 20, bouton « Zone 4 » fonctionnel avec suivi de progression. ③ Zone Capitale (palier 5) : biome Plaines (+ variante rare Plaines de tournesols), vrais villages générés naturellement avec villageois et échanges, déblocage depuis la Zone Diamant Forgeron niv. 28 + 256 Diamant/Lapis combinés ; un onglet « Quêtes » apparaît dans le menu. ④ Nether et End désactivés sur zone2 et lobby — l'expérience vanilla complète est réservée à un serveur dédié. | #factionwar-dev |
| 24/08/2026 09:37 | Premier système de quêtes. Nouvel onglet « Que » à côté d'Inventaire / Recettes / Faction. 28 quêtes de test, 3 types d'objectifs (atteindre un niveau de métier, livrer une quantité de ressource, éliminer des mobs). Récompense en pièces versée au trésor de faction, bouton « Réclamer », progression individuelle sauvegardée, liste scrollable. | #factionwar-dev |
| 24/08/2026 11:26 | Récapitulatif d'ensemble. Trois catégories de quêtes (Faction / Principale « rejoindre la Capitale » / Secondaire « vie sociale de la Capitale »), rappel du système de lits par zone, des 5 métiers simultanés, de l'économie Riche/Pauvre, du raid à 30%, de l'historique des raids, et du Nether/End réservés en récompense finale. | #factionwar-dev |
| 24/08/2026 11:28 | « La guerre économique — quand le PvP devient une vraie stratégie ». Doctrine publiée : détruire un Core pille 30 % du trésor adverse, l'historique des raids fait office de mémoire de guerre, et thésauriser passivement est perdant (10 % des gains d'une faction Riche partent en cagnotte). La richesse doit être investie : upgrades, boosts, loadouts, expansion territoriale. | #factionwar-dev |
| 24/08/2026 15:12 | Retour communauté sur le lore (« Trop une dinguerie le lore »). | #factionwar-dev |
| 24/08/2026 18:51 | Aldric, premier PNJ narratif. Sur la plateforme d'arrivée d'Aubécie (Zone Capitale). Clic droit → vraie fenêtre de dialogue custom (pas d'écran de troc vanilla). Première quête : « Le Premier Service » — apporter 10 émeraudes. Système pensé pour accueillir de nombreux autres PNJ à travers les Cinq Royaumes. | #factionwar-dev |
| 24/08/2026 23:49 | Les 4 PNJ d'Aubécie : Aldric, Séraphine, Bram et Mérielle, côte à côte sur la plateforme d'arrivée. 4ᵉ catégorie de quêtes : « PNJ », invisible tant que le personnage n'a pas confié sa quête, sans bouton « Réclamer » — il faut retourner parler au PNJ en personne pour rendre la quête. États affichés : En cours / Retourne voir le PNJ / Terminée. | #factionwar-dev |
| 24/08/2026 23:53 | Récapitulatif complet des quêtes : 46 quêtes, 4 catégories. 🏴 Faction : 28. 📖 Principale : 12 (Chapitre 1 « L'Éveil » — sous-arcs Bûcheron/Sylvange, Cuivre/Ferconte, Or/Solarande, 4 quêtes chacun ; sous-arcs Glacime/Diamant restent à écrire). 🗺️ Secondaire : 2 (parler à un villageois, compléter un échange). 👤 PNJ : 4. | #factionwar-dev |
| 25/08/2026 11:35 | Appel à recrutement de bâtisseurs posté sur le salon de dev : « je recherche activement des builder prés a suivre et participer a un projet, faites tourner l'info ». | #factionwar-dev |
| 25/08/2026 18:07 → 18:16 | Début du build à la main de la Capitale (Aubécie). Publication de représentations imaginées comme référence de construction. | #factionwar-dev |
| 25/08/2026 20:26 | Mise en page du titre du serveur et création du logo FactionWar — premier travail d'identité visuelle documenté. | #factionwar-dev |
| 25/08/2026 20:39 | Communication sur l'infrastructure. Architecture multi-serveurs avec proxy central répartissant les joueurs entre Lobby, la progression vers les Cinq Royaumes, et Terravel (le monde vanilla final). Capacité affichée : 1000 joueurs simultanés. | #factionwar-dev |
| 28/08/2026 09:08 | Nouveau PNJ dans le lobby : Appo. Un guide au spawn : clic droit pour accéder aux règles du serveur, à la liste des commandes utiles et au lien Discord copiable en un clic. « Un passage obligé si tu débarques ou si t'as un doute sur une commande. » | #factionwar-dev |
| 28/08/2026 13:34 | Système de réputation des PNJ d'Aubécie. Réputation suivie individuellement pour Aldric, Séraphine, Bram et Mérielle. Gains : terminer sa quête +20 pts (une seule fois), offrir un cadeau +5 pts (1×/jour/PNJ). Cadeaux requis : 🍞 Pain (Aldric), 💎 Émeraude (Séraphine), ⛏️ Lingot de fer (Bram), 📖 Livre (Mérielle). Paliers : Inconnu 0 → Connu 200 → Apprécié 500 → Respecté 1000 → Allié 2000. Suivi dans la fenêtre de dialogue et dans Quêtes → onglet PNJ. | #factionwar-dev |
| 28/08/2026 22:47 | Nouvel arc narratif « La Mémoire Scellée » chez Mérielle — chaîne entièrement narrative de 10 étapes, aboutissant à la découverte d'une voûte scellée (donjon) gardée par des mécanismes anciens à vaincre au combat. Récompense finale : l'objet unique 💠 Fragment de la Voûte. Prérequis : avoir terminé « Fragments de mémoire ». | #factionwar-dev / #factionwar-histoire |
| 29/08/2026 00:23 | Test d'une nouvelle touche : G pour ouvrir le menu général. S'ajoute à /newinv sans rien remplacer, fonctionne en interrupteur comme E. Phase de test avant un éventuel remplacement définitif. Réassignable dans Options → Commandes → Divers. | #factionwar-dev |
| 29/08/2026 00:54 | Onglet « Gestion » dans le menu de faction. Quatre actions, sans passer par le tchat : Poser le Core ici (chunk claim requis, invulnérabilité 24 h), Claim ce chunk, Unclaim ce chunk, Définir la zone AFK ici (chunk claim requis, 2 pièces/10 min par membre présent). Menu ouvert par la touche G ou /factionmenu. Toutes les actions se basent sur la position exacte du joueur au moment du clic. | #factionwar-dev |
| 29/08/2026 01:24 | Chat de faction et liste de membres améliorée (onglet Faction). Bouton « Chat Faction : ON/OFF » directement dans le menu — plus besoin de taper /fchat pour basculer entre chat normal et chat privé de faction. Liste des membres encadrée et scrollable à la molette, lisible que la faction compte 3 ou 50 membres. | #factionwar-dev |
| 29/08/2026 01:43 | Classement des factions dans l'onglet Raids. Une liste en haut de l'onglet affiche toutes les factions actives avec leur statut 🟡 Riche / 🔵 Pauvre et leur nombre de membres, classées automatiquement par nombre de membres, dans un cadre scrollable. L'historique des raids reste consultable en dessous, lui aussi dans un cadre scrollable indépendant. | #factionwar-dev |
| 29/08/2026 10:50 | Suivi de quête permanent. Bouton « Suivre » dans le menu Quêtes : un encadré apparaît en haut à droite de l'écran avec le nom de la quête, l'objectif et la progression en temps réel, menu fermé. Une seule quête suivie à la fois, changeable à tout moment. Survit à la reconnexion. | #factionwar-dev |
| 29/08/2026 14:29 | Le Guide d'Osric — Chapitre 1 « L'Éveil » réinventé, 12 étapes narratives. Chaque quête a son propre texte et sa propre voix ; Osric commente les progrès, glisse des indices sur Aubécie et les Anciens, et prépare le joueur à Ferconte. Notification discrète : badge rouge en haut à gauche, aucun popup bloquant. Touche J pour lui parler depuis n'importe où. Suivi de quête intelligent : le suivi bascule automatiquement sur la nouvelle étape acceptée. Progression verrouillée : chaque étape doit être explicitement acceptée, comme chez les PNJ d'Aubécie. 100 % fait main — « aucun plugin de quête ou de dialogue tout fait », ni Citizens ni BetonQuest, du serveur jusqu'au mod client Fabric. | #factionwar-dev / #factionwar-histoire |
| 29/08/2026 15:04 | Roadmap mise à jour. ✅ Phase 1 terminée « et bien plus loin que prévu » (Lobby + Terravel + 5 zones, synchronisation totale, téléportation intelligente, respawn multi-monde, sauvegardes silencieuses). 🟡 Phase 2 bien avancée. ⏳ Phases 3, 4 et 5 non entamées. Le concept a changé : ce ne sont plus deux zones opposées mais 5 royaumes progressifs avec une mythologie (Terravel, l'Innommé, les Cinq Royaumes). | #factionwar-annonces |
| 29/08/2026 15:34 → 15:37 | « Les Chroniques de Terravel » — le récit complet. Publication du lore : Terravel avant la Rupture, l'Innommé, la Guerre du Silence, la Rupture, et les Cinq Royaumes (🌲 Sylvange, ⛏️ Ferconte, 🏜️ Solarande, ❄️ Glacime, 🏘️ Aubécie). L'histoire complète devient consultable en jeu : onglet Quêtes → Principale → Histoire. | #factionwar-histoire |
| 29/08/2026 15:38 | Portrait d'Osric (Sylvange) : « 12 étapes, une vraie histoire à chacune ». | #factionwar-histoire |
| 29/08/2026 15:38 | « Cinq visages pour Aubécie » : présentation d'Aldric (Gardien), Séraphine (Marchande), Bram (Forgeron), Mérielle (l'Ancienne) et du Cinquième, PNJ sans nom ni visage, pas encore rencontrable. | #factionwar-histoire |
| 29/08/2026 15:39 | Republication de l'arc « La Mémoire Scellée » dans le salon d'histoire, à la suite du lore. | #factionwar-histoire |
| 30/08/2026 03:11 | « Un peu de coulisses sur FactionWar ». Bilan public : multi-serveur synchronisé (lobby, Terravel, Aubécie), 5 métiers actifs, système de quêtes narratif multi-PNJ, cross-play total Java/Bedrock, mod client maison. Remerciements à MissMlx (construction du monde) et Poucy (tests du contenu narratif). | #factionwar-annonces |
| 31/08/2026 01:39 → 01:41 | Premières captures du boss en développement. « Réalisation du premier boss FactionWar (donjon solo ou groupe) en dev », puis « les Sbires du Veilleur ». Les captures montrent Le Veilleur Muet avec une barre de boss, 80 PV, un indicateur de phase entre crochets (「1」, 「2」) et un add volant nommé Éclat du Veilleur. Terrain d'essai : une plateforme d'herbe provisoire. | #factionwar-dev |
| 31/08/2026 01:52 | Annonce publique du système de donjons instanciés. Chaque joueur ou groupe pourra entrer dans une instance coupée du reste du serveur pour affronter un boss scripté — « pas un mob avec juste plus de vie, un vrai combat avec des patterns à apprendre ». Le système d'instanciation (copie du monde, chargement, nettoyage) est fonctionnel et testé ; le boss est codé et jouable en interne. Premier boss : Le Veilleur Muet, ancien gardien de pierre posté aux frontières avant la Guerre du Silence, avec 5 mécaniques (Charge, Zone de dégâts télégraphiée, Attraction, Bouclier en phase avancée, Intensification). Restent à faire : le décor du donjon, le loot, et le lien avec la fin du Chapitre 1. | #factionwar-annonces |
| 31/08/2026 10:08 → 11:03 | Captures de la phase avancée : quatre entités Barrier entourent le boss à faible vie (25/80 puis 39,96/80) — le mur de boucliers de la mécanique 🛡️, matérialisé en jeu. | #factionwar-dev |
Le détail complet de ce système est en
15-donjons-et-boss.md.
2. Lecture par grandes vagues#
Vague 1 — Fondations techniques (13/08 → 14/08)#
Tout part de l'infrastructure, pas du gameplay. En 48 heures : le plugin maison FactionSystem avec son menu graphique, le stockage MariaDB centralisé, l'infrastructure multi-zones et surtout la synchronisation complète du joueur entre serveurs (inventaire, vie, XP). Le cross-play Java/Bedrock arrive dans la même vague, ce qui fixe très tôt une contrainte structurante : tout ce qui sera développé ensuite doit rester jouable sans mod. Le premier confort de jeu (redémarrages toutes les 6 h, messages de connexion masqués) est posé dans la foulée.
Le fil conducteur de cette vague : « un système 100% custom, codé de zéro, pas un plugin tout fait » — c'est la promesse d'ouverture du projet, répétée à chaque annonce jusqu'au 30/08.
Vague 2 — Gameplay factions (13/08 → 15/08)#
Les briques de guerre se posent presque en même temps que les fondations : claims au chunk avec suivi par monde, anti-friendly-fire temps réel, chat de faction, rôles leader/officier/membre avec sous-menu de gestion, /fmap avec brouillard de guerre. Le premier gros incident technique du projet appartient à cette vague : la fuite mémoire de /fmap qui provoque un crash serveur le 15/08 au petit matin, corrigée dans la nuit avec passage de la RAM de 10 à 20 Go.
Vague 3 — Économie de guerre (14/08 → 15/08)#
C'est la vague qui donne au serveur son identité. Elle s'empile en quatre couches successives, en 24 heures : trésor de faction alimenté par l'activité des métiers (20% de l'XP), camp Riche/Pauvre dynamique, Core à 500 PV avec invulnérabilité 24 h et raid à 30% du trésor, puis l'impôt progressif (10% des gains des Riches vers une cagnotte redistribuée quotidiennement aux Pauvres actifs). Viennent ensuite les débouchés de cette économie : la boutique de faction (upgrades permanents, soin, boost XP), la zone AFK (revenu passif), et l'historique des raids qui transforme chaque conflit en mémoire publique.
Doctrine assumée dans le fil de dev : « la richesse ne se garde pas sur FactionWar, elle se défend, elle s'investit » — thésauriser passivement est volontairement rendu perdant.
Vague 4 — Métiers (14/08 → 18/08, puis 22/08)#
Les 5 métiers arrivent d'abord en version exclusive (un métier à la fois, cooldown de 7 jours), puis subissent une refonte complète vers le 17–18/08 : tous les métiers sont débloqués simultanément et progressent en parallèle, sans perte de progression pour les joueurs. Le métier cesse d'être un choix identitaire pour devenir une grille de progression, ce qui est cohérent avec la vague suivante — les métiers deviennent les clés des zones. L'affichage suit : onglet Métiers dans le menu (18/08), puis refonte visuelle complète (XP réel, barres colorées par palier, scroll molette) vers le 22–23/08.
Vague 5 — Zones à paliers (16/08 → 24/08)#
Le concept d'origine (deux zones opposées riche/pauvre) est remplacé par une progression verticale : une carte par ressource, chacune verrouillée derrière un niveau de métier et un stock de ressources, avec déblocage définitif.
| Palier | Zone | Royaume | Ressources exclusives | Condition de déblocage | Date d'annonce |
|---|---|---|---|---|---|
| 1 | Bois | Sylvange | Bois (charbon rare) | Palier de départ | 16/08/2026 08:44 |
| 2 | Cuivre/Fer | Ferconte | Cuivre, Fer | Bûcheron niv. 10 + 256 bois | 16/08 (annoncé) → 17/08 (dans le menu) |
| 3 | Or/Redstone | Solarande | Or, Redstone | Mineur niv. 15 + 512 lingots (cuivre + fer) | 22/08/2026 15:47 |
| 4 | Diamant | Glacime | Diamant, Lapis | Mineur niv. 25 + Bûcheron niv. 20 | 24/08/2026 07:31 |
| 5 | Capitale | Aubécie | (hub, pas de minage) | Forgeron niv. 28 + 256 Diamant/Lapis | 24/08/2026 07:31 |
Le support technique de cette vague est important : dimensions custom par datapack, retrait des minerais hors-palier à la génération, plateformes d'arrivée protégées, world border par zone, respawn cohérent par monde puis système de lits par zone, et téléportation cross-serveur en un clic depuis le menu.
Vague 6 — Quêtes et PNJ (23/08 → 29/08)#
La Capitale n'est pas une zone de plus : c'est le point de bascule vers le contenu narratif. En une semaine, le projet passe de zéro à 46 quêtes réparties en 4 catégories (Faction, Principale, Secondaire, PNJ), avec un système de dialogue custom qui remplace l'écran de troc vanilla, un système de réputation individuelle par PNJ avec cadeaux et paliers, un arc narratif de 10 étapes aboutissant à une voûte-donjon, et un Chapitre 1 de 12 étapes raconté par Osric à Sylvange. Le lore complet (Terravel, l'Innommé, les Cinq Royaumes) est publié le 29/08 et devient consultable en jeu.
Point de bascule dans le design : les récompenses de quête vont au trésor de faction, jamais dans un portefeuille personnel — le narratif est branché directement sur l'économie de guerre.
Choix technique assumé : tout le système de quêtes et de dialogues est codé à la main, du serveur jusqu'au mod client Fabric. Les solutions existantes du marché — Citizens, BetonQuest et consorts — ont été explicitement écartées : « pensées pour des architectures génériques, pas pour un mod client custom comme le nôtre ». C'est la même doctrine que celle affichée dès le 13/08 sur les factions.
Vague 7 — Mod client (16/08 → 17/08)#
Le FactionWar Client (Fabric, développé en interne) apparaît le 16/08 avec /factionmenu en 6 sections, puis la V.0.9 le 17/08 qui rend tout dynamique : gestion des membres depuis le menu, boutique à 6 améliorations, montant volé dans l'historique, onglet Zones avec téléportation cross-serveur. Airdrops et Loadouts arrivent dans le même mouvement, parce qu'ils ont besoin d'une interface d'achat pour exister.
Le mod reste, sur toute la période documentée, réservé aux testeurs (« membres Genesis »), sans lien public.
Vague 8 — Refonte des menus (18/08 → 29/08)#
Dernière vague : l'unification. Une sidebar unique Inv / Rct / F partagée par les trois écrans (classe Sidebar.java, sans état), un inventaire custom /newinv (recherche avec surlignage vert, aperçu 3D du personnage, panneau Loadout, poubelle), un livre de recettes reconstruit de zéro (5 catégories, pagination, aperçu fantôme, craft automatique réel), un menu Faction à 7 onglets, puis un onglet Gestion, une liste des factions scrollable, et le suivi de quête en HUD. En parallèle de l'interface, deux travaux visuels apparaissent dans le fil de dev : un pack de textures personnel présenté le 18/08 à 22:26, et la mise en page du titre du serveur avec création du logo FactionWar le 25/08 à 20:26. La nuit du 29/08 concentre à elle seule quatre itérations d'interface en moins de deux heures (00:23 test de la touche G, 00:54 onglet Gestion, 01:24 toggle du chat de faction et liste de membres scrollable, 01:43 classement des factions dans l'onglet Raids). Le fait que la touche d'ouverture du menu soit encore en test à cette date montre que l'ergonomie n'est pas figée.
Vague 9 — Donjons instanciés et boss (31/08)#
Vague la plus récente, et la seule qui ouvre un type de contenu entièrement nouveau plutôt que d'approfondir l'existant. En une nuit, le fil passe des captures de test (01:39) à l'annonce publique (01:52) : un système d'instanciation — copie du monde, chargement, nettoyage — présenté comme fonctionnel et testé, et un premier boss scripté à phases, Le Veilleur Muet. C'est la première fois que le projet produit du combat PvE scripté ; jusque-là, tout le contenu était factions, économie, métiers, quêtes et interface. Les captures de 10:08 et 11:03, prises neuf heures après l'annonce, montrent que l'itération continue le jour même. Détail complet en 15-donjons-et-boss.md.
3. Ce que la chronologie dit du projet#
- Rythme : 152 messages recensés sur les 5 canaux en 18 jours, dont 129 sur le seul salon de dev. Les journées les plus denses sont le 14/08, le 24/08 et surtout le 29/08 — quatre itérations d'interface entre 00:23 et 01:43, puis la roadmap, le Guide d'Osric et la publication complète du lore dans l'après-midi. (Recensement de l'audit ; le projet a continué depuis — voir la note de mise à jour en fin de fiche.)
- Pivot de concept assumé : le projet part de « deux zones opposées riche/pauvre » (13/08) et arrive à « 5 royaumes progressifs avec mythologie » (29/08). Le couple Riche/Pauvre n'a pas disparu — il est devenu un statut économique dynamique de faction, plus une géographie.
- Ordre de construction : infrastructure → règles → économie → progression → narration → interface. L'interface arrive en dernier et par-dessus des plugins serveur déjà complets — le mod client « n'invente aucune donnée ».
- Développement essentiellement porté par une personne (Appo / AppoGenesis), avec MissMlx sur le build et Poucy sur les tests narratifs, tous crédités le 30/08.
4. Mise à jour du recensement (31/08/2026)#
Le recensement de 152 messages date de l'audit de complétude. Le projet a continué de publier pendant la constitution de ce dossier :
| Canal | À l'audit | Au 31/08/2026 | Écart |
|---|---|---|---|
#factionwar-dev | 129 | 135 | +6 (captures du boss, 31/08) |
#factionwar-annonces | 3 | 4 | +1 (annonce du donjon, 31/08 01:52) |
#factionwar-histoire | 10 | 10 | — |
#wiki-factionwar | 5 | 5 | — |
#factionwar-modspack | 5 | 5 | — |
Tout le contenu apparu depuis est intégré à la fiche 15-donjons-et-boss.md et aux lignes du 31/08 du tableau ci-dessus.
Sources#
sources/discord/EXPORT-REFERENCE-tous-canaux.txt— source faisant autorité pour les dates de cette fiche. Export message par message, horodaté et non tronqué, couvrant les 5 canaux : 152 messages recensés par Discord (#factionwar-dev 129, #factionwar-histoire 10, #wiki-factionwar 5, #factionwar-modspack 5, #factionwar-annonces 3), 148 récupérés avec leur texte intégral. Remplace les captures partielles ci-dessous, qui restent citées pour la traçabilité.sources/discord/factionwar-dev.txt— historique de développement principal, chronologique, du 13/08/2026 au 29/08/2026 (dates, patch notes, annonces de fonctionnalités).sources/discord/factionwar-annonces.txt— annonce de lancement (13/08/2026 11:14), roadmap mise à jour (29/08/2026), coulisses et crédits d'équipe (30/08/2026).sources/discord/factionwar-annonces-COMPLET.txt— export intégral des 4 annonces (31/08/2026), qui ajoute l'annonce du système de donjons instanciés et du premier boss (31/08 01:52) aux trois précédentes. Cette capture a été confrontée à la précédente : les 3 premières annonces y sont identiques, rien n'avait été perdu.sources/discord/factionwar-dev-31-08-donjon.txt— les 6 messages du 31/08/2026 dans#factionwar-dev(01:39 → 11:03), plus le relevé détaillé des captures : 80 PV, indicateur de phase「1」/「2」, barre de boss, mur d'entitésBarrier, add « Éclat du Veilleur ».sources/discord/factionwar-dev-rattrapage.txt— cinq messages de#factionwar-devabsents de la capture initiale (28–29/08/2026), récupérés lors d'un audit : onglet Gestion, chat de faction et liste de membres, classement des factions dans l'onglet Raids, suivi de quête permanent, et le Guide d'Osric (Chapitre 1 réinventé).sources/discord/factionwar-dev-extra.txt— doctrine économique (raid à 30%, richesse à investir), « ce qui se profile ».sources/discord/factionwar-histoire.txt— Chroniques de Terravel, Osric/Sylvange, Cinq visages pour Aubécie, arc « La Mémoire Scellée ».sources/discord/wiki-factionwar.txt— dates de publication du wiki (16/08/2026 14:15) et du wiki des menus (22/08/2026 17:34).sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— état des paliers et des systèmes au 16 août 2026.sources/attachments/wiki-factionwar__message.txt— chronologie technique de la session de refonte (sidebar, recettes, loadout, synchronisation d'inventaire, respawn, réglages serveur).
14 — État réel du projet et chantiers ouverts#
Photographie de FactionWar à la date de la dernière source disponible (30/08/2026) : ce qui est livré, ce qui est encore en test, ce qui a été annoncé sans être fait, les bugs et limites connus, puis les besoins de recrutement et les questions que la documentation ne permet pas de trancher.
Identité technique (confirmée par le brief du porteur de projet) : serveur Paper 1.21.11, plugin Paper sur mesure + mod client Fabric entièrement custom, hébergé par PingHeberg, la société du porteur du projet. Projet bénévole.
Statut global du projet — d'après la roadmap mise à jour du 29/08/2026 :
| Phase | Intitulé | Statut |
|---|---|---|
| Phase 1 | Fondations & système maison | ✅ Terminée (« et bien plus loin que prévu ») |
| Phase 2 | Gameplay Factions | 🟡 Bien avancée, encore en cours |
| Phase 3 | Alpha fermée | ⏳ Pas commencée |
| Phase 4 | Bêta publique | ⏳ Pas commencée |
| Phase 5 | Lancement officiel | ⏳ Pas commencée |
Le serveur n'est ouvert à personne publiquement. La position officielle : « On préfère avoir un contenu plus complet et un monde plus abouti avant d'ouvrir à un premier groupe de testeurs, plutôt que de vous faire découvrir un chantier à moitié fini. »

1. Ce qui est LIVRÉ et fonctionnel#
1.1 Infrastructure#
| Élément | Détail |
|---|---|
| Architecture | Multi-serveurs avec proxy central répartissant les joueurs entre Lobby, la progression vers les Cinq Royaumes, et Terravel |
| Serveurs | Lobby + Terravel + 5 zones |
| Capacité | 1000 joueurs simultanés (passage de 20 à 1000 slots sur les 3 serveurs) |
| Synchronisation joueur | Totale entre serveurs : inventaire, vie, XP — « tout suit sans perte » |
| Persistance | Base MariaDB centralisée (factions, membres, claims, métiers, déblocages de zone) |
| Sauvegardes | Données joueur toutes les 5 minutes + sauvegarde bloquante au PlayerQuitEvent |
| Cross-play | Java + Bedrock (Switch, Xbox, PlayStation, mobile, Windows), chat commun, mêmes factions |
| Stabilité | Redémarrages automatiques toutes les 6 h (00/06/12/18) avec avertissements à 5 min et 1 min ; RAM des zones portée à 20 Go |
| Respawn | Cohérent par monde (WorldRespawnListener) + système de lits indépendant par zone |
| Outillage | WorldEdit installé sur les serveurs (18/08/2026) |
1.2 Gameplay factions#
- Menu
/fcomplet (création 3–20 caractères, rejoindre, liste des factions, fiche, membres, indicateur de camp). - Claims au chunk (16×16), anti-doublon, suivi séparé par monde.
- Rôles leader / officier / membre + sous-menu de gestion (promouvoir / rétrograder / exclure).
- Anti-friendly-fire temps réel (corps-à-corps + projectiles).
- Chat privé de faction (
/fchat, mode permanent ou message ponctuel). /fmap— carte vanilla centrée sur le joueur, curseur temps réel, vrai brouillard de guerre, cooldown 60 s./f history— 10 derniers raids (attaquant, victime, montant pillé, ancienneté).
1.3 Économie de guerre#
- Trésor de faction alimenté par l'activité des métiers (20% de l'XP gagnée).
- Camp Riche / Pauvre dynamique, bascule automatique selon le trésor.
- Core de faction : 500 PV de base, régénération automatique, invulnérabilité 24 h après la pose, posable uniquement dans un chunk claim. Dégâts à l'arme uniquement (minage et explosions inefficaces).
- Raid : Core à 0 PV = 30% du trésor pillé, annonce publique, enregistrement à l'historique.
- Impôt progressif : les Riches reversent 10% de chaque gain à une cagnotte serveur redistribuée chaque jour aux Pauvres actifs au prorata. Consultable avec
/fpot. - Boutique de faction (
/f shop, Leader et Officiers uniquement) : +50 PV Max Core (5 000), +2 PV/min régénération (8 000), Soin instantané (3 000), Boost XP +20% / 2 h (6 000). Upgrades permanents et cumulables. - Zone AFK (
/f afk set) : rayon 10 blocs, 2 pièces par joueur présent toutes les 10 minutes. - Airdrops de faction : wagon de loot largué, déclenchable depuis la boutique, uniquement dans la zone où l'on se trouve physiquement.
- Loadouts de faction (15 000 pièces) : rééquipement automatique à chaque respawn pendant 3 jours, équipement non droppable à la mort (anti-grief).
1.4 Métiers#
- 5 métiers actifs simultanément : Mineur, Bûcheron, Forgeron, Fermier, Chasseur.
- Progression indépendante par métier, niveau 1 à 30. Chaque niveau donne +1 % de chance de doubler ses drops (minerai, bois, récoltes, kills, ou craft bonus selon le métier), soit +30 % au niveau max — c'est une probabilité de doublement, pas un bonus de rendement fixe.
- Plus aucun cooldown ni exclusivité depuis la refonte (progression existante conservée lors de la bascule).
- XP volontairement réduite dans les zones à paliers.
1.5 Zones à paliers#
| Palier | Zone | Royaume | Statut |
|---|---|---|---|
| 1 | Bois | Sylvange | ✅ Livrée (1000×1000, bois exclusif, charbon rare) |
| 2 | Cuivre/Fer | Ferconte | ✅ Livrée (Bûcheron 10 + 256 bois) |
| 3 | Or/Redstone | Solarande | ✅ Livrée (Mineur 15 + 512 lingots ; dimension factionwar:or, biome badlands, border 2000 blocs, plateforme quartz protégée) |
| 4 | Diamant | Glacime | ✅ Livrée et intégrée au menu (Mineur 25 + Bûcheron 20) |
| 5 | Capitale | Aubécie | 🟡 Zone livrée et accessible, build en cours (Forgeron 28 + 256 Diamant/Lapis) |
Mécaniques associées livrées : retrait des minerais hors-palier à la génération, déblocage permanent une fois validé, plateformes d'arrivée protégées, messages d'accueil par zone, world border par zone, téléportation cross-serveur en un clic depuis l'onglet Zones.
1.6 Quêtes, PNJ et narration#
- 46 quêtes réparties en 4 catégories : Faction (28), Principale (12, Chapitre 1 « L'Éveil »), Secondaire (2), PNJ (4).
- Chapitre 1 « L'Éveil » avec Osric — 12 étapes entièrement narratives, badge rouge de notification non bloquant (aucun popup qui coupe l'action), touche
Jpour lui parler depuis n'importe où, progression verrouillée (chaque étape doit être explicitement acceptée), et bascule automatique du suivi de quête sur la nouvelle étape acceptée. - Système de quêtes et de dialogues 100 % fait main — « aucun plugin de quête ou de dialogue tout fait ». Citizens, BetonQuest et les autres solutions du marché ont été écartées explicitement : « pensées pour des architectures génériques, pas pour un mod client custom comme le nôtre ». Tout est codé sur mesure, du serveur jusqu'au mod client Fabric.
- 4 PNJ narratifs à Aubécie : Aldric, Séraphine, Bram, Mérielle — fenêtre de dialogue custom (jamais l'écran de troc vanilla), trois boutons contextuels (« Accepter la quête » / « Terminer la quête » / « Fermer »), quête à accepter et à rendre en personne, sans bouton « Réclamer » dans le menu.
Les 4 quêtes PNJ livrées, avec leurs récompenses :
| PNJ | Objectif | Récompense |
|---|---|---|
| Aldric | Livrer 10 émeraudes | 150 pièces |
| Séraphine | Livrer 5 lingots d'or | 200 pièces |
| Bram | Tuer 15 mobs hostiles | 250 pièces |
| Mérielle | Livrer 16 papiers | 150 pièces |
- Système de réputation individuelle par PNJ : +20 pts par quête terminée, +5 pts par cadeau (1×/jour/PNJ), 5 paliers (Inconnu / Connu / Apprécié / Respecté / Allié).
- Arc « La Mémoire Scellée » chez Mérielle — 10 étapes, voûte scellée (donjon), objet unique Fragment de la Voûte.
- PNJ guide « Appo » au spawn du lobby (28/08/2026 09:08) — clic droit pour accéder aux règles du serveur, à la liste des commandes utiles et au lien Discord, copiable en un clic. « Un passage obligé si tu débarques ou si t'as un doute sur une commande — plus besoin de fouiller le Discord, tout est directement accessible en jeu. »
- Lore complet publié et consultable en jeu (Quêtes → Principale → Histoire).
- Suivi de quête permanent : bouton « Suivre » dans le menu Quêtes, encadré HUD en haut à droite avec nom, objectif et progression en temps réel une fois le menu fermé. Une seule quête suivie à la fois, changeable à tout moment. Persiste à la reconnexion et bascule automatiquement sur la nouvelle étape acceptée.
- Toutes les récompenses de quête vont au trésor de faction, jamais dans un portefeuille personnel.
1.7 Interface (mod client)#
- Sidebar unifiée
Inv/Rct/Fpartagée par les 3 écrans (classe uniqueSidebar.java). - Inventaire custom
/newinv: grille repensée, barre de recherche avec surlignage vert, aperçu 3D du personnage, panneau Loadout avec temps restant, poubelle intégrée. - Menu Faction
/factionmenuà 7 onglets : Faction, Shop, Raids, Cagnotte, Core, Zones, Métiers — plus un onglet Gestion et un onglet Que (Quêtes). - Onglet Gestion — quatre actions sans passer par le tchat : Poser le Core ici, Claim ce chunk, Unclaim ce chunk, Définir la zone AFK ici. Toutes se basent sur la position exacte du joueur au moment du clic. Menu ouvert par la touche
Gou/factionmenu. - Onglet Faction — bouton « Chat Faction : ON/OFF » intégré (remplace la saisie de
/fchat) et liste des membres encadrée et scrollable à la molette, lisible de 3 à 50 membres. - Livre de recettes (
Rct) reconstruit : 5 catégories vanilla, recherche live, pagination, aperçu fantôme des ingrédients, surbrillance verte des objets possédés, craft automatique réel en un clic, grille 2×2 fonctionnelle. - Classement des factions dans l'onglet Raids — toutes les factions actives avec statut 🟡 Riche / 🔵 Pauvre et nombre de membres, triées automatiquement par nombre de membres, dans un cadre scrollable ; l'historique des raids reste en dessous, dans son propre cadre scrollable.
2. Ce qui est EN TEST / réservé aux testeurs#
| Élément | Ce que disent les sources |
|---|---|
| Le serveur lui-même | « Cette fonctionnalité est actuellement en phase de test, rien n'est officiellement ouvert pour le moment. » Accès bêta-testeur donné par MP, au cas par cas. |
| FactionWar Client (mod) | V.0.9 — « Mods Réservé au testeur Uniquement ». Lien de téléchargement : « [lien à ajouter] », puis « très privé, réservé aux membres Genesis, le temps de finir le dev dessus ». |
| Système de quêtes | « ⚠️ Version de test. C'est la toute première mouture du système — les quêtes actuelles servent surtout à valider que tout fonctionne bien. » |
| Système de quêtes PNJ | Les 4 quêtes PNJ sont explicitement présentées comme « le 1er test du système ». Les récompenses (150 à 250 pièces) sont donc des valeurs de calibrage, pas un équilibrage définitif. |
Touche G | « Phase de test avant un possible remplacement définitif de la touche E pour cette fonction. Vos retours nous aideront à décider. » |
| Zone 4 (Diamant) | « L'étape 4 est aussi disponible pour les tests » (23/08). |
| Métiers (au moment de leur sortie) | « Statut : en cours de test — c'est du fait maison tout frais, donc on garde un œil dessus. » |
| Économie & Core (à leur sortie) | « C'est du code frais, donc on est en phase de test actif — attendez-vous à des ajustements dans les prochains jours. » |
| 🆕 Donjons instanciés (31/08) | Le système d'instanciation — copie du monde, chargement, nettoyage — est décrit comme « fonctionnel et testé ». Aucune ouverture aux joueurs annoncée. |
| 🆕 Le Veilleur Muet, premier boss (31/08) | « Codé et jouable en interne, actuellement testé sur une plateforme provisoire en attendant le vrai décor du donjon. » « C'est encore en dev actif, donc rien n'est figé. » Voir 15-donjons-et-boss.md. |
3. Ce qui est ANNONCÉ mais PAS ENCORE FAIT#
3.1 Contenu#
| Chantier | Ce qui a été annoncé | Statut |
|---|---|---|
| Sous-arcs Glacime et Diamant du Chapitre 1 | « Les sous-arcs Glacime/Diamant restent à écrire dans une prochaine étape ». Le Chapitre 1 livré le 29/08 couvre bien 12 étapes, mais Osric « prépare le joueur à ce qui l'attend à Ferconte » — la suite du chapitre est donc amorcée narrativement sans être écrite. | ❌ Non écrit |
| Nouveaux PNJ à travers les Cinq Royaumes | Le système de dialogue est « pensé pour accueillir de nombreux autres PNJ à travers les Cinq Royaumes, chacun avec ses propres dialogues, ses propres quêtes, ses propres exigences ». À ce jour : Osric (Sylvange), 4 PNJ à Aubécie, Appo (lobby). Ferconte, Solarande et Glacime n'ont aucun PNJ. | ❌ Non fait |
| Quêtes des zones et PNJ restants | « Écriture des quêtes pour les zones et PNJ restants (au-delà du Chapitre 1 déjà terminé) » — roadmap 29/08 | ❌ Non fait |
| Le Cinquième PNJ d'Aubécie | « Il n'a ni nom, ni visage, ni portrait affiché. Personne, à ce jour, ne l'a rencontré. […] Il faudra gagner la confiance des quatre autres avant qu'il n'accepte de se montrer. » | ❌ Non implémenté (ou volontairement caché — ⚠️ à confirmer) |
| Chaîne narrative post-Capitale | « Une véritable chaîne narrative se prépare, avec un objectif clair à l'horizon : faire de la Capitale la porte d'entrée vers la suite de l'aventure. » | ❌ Non faite |
| Build d'Aubécie | « Début de build à la main » (25/08) ; « le build et l'aménagement du monde continuent de prendre forme, zone par zone » (29/08) | 🚧 En cours |
| Terravel, le monde vanilla final | Présenté comme la récompense finale de tout le parcours (Nether, End, Élytres) | ⚠️ Statut réel non précisé dans les sources |
| 🆕 Décor du donjon | « La suite : le vrai décor du donjon, le loot, et le lien avec la fin du Chapitre 1 » (31/08) | ❌ Non construit — bloque un système déjà codé |
| 🆕 Loot du boss | L'affiche officielle montre six emplacements de récompense illustrés mais non nommés ; l'annonce cite « le loot » parmi les chantiers restants | ❌ Non défini |
| 🆕 Lien donjon ↔ fin du Chapitre 1 | Annoncé comme chantier restant le 31/08 | ❌ Non fait |
3.2 Fonctionnalités et technique#
| Chantier | Ce qui a été annoncé | Statut |
|---|---|---|
| Portail réel vers la Zone Diamant | Un second portail « préparatoire », décoratif uniquement, pas encore de vrai passage codé | ❌ Non codé (⚠️ à confirmer : la Zone 4 est par ailleurs accessible via l'onglet Zones du menu) |
| Filtrage des dégâts de zone en anti-friendly-fire | « 🔜 Non couvert pour l'instant (limite connue) » | ❌ Non fait |
| Remplacement définitif de la touche E par G | Décision suspendue aux retours joueurs | ❌ Non tranché |
| Lien public du FactionWar Client | « [lien à ajouter] » | ❌ Toujours absent |
3.3 Roadmap#
| Phase | Contenu annoncé | Statut |
|---|---|---|
| Phase 3 — Alpha fermée | Ouverture à un petit groupe de testeurs, ajustements d'équilibrage, retours communauté prioritaires | ⏳ Pas commencée |
| Phase 4 — Bêta publique | Ouverture élargie, événements de lancement, système de rangs / boutique cosmétique uniquement (pas de pay-to-win) | ⏳ Pas commencée |
| Phase 5 — Lancement officiel | Sortie complète, mises à jour de contenu régulières | ⏳ Pas commencée |
4. Bugs, limites et dettes connus#
4.1 Limites de gameplay assumées#
- Anti-friendly-fire incomplet — les dégâts de zone (explosions de TNT, potions de dégâts jetées) ne sont pas filtrés : un membre peut encore blesser un coéquipier par ce biais. Explicitement documenté comme « limite connue ».
- XP de métier réduite dans les zones à paliers — choix d'équilibrage, pas un bug, mais à documenter côté joueur.
- Nether et End désactivés sur zone2 et lobby : impossible de créer ou d'utiliser un portail. Présenté comme une promesse, pas une limitation.
- Redémarrages toutes les 6 h : déconnexion effective, pas de bascule automatique vers une autre zone, reconnexion manuelle nécessaire.
4.2 Limites techniques et plateformes#
- Bedrock : « certains blocs custom ou textures spécifiques peuvent s'afficher légèrement différemment — rien de bloquant ». Pas de vocal de proximité, pas de mod client.
- Zone Or — structures impossibles : le biome étant forcé uniformément sur toute la dimension, les structures liées à un biome précis (Monument Océanique notamment) ne peuvent pas se placer, même manuellement via
/place structure. Limitation documentée de Minecraft, pas un bug du serveur. Seul le Portail en Ruine, compatible avec tous les biomes, fonctionne sans restriction. À anticiper pour toutes les futures dimensions à biome unique. MenuDataChannel— flux binaire strict : chaque champ est écrit côté serveur puis relu dans le même ordre exact côté client. Toute nouvelle donnée doit impérativement être ajoutée à la fin du flux, jamais au milieu, sous peine de décaler la lecture de tous les champs suivants. ⚠️ C'est le principal piège de régression du projet pour un nouveau développeur.
4.3 Incidents survenus et corrigés#
- Crash serveur du 15/08 — fuite mémoire de
/fmap: une carte était créée à chaque appel sans jamais être libérée. Corrigé (une carte par joueur, cooldown 60 s, rendu natif, RAM 10 → 20 Go). - Rollback de stuff après changement de serveur ou déconnexion — un seul système de sauvegarde existait (
PlayerDataManagerdanszonebridge), utilisé uniquement pour les transferts par portail. Bug aggravant : lecture de l'inventaire depuis un thread asynchrone (anti-pattern Bukkit, échec silencieux possible). Corrigé par un nouveauPlayerDataManagercentralisé dansfactionsystem, capture toujours sur le thread principal. - Respawn hors zone — mourir dans une zone ne ramenait pas systématiquement dans cette zone. Corrigé par
WorldRespawnListener(le lit ou l'ancre du joueur reste prioritaire). - Faille Loadout — les objets de Loadout pouvaient être déposés dans un conteneur ou un Sac (Bundle) : le code ne vérifiait que le contenu du slot ciblé, pas l'objet porté sur le curseur au moment du clic. Corrigé ; la poubelle reste l'unique moyen de s'en débarrasser.
4.4 Dettes d'exploitation#
- Sauvegardes
.bakde plugins accumulées sans purge automatique — plusieurs dizaines supprimées manuellement, 3 conservées par serveur. Aucune purge automatique n'a été mise en place : la dette reviendra. - Mondes par défaut : nettoyage manuel du terrain inutilisé (
region,entities,poi) du mondeworldsur zone2,world_nether/world_the_endretirés. Le datapack des dimensions custom vit dansworld/datapackset est indispensable.
4.5 Contradictions dans la documentation elle-même#
- Mod client obligatoire ou non — l'annonce du 16/08 dit « le mod est obligatoire pour rejoindre le serveur », la V.0.9 dit « réservé aux testeurs uniquement », et le cross-play Bedrock (où aucun mod Fabric n'est installable) est annoncé comme pleinement fonctionnel. Incompatible en l'état.
- Port Bedrock —
19132dans l'annonce cross-play,25577dans le tableau du wiki (ligne unique Java/Bedrock/Mobile/Consoles). - Ressources de la Zone 4 — « Diamant/Netherite » et « Diamant, Ancien Débris » selon le wiki du 16/08 et le wiki technique, mais « diamant + lapis exclusifs » dans le patch du 24/08 qui la livre réellement.
- Cooldown de changement de métier — le wiki du 16/08 documente encore le cooldown de 7 jours, supprimé par la refonte du 17–18/08. Le wiki joueur est périmé sur ce point.
- Chemin du dossier
mods—%appdata%\Raoming\minecraft\modsdans l'annonce d'installation, ce qui ressemble fortement à une coquille.
5. Besoins de recrutement#
Cette section s'appuie sur deux sources de nature différente, distinguées à chaque fois :
| Source | Nature | Ce qu'elle apporte |
|---|---|---|
sources/brief-recrutement.md | Texte de cadrage fourni directement par le porteur du projet — il ne provient pas du Discord, comme précisé en tête du fichier. Fait autorité sur le positionnement, les conditions et les profils. | Version serveur, hébergement, statut bénévole, profils recherchés, niveau attendu, chantiers prioritaires |
Canaux Discord (#factionwar-dev, #factionwar-annonces) | Historique de développement capturé | Les chantiers réels sur lesquels chaque profil atterrit — et une annonce de recrutement de bâtisseurs |
Le recrutement de bâtisseurs a bien été annoncé publiquement sur le Discord, dans #factionwar-dev :
« @everyone je recherche activement des builder prés a suivre et participer a un projet fait tournée l'info cordialement . »
(message reproduit tel quel — 25/08/2026 11:35, date confirmée par l'export de référence. Il précède de quelques heures le début du build à la main de la Capitale, posté le même jour à 18:07.)
Aucune annonce Discord équivalente n'existe en revanche pour les profils développeur et graphiste : ces deux besoins ne sont formulés que dans le brief.
5.0 Le cadre, d'après le brief du porteur de projet#
| Point | Ce que dit le brief |
|---|---|
| Version serveur | Paper 1.21.11 — le brief confirme explicitement le mot « Paper », qui n'apparaît nulle part dans les canaux Discord capturés |
| Architecture | Un plugin Paper sur mesure (factions, économie, quêtes, métiers) + un mod client Fabric entièrement custom (menu de faction, inventaire personnalisé, écrans de dialogue) |
| Hébergement | PingHeberg, la société d'hébergement du porteur du projet : « ce n'est pas un projet monté sur un coin de table chez un hébergeur tiers, c'est un serveur qui tourne sur une infrastructure que je maîtrise et que j'exploite moi-même au quotidien » |
| Statut | Bénévole. « J'investis déjà beaucoup dans ce projet par passion, sans promesse de rémunération immédiate pour l'équipe. » |
| Contrepartie proposée | « Un projet sérieux, porté par quelqu'un qui a les moyens techniques et l'expérience de le faire durer, où le travail de chacun aura un impact réel et visible sur quelque chose de concret. » |
| Niveau attendu | Ouvert aux débutants comme aux confirmés : « Pas besoin d'être expert pour candidater. Ce qui compte, c'est la motivation et l'envie de s'investir dans la durée. » |
| Point de départ | « Ce n'est pas un projet qui démarre de zéro. L'infrastructure technique est déjà solide et fonctionnelle. » Ce qui manque : « des mains et des idées pour donner vie à tout ça visuellement et techniquement ». |
| Candidature | « Contactez-moi directement. » Aucun canal, formulaire ou adresse précis n'est indiqué. |
Équipe déjà en place, identifiée dans les sources Discord : Appo / AppoGenesis (développement, seul), Hynata (communication / publications dev), MissMlx (construction du monde), Poucy (tests du contenu narratif).
5.1 🏗️ Bâtisseurs — priorité : la ville d'Aubécie#
La demande, telle que formulée dans le brief
« La ville d'Aubécie a besoin de bâtisseurs capables de transformer un agencement déjà posé en vrais bâtiments détaillés avec de vrais intérieurs. »
C'est le seul des trois profils à avoir également fait l'objet d'une annonce publique sur le Discord (#factionwar-dev, recherche active de builders).
Point important pour cadrer les attentes : l'agencement de la ville existe déjà. Le travail attendu n'est pas de concevoir un plan d'urbanisme depuis une page blanche, mais de densifier et détailler ce qui est posé — façades, volumes, matériaux, et surtout des intérieurs réellement aménagés, explicitement demandés dans le brief.
Ce que cela recouvre concrètement, d'après les chantiers documentés sur le Discord
- Construire Aubécie, la Capitale (palier 5) : c'est aujourd'hui le chantier le plus visible et le plus en retard. Elle est décrite comme « la dernière cité, la garnison ultime des Anciens, bâtie au plus près de la porte scellée de Terravel », habitée par des villageois « bien plus vieux qu'ils n'en ont l'air ». Le build a démarré à la main le 25/08/2026, à partir de représentations imaginées publiées comme référence (« la reproduction est faisable, mais j'ai du travail »).
- Travailler dans un biome Plaines (avec variante rare Plaines de tournesols) où des villages vanilla se génèrent naturellement, plus rapprochés que la normale : la ville construite doit cohabiter avec cette génération et rester lisible.
- Respecter les contraintes techniques déjà posées : plateforme d'arrivée protégée contre le grief (le modèle existant est en quartz lisse, rayon protégé de 20 blocs, réservé aux admins), world border par zone, point de respawn calé sur la plateforme.
- Aménager les emplacements des PNJ : les 4 PNJ d'Aubécie (Aldric, Séraphine, Bram, Mérielle) sont actuellement tous côte à côte sur la plateforme d'arrivée. Une vraie ville implique de leur donner des lieux propres — échoppe de Séraphine, forge de Bram, bibliothèque/scriptorium de Mérielle, poste de garde d'Aldric — plus un emplacement pour le Cinquième, décrit comme apparaissant « à la lisière d'Aubécie ».
- Construire la voûte scellée de l'arc « La Mémoire Scellée » : un donjon souterrain sous Aubécie, « gardé par des mécanismes anciens qui ne cèdent qu'à ceux qui prouvent leur valeur au combat ». C'est un build de gameplay, pas de décor.
- 🆕 Construire le décor du donjon instancié du premier boss. Depuis le 31/08/2026, ce n'est plus une intention mais un chantier nommé et bloquant : le boss (Le Veilleur Muet) est codé et jouable, mais il est testé sur une plateforme d'herbe provisoire faute de décor. C'est le build de gameplay le plus contraint du projet — il doit accueillir une charge à distance, des zones de dégâts télégraphiées au sol et un mur de boucliers, donc de l'espace dégagé, des lignes de fuite, et une lisibilité au sol suffisante pour que les zones annoncées restent visibles. Voir
15-donjons-et-boss.md. - Poursuivre l'aménagement zone par zone des paliers 1 à 4 (Sylvange, Ferconte, Solarande, Glacime), chacun avec sa plateforme d'arrivée, ses portails décoratifs (panneaux en bois à texte coloré, codes
§) et son identité visuelle.

Outils et cadre
- WorldEdit est installé sur les serveurs depuis le 18/08/2026.
- MissMlx est déjà sur la construction du monde : le renfort s'intègre à une équipe existante, pas à un poste vacant.
Sur quels chantiers il atterrit : build d'Aubécie (prioritaire) → décor du donjon instancié (le seul chantier qui bloque aujourd'hui un système déjà codé) → donjon de la voûte → mise en scène des PNJ → aménagement des paliers 1 à 4 → futurs paliers.
5.2 💻 Développeurs Java / Bukkit / Paper / Fabric#
La demande, telle que formulée dans le brief
« Le projet a aussi besoin de développeurs à l'aise en Java, avec l'API Bukkit ou Paper, ou avec le développement de mods Fabric, pour continuer à faire grandir les mécaniques du serveur. »
Les trois compétences sont donc présentées comme alternatives, pas cumulatives : un profil purement plugin Paper et un profil purement mod Fabric sont tous deux recevables. Le brief rappelle que l'infrastructure est « déjà solide et fonctionnelle » — il s'agit de faire grandir un existant, pas de reconstruire.
Ce qu'on attend concrètement — côté serveur (Bukkit/Paper)
Le code existant s'articule autour de 4 plugins maison :
| Plugin | Rôle |
|---|---|
FactionSystem | Plugin principal, instancie tous les managers au démarrage : FactionManager (factions, membres, rôles, claims), core/CoreManager (Core, PV, upgrades, régénération, historique de raids), economy/TreasuryManager (trésorerie, cagnotte, redistribution quotidienne, multiplicateurs d'XP), economy/ShopGUI, economy/AfkZoneManager, jobs/JobManager (cache mémoire + persistance MariaDB), LoadoutManager, AirdropManager, PlayerDataManager / PlayerDataListener, WorldRespawnListener, et les canaux réseau (MenuDataChannel, ShopPurchaseChannel, ZoneTravelChannel, FactionManagementChannel, TrashItemChannel) |
Zone2Resources | Zones à paliers : OreStripListener (retrait des minerais hors-palier à la génération), déblocage des passages, protection des plateformes, WelcomeTriggerListener, PendingTeleportListener (téléportation cross-serveur différée) |
ZoneBridge | Transfert réseau par portails entre zone1 et zone2 |
LobbySystem | Portails du lobby, protection de construction réservée aux admins |
Chantiers serveur identifiés : filtrage des dégâts de zone en anti-friendly-fire (limite connue), écriture des quêtes restantes (sous-arcs Glacime et Diamant, PNJ restants, chaîne narrative post-Capitale), implémentation du Cinquième PNJ, portail réel vers la Zone Diamant (le portail actuel est décoratif), purge automatique des .bak, préparation des rangs / boutique cosmétique de la Phase 4.
Ce qu'on attend concrètement — côté client (Fabric)
Mod factionwarclient, Minecraft 1.21.11 : Sidebar.java (classe statique sans état, sidebar partagée), CustomInventoryScreen (/newinv), RecipesScreen (livre de recettes reconstruit), FactionMenuScreen (/factionmenu), FactionMenuData.
Points de vigilance à connaître avant la première ligne de code :
- Le
MenuDataChannelest un flux binaire strict : toute nouvelle donnée s'ajoute à la fin, jamais au milieu. - 1.21.11 a changé l'API des recettes (
RecipeDisplayEntry,RecipeCollection,StackedItemContentsremplacentRecipe/RecipeBookMenu). La méthode de travail retenue par l'équipe est de vérifier les mappings Mojang avant d'écrire, plutôt que de deviner. - Anti-pattern Bukkit à ne pas reproduire : toute lecture d'état joueur se fait sur le thread principal, via un
Snapshotfigé transmis ensuite à l'async. - Le mod client n'invente aucune donnée : il affiche et agit sur ce que les plugins serveur gèrent déjà.
Chantiers client identifiés : arbitrage de la touche G (remplacer E ou non), finalisation du mod pour sortir de l'état « réservé testeurs », publication d'un lien de téléchargement, et résolution de l'incompatibilité annoncée entre « mod obligatoire » et cross-play Bedrock.
Sur quels chantiers il atterrit : quêtes et PNJ restants (le plus gros volume) → correctifs de gameplay connus → sortie publique du mod client → préparation technique de l'Alpha fermée (Phase 3).
5.3 🎨 Graphiste#

La demande, telle que formulée dans le brief
« Et enfin un graphiste serait le bienvenu pour l'identité visuelle du serveur, les textures et les supports de communication. »
Trois périmètres distincts, donc : identité visuelle, textures (le seul chantier des trois qui touche directement les assets en jeu) et supports de communication. Le poste est présenté comme le moins urgent des trois (« serait le bienvenu »), et aucune annonce Discord ne le relaie.
Ce qui existe déjà — deux travaux visuels sont documentés dans le fil de dev, tous deux menés par le développeur lui-même : la présentation d'un pack de textures personnel (18/08/2026 22:26) et la mise en page du titre du serveur avec création du logo FactionWar (25/08/2026 20:26). Un graphiste ne partirait donc pas de zéro, mais reprendrait et unifierait un existant construit en autodidacte.
Ce que cela recouvre concrètement — d'après ce que les menus et les publications montrent déjà :
- Direction artistique des menus : le mod client a une identité visuelle affirmée, « le même esprit visuel sombre et rouge », avec un titre
[FactionWar]en orange et des bordures aux couleurs du serveur. Il y a aujourd'hui 7 onglets dans le menu Faction, plus Inventaire, Recettes, Gestion et Quêtes : le besoin de cohérence est réel. - Icônes et états visuels : icônes de métiers (pioche, hache, enclume, houe, arc), barres de progression colorées par palier (🔴 < 10 / 🟠 10–19 / 🟢 ≥ 20 / vert plein « Niveau max »), badges de statut Riche 🟡 / Pauvre 🔵, badge rouge de notification de quête, surbrillance verte des objets possédés, aperçu fantôme des recettes.
- Portraits de PNJ : les 4 PNJ d'Aubécie ont un portrait affiché, et l'absence de portrait est un élément narratif pour le Cinquième (« ni nom, ni visage, ni portrait affiché »). Chaque nouveau PNJ demandera donc son portrait.
- Visuels de communication Discord : chaque annonce est accompagnée d'images ; les publications de lore (Chroniques de Terravel, Cinq visages pour Aubécie) sont illustrées.
- Icônes des Cinq Royaumes : Sylvange 🌲, Ferconte ⛏️, Solarande 🏜️, Glacime ❄️, Aubécie 🏘️ — aujourd'hui portés par des emoji.
Sur quels chantiers il atterrit : reprise du pack de textures et du logo existants → identité visuelle unifiée du mod client → portraits de PNJ (Le Cinquième et les suivants) → assets des Cinq Royaumes → visuels d'annonce, et à terme les cosmétiques de la boutique Phase 4 (seule monétisation prévue, « cosmétique uniquement, pas de pay-to-win »).
6. Questions ouvertes pour l'équipe#
Ce que la documentation ne permet pas de trancher et qui doit être arbitré avant toute publication externe.
✅ Déjà tranché par le brief du porteur de projet : la version serveur (Paper 1.21.11), l'hébergement (PingHeberg, société du porteur, infrastructure exploitée en interne), le statut bénévole du projet, les trois profils recherchés et le niveau attendu (débutants motivés acceptés). Ces points ne figurent plus ci-dessous.
Connexion et accès#
- Le mod client FactionWar est-il obligatoire, oui ou non ? L'annonce du 16/08 dit oui ; la V.0.9 est réservée aux testeurs ; le cross-play Bedrock rend un mod obligatoire impossible. Sans réponse, le guide d'installation ne peut pas être publié.
- Quel port pour Bedrock :
19132(annonce cross-play) ou25577(wiki) ? - Le lien de téléchargement du FactionWar Client existe-t-il aujourd'hui ? Reste-t-il réservé aux « membres Genesis » ? À quelles conditions un joueur y accède-t-il ?
- Y a-t-il un nom de domaine, ou le serveur reste-t-il accessible uniquement par IP ?
- Quelle est la version exacte du Fabric Loader recommandée (seule la version de l'installeur,
1.1.2, est documentée) ?
Périmètre technique#
- ✅ Résolu — le serveur tourne sur Paper 1.21.11, confirmé par le brief du porteur de projet. À noter pour la doc joueur : le mot « Paper » n'apparaît dans aucun message Discord capturé, seule la version
1.21.11y figure. - Quel proxy est utilisé (Velocity, BungeeCord, autre) ? Les sources parlent d'un « proxy central » sans le nommer.
- Quelle solution de cross-play (Geyser/Floodgate ou autre) ? Non nommée dans les sources.
- Quelles sont les ressources exclusives réelles de la Zone 4 : Diamant + Netherite / Ancien Débris (wikis), ou Diamant + Lapis (patch de livraison) ?
- Le portail vers la Zone Diamant est-il codé aujourd'hui, ou l'accès passe-t-il uniquement par l'onglet Zones du menu ?
Contenu et roadmap#
- Quel est l'état réel de Terravel, le monde vanilla final présenté comme récompense de fin de parcours ? Existe-t-il, est-il accessible, à quelles conditions ?
- Le Cinquième PNJ est-il implémenté et caché derrière une condition de réputation, ou pas encore développé ?
- Quel volume de contenu narratif reste à écrire ? Les sous-arcs Glacime et Diamant du Chapitre 1, et surtout les PNJ de Ferconte, Solarande et Glacime — trois royaumes livrés et jouables qui n'ont aucun PNJ à ce jour, alors que Sylvange et Aubécie en ont. Combien d'étapes, combien de personnages, pour quelle date ?
- Quels sont les seuils exacts Riche/Pauvre ? Le montant de trésor qui déclenche la bascule n'apparaît nulle part dans les sources.
- Quelles sont les valeurs de régénération du Core pour une faction Riche et pour une faction Pauvre ? Seul l'upgrade (+2 PV/min) est chiffré.
- Quand l'Alpha fermée (Phase 3) doit-elle démarrer, et quel est le critère d'ouverture (« un contenu plus complet et un monde plus abouti » n'est pas mesurable en l'état) ?
16 bis. 🆕 Le Veilleur Muet est-il le gardien de la voûte de Mérielle, ou un boss distinct ? L'annonce du 31/08 le rattache à la fin du Chapitre 1 ; l'arc « La Mémoire Scellée » parle d'une voûte gardée par des « mécanismes anciens ». Deux contenus, ou un seul ? C'est la question qui conditionne le nombre de donjons à construire. 16 ter. 🆕 Comment entre-t-on dans le donjon (commande, PNJ, portail), à combien, et que devient l'instance si un joueur se déconnecte en plein combat ? Aucune source ne le dit. 16 quater. 🆕 Le butin du boss va-t-il au joueur ou au trésor de faction ? La règle générale du jeu veut que les récompenses de quête aillent à la faction ; les six récompenses de l'affiche ne sont ni nommées ni attribuées.
Équipe et organisation#
- Le wiki joueur du 16/08 est périmé (cooldown de métier supprimé, paliers 2 à 5 livrés depuis). Qui en assure la mise à jour, et à quelle fréquence ?
- Par quel canal candidater ? Le brief dit « contactez-moi directement » et l'annonce Discord ne donne pas davantage de procédure : ni salon dédié, ni formulaire, ni adresse, ni format de candidature (portfolio ? build de test ? extrait de code ?). C'est le premier trou à combler avant de diffuser l'appel.
- Quel cadre concret pour les contributeurs — le statut bénévole est tranché, mais pas ce qui va avec : périmètre d'engagement attendu, accès aux serveurs de dev, droits WorldEdit / admin pour les bâtisseurs, gestion du code source (dépôt, revue, droits de commit), propriété du travail produit. Rien de tout cela n'est documenté.
- Qui décide de l'équilibrage (prix de boutique, seuils de déblocage, taux d'imposition) ? Toutes les valeurs semblent fixées par le développeur unique.
- Le recrutement de bâtisseurs annoncé sur
#factionwar-deva-t-il donné des résultats ? Le message existe, mais aucune source ne dit s'il a abouti, ni si MissMlx en est issue. - Les récompenses des quêtes PNJ (150 à 250 pièces) sont-elles définitives ? Elles sont explicitement décrites comme « le 1er test du système », et à comparer aux prix de la boutique (3 000 à 15 000 pièces) : l'écart d'échelle est important.
Sources#
sources/discord/EXPORT-REFERENCE-tous-canaux.txt— source faisant autorité, qui remplace les captures partielles : export message par message, horodaté et non tronqué, couvrant les 5 canaux. 152 messages recensés par Discord, 148 récupérés avec leur texte intégral (les 4 manquants sont des publications sans texte). Confirme notamment le contenu complet du PNJ Appo, la date de l'appel à bâtisseurs (25/08/2026 11:35), le pack de textures et le logo.sources/discord/factionwar-annonces.txt— annonce de lancement et roadmap initiale en 5 phases (13/08/2026), roadmap mise à jour (29/08/2026, état réel des phases 1 à 5), coulisses et crédits d'équipe MissMlx / Poucy (30/08/2026).sources/discord/factionwar-annonces-COMPLET.txt— export intégral des 4 annonces (31/08/2026) : ajoute l'annonce du système de donjons instanciés et du premier boss (31/08 01:52), d'où proviennent les lignes « donjons instanciés » et « Le Veilleur Muet » du § 2, les trois chantiers annoncés du § 3.1 et le chantier de décor du § 5.1.sources/discord/factionwar-dev-31-08-donjon.txt— les 6 messages du 31/08/2026 dans#factionwar-devet le relevé des captures in-game, qui établissent que le boss est jouable mais testé hors décor.sources/discord/factionwar-dev.txt— annonces de fonctionnalités, statuts « en test », limites connues (anti-friendly-fire, Bedrock), patch note/fmap, contradiction « mod obligatoire » / « réservé testeurs », touche G en test, étape 4 en test, infrastructure 1000 slots.sources/attachments/wiki-factionwar__message.txt— architecture des plugins et du mod client,MenuDataChannel, API recettes 1.21.11, incidents de rollback d'inventaire et de respawn, faille Loadout, limitation des structures en biome forcé, dettes.baket mondes par défaut.sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md— état documenté au 16 août 2026 (sert de point de comparaison pour repérer ce qui est périmé).sources/discord/factionwar-histoire.txt— Aubécie et son rôle narratif, les 4 PNJ + le Cinquième, arc « La Mémoire Scellée » et la voûte-donjon, Osric et les 12 étapes du Chapitre 1.sources/discord/factionwar-dev-extra.txt— doctrine économique et « ce qui se profile » (chaîne narrative à venir, Capitale comme porte d'entrée).sources/discord/factionwar-dev-rattrapage.txt— cinq messages de#factionwar-dev(28–29/08/2026) absents de la capture initiale, récupérés lors d'un audit : onglet Gestion, chat de faction et liste de membres scrollable, classement des factions dans l'onglet Raids, suivi de quête permanent, et le Guide d'Osric — ce dernier documentant la progression verrouillée et le choix de tout coder à la main (ni Citizens ni BetonQuest).sources/discord/factionwar-dev-complements.txt— récapitulatif des 46 quêtes, tableau détaillé des 4 quêtes PNJ avec leurs récompenses, cycle complet du système de quêtes PNJ, et message de recrutement de bâtisseurs posté dans#factionwar-dev.sources/brief-recrutement.md— texte de cadrage fourni directement par le porteur du projet (il ne provient pas du Discord, comme précisé en tête du fichier). Fait autorité sur : version serveur Paper 1.21.11, hébergement par PingHeberg (société du porteur, infrastructure exploitée en interne), statut bénévole sans promesse de rémunération à court terme, les trois profils recherchés et leurs attentes concrètes, et le niveau attendu (débutants motivés comme confirmés, critère principal = motivation et engagement dans la durée).
15 — Donjons instanciés et boss#
Le système de donjons instanciés est le chantier le plus récent de FactionWar. Il a été rendu public le 31/08/2026 à 01:52 dans #factionwar-annonces, et les premières captures in-game datent de la même nuit dans #factionwar-dev.
C'est du développement actif : le porteur du projet le dit explicitement, « rien n'est figé ». Cette fiche décrit donc un système en cours, pas un système livré — à relire quand le donjon aura son vrai décor.
1. Le principe : une instance coupée du serveur#
| Élément | Détail |
|---|---|
| Ce que c'est | Chaque joueur — ou groupe — entre dans une vraie instance de donjon, coupée du reste du serveur |
| Ce qu'on y fait | Affronter un boss scripté doté de ses propres mécaniques |
| L'intention affichée | « Pas un mob avec juste plus de vie, un vrai combat avec des patterns à apprendre » |
| Format | Solo ou groupe (précisé dans #factionwar-dev, 31/08 01:39) |
Le socle technique#
Le système d'instanciation couvre trois opérations, et il est décrit comme fonctionnel et testé :
- Copie du monde — l'instance est une copie, pas le monde partagé ;
- Chargement de cette copie pour le joueur ou le groupe ;
- Nettoyage de l'instance une fois la session terminée.
C'est cohérent avec l'architecture multi-serveurs décrite dans 11-infrastructure.md : FactionWar sait déjà déplacer un joueur d'un monde à l'autre en conservant son état complet.
⚠️ Non précisé dans les sources : la taille maximale d'un groupe, la façon d'entrer dans le donjon (commande, PNJ, portail physique), le temps de reset, ce qui arrive si le joueur se déconnecte en cours d'instance, et si l'instance est partagée entre membres d'une même faction.
2. Le premier boss — Le Veilleur Muet#
2.1 Qui il est#
Le boss n'a pas été choisi au hasard : il est ancré dans les Chroniques de Terravel.
Dans les Chroniques de Terravel, c'est un ancien gardien de pierre posté aux frontières bien avant la Guerre du Silence. Il ne parle pas, il se contente de montrer le chemin de sa lame à qui s'approche trop près.
Le rattachement à la Guerre du Silence le place dans la couche la plus ancienne du lore, celle qui précède la Rupture — voir 02-lore-terravel.md. Son mutisme n'est pas un détail cosmétique : c'est sa caractérisation. Muet, il ne prévient pas, il frappe.
2.2 Les cinq mécaniques#
Reprises telles qu'annoncées, et confirmées par l'affiche officielle 04-boss-le-veilleur-muet.png :
| Mécanique | Fonctionnement | Ce que le joueur doit faire |
|---|---|---|
| 🗡️ Charge | Fonce sur sa cible si elle est trop loin | Ne pas croire qu'on est en sécurité à distance |
| 💥 Zone de dégâts au sol | Zone télégraphiée au sol | L'esquiver — elle est annoncée avant de frapper |
| 🌀 Attraction | Aspire le joueur vers lui s'il reste trop près ; avertissement à l'écran pour réagir | Réagir à l'avertissement, ne pas camper au corps à corps |
| 🛡️ Bouclier | En phase avancée, il se protège derrière un mur de boucliers | Continuer à frapper pour les briser |
| ⚡ Intensification | Le combat s'intensifie progressivement à mesure qu'il perd de la vie | Anticiper : la fin du combat est la plus dure |
Les deux premières mécaniques punissent la distance, la troisième punit le corps à corps : le combat impose donc de tenir une distance moyenne mobile, ce qui est cohérent avec l'ambition affichée de « patterns à apprendre ».
2.3 Ce que montrent les captures in-game#
Cette sous-section est établie par lecture directe des captures du 31/08, pas par le texte des messages. Elle est donc factuelle mais partielle — ce sont des relevés de test.
| Observation | Détail | Capture |
|---|---|---|
| Points de vie | Barre affichant N / 80.00 → 80 PV (40 cœurs) | toutes |
| Barre de boss | Une barre de boss s'affiche en haut de l'écran, en plus de la plaque au-dessus du mob | dev-1543767482253316186.png |
| Indicateur de phase | Le nom est préfixé d'un numéro entre crochets : 「1」 Le Veilleur Muet à 73/80, 「2」 à 52/80 | …3316186, …5066290 |
| Mur de boucliers | Quatre entités nommées Barrier entourent le boss à faible vie (25/80 et 39,96/80) — la mécanique 🛡️ matérialisée par des boucliers portés | …1983776808, …2681489499 |
| Renforts | Un add volant et armé nommé « Éclat du Veilleur » apparaît en phase 2 — ce sont les « Sbires du Veilleur » du message de 01:41 | …5066290 |
| Modèle | Golem de pierre couvert de lierre (base Iron Golem), yeux rouges | toutes |
| Décor | Plateforme d'herbe plate, ciel dégagé : c'est la plateforme de test provisoire, pas le donjon | toutes |

Les Éclats du Veilleur ne figurent pas dans la liste officielle des cinq mécaniques. Soit ils relèvent de l'« intensification », soit c'est une sixième mécanique ajoutée après l'affiche. ⚠️ À confirmer.

2.4 Les récompenses#
L'affiche officielle comporte un bloc « RÉCOMPENSES POSSIBLES » présentant six emplacements illustrés par des icônes d'objets — aucun n'est nommé, et aucun message ne les détaille.
⚠️ Non précisé dans les sources : la nature exacte du butin, ses taux, et s'il est versé au joueur ou au trésor de faction (la règle générale du jeu, rappelée dans
08-quetes-et-pnj.md, veut que les récompenses de quête aillent à la faction). L'annonce cite d'ailleurs « le loot » parmi les chantiers restants, ce qui suggère que rien n'est arrêté.
3. Où ça se branche dans le jeu#
Deux points d'ancrage sont cités dans les sources, et il faut les distinguer soigneusement.
3.1 La voûte scellée de Mérielle#
L'arc « La Mémoire Scellée » (10 étapes, chez Mérielle, annoncé le 28/08) culmine sur :
la découverte d'une voûte oubliée, gardée par des mécanismes anciens qui ne cèdent qu'à ceux qui prouvent leur valeur au combat.
Le mot « Donjon » est explicitement accolé à cette voûte dans l'annonce de l'arc. Le détail de l'arc est en 08-quetes-et-pnj.md § 7.3.
3.2 La fin du Chapitre 1#
L'annonce du 31/08 liste, parmi les chantiers restants, « le lien avec la fin du Chapitre 1 de la quête principale » — le Chapitre 1 étant les 12 étapes narrées par Osric à Sylvange.
3.3 Ce qu'on ne peut pas conclure#
⚠️ À confirmer — et c'est important. Aucune source ne dit que Le Veilleur Muet est le gardien de la voûte de Mérielle. Le rapprochement est tentant (un gardien ancien, un combat qui ouvre une voûte), mais l'annonce du 31/08 rattache explicitement le donjon à la fin du Chapitre 1, pas à l'arc de Mérielle. Il peut s'agir de deux donjons distincts, ou d'un même contenu réutilisé. Les sources ne tranchent pas.
4. État d'avancement au 31/08/2026#
| Élément | État |
|---|---|
| Système d'instanciation (copie, chargement, nettoyage) | ✅ Fonctionnel et testé |
| Le Veilleur Muet (code, mécaniques) | ✅ Codé et jouable en interne |
| Terrain d'essai | 🟡 Plateforme provisoire en attendant le vrai décor |
| Décor du donjon | ⏳ À construire |
| Loot | ⏳ À définir |
| Lien avec la fin du Chapitre 1 | ⏳ À faire |
| Ouverture aux joueurs | ❌ Aucune date annoncée |
« C'est encore en dev actif, donc rien n'est figé, mais ça avance bien. »
5. Ce que ça change pour l'équipe#
Pour un bâtisseur#
Le décor du donjon devient un chantier nommé et prioritaire, distinct du build d'Aubécie. C'est un build de gameplay : il doit accueillir un combat de boss avec charges, zones au sol et déplacements — donc de l'espace dégagé, des lignes de fuite, et une lisibilité suffisante pour que les zones télégraphiées restent visibles. Voir 14-etat-du-projet-et-chantiers.md.
Pour un développeur Java / Paper#
Le système d'instanciation (copie de monde, chargement, nettoyage) et le scriptage de boss à phases sont désormais des briques existantes du plugin. Elles ne figurent pas dans l'inventaire des managers connus de 11-infrastructure.md — c'est du code postérieur à cet inventaire.
Pour un graphiste#
L'affiche du Veilleur Muet montre le niveau attendu pour les visuels d'annonce : illustration centrale, colonne de mécaniques à icônes, encart lore, bloc récompenses, bandeau de statut.
6. Ce que les sources ne disent pas#
- Comment on entre dans le donjon (commande, PNJ, portail).
- La taille maximale d'un groupe.
- Le temps de reset de l'instance, et la gestion des déconnexions en cours.
- La nature du butin (les six icônes ne sont pas nommées) et son destinataire (joueur ou trésor de faction).
- Si Le Veilleur Muet est le gardien de la voûte de Mérielle, ou un boss distinct.
- Le niveau ou l'équipement recommandé, et la zone où le donjon sera accessible.
- Si les Éclats du Veilleur sont une mécanique à part entière ou une composante de l'intensification.
- S'il y aura d'autres boss — l'expression « premier boss » le suggère, sans rien préciser.
Sources#
sources/discord/factionwar-annonces-COMPLET.txt— annonce du 31/08/2026 01:52 « DEV UPDATE — Le premier boss de donjon est en approche » : principe des donjons instanciés, format solo ou groupe, présentation du Veilleur Muet et de son ancrage dans les Chroniques de Terravel, liste des cinq mécaniques, état d'avancement (instanciation fonctionnelle et testée, boss codé et jouable en interne, plateforme provisoire) et chantiers restants (décor, loot, lien avec la fin du Chapitre 1).sources/discord/factionwar-dev-31-08-donjon.txt— messages du 31/08/2026 dans#factionwar-dev: « Réalisation du premier boss FactionWar (donjon solo ou groupe) en dev » (01:39), « les Sbires du Veilleur » (01:41), et les captures de 10:08 et 11:03. Contient également le relevé détaillé des captures (PV, indicateur de phase, entitésBarrier, add « Éclat du Veilleur »).assets/factionwar-annonces/04-boss-le-veilleur-muet.png— affiche officielle : nom, cinq mécaniques avec leurs icônes, encart lore « Ancien gardien des frontières », bloc « Récompenses possibles » (six icônes non nommées), bandeau « Premier boss de donjon en approche ».assets/factionwar-dev/dev-1543767085232951296.png,dev-1543767482253316186.png,dev-1543767735501066290.png,dev-1543895221983776808.png,dev-1543909142681489499.png,dev-1543909187258417312.png— captures in-game du 31/08/2026 (phases, barre de boss, mur deBarrier, Éclat du Veilleur, plateforme de test).sources/discord/factionwar-dev-COMPLET.txt— annonce de l'arc « La Mémoire Scellée » (28/08/2026 22:47), qui pose la voûte scellée (Donjon) « gardée par des mécanismes anciens qui ne cèdent qu'à ceux qui prouvent leur valeur au combat » et le Fragment de la Voûte.
Index des visuels FactionWar#
112 images extraites des canaux Discord de la catégorie Minecraft FactionWar (serveur PingHeberg°), rangées par canal d'origine. Total ≈ 119 Mo. La collecte est exhaustive sur les 5 canaux — voir « Vérification d'exhaustivité ».
Les URL CDN d'origine de chaque fichier sont conservées dans ../sources/image-urls.txt.
🖼️ Trois tailles par image. Les dossiers par canal contiennent les originaux, en pleine résolution (119 Mo au total, jusqu'à 2541 px de large). Deux jeux allégés sont générés à côté :
_moyennes/(1400 px, pour l'affichage dans les fiches) et_vignettes/(480 px, pour la galerie).documentation.htmln'affiche jamais l'original — il charge la version utile et propose un lien vers le fichier d'origine. C'est ce qui fait passer la galerie de 119 Mo à 2,6 Mo. Les deux dossiers dérivés sont reconstructibles : seuls les originaux font foi.
| Canal | Messages porteurs d'images | Visuels |
|---|---|---|
factionwar-dev/ | 96 | 97 |
factionwar-histoire/ | 8 | 8 |
factionwar-annonces/ | 3 | 3 |
wiki-factionwar/ | 2 | 2 |
factionwar-modspack/ | 2 | 2 |
| Total | 111 | 112 |
Conventions de nommage#
Deux schémas coexistent :
| Schéma | Signification |
|---|---|
NN-categorie-sujet.png | Visuel identifié et décrit ci-dessous. NN reflète l'ordre chronologique d'apparition dans le canal (petit numéro = message ancien). |
dev-<identifiant>.png | Visuel issu de la récolte exhaustive de #factionwar-dev. L'identifiant est l'ID d'attachement Discord ; c'est un snowflake, il encode la date de publication (voir l'inventaire chronologique plus bas). |
Préfixes utilisés dans le premier schéma :
| Préfixe | Type de visuel |
|---|---|
banniere- / affiche- | Visuel de communication généré pour annoncer une fonctionnalité |
ui- | Capture d'écran d'interface du mod client FactionWar Client |
pnj- | Capture in-game d'un PNJ |
aubecie- | Capture de build de la Capitale |
texture-pack- | Rendu du pack de textures maison |
wiki-factionwar/ — 2 visuels#
| Fichier | Sujet | Usage documentaire |
|---|---|---|
01-wiki-officiel.png | Bannière « Wiki Officiel — Tout savoir sur FactionWar » | Page d'accueil du wiki |
02-toutes-les-commandes.png | Bannière « Toutes les commandes — Le guide complet » | En-tête de 10-commandes.md |
factionwar-annonces/ — 3 visuels#
| Fichier | Sujet | Usage documentaire |
|---|---|---|
02-roadmap-annonce.png | Infographie de la roadmap en 5 phases | 01-vue-densemble.md |
03-coulisses-artwork.png | Artwork « coulisses » : personnages devant la Capitale | Identité visuelle / communication |
04-boss-le-veilleur-muet.png | Fiche du premier boss de donjon — mécaniques, lore et récompenses | 15-donjons-et-boss.md |
📌 Cette affiche est une source documentaire à part entière, pas seulement une illustration. Publiée le 31/08/2026 à 01:52, après la rédaction des 14 premières fiches, elle a déclenché l'écriture de la fiche 15 — Donjons instanciés et boss. Elle donne le nom du boss (Le Veilleur Muet), ses cinq mécaniques (Charge, Zone de dégâts télégraphiée, Attraction, Bouclier en phase avancée, Intensification à mesure qu'il perd de la vie), son rattachement au lore (ancien gardien des frontières, posté avant la Guerre du Silence) et un bloc de six récompenses illustrées mais non nommées. Les captures in-game correspondantes sont dans
factionwar-dev/(31/08, de 01:39 à 11:03) ; leur relevé détaillé est dans../sources/discord/factionwar-dev-31-08-donjon.txt.
factionwar-histoire/ — 8 visuels (lore)#
| Fichier | Sujet | Usage documentaire |
|---|---|---|
01-terravel-avant-la-rupture.png | Terravel prospère, avant la Rupture | 02-lore-terravel.md |
02-innomme.png | L'Innommé, silhouette encapuchonnée | idem |
03-guerre-du-silence.png | Vallée en ruine — la Guerre du Silence | idem |
04-la-rupture.png | Pilier de magie — la Rupture | idem |
05-aujourdhui-la-porte.png | La porte que personne n'a franchie — « Aujourd'hui » | idem |
06-osric-sylvange.png | Carte personnage Osric, PNJ de Sylvange | 03-personnages.md |
07-aubecie-gardiens-de-la-cite.png | Les 5 gardiens d'Aubécie (Aldric, Séraphine, Bram, Mérielle + le Cinquième) | idem |
08-merielle-memoire-scellee.png | Carte personnage Mérielle — arc « La Mémoire Scellée » | idem |
factionwar-modspack/ — 2 visuels#
| Fichier | Sujet | Usage documentaire |
|---|---|---|
01-pack-de-mods-officiel.png | Bannière « Pack de mods officiel — Fabric + Vocal de proximité » | 12-installation-joueur.md |
02-ui-chat-vocal-simple-voice-chat.png | Interface du chat vocal (Simple Voice Chat) : Paramètres / Groupe | idem |
factionwar-dev/ — 97 visuels#
C'est le canal le plus riche en captures : il documente le développement au jour le jour. La récolte y est exhaustive — voir « Vérification d'exhaustivité » en fin de page.
Visuels identifiés et décrits#
Bannières et affiches de fonctionnalités#
| Fichier | Fonctionnalité annoncée | Doc concernée |
|---|---|---|
08-banniere-cross-play.png | Cross-play Java / Bedrock / consoles | 11-infrastructure.md |
10-banniere-systeme-de-metiers.png | Système de métiers | 07-metiers.md |
12-affiche-riches-contre-pauvres.png | Guerre des classes : Riches contre Pauvres | 06-economie.md |
14-banniere-impot-progressif.png | Système d'impôt progressif | idem |
16-banniere-exploration-et-carte.png | Exploration & carte (/fmap, brouillard de guerre) | 04-zones-et-progression.md |
18-banniere-historique-des-raids.png | Historique des raids (/f history) | 05-factions.md |
20-banniere-boutique-de-faction.png | Boutique de faction (/f shop) | 06-economie.md |
25-banniere-zone-afk-faction.png | Zone AFK de faction (/f afk set) | 05-factions.md |
30-banniere-zone-bois.png | Zone Bois — Palier 1 | 04-zones-et-progression.md |
35-banniere-zones-a-paliers.png | Le système de zones à paliers | idem |
44-affiche-pingheberg-factionwar.png | Affiche PingHeberg × FactionWar | Communication |
45-affiche-loadouts-faction.png | Loadouts de faction | 06-economie.md |
50-banniere-zone-or-redstone.png | Zone Or / Redstone — Palier 3 | 04-zones-et-progression.md |
62-banniere-menus-refonte.png | Refonte complète des menus | 09-mod-client-factionwar.md |
70-banniere-factionwar-cinq-royaumes.png | Bannière principale « Cinq Royaumes, Une Seule Légende » | Visuel maître du projet |
Interfaces du mod client (FactionWar Client)#
| Fichier | Écran | Doc concernée |
|---|---|---|
39-ui-factionwar-client-annonce.png | Annonce du mod client avec aperçu du menu | 09-mod-client-factionwar.md |
40-ui-menu-ma-faction.jpg | Onglet Ma Faction (population, membres, territoire, claims) | idem |
60-ui-menu-zones-debloquage.png | Menu Zones avec conditions de déblocage | 04-zones-et-progression.md |
61-ui-liste-zones-a-paliers.png | Liste des zones à paliers et leur état | idem |
63-ui-inventaire-custom-fabrication.png | Inventaire custom + grille de fabrication | 09-mod-client-factionwar.md |
64-ui-inventaire-recherche.png | Inventaire custom avec barre de recherche | idem |
65-ui-menu-metiers.png | Onglet Métiers avec barres de progression | 07-metiers.md |
84-ui-menu-quetes-pnj.png | Onglet Quêtes filtré sur les quêtes PNJ | 08-quetes-et-pnj.md |
85-ui-dialogue-aldric.png | Écran de dialogue — Aldric, Gardien d'Aubécie | idem |
88-ui-dialogue-reputation.png | Écran de dialogue montrant la réputation PNJ | idem |
89-ui-quetes-forgeron.png | Notification de quête terminée (Forgeron) | idem |
90-ui-inventaire-fragment-voute.png | Inventaire — infobulle du Fragment de la Voûte | idem |
91-ui-dialogue-merielle.png | Écran de dialogue — Mérielle, l'Ancienne d'Aubécie | idem |
PNJ en jeu#
| Fichier | Sujet |
|---|---|
83-pnj-aubecie-4-personnages.png | Les 4 PNJ d'Aubécie alignés en jeu |
86-pnj-lobby-regles.png | PNJ du lobby (règles, commandes, Discord) |
87-pnj-aubecie-ingame.png | PNJ d'Aubécie sur sa place |
Builds de la Capitale (référence pour les bâtisseurs)#
| Fichier | Sujet |
|---|---|
78-aubecie-capitale-en-construction.png | Vue d'ensemble de la Capitale en cours de construction |
80-aubecie-place-centrale.png | Place centrale et statue |
81-aubecie-bibliotheque-1.png | Intérieur de bibliothèque — vue 1 |
82-aubecie-bibliotheque-2.png | Intérieur de bibliothèque — vue 2 |
📌 Pour un bâtisseur qui rejoint le projet : ces quatre images sont la meilleure référence visuelle du niveau de détail attendu. L'agencement urbain est posé ; le chantier consiste à transformer les volumes en bâtiments détaillés avec de vrais intérieurs, dans la continuité de ce qui est visible sur
81et82.
Pack de textures maison#
| Fichier | Sujet |
|---|---|
66-texture-pack-1.png | Rendu du pack de textures personnel — vue 1 |
67-texture-pack-2.png | Rendu du pack de textures personnel — vue 2 |
Inventaire chronologique complet#
Les 97 images du canal, datées à la minute. La date provient de l'ID d'attachement Discord (snowflake) : elle est exacte et indépendante de toute recopie manuelle. Heures en Europe/Paris.
Cet inventaire se lit en parallèle de 13-chronologie-dev.md : pour une date donnée, on retrouve immédiatement les captures publiées ce jour-là.
13/08/2026 — 2 image(s)
| Heure | Fichier |
|---|---|
| 12:32 | dev-1537408383106416650.png |
| 13:05 | dev-1537416747232272444.png |
14/08/2026 — 16 image(s)
| Heure | Fichier |
|---|---|
| 00:50 | 08-banniere-cross-play.png |
| 02:03 | dev-1537612657572577410.png |
| 02:03 | dev-1537612712098533416.png |
| 12:09 | 10-banniere-systeme-de-metiers.png |
| 12:09 | dev-1537765129792389190.png |
| 12:09 | dev-1537765217000362035.png |
| 12:10 | dev-1537765277679231006.png |
| 12:26 | dev-1537769380178558987.png |
| 12:33 | dev-1537771257037062265.png |
| 15:56 | 12-affiche-riches-contre-pauvres.png |
| 20:37 | dev-1537892881149337660.png |
| 22:22 | dev-1537919292706660352.png |
| 23:11 | 14-banniere-impot-progressif.png |
| 23:13 | dev-1537932264460124282.png |
| 23:15 | dev-1537932617851215943.png |
| 23:16 | dev-1537932844406415451.png |
15/08/2026 — 11 image(s)
| Heure | Fichier |
|---|---|
| 00:57 | 16-banniere-exploration-et-carte.png |
| 01:11 | 18-banniere-historique-des-raids.png |
| 01:38 | 20-banniere-boutique-de-faction.png |
| 01:39 | dev-1537968839625674782.png |
| 14:45 | 25-banniere-zone-afk-faction.png |
| 15:07 | dev-1538172299147214869.png |
| 15:07 | dev-1538172375034503168.png |
| 22:12 | dev-1538279114941661256.png |
| 22:12 | dev-1538279115235266700.png |
| 22:13 | dev-1538279366054776893.png |
| 22:19 | dev-1538280880169033828.png |
16/08/2026 — 6 image(s)
| Heure | Fichier |
|---|---|
| 08:44 | 30-banniere-zone-bois.png |
| 14:12 | 35-banniere-zones-a-paliers.png |
| 18:22 | dev-1538583645520920707.png |
| 20:12 | dev-1538611507179556904.png |
| 23:25 | 39-ui-factionwar-client-annonce.png |
| 23:27 | dev-1538660606700421180.png |
17/08/2026 — 3 image(s)
| Heure | Fichier |
|---|---|
| 10:16 | 40-ui-menu-ma-faction.jpg |
| 13:20 | 44-affiche-pingheberg-factionwar.png |
| 13:23 | 45-affiche-loadouts-faction.png |
18/08/2026 — 8 image(s)
| Heure | Fichier |
|---|---|
| 06:22 | dev-1539127436388859937.png |
| 07:12 | dev-1539139871774478446.png |
| 22:25 | 66-texture-pack-1.png |
| 22:25 | 67-texture-pack-2.png |
| 22:25 | dev-1539369779515760800.png |
| 22:27 | dev-1539370128704143441.png |
| 23:35 | 65-ui-menu-metiers.png |
| 23:45 | dev-1539389723556978828.png |
19/08/2026 — 1 image(s)
| Heure | Fichier |
|---|---|
| 07:42 | dev-1539509891885170749.webp |
20/08/2026 — 6 image(s)
| Heure | Fichier |
|---|---|
| 09:26 | 64-ui-inventaire-recherche.png |
| 13:38 | dev-1539961847149502534.png |
| 13:38 | dev-1539961941366149231.png |
| 14:08 | 63-ui-inventaire-custom-fabrication.png |
| 14:41 | 62-banniere-menus-refonte.png |
| 15:06 | dev-1539983919229706333.png |
22/08/2026 — 3 image(s)
| Heure | Fichier |
|---|---|
| 15:47 | 50-banniere-zone-or-redstone.png |
| 15:50 | dev-1540719830779568279.png |
| 16:17 | dev-1540726511282159800.png |
23/08/2026 — 5 image(s)
| Heure | Fichier |
|---|---|
| 22:56 | 61-ui-liste-zones-a-paliers.png |
| 23:00 | dev-1541190513380561016.png |
| 23:03 | 60-ui-menu-zones-debloquage.png |
| 23:09 | dev-1541192578534346802.png |
| 23:13 | dev-1541193758492852375.png |
24/08/2026 — 10 image(s)
| Heure | Fichier |
|---|---|
| 09:12 | dev-1541344523546791956.png |
| 09:13 | dev-1541344593021370428.png |
| 11:28 | 70-banniere-factionwar-cinq-royaumes.png |
| 18:51 | dev-1541490061361811517.png |
| 18:51 | dev-1541490162880618537.png |
| 18:52 | dev-1541490304954400818.png |
| 23:49 | 83-pnj-aubecie-4-personnages.png |
| 23:50 | dev-1541565275135283262.png |
| 23:50 | 84-ui-menu-quetes-pnj.png |
| 23:50 | 85-ui-dialogue-aldric.png |
25/08/2026 — 6 image(s)
| Heure | Fichier |
|---|---|
| 18:07 | 78-aubecie-capitale-en-construction.png |
| 18:16 | 80-aubecie-place-centrale.png |
| 18:35 | 81-aubecie-bibliotheque-1.png |
| 18:35 | 82-aubecie-bibliotheque-2.png |
| 20:26 | dev-1541876333632553020.png |
| 20:39 | dev-1541879791773286470.png |
28/08/2026 — 6 image(s)
| Heure | Fichier |
|---|---|
| 09:08 | 86-pnj-lobby-regles.png |
| 10:52 | 87-pnj-aubecie-ingame.png |
| 13:34 | 88-ui-dialogue-reputation.png |
| 13:36 | 89-ui-quetes-forgeron.png |
| 22:47 | 90-ui-inventaire-fragment-voute.png |
| 22:53 | 91-ui-dialogue-merielle.png |
29/08/2026 — 8 image(s)
| Heure | Fichier |
|---|---|
| 00:24 | dev-1543023475483222016.png |
| 00:54 | dev-1543030986667720815.png |
| 01:24 | dev-1543038571118596126.png |
| 01:43 | dev-1543043320576475276.png |
| 10:50 | dev-1543181119699288086.png |
| 11:04 | dev-1543184618801463296.png |
| 11:18 | dev-1543188037670805524.png |
| 14:29 | dev-1543236217548836904.png |
31/08/2026 — 6 image(s)
🐉 Les six captures du premier boss. Toutes montrent Le Veilleur Muet sur sa plateforme de test : barre de boss, indicateur de phase entre crochets, mur d'entités
Barrieren phase avancée, et l'add volant « Éclat du Veilleur ». Relevé détaillé et analyse en15-donjons-et-boss.md § 2.3.
| Heure | Fichier |
|---|---|
| 01:39 | dev-1543767085232951296.png |
| 01:40 | dev-1543767482253316186.png |
| 01:41 | dev-1543767735501066290.png |
| 10:08 | dev-1543895221983776808.png |
| 11:03 | dev-1543909142681489499.png |
| 11:03 | dev-1543909187258417312.png |
Notes de collecte#
- Les visuels ont été récupérés via les liens CDN Discord d'origine, en pleine résolution (les paramètres
width/height/qualitydes URL de vignette ont été retirés avant téléchargement). - Chaque fichier est tracé dans
../sources/image-urls.txtsous la formechemin <- URL CDN d'origine. - Les vidéos publiées dans
#factionwar-dev(démonstrations en jeu) n'ont pas été téléchargées : seuls les fichiers image l'ont été. Elles restent consultables dans le canal. - Les binaires du pack de mods (
.exe,.jar) n'ont pas été copiés non plus ; la documentation renvoie aux liens de téléchargement officiels, plus sûrs et plus durables (voir12-installation-joueur.md).
Vérification d'exhaustivité#
La collecte a été close, sur les cinq canaux, par une vérification chiffrée dont le dénominateur est fourni par Discord lui-même : la recherche dans: <canal> + contient: image affiche le nombre de messages porteurs d'au moins une image.
| Canal | Messages (Discord) | URL examinées | Nouvelles images | Fichiers finaux |
|---|---|---|---|---|
factionwar-dev | 96 | 276 | 0 | 97 |
factionwar-histoire | 8 | 16 | 0 | 8 |
factionwar-annonces | 3 | 9 | 1 | 3 |
wiki-factionwar | 2 | 4 | 0 | 2 |
factionwar-modspack | 2 | 11 | 0 | 2 |
| Total | 111 | 316 | 1 | 112 |
| Contrôle global | Résultat |
|---|---|
| Doublons binaires (empreinte MD5, tous canaux) | 0 |
| Fichiers vides ou tronqués | 0 |
| Formats | 110 .png, 1 .jpg, 1 .webp |
Le nombre de fichiers dépasse celui des messages parce que certains messages portent plusieurs pièces jointes — jusqu'à 4 pour l'annonce « Riches contre Pauvres » du 14/08. Le panneau de recherche Discord affiche bien toutes les pièces jointes d'un message, pas seulement la première, ce qui rend la méthode fiable.
Méthode de contrôle. Chaque page de résultats a été entièrement déroulée — indispensable : les vignettes sont en chargement paresseux, et sur #factionwar-dev une page passait de 44 à 65 URL selon qu'elle était déroulée ou non. La page est ensuite recopiée en un bloc ; les URL sont extraites du presse-papier au format HTML, débarrassées de leurs paramètres de redimensionnement pour retrouver la pleine résolution, dédoublonnées par ID d'attachement, puis comparées à l'inventaire déjà téléchargé. Détail des 4 pages de #factionwar-dev : 65, 81, 62 et 68 URL, 0 nouvelle image.
Le piège à connaître. Chaque copie est validée par une empreinte MD5 du presse-papier. Sans cette empreinte, un Ctrl+C raté laisse le contenu précédent en place : le script le reparse et annonce « 0 nouvelle image », ce qui ressemble trait pour trait à une preuve d'exhaustivité. Ce faux négatif silencieux avait faussé une première tentative — et il s'est reproduit deux fois pendant la passe sur les quatre autres canaux, chaque fois détecté et rejoué.
⚠️ Les canaux restent actifs. Cet inventaire est arrêté au 31/08/2026 11:03 (dernière image publiée). Toute capture postérieure n'y figure pas.
Brief de recrutement FactionWar#
Origine de ce document. Ce texte n'a pas été extrait du Discord. Il a été fourni directement par le porteur du projet comme contexte de cadrage. Il fait autorité sur le positionnement du projet, les conditions et les profils recherchés — points sur lesquels les canaux Discord capturés sont muets.
🏰 FactionWar recherche une équipe complète pour un projet Minecraft ambitieux
FactionWar, c'est un serveur Minecraft (Paper 1.21.11) qui va bien au delà du simple serveur de factions classique. Le concept repose sur une vraie progression narrative à travers cinq royaumes aux identités distinctes, Sylvange, Ferconte, Solarande, Glacime, et Aubécie la Capitale, chacun avec ses ressources exclusives, ses conditions de passage, et son propre lore ancré dans l'histoire de Terravel et de son antagoniste mystérieux, l'Innommé.
Le serveur est hébergé par PingHeberg, ma propre société d'hébergement. Ce n'est donc pas un projet monté sur un coin de table chez un hébergeur tiers, c'est un serveur qui tourne sur une infrastructure que je maîtrise et que j'exploite moi même au quotidien. Je tenais à le préciser pour que les gens sachent clairement à qui ils ont affaire avant de s'investir dans le projet.
Le serveur combine un plugin Paper sur mesure gérant les factions, l'économie, les quêtes et les métiers, avec un mod client Fabric entièrement custom pour le menu de faction, l'inventaire personnalisé et les écrans de dialogue avec les personnages. Ce n'est pas un projet qui démarre de zéro. L'infrastructure technique est déjà solide et fonctionnelle, avec un vrai système de factions et d'économie, un système de quêtes complet à plusieurs catégories, plusieurs personnages avec leurs propres dialogues, et toute une trame narrative déjà écrite.
Ce qu'il manque aujourd'hui, ce sont des mains et des idées pour donner vie à tout ça visuellement et techniquement. La ville d'Aubécie a besoin de bâtisseurs capables de transformer un agencement déjà posé en vrais bâtiments détaillés avec de vrais intérieurs. Le projet a aussi besoin de développeurs à l'aise en Java, avec l'API Bukkit ou Paper, ou avec le développement de mods Fabric, pour continuer à faire grandir les mécaniques du serveur. Et enfin un graphiste serait le bienvenu pour l'identité visuelle du serveur, les textures et les supports de communication.
Je dois être honnête sur les conditions. Le projet est actuellement bénévole. Entre l'hébergement via PingHeberg et le temps que j'y consacre personnellement, j'investis déjà beaucoup dans ce projet par passion, sans promesse de rémunération immédiate pour l'équipe. Ce que je propose en échange, c'est un projet sérieux, porté par quelqu'un qui a les moyens techniques et l'expérience de le faire durer, où le travail de chacun aura un impact réel et visible sur quelque chose de concret.
Pas besoin d'être expert pour candidater. Ce qui compte, c'est la motivation et l'envie de s'investir dans la durée sur un projet ambitieux, que vous soyez débutant qui veut apprendre en pratiquant ou confirmé qui cherche un vrai terrain de jeu créatif.
Si le projet vous parle, contactez moi directement. Je serai ravi de vous montrer ce qui existe déjà et de voir comment on peut avancer ensemble sur FactionWar.
Ce que ce brief apporte, que le Discord ne dit pas#
| Information | Valeur |
|---|---|
| Version serveur | Paper 1.21.11 (le mot « Paper » n'apparaît nulle part dans les canaux capturés) |
| Hébergeur | PingHeberg, société du porteur du projet — infrastructure maîtrisée en interne |
| Modèle économique de l'équipe | Bénévole, sans promesse de rémunération à court terme |
| Profils recherchés | Bâtisseurs (Aubécie), développeurs Java / Bukkit / Paper / Fabric, graphiste |
| Niveau attendu | Ouvert aux débutants motivés comme aux confirmés |
| Chantier bâtisseur prioritaire | Transformer l'agencement déjà posé d'Aubécie en bâtiments détaillés avec intérieurs |
| Chantier graphiste | Identité visuelle, textures, supports de communication |
Galerie complète des visuels#
Les 112 images du dossier, affichées en vignettes légères, groupées par canal d'origine et datées à la minute. La date provient de l'identifiant d'attachement Discord (snowflake) : elle est exacte et indépendante de toute recopie. Cliquez sur une image pour l'agrandir ; un lien donne accès à l'original en pleine résolution.
factionwar-dev — 97 visuels#
Le fil de développement au jour le jour : bannières de fonctionnalités, interfaces du mod client, PNJ en jeu, builds de la Capitale, captures du boss.

08-banniere-cross-play.png14/08/2026 00:50

10-banniere-systeme-de-metiers.png14/08/2026 12:09

12-affiche-riches-contre-pauvres.png14/08/2026 15:56

14-banniere-impot-progressif.png14/08/2026 23:11

/fmap, brouillard de guerre)16-banniere-exploration-et-carte.png15/08/2026 00:57

/f history)18-banniere-historique-des-raids.png15/08/2026 01:11

/f shop)20-banniere-boutique-de-faction.png15/08/2026 01:38

/f afk set)25-banniere-zone-afk-faction.png15/08/2026 14:45

30-banniere-zone-bois.png16/08/2026 08:44

35-banniere-zones-a-paliers.png16/08/2026 14:12

39-ui-factionwar-client-annonce.png16/08/2026 23:25

40-ui-menu-ma-faction.jpg17/08/2026 10:16

44-affiche-pingheberg-factionwar.png17/08/2026 13:20

45-affiche-loadouts-faction.png17/08/2026 13:23

50-banniere-zone-or-redstone.png22/08/2026 15:47

60-ui-menu-zones-debloquage.png23/08/2026 23:03

61-ui-liste-zones-a-paliers.png23/08/2026 22:56

62-banniere-menus-refonte.png20/08/2026 14:41

63-ui-inventaire-custom-fabrication.png20/08/2026 14:08

64-ui-inventaire-recherche.png20/08/2026 09:26

65-ui-menu-metiers.png18/08/2026 23:35

66-texture-pack-1.png18/08/2026 22:25

67-texture-pack-2.png18/08/2026 22:25

70-banniere-factionwar-cinq-royaumes.png24/08/2026 11:28

78-aubecie-capitale-en-construction.png25/08/2026 18:07

80-aubecie-place-centrale.png25/08/2026 18:16

81-aubecie-bibliotheque-1.png25/08/2026 18:35

82-aubecie-bibliotheque-2.png25/08/2026 18:35

83-pnj-aubecie-4-personnages.png24/08/2026 23:49

84-ui-menu-quetes-pnj.png24/08/2026 23:50

85-ui-dialogue-aldric.png24/08/2026 23:50

86-pnj-lobby-regles.png28/08/2026 09:08

87-pnj-aubecie-ingame.png28/08/2026 10:52

88-ui-dialogue-reputation.png28/08/2026 13:34

89-ui-quetes-forgeron.png28/08/2026 13:36

90-ui-inventaire-fragment-voute.png28/08/2026 22:47

91-ui-dialogue-merielle.png28/08/2026 22:53

dev-1537408383106416650.png13/08/2026 12:32

dev-1537416747232272444.png13/08/2026 13:05

dev-1537612657572577410.png14/08/2026 02:03

dev-1537612712098533416.png14/08/2026 02:03

dev-1537765129792389190.png14/08/2026 12:09

dev-1537765217000362035.png14/08/2026 12:09

dev-1537765277679231006.png14/08/2026 12:10

dev-1537769380178558987.png14/08/2026 12:26

dev-1537771257037062265.png14/08/2026 12:33

dev-1537892881149337660.png14/08/2026 20:37

dev-1537919292706660352.png14/08/2026 22:22

dev-1537932264460124282.png14/08/2026 23:13

dev-1537932617851215943.png14/08/2026 23:15

dev-1537932844406415451.png14/08/2026 23:16

dev-1537968839625674782.png15/08/2026 01:39

dev-1538172299147214869.png15/08/2026 15:07

dev-1538172375034503168.png15/08/2026 15:07

dev-1538279114941661256.png15/08/2026 22:12

dev-1538279115235266700.png15/08/2026 22:12

dev-1538279366054776893.png15/08/2026 22:13

dev-1538280880169033828.png15/08/2026 22:19

dev-1538583645520920707.png16/08/2026 18:22

dev-1538611507179556904.png16/08/2026 20:12

dev-1538660606700421180.png16/08/2026 23:27

dev-1539127436388859937.png18/08/2026 06:22

dev-1539139871774478446.png18/08/2026 07:12

dev-1539369779515760800.png18/08/2026 22:25

dev-1539370128704143441.png18/08/2026 22:27

dev-1539389723556978828.png18/08/2026 23:45

dev-1539509891885170749.webp19/08/2026 07:42

dev-1539961847149502534.png20/08/2026 13:38

dev-1539961941366149231.png20/08/2026 13:38

dev-1539983919229706333.png20/08/2026 15:06

dev-1540719830779568279.png22/08/2026 15:50

dev-1540726511282159800.png22/08/2026 16:17

dev-1541190513380561016.png23/08/2026 23:00

dev-1541192578534346802.png23/08/2026 23:09

dev-1541193758492852375.png23/08/2026 23:13

dev-1541344523546791956.png24/08/2026 09:12

dev-1541344593021370428.png24/08/2026 09:13

dev-1541490061361811517.png24/08/2026 18:51

dev-1541490162880618537.png24/08/2026 18:51

dev-1541490304954400818.png24/08/2026 18:52

dev-1541565275135283262.png24/08/2026 23:50

dev-1541876333632553020.png25/08/2026 20:26

dev-1541879791773286470.png25/08/2026 20:39

dev-1543023475483222016.png29/08/2026 00:24

dev-1543030986667720815.png29/08/2026 00:54

dev-1543038571118596126.png29/08/2026 01:24

dev-1543043320576475276.png29/08/2026 01:43

dev-1543181119699288086.png29/08/2026 10:50

dev-1543184618801463296.png29/08/2026 11:04

dev-1543188037670805524.png29/08/2026 11:18

dev-1543236217548836904.png29/08/2026 14:29

dev-1543767085232951296.png31/08/2026 01:39

dev-1543767482253316186.png31/08/2026 01:40

dev-1543767735501066290.png31/08/2026 01:41

dev-1543895221983776808.png31/08/2026 10:08

dev-1543909142681489499.png31/08/2026 11:03

dev-1543909187258417312.png31/08/2026 11:03
factionwar-histoire — 8 visuels#
Les illustrations du lore de Terravel et les cartes de personnages.

01-terravel-avant-la-rupture.png29/08/2026 15:34

02-innomme.png29/08/2026 15:35

03-guerre-du-silence.png29/08/2026 15:35

04-la-rupture.png29/08/2026 15:35

05-aujourdhui-la-porte.png29/08/2026 15:36

06-osric-sylvange.png29/08/2026 15:38

07-aubecie-gardiens-de-la-cite.png29/08/2026 15:38

08-merielle-memoire-scellee.png29/08/2026 15:39
factionwar-annonces — 3 visuels#
Les visuels des annonces publiques.

02-roadmap-annonce.png13/08/2026 11:14

03-coulisses-artwork.png30/08/2026 03:11

04-boss-le-veilleur-muet.png31/08/2026 01:52
wiki-factionwar — 2 visuels#
Les bannières du wiki joueur.

01-wiki-officiel.png
02-toutes-les-commandes.png15/08/2026 02:01
factionwar-modspack — 2 visuels#
Le pack de mods et le vocal de proximité.

01-pack-de-mods-officiel.png14/08/2026 22:11

02-ui-chat-vocal-simple-voice-chat.png14/08/2026 22:14