FactionWar

Cinq Royaumes, une seule légende · Paper 1.21.11 · hébergé par PingHeberg°
15 fiches 112 visuels 159 messages Discord 31/08/2026 arrêté au

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 projet01 — Vue d'ensemble02 — Lore14 — État du projet
Bâtisseur0102 — Lore04 — Zones15 — DonjonsIndex des visuels (section Builds de la Capitale)
Développeur Java / Paper11 — Infrastructure05 — Factions06 — Économie15 — Donjons10 — Commandes
Développeur Fabric (mod client)09 — Mod client10 — CommandesIndex des visuels (section Interfaces)
Graphiste02 — Lore03 — PersonnagesIndex des visuels
Joueur12 — Installation10 — Commandes04 — Zones
Vous voulez juste l'historique13 — Chronologie du développement

📚 Sommaire de la documentation#

Le projet#

#DocumentContenu
01Vue d'ensemble du projetPitch, positionnement, stack technique, hébergement, équipe, roadmap en 5 phases
13Chronologie du développementTableau daté de toutes les fonctionnalités livrées, par vagues
14État du projet et chantiers ouvertsCe qui est livré / en test / annoncé, bugs connus, besoins de recrutement

L'univers#

#DocumentContenu
02Le lore de TerravelAvant la Rupture, l'Innommé, la Guerre du Silence, la Rupture, les Cinq Royaumes
03Les personnagesOsric, Aldric, Séraphine, Bram, Mérielle, le Cinquième — rôles, dialogues, arcs narratifs

Le gameplay#

#DocumentContenu
04Zones et progressionLes 5 paliers, ressources exclusives, conditions de déblocage, passage entre mondes
05Le système de factionsCréation, grades, claims, Core, raids, zone AFK, chat, classement
06ÉconomieMonnaie, trésor, impôt progressif Riches/Pauvres, cagnotte, boutique, loadouts
07Les métiersMineur, Bûcheron, Forgeron, Fermier, Chasseur — progression et bonus
08Quêtes et PNJ46 quêtes en 4 catégories, dialogues, réputation PNJ, arcs narratifs
15Donjons instanciés et boss 🆕Instances coupées du serveur, Le Veilleur Muet et ses 5 mécaniques, état du chantier

La technique#

#DocumentContenu
09Le mod client FactionWar ClientMod Fabric maison : menus, inventaire custom, écrans de dialogue
10Référence des commandesToutes les commandes, qui peut les utiliser, lesquelles sont obsolètes
11Infrastructure techniqueArchitecture multi-serveurs, synchronisation, crossplay, redémarrages, dette technique
12Guide d'installation joueurRejoindre 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-dev y 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 Discord

Lire 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#

FichierOrigineTaille
sources/discord/EXPORT-REFERENCE-tous-canaux.txtExport qui fait autorité — 148 des 152 messages des 5 canaux, complets, horodatés, attribués~112 000 car.
sources/discord/factionwar-dev-COMPLET.txtExport 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-annoncesexport 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.txtMessages 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.txtMessages longs de #factionwar-dev récupérés intégralement~3 900 car.
sources/discord/factionwar-dev-rattrapage.txt7 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.txtCapture d'appoint de #factionwar-dev~2 200 car.
sources/attachments/wiki-factionwar__message.txtPièce jointe du wiki : Wiki complet du système de menus et de progression18 Ko
sources/attachments/wiki-factionwar__Wiki_FactionWar_3.mdPièce jointe du wiki : Wiki FactionWar (16 août 2026)13 Ko
sources/brief-recrutement.mdBrief de cadrage fourni hors Discord par le porteur du projet

Convention de fiabilité#

MarqueurSignification
(aucun)Information directement sourcée et non contredite
⚠️ à confirmerInformation 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'auditAu 31/08/2026
#factionwar-dev129135
#factionwar-histoire1010
#wiki-factionwar55
#factionwar-modspack55
#factionwar-annonces34
Total152159

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 manquantDateImpact sur la doc
Onglet « Gestion » dans le menu de faction29/08 00:54Ajout d'une section entière à 05 ; touche G / /factionmenu confirmée
Chat de faction et liste de membres améliorée29/08 01:24Bouton « Chat Faction: ON/OFF » remplaçant /fchat
Classement des factions dans l'onglet Raids29/08 01:43A corrigé une erreur : le classement était documenté dans le mauvais onglet dans 05 et 09
Suivi de quête permanent29/08 10:50Complété dans 08 et 09
Le Guide d'Osric — Chapitre 1 réinventé29/08 14:29A confirmé le « 100 % fait main, ni Citizens ni BetonQuest » dans 11
GUIDE : SURVIVRE EN ZONE BOIS16/08 08:56Nouvelle section « Guide de démarrage » dans 04
L'AVENTURE PREND UNE NOUVELLE DIMENSION24/08 11:26Présentation d'ensemble de la progression à 5 paliers

Et les 3 de la passe 2 :

Message manquantDateApport
Mécanique du bonus de métier14/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 complet28/08 09:08Lève un « ⚠️ à confirmer » : règles, commandes, lien Discord en un clic
Info Vocal — indicateur Bedrock14/08 22:22Un 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 history 15/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ôlePérimètreRésultat
Citations — chaque passage entre « … » de plus de 40 caractères recherché dans le corpus des sources236 citations236 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 valeurs30 appuyées par une source explicite
Cohérence entre fiches — même fait énoncé dans plusieurs fiches18 faits croisés1 divergence réelle (voir ci-dessous), les 3 autres alertes étant des homonymies de chiffres
Commandes — chaque commande documentée recherchée dans les sources16 commandes16 attestées, 0 inventée
Dates — chaque date citée confrontée aux dates réellement présentes dans les sources16 dates distinctes1 date erronée (voir ci-dessous)
Liens et références19 fichiers .mdtous résolvent

Les 3 défauts trouvés et corrigés :

  1. 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.
  2. 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.
  3. 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-dev n'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) :

CanalMessages porteurs d'imagesURL examinéesNouvellesFichiers
#factionwar-dev96276097
#factionwar-histoire81608
#factionwar-annonces3913
#wiki-factionwar2402
#factionwar-modspack21102
Total1113161112

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é :

AjoutDateOù c'est documenté
Système de donjons instanciés (copie de monde, chargement, nettoyage)31/08/2026 01:5215 — Donjons et boss
Le Veilleur Muet, premier boss, et ses 5 mécaniques31/08/2026 01:52idem
Captures in-game du boss (phases, mur de boucliers, Éclat du Veilleur)31/08/2026 01:39 → 11:03idem, § 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.

SujetVersion AVersion B
Port Bedrock19132 (14/08)51.195.4.126:25577 toutes plateformes (16/08)11, 12
Ressources du Palier 4Diamant / Netherite (wiki)Diamant / Lapis (patch du 24/08)04
MétiersMétier unique + cooldown 7 j (wiki 16/08)5 métiers simultanés, sans cooldown (fin août)07
Mod clientAnnoncé « obligatoire pour rejoindre »Cross-play Bedrock actif, et mod réservé aux testeurs09, 12
Topologie serveur3 descriptions différentes selon les messages11
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.

FactionWar — Cinq Royaumes, Une Seule Légende
FactionWar — Cinq Royaumes, Une Seule Légende

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 wiki officiel FactionWar
Le wiki officiel FactionWar

Le concept a évolué en cours de route#

Concept annoncé (13/08/2026)Concept actuel (à partir du 29/08/2026)
Structure du mondeDeux 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
UniversAmbiances opposées riche / pauvreUne mythologie complète : Terravel, l'Innommé, la Rupture, les Cinq Royaumes
Riche / PauvreDeux camps géographiquesUn 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émentDétail
Version Minecraft1.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 serveurPaper (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)
ArchitectureProxy 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éesMariaDB 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ébergementPingHeberg

Plugins serveur maison#

PluginRôle
FactionSystemPlugin 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
Zone2ResourcesSpé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
ZoneBridgeTransfert réseau (portails) entre zones ; son ancien rôle de sauvegarde d'inventaire a été centralisé dans FactionSystem
LobbySystemPortails 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 fonctionneLimitations 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-fireLes 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:25577 pour toutes les plateformes (Java / Bedrock / mobile / consoles).
  • Annonce crossplay #factionwar-dev : adresse 51.195.4.126, port 19132 pour 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 / compteRô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
! HynataCompte 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
MissMlxConstruction du monde (build)
PoucyTest 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.

Coulisses et artwork FactionWar
Coulisses et artwork FactionWar

6. La roadmap en 5 phases#

Roadmap FactionWar mise à jour
Roadmap FactionWar mise à jour

Roadmap annoncée le 13/08/2026, réévaluée honnêtement le 29/08/2026.

PhaseIntituléStatut annoncé au 29/08/2026
1Fondations & système maisonTerminée — « et bien plus loin que prévu »
2Gameplay Factions🟡 Bien avancée, encore en cours
3Alpha ferméePas encore
4Bêta publique⏳ À venir
5Lancement 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#

SujetChiffre / fait
Royaumes / paliers5 (Sylvange, Ferconte, Solarande, Glacime, Aubécie)
Métiers5 (Mineur, Bûcheron, Forgeron, Fermier, Chasseur), niveaux 1 à 30, +1 % par niveau jusqu'à +30 %
Quêtes46 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 faction500 PV de base, 24 h d'invulnérabilité après la pose
Raid réussi30 % du trésor de la victime pillé instantanément
Impôt des factions Riches10 % de chaque gain vers la cagnotte serveur, redistribuée chaque jour aux Pauvres actives
Zone AFKrayon 10 blocs, 2 pièces par joueur présent toutes les 10 minutes
Réputation PNJ5 paliers — Inconnu 0, Connu 200, Apprécié 500, Respecté 1000, Allié 2000
Capacité réseau1000 joueurs simultanés
Sauvegardestoutes les 5 minutes, plus les sauvegardes classiques
Redémarragesplusieurs 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 donjonLe 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és01-vue-densemble.md (ce document)
L'histoire de Terravel, l'Innommé, la Rupture, l'identité des Cinq Royaumes, le lien entre récit et paliers02-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 PNJ03-personnages.md
Zones à paliers, conditions de déblocage, dimensions custom, world borders04-zones-et-progression.md
Créer/rejoindre une faction, rôles, claims, Core, raids, anti-friendly-fire, zone AFK05-factions.md
Trésor, statut Riche/Pauvre, impôt, cagnotte serveur, boutique de faction06-economie.md
Les 5 métiers, niveaux, bonus, XP07-metiers.md
Les 46 quêtes, les dialogues PNJ, la réputation, les arcs narratifs08-quetes-et-pnj.md
Le mod client Fabric : sidebar, écrans, menus, touches, canaux réseau09-mod-client-factionwar.md
Toutes les commandes, leurs permissions, celles qui sont obsolètes10-commandes.md
Architecture multi-serveurs, synchronisation, crossplay, dette technique11-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 vague13-chronologie-dev.md
Ce qui est livré / en test / annoncé, les bugs connus, les besoins de recrutement14-etat-du-projet-et-chantiers.md
Les donjons instanciés, Le Veilleur Muet et ses mécaniques15-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 (voir 15-donjons-et-boss.md pour 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#

Terravel avant la Rupture
Terravel 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é#

L'Innommé
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#

La Guerre du Silence
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#

La Rupture
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#

RoyaumeIdentité narrativeRessourceAmbiance
🌲 SylvangeLa forêt des premiers pas — l'apprentissageBois (charbon rare)Bienveillante mais frugale : on survit avec ce que la terre veut bien offrir
⛏️ FerconteLes collines d'une civilisation disparueCuivre, ferMélancolique et industrieuse : l'écho des marteaux d'un monde mort
🏜️ SolarandeLes sables où l'or de l'Innommé aurait été disperséOr, redstoneAride et désolée, hantée par le butin d'un homme disparu
❄️ GlacimeLes sommets réservés aux plus déterminésDiamant, lapisHostile, verticale, sélective par le froid
🏘️ AubécieLa dernière cité, garnison ultime des Anciens, au pied de la porte scelléeCité-hub (villages, villageois, commerce) plutôt que mineraiHabité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#

Aujourd'hui — la porte
Aujourd'hui — la porte

« 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écitTraduction en jeu
Les Anciens fragmentent Terravel en cinq terres-épreuvesCinq 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éeLes 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 acheterTerravel, 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 portePalier 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 mondeL'é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#

PalierRoyaumeZone techniqueRessource exclusive
1SylvangeZone Bois (factionwar:bois, biome forêt)Bois — aucun minerai, charbon 15 %
2FerconteZone Cuivre/Fer (factionwar:cuivre, Windswept Hills)Cuivre, fer
3SolarandeZone Or/Redstone (factionwar:or, Badlands)Or, redstone
4GlacimeZone DiamantDiamant, lapis (⚠️ voir § 5)
5AubécieZone 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 (voir 15-donjons-et-boss.md pour 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.

Les quatre PNJ d’Aubécie alignés sur la plateforme d’arrivée
Les quatre PNJ d’Aubécie alignés sur la plateforme d’arrivée

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 :

BoutonCondition
Accepter la quêteLa quête n'a jamais été acceptée
Terminer la quêteLes conditions sont déjà remplies
Faire un cadeauVous avez l'objet-cadeau du PNJ dans votre inventaire (1× par jour, par PNJ)
FermerToujours 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 coursCondition pas encore remplie
Retourne voir le PNJCondition remplie, récompense à récupérer
TerminéeQuê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#

Osric, à Sylvange
Osric, à 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 — les gardiens de la cité
Aubécie — les gardiens de la cité

« 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#

ActionGainFréquence
✅ Terminer sa quête+20 pointsUne seule fois
🎁 Lui offrir un cadeau+5 points1× par jour, par PNJ

Objets-cadeaux requis#

PNJCadeau
🍞 AldricPain
💎 SéraphineÉmeraude
⛏️ BramLingot de fer
📖 MérielleLivre

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#

PalierSeuil
⚪ Inconnu0 pt
🟢 Connu200 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)#

Mérielle — La Mémoire Scellée
Mérielle — La Mémoire Scellée

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#

PNJLieuStatut
OsricSylvange (palier 1)✅ Actif — Chapitre 1 « L'Éveil », 12 étapes
AldricAubécie, plateforme d'arrivée✅ Actif — « Le Premier Service » (10 émeraudes) + réputation
SéraphineAubécie, plateforme d'arrivée✅ Actif — quête propre + réputation
BramAubécie, plateforme d'arrivée✅ Actif — quête propre + réputation
MérielleAubécie, plateforme d'arrivée✅ Actif — « Fragments de mémoire » puis « La Mémoire Scellée » (10 étapes) + réputation
Le CinquièmeAubécie (lisière ?)🕯️ Non apparu
AppoLobby, spawn✅ Actif — guide

⚠️ Points à confirmer, transversaux :

  1. 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.
  2. 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.
  3. 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 (voir 15-donjons-et-boss.md pour 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.

Le système de zones à paliers
Le système de zones à paliers

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ègleValeur
Minerais autorisésdéfinis par zone (liste blanche)
Charbonrègle globale : 15 % de chance de survie à la génération, dans toutes les zones
Déblocagepermanent — plus jamais de coût à repayer, même si on revient farmer plus tard
Claims de factionfonctionnent dans toutes les zones, suivis par monde
Plateforme d'arrivéeprotégée (pose/casse de blocs interdite, réservée aux admins)
Bordure de mondechaque zone a sa propre world border
Message d'accueiltitre + 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. »

PalierZoneRoyaumeRessources exclusivesCondition de déblocageStatut
1🌲 Zone BoisSylvangeBois uniquement (aucun minerai) + charbon très rarePalier de départ, accessible dès l'arrivée✅ Ouverte
2⛏️ Zone Cuivre/FerFerconteCuivre, FerBûcheron niveau 10 + 256 bois (rondins) en inventaire✅ Ouverte
3🟡 Zone Or/RedstoneSolarandeOr, RedstoneMineur niveau 15 + 512 lingots (cuivre + fer, mélange libre, pas de ratio imposé)✅ Ouverte
4💎 Zone DiamantGlacimeDiamant, LapisMineur 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écieAubécieAucune 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émentValeur
Dimensionfactionwar:bois
BiomeForêt
Taille annoncée1000 × 1000 blocs
RessourcesBois uniquement — aucun minerai sur toute la carte ; charbon TRÈS rare (règle globale 15 %)
AccèsImmédiat, point de départ de tous les joueurs
FauneAnimaux et mobs hostiles présents ; mobs actifs la nuit
TerrainForêt naturelle : terrain varié, collines, arbres qui poussent normalement
ParticularitéLes explosions ne dégradent pas le décor
Zone Bois — palier 1
Zone Bois — palier 1

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

ActionDétail
Trouver un coin tranquille et le claimLe 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éeC'est la seule ressource de la carte, mais elle suffit largement pour démarrer : établi, abri de fortune, outils de base
Priorité absolueUn 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émentDétail
Commande/job choose bucheron
Gain d'XPChaque bloc de bois coupé donne de l'XP de métier
RendementLe 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 collectiveUne 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ôleEffectif conseilléMission
Bûcherons2-3 joueursCoupent en continu
Bâtisseurs / gardes1-2 joueursConstruisent et sécurisent la base, surveillent la nuit
Leader / Officier1Gè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émentValeur
Dimensionfactionwar:cuivre
BiomeWindswept Hills (terrain montagneux, taillé pour le minage)
Ressources exclusivesCuivre + Fer (en abondance)
DéblocageBûcheron niveau 10 + 256 rondins
Taille / world borderNon 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émentValeur
Dimensionfactionwar:or (datapack custom : dimension_type + dimension JSON, seed dédiée)
Biomeminecraft:badlands, forcé uniformément sur toute la dimension
Bordure de monde2000 blocs de diamètre
Ressources exclusivesOr + Redstone uniquement (tout autre minerai retiré à la génération)
DéblocageMineur niveau 15 + 512 lingots (cuivre + fer mélangés)
Plateforme d'arrivéeEn quartz lisse, protégée sur un rayon de 20 blocs (admins uniquement)
Point de respawnRéglé sur la plateforme via /setworldspawn
Zone Or / Redstone — palier 3
Zone Or / Redstone — palier 3

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émentValeur
DimensionNouvelle dimension dédiée (identifiant non précisé dans les sources)
BiomeNon précisé dans les sources (lore : sommets froids)
Ressources exclusivesDiamant + Lapis
DéblocageMineur niveau 25 + Bûcheron niveau 20
IntégrationBouton « 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émentValeur
NatureHub habité, pas un terrain à miner
BiomePlaines, avec variante rare Plaines de tournesols
ContenuVrais villages générés naturellement, avec villageois et échanges — génération plus rapprochée que la normale pour en croiser facilement
DéblocageForgeron niveau 28 + 256 Diamant/Lapis combinés, depuis la Zone Diamant
RôlePoint de départ du système de quêtes narratives ; onglet « Quêtes » dédié dans le menu
BuildConstruction 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 :

  1. Un bouton physique est posé sur la plateforme de la zone précédente.
  2. Clic droit → vérification en direct du niveau de métier requis et du stock de ressources porté.
  3. 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.
  4. 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.

Menu Zones : conditions de déblocage affichées en direct
Menu Zones : conditions de déblocage affichées en direct

É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émentComportement
Données synchroniséesInventaire, vie, XP — tout suit le joueur sans perte, quel que soit le serveur
Faction, progressionSuivent également le joueur partout, sans coupure
SauvegardeCapture de l'état joueur toujours sur le thread principal (Snapshot figé), puis traitement asynchrone
DéclencheurSauvegarde à PlayerQuitEvent (bloquante, volontairement, pour survivre à un redémarrage), chargement à PlayerJoinEvent (asynchrone)
Point d'ancrageTout 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ériodiquesDonnées joueur sauvegardées automatiquement toutes les 5 minutes
StockageBase 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 nouveau PlayerDataManager centralisé dans factionsystem, 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émentValeur
ArchitectureUn proxy central répartit les joueurs entre plusieurs mondes indépendants
BriquesLobby + la progression vers les Cinq Royaumes + Terravel, le monde vanilla final
Périmètre annoncé (roadmap 29/08)Lobby + Terravel + 5 zones
IsolationChaque 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 zonesAugmentée de 10 Go → 20 Go
RedémarragesAutomatiques toutes les 6 h : 00h00 / 06h00 / 12h00 / 18h00, avec avertissement en jeu à 5 min et 1 min
Cross-playJava + Bedrock (Switch, Xbox, PlayStation, mobile, Windows) sur les mêmes serveurs. Pseudos Bedrock préfixés d'un .
Adresse51.195.4.126:25577 (toutes plateformes) ; port Bedrock historique annoncé : 19132 ⚠️ à confirmer lequel fait foi aujourd'hui

Plugins serveur associés aux zones :

PluginRôle
FactionSystemCœur : factions, Core, économie, métiers, loadouts, airdrops, canaux réseau, sauvegarde joueur
Zone2ResourcesTout 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
ZoneBridgeTransfert réseau (portails) entre zone1 et zone2
LobbySystemPortails 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ègleDétail
Un lit par zoneChaque zone garde en mémoire votre propre lit, indépendamment des autres. Fini le lit unique effacé à chaque nouveau lit posé
EnregistrementClic droit sur un lit → point d'apparition enregistré pour cette zone précise, instantanément
HoraireFonctionne à toute heure, jour comme nuit — pas besoin d'attendre
EffetMort en Zone Bois → respawn au lit de Bois ; mort en Zone Or → respawn au lit d'Or
CouvertureAutomatique sur toutes les zones, actuelles et futures
Sans litWorldRespawnListener 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émentValeur
Commande/fmap
NatureVraie carte vanilla, rendu 100 % natif Minecraft
CentrageSur votre position au moment où vous la recevez
CurseurFlèche blanche de position affichée en temps réel
Brouillard de guerreRé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
Cooldown60 secondes entre deux demandes
Cartes par joueurUne seule, réutilisée à chaque demande
Exploration et carte : /fmap et le brouillard de guerre
Exploration et carte : /fmap et le brouillard de guerre

Correctif majeur (15/08/2026). Chaque appel de /fmap cré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#

PalierZoneStatut au 30/08/2026
1Zone Bois (Sylvange)Ouverte et jouable, arc narratif Chapitre 1 en place (Osric, 12 étapes)
2Zone Cuivre/Fer (Ferconte)Ouverte (bouton de passage vers la Zone Or posé sur sa plateforme)
3Zone Or/Redstone (Solarande)Ouverte et intégrée au menu
4Zone Diamant (Glacime)Ouverte, complète et intégrée au menu. Sous-arc narratif Glacime/Diamant encore à écrire
5Zone 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 :

ZoneDescription d'origine
🌿 Zone richeTerres fertiles, ressources abondantes, « un vrai paradis à défendre »
🏜️ Zone pauvre / désertiqueHostile, 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 :

  1. 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 ».
  1. 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#

AncienActuel
Zone Riche / Zone Pauvre = deux mondes5 zones à paliers = 5 mondes progressifs
Camp choisi/attribué à la création de la faction selon la positionStatut 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.

Onglet « Ma Faction » du menu client : puissance, membres, territoire, claims
Onglet « Ma Faction » du menu client : puissance, membres, territoire, claims

1. Créer, rejoindre et quitter une faction#

ActionRègle
Créer une factionDepuis le menu (/f), on tape un nom dans le chat. 3 à 20 caractères. Création instantanée
RejoindreTaper 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 factionUn joueur = une seule faction. Impossible de créer ou rejoindre plusieurs factions, aucun contournement possible
QuitterBouton dédié. Si l'on est seul membre (leader solo), la faction est dissoute automatiquement
Quitter en tant que leader avec d'autres membresAction bloquée — il faut d'abord transférer le leadership
PersistanceFactions, 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.

GradeDroits
👑 LeaderFondateur. 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
🎖️ OfficierInviter 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
🙋 MembreJoueur 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) :

ActionRésultat
Clic gauche sur une têtePromeut le membre au grade supérieur
Clic droit sur une têteRétrograde le membre au grade inférieur
Shift + clic droit sur une têteExclut 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 /f d'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).

OngletContenu
FactionNom, 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)
ShopBoutique : upgrades du Core, airdrops, loadouts. Achats avec le trésor de faction
RaidsEn 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
CagnotteSolde de la faction + cagnotte serveur commune, en direct
CoreBarre de vie réelle du Core, PV actuels / max, statut de défense
ZonesProgression et accès aux zones à paliers : bouton « s'y rendre » par zone débloquée, statut de progression pour la suivante
MétiersNiveau, 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ôneNomFonction
🌟 Étoile du NetherCréer une factionDemande un nom (3-20 caractères) dans le chat
🧭 BoussoleRejoindre une factionDemande le nom exact d'une faction existante
📕 Livre à écrireListe des factionsToutes les factions du serveur, avec camp et nombre de membres

État 2 — joueur avec faction :

IcôneNomFonctionVisible par
📖 Livre marronMa faction : [nom]Fiche d'identité (camp, membres, territoires claim). InformatifTous
🟫 Tête de joueurMembres de la factionListe des membres avec leur rôle, affichée dans le chatTous
🟨 Lingot d'orIndicateur de campLingot doré = Riche, chair pourrie = Pauvre. Purement informatifTous
🧨 TNTLibérer ce chunkRetire le claim du chunk courantTous
📜 Papier/carteClaim ce chunkRevendique le chunk courantTous
🚫 Barrière rougeQuitter la factionDissout la faction si leader solo ; bloqué si leader avec membresTous
💎 ÉmeraudeInviter un joueurDemande le pseudo exact d'un joueur connectéLeader + Officier
🔔 ClocheChat de factionActive/désactive le mode chat de faction (= /fchat)Tous
📕 Livre à écrireListe des factionsToutes les factions du serveurTous
⚔️ Épée de ferGérer les membresOuvre le sous-menu de gestion des gradesLeader

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.

BoutonEffetPrérequis
🔷 Poser le Core iciPlace le Core de la faction à votre position actuelle. Une fois posé, il est invulnérable pendant 24 h, le temps de vous organiserUn chunk déjà claim par votre faction
🔷 Claim ce chunkRevendique le chunk sous vos pieds pour votre faction
🔷 Unclaim ce chunkLibère le chunk sous vos pieds
🔷 Définir la zone AFK iciDéfinit la zone AFK de la faction à votre position. Les membres présents y gagnent des pièces automatiquement toutes les 10 minutesUn 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ègleValeur
Unité1 chunk = 16 × 16 blocs
ClaimEn 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
UnclaimBouton dédié (onglet Gestion, voir §3.3 — ou icône TNT de l'ancien GUI) — libère le chunk courant
Anti-doublonUn chunk déjà claim par une faction ne peut pas être revendiqué par une autre tant qu'il n'est pas libéré
ProtectionSeuls les membres de la faction propriétaire peuvent construire ou casser des blocs dans un territoire claim
Suivi par mondeLe système différencie les claims sur chaque zone du serveur — aucune confusion entre les mondes
PortéeFonctionne dans toutes les zones, y compris les zones à paliers
Coût / limiteNon 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ègleValeur
PoseBouton « Poser le Core ici » de l'onglet Gestion (voie de référence, voir §3.3) — ou commande /fcore set
EmplacementObligatoirement dans un chunk claim par votre faction
PositionÀ votre position exacte au moment de la commande / du clic
NombreUn seul Core actif par faction
Invulnérabilité initiale24 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#

ValeurChiffre
PV de départ500 PV
PV bonus (boutique)+50 PV max par achat, permanent et cumulable
Régénération de baseAutomatique 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 upgradesLes 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ègleDétail
QuiUniquement 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 pasMinage classique et explosions (creeper, TNT) : totalement inefficaces contre le Core. Seul le combat compte
QuandAprès l'expiration des 24 h d'invulnérabilité

5.4 Destruction et pillage#

Si le Core tombe à 0 PV :

ConséquenceDétail
Pillage30 % du trésor de la faction victime est pillé et reversé instantanément dans celui des assaillants
CoreIl disparaît — la faction victime doit en reposer un nouveau (les upgrades sont conservés)
AnnonceL'événement est annoncé publiquement dans le chat serveur
TraceEnregistré 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émentValeur
Commande/f history — ou onglet Raids du menu
ProfondeurLes 10 derniers raids impliquant votre faction, que vous soyez attaquant ou victime
Informations affichéesQui 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
AffichageCadre scrollable indépendant dans le menu (à la molette)
Historique des raids (/f history)
Historique des raids (/f history)

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émentValeur
PoseBouton « 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 poserLeader ou Officier
PrérequisÊtre dans un territoire déjà claim par la faction
FormeUn point central + un rayon de 10 blocs
Gain2 pièces au trésor commun, toutes les 10 minutes, par joueur présent
Exemple officiel5 joueurs AFK ensemble = 10 pièces toutes les 10 minutes
Retour visuelUn message discret (au-dessus de la barre de vie) confirme l'entrée et la sortie de zone
CumulCumulable avec toute l'autre activité économique (métiers, impôt, boutique)
Zone AFK de faction (/f afk set)
Zone AFK de faction (/f afk set)

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émentValeur
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 revenuDétail
MétiersUne 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 AFK2 pièces / 10 min / joueur présent
QuêtesToutes les récompenses de quêtes vont directement au trésor de faction, jamais dans un portefeuille personnel
Raid réussi30 % du trésor de la faction dont vous détruisez le Core
RedistributionPart 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.

StatutConditionEffets
🔵 PauvreTrésor faibleGarde 100 % de ses gains · Core à régénération plus rapide · éligible à la redistribution quotidienne
🟡 RicheTré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émentValeur
Prélèvement10 % de chaque gain d'une faction Riche part dans une cagnotte serveur commune
Faction PauvreAucun prélèvement — garde 100 % de ses gains
RedistributionChaque 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émentValeur
Accès/f shop, ou onglet Shop du menu
Qui peut acheterLeader et Officiers uniquement
MonnaieLe trésor commun de la faction
InterfaceMenu cliquable avec prix affichés et solde visible en temps réel ; rafraîchissement automatique après chaque achat

10.1 Articles et prix#

ArticleEffetPrix
+50 PV Max au CoreRenforce durablement le Core. Permanent et cumulable (achetable autant de fois que voulu)5 000 pièces
🕐 +2 PV/min de RégénérationAccé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 actif3 000 pièces
🧪 Boost XP +20 %+20 % d'XP de métier pour toute la faction pendant 2 heures6 000 pièces
📦 Airdrop (Zone Bois / Zone Cuivre-Fer)Déclenche un largage dans la zone où l'on se trouvePrix non précisé dans les sources
⚔️ Loadout Zone BoisÉquipement automatique au respawn, orienté combat/survie léger15 000 pièces
⚔️ Loadout Zone Cuivre/FerÉquipement automatique au respawn, plus blindé et défensif15 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ègleDétail
DéclenchementDepuis la boutique, par la faction
ContrainteIl faut être physiquement dans la bonne zone (Bois ou Cuivre/Fer) — pas de déclenchement à distance
Mise en scèneUn 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é
ContenuVarié et généreux selon la zone : ressources en gros volume, équipements enchantés, surprises rares
Gestion serveurAirdropManager (plugin FactionSystem)

11. Les loadouts de faction#

RègleValeur
Prix15 000 pièces par loadout (Zone Bois ou Zone Cuivre/Fer)
Durée3 jours pleins une fois activé par la faction
EffetTous les membres reçoivent automatiquement un équipement complet (armure, arme enchantée, ressources) à chaque respawn
ContenuVarie selon le loadout : combat/survie léger pour Zone Bois, plus blindé et défensif pour Zone Cuivre/Fer
Anti-grief à la mortL'équipement de loadout ne droppe jamais au sol quand on meurt — aucun farm gratuit sur le dos de ceux qui ont payé
Anti-transfertUn 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ébarrasserLa poubelle de l'inventaire custom (/newinv)
SuiviPanneau Loadout compact dans l'inventaire custom, avec le temps restant avant expiration
Gestion serveurLoadoutManager (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émentValeur
Onglet Raids du menu, tout en haut (au-dessus de l'historique des raids)
PérimètreToutes les factions actives du serveur
Contenu par ligneNom de la faction · statut 🟡 Riche / 🔵 Pauvre · nombre de membres
TriAutomatiquement classées par nombre de membres
AffichageListe encadrée et scrollable à la molette si le serveur compte beaucoup de factions
Juste en dessousL'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ègleDétail
Anti-friendly-fireLe système empêche automatiquement tout dégât entre membres d'une même faction, quel que soit leur grade
DétectionEn temps réel : chaque coup porté est vérifié avant d'appliquer les dégâts
CouvertureCorps-à-corps (épée, poing, tout objet contondant) et projectiles (flèches, boules de feu, autres tirs)
MessageAvertissement instantané à l'attaquant : « Tu ne peux pas attaquer un membre de ta propre faction. »
ActivationAutomatique dès l'adhésion à une faction, aucune action requise
⚠️ Limite connueLes 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-factionsReste actif normalement entre joueurs de factions différentes
Joueur sans factionAucune protection spécifique — le PvP standard du serveur s'applique
Confort PvPLes 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.

CommandeFonction
/fOuvre le menu principal de faction
/factionmenuOuvre le menu de faction du mod client (aussi : touche G, ou icône F de la sidebar)
/f historyHistorique des 10 derniers raids de la faction
/f shopBoutique de faction (Leader / Officier)
/f afk setPose la zone AFK de la faction (Leader / Officier). ⚠️ Remplaçable par l'onglet Gestion
/fchatActive/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
/fmapCarte vanilla centrée sur soi, avec brouillard de guerre (cooldown 60 s)
/fcore setPose le Core de la faction à la position actuelle. ⚠️ Remplaçable par l'onglet Gestion
/fcore infoPV du Core, statut d'invulnérabilité, camp et trésor de la faction
/fpotMontant actuel de la cagnotte serveur et son fonctionnement
/newinvInventaire custom (panneau Loadout, poubelle, recherche)

15. Sous le capot (référence technique)#

Le plugin principal FactionSystem instancie tous les managers au démarrage :

ComposantRôle
FactionManagerCréation de factions, gestion des membres, rôles (leader/officier/membre), claims de territoire
core/CoreManagerCore de faction : PV, upgrades, régénération, historique de raids
economy/TreasuryManagerTrésorerie de faction, cagnotte serveur, redistribution quotidienne automatique, multiplicateurs d'XP
economy/ShopGUIInterface d'achat en jeu de la boutique
economy/AfkZoneManagerZones AFK rémunérées
jobs/JobManagerCache mémoire de la progression des 5 métiers, persistant en MariaDB
LoadoutManagerÉquipement automatique au respawn, protection anti-grief des objets de loadout
AirdropManagerLargages de ravitaillement
Canaux réseauMenuDataChannel, 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.

La guerre des classes : Riches contre Pauvres
La guerre des classes : Riches contre Pauvres

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#

SourceDétailMontant
Activité de métierUne part de l'XP de métier gagnée (minage, coupe, récolte, forge, chasse) est convertie en pièces pour le trésor20 % 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 factionPar joueur de la faction présent dans la zone, toutes les 10 minutes2 pièces / joueur / 10 min
QuêtesRécompense de quête (Faction, Principale, Secondaire, PNJ) versée au trésorMontants unitaires non précisés dans les sources
Raid réussiDestruction du Core d'une faction ennemie30 % du trésor de la victime, reversé instantanément à l'attaquant
Redistribution quotidiennePart de la cagnotte serveur revenant aux factions Pauvres activesAu 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 maison FactionSystem), 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ôleVoir le trésorDépenser le trésorPoser Core / zone AFK
LeaderOuiOuiOui
OfficierOuiOuiOui
MembreOuiNonNon

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.

StatutConditionImpôtRégénération du CoreExposition
🔵 PauvreTrésor sous le seuilGarde 100 % de ses gainsPlus rapideCible moins intéressante
🟡 RicheTrésor au-dessus du seuilReverse 10 % de chaque gain à la cagnotte serveurPlus lenteCible 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#

EmplacementRendu
Menu /f — bouton « Indicateur de camp »Lingot d'or si Riche, chair pourrie si Pauvre (purement informatif)
Fiche « Ma faction » du menu /fCamp affiché en clair
Liste des factions (menu client)🟡 Riche / 🔵 Pauvre, liste triée par nombre de membres, scrollable à la molette
/fcore infoCamp 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#

QuestionRè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 redistributionChaque 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épartitionAu prorata de l'activité de la journée de chaque faction pauvre — plus une faction pauvre est active, plus sa part est grosse
TransparenceChaque 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)
Le système d’impôt progressif
Le système d’impôt progressif

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éristiqueValeur
Bloc utiliséBeacon
Pose/fcore set (ou onglet Gestion du menu client) — obligatoirement dans un chunk claim par la faction
Nombre de Cores1 seul actif par faction
PV de départ500 PV (+ upgrades achetés en boutique)
Invulnérabilité après pose24 heures
RégénérationAutomatique hors attaque — plus rapide si Pauvre, plus lente si Riche (valeurs de base non précisées)
Sources de dégâts validesUniquement 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 inefficacesMinage 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émentValeur
DéclencheurLe Core de la victime tombe à 0 PV
Part du trésor pillée30 % du trésor de la faction victime
DestinationReversée instantanément au trésor de la faction attaquante
Sort du CoreIl disparaît — la victime doit en reposer un nouveau (nouvelle invulnérabilité de 24 h à la repose)
Upgrades achetésConservé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.

Boutique de faction (/f shop)
Boutique de faction (/f shop)

7.1 Tableau complet des articles#

ArticlePrixEffetNature
+50 PV Max au Core5 000 piècesAugmente durablement les PV maximum du CorePermanent et cumulable — achetable autant de fois que voulu ; survit à la destruction et à la repose du Core
🕐 +2 PV/min de Régénération8 000 piècesAccé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ècesRemet immédiatement le Core à 100 % de ses PVConsommable — nécessite un Core actif
🧪 Boost XP +20 %6 000 pièces+20 % d'XP de métier pour toute la faction pendant 2 heuresTemporaire (2 h), à l'échelle de la faction
📦 Airdrop de faction (Zone Bois / Zone Cuivre-Fer)Prix non précisé dans les sourcesDé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 occasionnellesConsommable — il faut être physiquement dans la zone concernée pour déclencher son airdrop
⚔️ Loadout Zone Bois15 000 piècesÉquipement automatique à chaque respawn pour toute la faction (voir §8)Temporaire — 3 jours pleins
⚔️ Loadout Zone Cuivre/Fer15 000 piècesIdem, 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émentValeur
ArticlesLoadout Zone Bois et Loadout Zone Cuivre/Fer
Prix15 000 pièces chacun
PortéeToute la faction — tous les membres en bénéficient
Durée3 jours pleins après activation
DéclenchementÀ chaque respawn : l'équipement complet est redonné automatiquement
ContenuArmure + 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-griefTant que le loadout est actif, l'équipement ne droppe jamais au sol à la mort — aucun loot gratuit pour l'adversaire
Restrictions de stockageUn 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ébarrasserLa poubelle de l'inventaire custom (/newinv)
SuiviPanneau Loadout compact dans l'inventaire custom : indique si un loadout est actif et le temps restant avant expiration
Loadouts de faction
Loadouts de faction

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émentValeur
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)
FormePoint central + rayon de 10 blocs
Gain2 pièces par joueur de la faction présent, toutes les 10 minutes
CumulLe gain est par joueur présent, pas un forfait : 5 joueurs AFK = 10 pièces / 10 min
Cumulable avecToute l'autre activité économique (métiers, impôt, boutique)
Retour visuelMessage 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#

CommandeFonctionRestriction
/f shopOuvre la boutique de factionLeader / Officier
/f afk setPose la zone AFK de la factionLeader / Officier, en territoire claim
/f historyHistorique des 10 derniers raids (montants pillés inclus)
/fcore setPose le Core à la position actuelleEn territoire claim de la faction
/fcore infoPV du Core, statut d'invulnérabilité, camp, trésor
/fpotMontant 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 /newinv avec 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).

Le système de métiers
Le système de métiers

1. Les 5 métiers et leurs actions#

MétierIcône du menuAction qui rapporte de l'XPCe qui peut être doublé
⛏️ MineurPiocheMiner du minerai (fer, or, diamant, etc.)Le drop de minerai
🪓 BûcheronHacheCouper du boisLe drop de bois
🔨 ForgeronEnclumeCrafter armes / armures / outilsLe craft bonus sur les armes, armures et outils en fer et diamant
🌾 FermierHoueRécolter des culturesLa récolte des cultures
🏹 ChasseurArcTuer des mobsLe 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émentValeur
Niveaux1 à 30 par métier
ProgressionIndépendante pour chaque métier — chacun a son XP et son niveau propres
Gain d'XPChaque action liée au métier concerné donne de l'XP à ce métier uniquement
Nature du bonusChance 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 maximum30 % de chance de doubler au niveau 30 (niveau max)
XP requise par niveauAffichée en jeu (XP actuel / XP requis) — les valeurs numériques ne sont pas précisées dans les sources
SauvegardeCache 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 »)#

NiveauChance de doubler le dropRepère
11 %Démarrage
1010 %Palier de déblocage Zone 2 (Bûcheron)
1515 %Palier de déblocage Zone 3 (Mineur)
2020 %Palier de déblocage Zone 4 (Bûcheron)
2525 %Palier de déblocage Zone 4 (Mineur)
2828 %Palier de déblocage Zone Capitale (Forgeron)
3030 %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#

ModificateurEffetSource
Boost XP +20 %+20 % d'XP de métier pour toute la faction pendant 2 heuresAchat en boutique de faction, 6 000 pièces
Zones à paliersL'XP de tous les métiers est réduite dans les zones à paliers, pour ralentir volontairement la progressionWiki 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émentValeur
Taux de conversion20 % de l'XP gagnée (note de test dev du 14/08/2026 — ⚠️ à confirmer sur la version actuelle)
BénéficiaireLe trésor de la faction, jamais un portefeuille personnel
Impôt appliqué ensuiteFaction 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.

ZonePalierCondition de déblocage
🌲 Zone 1 — Bois (Sylvange)1Accessible dès le départ
⛏️ Zone 2 — Cuivre/Fer (Ferconte)2Bûcheron niveau 10 + 256 bois en inventaire
🟡 Zone 3 — Or/Redstone (Solarande)3Mineur niveau 15 + 512 lingots (cuivre + fer, mélange libre, pas de ratio imposé)
💎 Zone 4 — Diamant/Lapis (Glacime)4Mineur niveau 25 + Bûcheron niveau 20
🏘️ Zone 5 — Capitale (Aubécie)5Depuis 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#

CommandeFonction
/jobOuvre le menu des métiers
/job choose <métier>Choisit directement un métier par son nom (ex. /job choose bucheron)
/job infoAffiche le détail de la progression : niveau, XP et bonus de chaque métier

⚠️ À confirmer : /job et /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 info est 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.

Onglet Métiers : niveau, XP réel et barre de progression par métier
Onglet Métiers : niveau, XP réel et barre de progression par métier

6.1 Contenu de chaque carte métier#

Élément affichéDétail
IcôneUne par métier : pioche, hache, enclume, houe, arc
Nom + niveauLe niveau est affiché directement à côté du nom
Description courteCe que rapporte le métier
XP réelXP actuel / XP requis affiché en bas de la carte (remplace l'ancienne barre « niveau/30 »)
Barre de progressionReflète la vraie avancée vers le prochain niveau
BonusBonus courant affiché en direct

6.2 Code couleur de la barre de progression#

NiveauCouleurLibellé
< 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/2026Sortie 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/2026Branchement sur l'économie : l'activité de métier alimente automatiquement le trésor de faction.
17-18/08/2026Refonte. 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/2026Ajout 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/2026Mise à 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ègleStatut
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.txtexport 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 du FactionMenuScreen, 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. »

Onglet Quêtes, filtré sur les quêtes PNJ
Onglet Quêtes, filtré sur les quêtes PNJ

1. Accéder au menu Quêtes#

ÉlémentDétail
EmplacementOnglet « Que », dans la barre latérale du menu client, à côté de Inventaire / Recettes / Faction
OuvertureDepuis l'inventaire custom (/newinv, touche G en test), puis clic sur l'onglet Que
NavigationLa 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
ProgressionIndividuelle et sauvegardée : elle suit le joueur à chaque connexion, indépendamment des autres joueurs

2. Les 4 catégories de quêtes#

CatégorieVisibilitéOù se réclame la récompenseContenu
🏴 FactionVisible dès le départDirectement dans le menu (bouton « Réclamer »)Objectifs généralistes : niveaux de métier, livraisons de ressources, paliers de kills
📖 PrincipaleVisible dès le départDans le menuTrame narrative — Chapitre 1 « L'Éveil » (voir §7)
🗺️ SecondaireVisible dès le départDans le menuObjectifs annexes, vie sociale de la Capitale
👤 PNJInvisible tant qu'un personnage ne vous l'a pas confiéeJamais dans le menu — il faut retourner parler au PNJ en personneQuê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 coursCondition pas encore remplie
Retourne voir le PNJCondition remplie, récompense à récupérer
TerminéeQuê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'objectifExemples
Atteindre un niveau de métierMineur, Bûcheron, Forgeron, Fermier, Chasseur — de « Premiers pas de Forgeron » à « Maître chasseur »
Livrer une quantité de ressourceCharbon, cuivre, or, bois, blé, fil, os, cuir
Éliminer des mobs hostilesPaliers de kills croissants, de 5 à 75
Objectifs narratifs / sociauxParler à un villageois, conclure un échange, apporter un objet à un PNJ
ÉlémentValeur
Nature de la récompensePièces, versées directement au trésor de la faction
Montants unitairesConnus 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éclenchementUne 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.

FonctionComportement
Activer le suiviOuvrir le menu Quêtes, puis cliquer sur « Suivre » à côté de la quête choisie
Affichage en jeuUn 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 suiviesUne seule à la fois, changeable à tout moment
DésactiverRecliquer sur « Suivi » pour arrêter le suivi
PersistanceLe suivi survit à une déconnexion — pas besoin de re-sélectionner la quête à chaque session
Bascule automatiqueQuand vous acceptez une nouvelle étape, le suivi bascule dessus tout seul

4.1 Notification discrète (badge)#

ÉlémentComportement
FormeUn petit badge rouge en haut à gauche de l'écran
DéclencheurDès qu'Osric a quelque chose à vous dire (nouvelle étape du Chapitre 1 disponible)
PhilosophieAucune 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.
Écran de dialogue — Aldric, Gardien d’Aubécie
Écran de dialogue — Aldric, Gardien d’Aubécie

5.2 Options de réponse#

BoutonCondition d'affichageEffet
« Accepter la quête »Si vous ne l'avez jamais acceptéeLa 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à rempliesRend la quête, verse la récompense au trésor de faction, +20 points de réputation (une seule fois)
« Fermer »Toujours disponibleRepartir sans rien faire
« Faire un cadeau »Si l'objet-cadeau requis est dans l'inventaireConsomme l'objet, +5 points de réputation (1×/jour/PNJ)

5.3 Quête refusée vs. quête acceptée#

CasConsé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éeElle 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#

ÉtapeActionRésultat
1Clic droit sur un PNJSon dialogue s'ouvre, adapté à votre situation
2Cliquer sur « Accepter la quête »La quête apparaît immédiatement dans l'onglet PNJ du menu, au statut En cours
3Accomplir l'objectifLivrer des ressources, tuer des mobs, etc. Le statut passe à Retourne voir le PNJ
4Retourner parler au même PNJSon dialogue change automatiquement et propose « Terminer la quête »
5Cliquer 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.

Le palier de réputation affiché dans la fenêtre de dialogue
Le palier de réputation affiché dans la fenêtre de dialogue

6.1 Gagner de la réputation#

ActionPointsFréquence
Terminer sa quête+20 pointsUne seule fois
Lui offrir un cadeau+5 points1 × par jour, par PNJ

6.2 Objets-cadeaux requis#

PNJObjet-cadeau
🍞 AldricPain
💎 SéraphineÉmeraude
⛏️ BramLingot de fer
📖 MérielleLivre

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#

PalierPoints requis
Inconnu0 pts
🟢 Connu200 pts
🔵 Apprécié500 pts
🟣 Respecté1 000 pts
🟡 Allié2 000 pts

6.4 Suivre et perdre de la réputation#

QuestionRé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émentDétail
Nom du chapitreChapitre 1 — « L'Éveil »
PNJ guideOsric, l'Éclaireur de Sylvange — présent à Sylvange (Zone Bois) dès votre arrivée
Nombre d'étapes12 étapes, chacune avec son propre texte narratif
Accès rapideTouche J de n'importe où + badge rouge quand une étape est disponible
Rôle narratifOsric commente vos progrès, glisse des indices sur Aubécie et les Anciens, et vous prépare à Ferconte
Progression verrouilléeChaque étape doit être explicitement acceptée, exactement comme avec les autres PNJ d'Aubécie — aucune quête ne se lance toute seule
SuiviLe 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-arcRoyaume / zoneNombre 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.

PNJTitreObjectifRécompenseContexte narratif
🛡️ AldricGardien d'AubécieLivrer 10 émeraudes — quête « Le Premier Service »150 piècesUne preuve de bonne foi envers la cité ; « Aldric n'oublie jamais un service rendu »
💰 SéraphineMarchande d'AubécieLivrer 5 lingots d'or200 piècesElle « teste, évalue, observe la façon dont vous manipulez la richesse » avant d'ouvrir son commerce
⚒️ BramForgeron d'AubécieTuer 15 mobs hostiles250 piècesIl ne laisse approcher son enclume qu'à ceux qui ont prouvé leur courage au combat
📜 MérielleL'Ancienne d'AubécieLivrer 16 papiers — quête « Fragments de mémoire »150 piècesChaque fragment d'histoire a un prix : du papier, pour continuer à écrire ce qu'elle refuse de laisser s'effacer
🕯️ Le CinquièmeAucune quêteNi 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.

Écran de dialogue — Mérielle, l’Ancienne d’Aubécie
Écran de dialogue — Mérielle, l’Ancienne d’Aubécie

7.3 « La Mémoire Scellée » — l'arc de Mérielle (10 étapes)#

ÉlémentDétail
PrérequisAvoir terminé « Fragments de mémoire » chez Mérielle ; elle vous accueille alors avec un nouveau dialogue dès votre retour
FormatChaîne de quêtes entièrement narrative, en 10 étapes
ThèmeMé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
AboutissementLa 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 étapeDes 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 »
Le Fragment de la Voûte dans l’inventaire custom
Le Fragment de la Voûte dans l’inventaire custom

⚠️ 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êteObjectif
Premier contactParler à un villageois
Petit commerceComplé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#

PNJLieuRôle
🧑‍🌾 AppoLobby (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égorieNombre de quêtesDétail
🏴 Faction28Niveaux de métiers, livraisons de ressources, paliers de kills (5 à 75)
📖 Principale12Chapitre 1 « L'Éveil » : 4 Sylvange + 4 Ferconte + 4 Solarande
🗺️ Secondaire2Premier contact, Petit commerce
👤 PNJ4Aldric, Séraphine, Bram, Mérielle
Total annoncé46 quêtesSur 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/2026Apparition 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/2026Premiè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/2026Structuration en 3 catégories : Quêtes de Faction, Quête Principale (objectif : rejoindre la Capitale), Quêtes Secondaires.
24/08/2026Arrivé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/2026Quatre 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/2026Systè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/2026Suivi 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/2026Chapitre 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 (voir 15-donjons-et-boss.md pour 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).

Annonce du mod client FactionWar Client
Annonce du mod client FactionWar Client

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 mainOnglets Shop / Raids / Cagnotte / Core / Métiers / Gestion du même écran
Inventaire vanillaInventaire custom /newinv (recherche, poubelle, aperçu personnage, panneau Loadout)
Livre de recettes vanillaOnglet Rct reconstruit (RecipesScreen)
Écran de troc villageois vanillaFenêtre de dialogue PNJ dédiée par personnage
Déplacement entre zones via portails / plateformes physiquesOnglet 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)JalonApports
16/08 (~20:12)Annonce initiale — FactionWar ClientPremier 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/08V.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/08Loadouts de factionDeux 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/08Onglet MétiersSuite à 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/08Teasing du nouvel inventaireAnnonce « 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/08Refonte 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/08Refonte de l'onglet MétiersIcô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/08Onglet Zones étenduZone 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/08Zone 4 + Zone Capitale dans le menuBouton « 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/08Onglet 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 PNJAldric, 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/08Système de réputation PNJPalier 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/08Touche 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/08Onglet Raids enrichiAjout, 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/08Onglet Faction : chat et membresBouton « 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 GestionQuatre 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 permanentBouton « 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é)

IndexLibelléÉcran cibleCommande équivalente
0InvCustomInventoryScreen/newinv
1RctRecipesScreen(pas de commande dédiée citée)
2FFactionMenuScreen/factionmenu
3QueMenu 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#

ToucheEffetStatut
GOuvre / 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
JParler directement à Osric (Chapitre 1), depuis n'importe oùActif
EInventaire vanillaUn remplacement définitif par le menu custom est envisagé, non tranché
VRéglages du vocal de proximitéAppartient au mod tiers Simple Voice Chat, pas au FactionWar Client
MoletteDé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émentDétail
Grille36 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 rechercheFiltre 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 personnageRendu 3D en temps réel qui suit la souris (via InventoryScreen.renderEntityInInventoryFollowsMouse)
Panneau LoadoutCompact : 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éeSupprime en un clic l'objet porté sur le curseur — y compris les objets de Loadout depuis la mise à jour dédiée
NavigationSidebar partagée vers Recettes et Faction
Inventaire custom : grille repositionnée et fabrication
Inventaire custom : grille repositionnée et fabrication

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.

Inventaire custom : la barre de recherche surligne les objets en vert
Inventaire custom : la barre de recherche surligne les objets en vert

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.

OngletContenu et actions
FactionNom, 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
ShopUpgrades 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
RaidsDeux 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
CagnotteSolde de la faction + cagnotte serveur commune (redistribution quotidienne)
CoreBarre de vie réelle du Core, PV actuels / max, état de défense
ZonesUn 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étiersLes 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
Gestion4 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

Onglet Zones : la liste des paliers et leur état
Onglet Zones : la liste des paliers et leur état
ZoneCondition
Zone 1 — BoisAccessible dès le départ
Zone 2 — Cuivre/FerBûcheron niveau 10 + 256 bois en inventaire
Zone 3 — Or/RedstoneMineur niveau 15 + 512 lingots (cuivre + fer, mélange libre)
Zone 4 — DiamantMineur 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.

FonctionDétail
Catégories5, calquées sur le vanilla : Recherche / Équipement / Blocs / Divers / Redstone
Source des recettesClientRecipeBook, via player.getRecipeBook()
FiltrageUniquement les recettes tenant dans une grille 2×2 — les recettes table de craft sont masquées
RechercheRecherche texte en direct dans les résultats
PaginationVraie navigation par page (flèches < >), nombre de pages calculé réellement
SélectionClic 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
SurbrillanceLes objets déjà possédés s'illuminent en vert dans l'inventaire : on voit immédiatement ce qui manque
Craft automatiqueClic 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)
PanneauxGrille 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égorieComportement
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émentDétail
EmplacementLes 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éputationPalier 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 requisAldric → 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#

CanalRôle
MenuDataChannelAlimentation de tous les onglets du menu Faction
ShopPurchaseChannelAchats en boutique de faction
ZoneTravelChannelVoyage vers une zone (routage monde/coordonnées, gestion du cas inter-serveurs)
FactionManagementChannelInviter / promouvoir / rétrograder / exclure
TrashItemChannelSuppression 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#

#ComposantVersion / fichier cité dans les sourcesObligatoire
0Minecraft Java Edition 1.21.11Oui
1Fabric Loader pour 1.21.11Installeur officiel sur fabricmc.net/use/installer/ — fichier partagé : fabric-installer-1.1.2.exe (479,65 Ko)Oui
2Fabric API« dernier build compatible 1.21.11 » — fichier partagé : fabric-api-0.141.4+1.21.11.jar (2,30 Mo), CDN ModrinthOui
3FactionWar Client (.jar)Version nommée : V.0.9. Lien de téléchargement privé, réservé aux membres Genesis / testeursOui
4Simple Voice Chat (vocal de proximité)voicechat-fabric-1.21.11-2.6.10.jar (5,31 Mo), CDN ModrinthOptionnel — mod tiers, non lié au FactionWar Client

Procédure

  1. Lancer l'installeur Fabric, sélectionner la version 1.21.11, cliquer « Install ».
  2. Placer les .jar dans le dossier mods. ⚠️ Le chemin donné dans la source est %appdata%\Raoming\minecraft\mods — coquille manifeste ; le chemin standard est %appdata%\.minecraft\mods.
  3. Lancer Minecraft avec le profil « Fabric Loader 1.21.11 » et se connecter normalement.
  4. Le vocal de proximité s'active seul selon la proximité entre joueurs ; touche V pour 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émentStatut
Diffusion du modRéservée aux testeurs. Lien décrit comme « très privé, réservé aux membres Genesis, le temps de finir le dev dessus »
ObligationLe mod est annoncé comme obligatoire pour rejoindre le serveur
MenusAnnoncés « En Dev » dans la signature de la refonte des menus
Touche GPhase 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êtesExplicitement « version de test » — les quêtes actuelles servent surtout à valider le fonctionnement
Onglet Quêtes → PNJContenu en cours d'écriture ; les sous-arcs Glacime/Diamant de la quête principale restent à écrire
Zones 3 et 4 dans le menuLongtemps « déjà visibles dans le menu pour faire patienter » avant d'être fonctionnelles
RoadmapPhase 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#

LimiteDétail
Protocole MenuDataChannel fragileFlux 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/serveurLe mod étant obligatoire, aucun mode dégradé sans mod n'est décrit dans les sources
Livre de recettes limité au 2×2Les recettes nécessitant une table de craft 3×3 sont masquées
Objets de LoadoutImpossible 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)
BedrockLe 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 versionsUne 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, touches G et J)
  • 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 Fabric
  • sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md — wiki joueur au 16/08/2026
  • sources/discord/factionwar-annonces.txt — roadmap mise à jour du 29/08 et coulisses du 30/08
  • sources/discord/wiki-factionwar.txt — récapitulatif de commandes du 16/08
  • sources/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.

Toutes les commandes — le guide complet
Toutes les commandes — le guide complet

1. Factions#

CommandeDescriptionQui peut l'utiliserNotes
/fOuvre le menu principal de factionTous les joueursMenu 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 historyAffiche les 10 derniers raids impliquant ta faction — attaquant, victime, pièces pillées, anciennetéMembre d'une factionAjouté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 shopOuvre la boutique de faction : menu cliquable, prix affichés, solde du trésor en temps réelAchats : Leader et Officiers uniquementLe 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 setDéfinit la zone AFK de la faction à la position actuelle (rayon 10 blocs)Leader et OfficiersDoit ê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
/fchatActive/désactive le mode chat de faction permanentMembre 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 modeMembre d'une factionVisible uniquement par les membres en ligne de la faction
/fmapDonne une carte vanilla centrée sur ta position, avec curseur de position en temps réel et brouillard de guerre progressifTous les joueursCooldown 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 :

ActionBoutonQui
Créer une faction🌟 Étoile du Nether — nom de 3 à 20 caractères tapé dans le chatJoueur sans faction
Rejoindre une faction🧭 Boussole — nom exact d'une faction existanteJoueur sans faction
Liste des factions📕 Livre à écrireTous, avec ou sans faction
Claim ce chunk📜 Papier/carteMembre d'une faction
Libérer ce chunk (unclaim)🧨 TNTMembre d'une faction
Quitter la faction🚫 Barrière rougeMembre. 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 joueurLeader 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#

CommandeDescriptionQui peut l'utiliserNotes
/jobOuvre le menu de sélection de métierTous 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 nomTous les joueursExemple 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 infoAffiche le métier actuel, le niveau, l'XP et le bonusTous les joueursToujours 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#

CommandeDescriptionQui peut l'utiliserNotes
/fcore setPose le Core de faction à la position actuelleMembre 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 infoAffiche les PV du Core, son statut d'invulnérabilité, le camp de la faction et son trésorMembre d'une factionDoublonnée par l'onglet Core du menu client (barre de vie réelle)
/fpotAffiche le montant actuel de la cagnotte serveur et son fonctionnementTous les joueursLes 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#

CommandeDescriptionQui peut l'utiliserNotes
/factionmenuOuvre le menu Faction du mod client (7 à 8 onglets : Faction, Shop, Raids, Cagnotte, Core, Zones, Métiers, Gestion)Joueurs disposant du modVoie 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
/newinvOuvre l'inventaire custom (recherche, poubelle, aperçu personnage, panneau Loadout)Joueurs disposant du modLa 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)#

ToucheEffetStatutNotes
GOuvre / ferme le menu (comportement interrupteur, comme E) — voie d'accès officielle au menu de faction, au même titre que /factionmenuEn testS'ajoute à /newinv, ne remplace rien. Réassignable dans Options → Commandes → Divers. Un remplacement définitif de E est envisagé mais non tranché
JParler directement à Osric (Chapitre 1), depuis n'importe oùActifÉvite de retourner physiquement à Sylvange à chaque étape
EInventaire vanillaActifCible potentielle d'un remplacement par le menu custom
VRéglages du vocal de proximitéActifAppartient au mod tiers Simple Voice Chat, pas au FactionWar Client. Java uniquement
MoletteDé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.

CommandeDescriptionQui peut l'utiliserNotes
/setworldspawnDéfinit le point d'apparition du mondeAdministrationUtilisé pour caler le respawn de la Zone Or sur sa plateforme d'arrivée, en cohérence avec WorldRespawnListener
/place structurePlacement manuel d'une structureAdministrationÉ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 falseDésactive le cycle météoAdministrationAppliqué au lobby, ciel forcé au clair. Nom de la gamerule renommé en 1.21.11
WorldEdit (suite de commandes)Édition de terrainAdministrationInstallé sur les serveurs le 18/08/2026. Commandes précises non précisées dans les sources

7. Évolutions et commandes à surveiller#

CommandeÉvolutionDate
/fmapCorrectif 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 progressif15/08/2026
/job, /job chooseProbablement 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 infoSupplantée par l'onglet Métiers du menu client, sans être retirée~18/08/2026
/f shopContenu 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écapitule15 → 17/08/2026
/fcore set, /f afk set, claim / unclaimRemplacé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 ⚠️ à confirmer29/08/2026 (00:54)
/fchatRemplacé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 mode29/08/2026
/f historyDoublonné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)#

CommandeRôleAccès
/fMenu principal de factionTous
/f historyHistorique des 10 derniers raidsMembre
/f shopBoutique de factionAchats : Leader / Officier
/f afk setPose la zone AFKLeader / Officier ; ⚠️ supplantée par l'onglet Gestion
/fchatBascule le mode chat de factionMembre — ⚠️ supplantée par le bouton « Chat Faction: ON/OFF »
/fchat [message]Message ponctuel en chat de factionMembre
/fmapCarte vanilla avec brouillard de guerre (cooldown 60 s)Tous
/jobMenu de sélection de métierTous — ⚠️ probablement obsolète
/job choose <métier>Choisir un métierTous — ⚠️ probablement obsolète
/job infoProgression des métiersTous
/fcore setPoser le Core (chunk claim requis)Membre — rôle non précisé ; ⚠️ supplantée par l'onglet Gestion
/fcore infoÉtat du Core, camp, trésorMembre
/fpotCagnotte serveurTous
/factionmenuMenu Faction du mod clientPorteurs du mod
/newinvInventaire custom du mod clientPorteurs 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 :

RubriqueContenu
📜 Les règles du serveurConsultables en jeu
⚔️ La liste des commandes utilesRéférence intégrée, sans passer par Discord
💬 Le lien DiscordCopiable 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, touches G et J
  • sources/discord/EXPORT-REFERENCE-tous-canaux.txtsource de référence : ré-extraction exhaustive du Discord (152 messages recensés, 148 récupérés), tous canaux confondus
  • sources/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 copiable
  • sources/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), touche J et Guide d'Osric (29/08 14:29)
  • sources/discord/wiki-factionwar.txt — « Récapitulatif des commandes » du 16/08/2026
  • sources/attachments/wiki-factionwar__Wiki_FactionWar_3.md — wiki joueur du 16/08/2026, tableau récapitulatif final
  • sources/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 — touche V du vocal de proximité
  • sources/discord/factionwar-annonces.txt
  • sources/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).

Cross-play Java / Bedrock / consoles
Cross-play Java / Bedrock / consoles

1. Hébergement et plateforme#

ÉlémentValeurSource
HébergeurPingHebergSignature de toutes les annonces
Version Minecraft1.21.11Installeur Fabric, mappings Mojang, renommage de gamerule
ServeurPaperContexte projet — API Bukkit/Paper visible dans le code (PlayerQuitEvent, PlayerJoinEvent, PlayerDeathEvent, onEnable)
Capacité affichée du réseau1000 joueurs simultanés (passage de 20 à 1000 slots sur les 3 serveurs)Doc technique + annonce du 25/08
RAM allouée aux zonesPortée de 10 Go → 20 Go le 15/08/2026Patch note /fmap
Adresse IP51.195.4.126Annonce 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#

BriqueRôlePlugin maison associé
LobbyPoint 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 lobbyZone2Resources — 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
TerravelMonde 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ériodeConcept
13/08/2026Deux 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/08Zones à 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.

ZoneIdentifiant de mondeBiomeRessources exclusivesDéblocage
1 — Bois (Sylvange)factionwar:boisForêtBois, aucun minerai (charbon rare)Palier de départ
2 — Cuivre/Fer (Ferconte)factionwar:cuivreWindswept HillsCuivre, FerBûcheron niv. 10 + 256 rondins
3 — Or/Redstone (Solarande)factionwar:orBadlandsOr, RedstoneMineur niv. 15 + 512 lingots (cuivre + fer mélangés)
4 — Diamant (Glacime)(non précisé)(non précisé)Diamant, LapisMineur 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 mineraisOreStripListener.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)#

AspectDétail
Symptôme initialRollback de stuff — objets perdus après changement de serveur ou déconnexion
CauseUn 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
CorrectionNouveaux PlayerDataManager.java + PlayerDataListener.java placés dans factionsystem, le seul plugin identique sur les 3 serveurs
Capturecapture() 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
NettoyageL'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émentDétail
ConstatMourir dans une zone ne ramenait pas systématiquement dans cette même zone
CorrectifWorldRespawnListener.java capture le monde exact de la mort (PlayerDeathEvent) et force le respawn sur le spawn de ce même monde (PlayerRespawnEvent)
ExceptionSauf 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émentDétail
SGBDMariaDB centralisée — « la même infrastructure qui gère déjà la synchronisation d'inventaire entre zones »
Données stockéesFactions, 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 joueurDonnées joueur (inventaire, progression) sauvegardées automatiquement toutes les 5 minutes, en plus des sauvegardes classiques
Cache métiersjobs/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 paliersTable 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êtesIndividuelle et sauvegardée, elle suit le joueur à chaque connexion. La quête suivie survit à une reconnexion

5. Claims et stockage des territoires#

AspectDétail
UnitéLe chunk (16×16 blocs)
RevendicationEn un clic depuis le menu (bouton 📜 Papier/carte, ou onglet Gestion → « Claim ce chunk »), sur le chunk où se trouve le joueur
LibérationBouton 🧨 TNT, ou onglet Gestion → « Unclaim ce chunk »
Anti-doublonUn 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 mondeLe système différencie les claims sur chaque monde du serveur, aucune confusion possible entre les zones
ProtectionUn 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ésLe Core et la zone AFK ne peuvent être posés que dans un chunk claim par la faction
StockageTable(s) MariaDB centralisées, gérées par FactionManager

6. Crossplay Java / Bedrock#

6.1 Connexion#

PlateformeAdresse annoncée le 14/08/2026Adresse 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 1913251.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#

LimiteDé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#

AspectValeur
FréquenceToutes les 6 heures
Horaires00h00 / 06h00 / 12h00 / 18h00
PréavisMessage en jeu 5 minutes avant, puis 1 minute avant
Durée de coupure« Quelques secondes, le temps de relancer proprement »
Comportement joueurDéconnexion pendant le redémarrage — pas de bascule automatique vers l'autre zone, reconnexion manuelle nécessaire
ObjectifGarder le serveur fluide et éviter l'accumulation de lag
ConsigneSe 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 briquesChaque serveur tourne séparément : « aucune ne s'effondre à cause d'une autre »
SlotsPassage 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 »
MargeRAM 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#

ProtectionDétail
Anti-mobs en zone safeAnnoncé 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éeProté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 »
LobbyConstruction limitée aux administrateurs (LobbySystem)
Anti-friendly-fireChaque 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 LoadoutLes 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éconnexionsLes 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
ExplosionsSur la Zone Bois, « les explosions ne dégradent pas le décor »
CoreImmunisé 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 / EndDé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#

RevendicationPorté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 tiersRevendication 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 communfactionsystem 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 strictToutes les données du menu passent par MenuDataChannel, flux binaire à ordre strict
Vérification contre les mappingsLe 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 amontLe 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'infrastructureSuppression 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#

PluginRôle
FactionSystem (factionsystem)Point d'entrée de tout l'écosystème serveur ; instancie et enregistre l'ensemble des managers au démarrage (onEnable)
FactionManagerCréation de factions, membres, rôles (leader/officier/membre), claims de territoire
core/CoreManagerCore de faction : PV, upgrades, régénération, historique de raids
economy/TreasuryManagerTrésorerie de faction, cagnotte serveur, redistribution quotidienne automatique, multiplicateurs d'XP
economy/ShopGUIInterface d'achat en jeu de la boutique
economy/AfkZoneManagerZones AFK rémunérées
jobs/JobManagerCache mémoire de la progression des 5 métiers, persisté en MariaDB
LoadoutManagerÉquipement automatique au respawn, protection anti-grief des objets concernés
AirdropManagerLargages de ravitaillement (wagon-coffre qui tombe du ciel)
PlayerDataManager / PlayerDataListenerSynchronisation universelle de l'état joueur
WorldRespawnListenerRespawn cohérent par monde
└ Canaux réseauMenuDataChannel, ShopPurchaseChannel, ZoneTravelChannel, FactionManagementChannel, TrashItemChannel
Zone2ResourcesSpé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)
ZoneBridgeTransfert réseau par portails entre zone1 et zone2. A historiquement porté la sauvegarde d'inventaire, rôle depuis centralisé dans factionsystem
LobbySystemPortails du lobby vers zone1/zone2, protection de construction limitée aux admins
Mod client factionwarclientCouche 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 :

ComposantNaturePérimètreSource
WorldEditOutil d'édition de terrain tiersOutillage de build, utilisé par l'équipe — pas une mécanique de jeu18/08/2026
Simple Voice ChatMod 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 / bugStatutDétail
1Fuite mémoire de /fmap✅ Corrigé le 15/08/2026Chaque 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
2Anti-friendly-fire incomplet⚠️ OuvertLes 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
3Rollback 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)
4Double écriture concurrente✅ CorrigéDeux systèmes de sauvegarde coexistaient ; l'ancien a été retiré de ZoneBridge.java après validation du nouveau
5MenuDataChannel 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
6Respawn hors zone✅ CorrigéMourir dans une zone ne ramenait pas systématiquement dans cette zone (WorldRespawnListener + lits par zone)
7Structures liées à un biome injectables⚠️ Limite Minecraft, non corrigeableLe 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
8Redémarrages = déconnexion sèche⚠️ OuvertPas de bascule automatique vers une autre zone ni de reconnexion transparente : le joueur doit se reconnecter manuellement
9Limitations d'affichage Bedrock⚠️ OuvertBlocs custom et textures spécifiques peuvent s'afficher différemment
10Vocal indisponible sur Bedrock⚠️ Limite technique assuméeSimple Voice Chat est Java uniquement
11Mod client obligatoire vs crossplay Bedrock⚠️ À confirmerLe 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
12Diffusion du mod restreinte⚠️ En coursLien de téléchargement privé, « réservé aux membres Genesis / testeurs », le temps de finir le développement
13Sauvegardes .bak sans purge automatique✅ Nettoyé une foisPlusieurs dizaines de fichiers accumulés ; 3 conservés par serveur. Aucune purge automatique n'a été mise en place — la dette reste latente
14Zone 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
15Portail décoratif non fonctionnel⚠️ Ouvert au moment de la docLe second portail de la plateforme Cuivre, préparant la Zone Diamant, était décoratif uniquement, sans passage codé
16Système de quêtes en version de test⚠️ En coursExplicitement annoncé comme première mouture destinée à valider le fonctionnement. Sous-arcs Glacime/Diamant de la quête principale non écrits
17Touche G non arbitrée⚠️ En testCohabite avec /newinv ; la décision entre garder G, changer de touche ou remplacer E n'est pas prise
18Topologie serveur non stabilisée dans la doc⚠️ À confirmerTrois décomptes différents (3 serveurs / Lobby + Terravel + 5 zones / lobby + Terravel + Aubécie) selon les sources et les dates
19Port Bedrock ambigu⚠️ À confirmer19132 (14/08) vs 25577 pour toutes plateformes (16/08), non réconciliés
20Proxy et passerelle Bedrock non nommésℹ️ Non précisé dans les sourcesNi 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é
21Capacité 1000 joueurs non éprouvée⚠️ À confirmerChiffre de configuration, aucune mesure de charge ni métrique de TPS communiquée
22Alpha fermée repousséeℹ️ Décision produitAu 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 »
23Coût de maintenance du tout-sur-mesure⚠️ Dette assuméeLe 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, glossaire
  • sources/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-fire
  • sources/discord/EXPORT-REFERENCE-tous-canaux.txtsource de référence : ré-extraction exhaustive du Discord (152 messages recensés, 148 récupérés), tous canaux confondus
  • sources/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 Bedrock
  • sources/discord/factionwar-modspack.txt — Simple Voice Chat, Fabric API, installeur Fabric
  • sources/discord/wiki-factionwar.txt
  • sources/discord/factionwar-dev-extra.txt
  • sources/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.

Pack de mods officiel : Fabric + vocal de proximité
Pack de mods officiel : Fabric + vocal de proximité

1. En bref : obligatoire ou optionnel ?#

ÉlémentStatutPlateforme concernée
Compte + client Minecraft 1.21.11ObligatoireJava
Client Bedrock (mobile / console / Windows)ObligatoireBedrock
Fabric Loader 1.21.11Nécessaire dès qu'on installe un modJava uniquement
Fabric API (fabric-api-0.141.4+1.21.11.jar)Nécessaire dès qu'on installe un modJava 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 §5Java uniquement

2. Se connecter en Java (PC)#

InformationValeurSource
Adresse51.195.4.126:25577Wiki FactionWar, dernière mise à jour : 16 août 2026
Version du jeu1.21.11Pack de mods + annonce FactionWar Client
Premier écran à l'arrivéeLe Lobby, hub central du serveurWiki

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 :

  1. Les règles et la liste des commandes sont affichées sur des panneaux.
  2. Cliquer sur « COMMENCER L'AVENTURE » pour rejoindre le monde principal et démarrer la progression dans les zones à ressources.
  3. 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 :

ChampValeur
Adresse51.195.4.126
Port19132

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 port 19132 est le port Bedrock annoncé dans le salon de dev ; 25577 est 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 :

FichierTaille
fabric-installer-1.1.2.exe479.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
FichierTaille
fabric-api-0.141.4+1.21.11.jar2.30 MB

📦 Simple Voice Chat

https://cdn.modrinth.com/data/9eGKb6K1/versions/T42QJY4i/voicechat-fabric-1.21.11-2.6.10.jar
FichierTaille
voicechat-fabric-1.21.11-2.6.10.jar5.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 :

  1. Fabric Loader pour Minecraft 1.21.11 (installeur officiel sur fabricmc.net)
  2. Fabric API (dernier build compatible 1.21.11)
  3. 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 :

SourceCe 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 + wikiLe 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)#

InformationValeur
PlateformeMinecraft Java uniquement — « pas Bedrock, désolé pour les joueurs mobile/console »
StatutOptionnel — jouer sans est possible, ça ne bloque personne
ActivationAutomatique : « le vocal s'active tout seul selon ta proximité avec les autres joueurs »
Réglages en jeuTouche 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 vocalUn 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.

Interface du chat vocal (Simple Voice Chat)
Interface du chat vocal (Simple Voice Chat)

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 / commandeEffetRemarque
VRéglages du vocal de proximitéNécessite Simple Voice Chat
GOuvre / referme le menu général⚠️ En test — s'ajoute à /newinv, ne remplace rien. Réassignable dans Options → Commandes → Divers
JParler directement à Osric (Chapitre 1) depuis n'importe oùMod client
FOuvre le menu Faction (FactionMenuScreen)Mod client — source : wiki technique
/newinvInventaire customMod client
/factionmenuMenu Faction (7 onglets)Mod client
/fMenu principal de factionServeur
/fchat [message]Chat privé de factionServeur
/fmapCarte de zone avec brouillard de guerre (cooldown 60 s)Serveur
/job, /job choose <métier>, /job infoMétiersServeur
/fcore set, /fcore infoCore de factionServeur
/fpotCagnotte serveurServeur
/f shop, /f afk set, /f historyBoutique, zone AFK, historique des raidsServeur

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 à :

RubriqueContenu
📜 Les règles du serveurConsultables directement en jeu
⚔️ La liste des commandes utilesPlus besoin de fouiller le Discord pour retrouver une commande
💬 Le lien DiscordCopiable 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 Clientnon 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.9non 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 — adresse 51.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.txtsource 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).

Affiche PingHeberg × FactionWar
Affiche PingHeberg × FactionWar

1. Tableau chronologique#

DateFonctionnalité / événement annoncéCanal
13/08/2026 11:14Annonce 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:49FactionSystem, 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:06Documentation 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:07Anti-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:52Infrastructure 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:50Cross-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:09Les 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:26Pré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:17Protocole 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:27Redé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:11Guide 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:19Messages de connexion/déconnexion masqués dans le chat (équité PvP). Les messages de mort restent affichés.#factionwar-dev
14/08/2026 23:12Systè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:24Bilan « 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:26Liste 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:41Mise 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:57Patch 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:38Boutique 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:45Zone 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:44Nouvelle 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:56Guide « 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:12Systè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:15Publication 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:22Premiers 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:25Sortie 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:54FactionWar 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:54Airdrops 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:42Loadouts 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:22Refonte 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:12Installation de WorldEdit sur les serveurs (outillage build).#factionwar-dev
18/08/2026 22:26Présentation d'un pack de textures personnel (travail visuel mené en parallèle du développement).#factionwar-dev
18/08/2026 23:35Onglet « 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:45Teaser 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:41Mise à 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:06Annonce d'une prochaine mise à jour du menu dans la semaine (capture d'écran).#factionwar-dev
22/08/2026 15:47Zone 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:34Publication 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:06Refonte 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:56Patch 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:03Mentions de déblocage Zone/Métier ajoutées dans le menu FactionWar.#factionwar-dev
23/08/2026 23:09L'étape 4 est disponible pour les tests.#factionwar-dev
23/08/2026 23:13Annonce d'un système unique multizone appliqué aux lits (respawn).#factionwar-dev
24/08/2026 07:31Grosse 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:37Premier 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:26Ré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:12Retour communauté sur le lore (« Trop une dinguerie le lore »).#factionwar-dev
24/08/2026 18:51Aldric, 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:49Les 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:53Ré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:35Appel à 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:16Dé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:26Mise en page du titre du serveur et création du logo FactionWar — premier travail d'identité visuelle documenté.#factionwar-dev
25/08/2026 20:39Communication 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:08Nouveau 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:34Systè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:47Nouvel 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:23Test 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:54Onglet « 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:24Chat 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:43Classement 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:50Suivi 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:29Le 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:04Roadmap 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:38Portrait 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:39Republication 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:41Premiè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:52Annonce 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:03Captures 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.

PalierZoneRoyaumeRessources exclusivesCondition de déblocageDate d'annonce
1BoisSylvangeBois (charbon rare)Palier de départ16/08/2026 08:44
2Cuivre/FerFerconteCuivre, FerBûcheron niv. 10 + 256 bois16/08 (annoncé) → 17/08 (dans le menu)
3Or/RedstoneSolarandeOr, RedstoneMineur niv. 15 + 512 lingots (cuivre + fer)22/08/2026 15:47
4DiamantGlacimeDiamant, LapisMineur niv. 25 + Bûcheron niv. 2024/08/2026 07:31
5CapitaleAubécie(hub, pas de minage)Forgeron niv. 28 + 256 Diamant/Lapis24/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'auditAu 31/08/2026Écart
#factionwar-dev129135+6 (captures du boss, 31/08)
#factionwar-annonces34+1 (annonce du donjon, 31/08 01:52)
#factionwar-histoire1010
#wiki-factionwar55
#factionwar-modspack55

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.txtsource 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és Barrier, add « Éclat du Veilleur ».
  • sources/discord/factionwar-dev-rattrapage.txtcinq messages de #factionwar-dev absents 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 :

PhaseIntituléStatut
Phase 1Fondations & système maisonTerminée (« et bien plus loin que prévu »)
Phase 2Gameplay Factions🟡 Bien avancée, encore en cours
Phase 3Alpha ferméePas commencée
Phase 4Bêta publique⏳ Pas commencée
Phase 5Lancement 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. »

Aubécie, la Capitale en cours de construction
Aubécie, la Capitale en cours de construction

1. Ce qui est LIVRÉ et fonctionnel#

1.1 Infrastructure#

ÉlémentDétail
ArchitectureMulti-serveurs avec proxy central répartissant les joueurs entre Lobby, la progression vers les Cinq Royaumes, et Terravel
ServeursLobby + Terravel + 5 zones
Capacité1000 joueurs simultanés (passage de 20 à 1000 slots sur les 3 serveurs)
Synchronisation joueurTotale entre serveurs : inventaire, vie, XP — « tout suit sans perte »
PersistanceBase MariaDB centralisée (factions, membres, claims, métiers, déblocages de zone)
SauvegardesDonnées joueur toutes les 5 minutes + sauvegarde bloquante au PlayerQuitEvent
Cross-playJava + 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
RespawnCohérent par monde (WorldRespawnListener) + système de lits indépendant par zone
OutillageWorldEdit installé sur les serveurs (18/08/2026)

1.2 Gameplay factions#

  • Menu /f complet (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#

PalierZoneRoyaumeStatut
1BoisSylvange✅ Livrée (1000×1000, bois exclusif, charbon rare)
2Cuivre/FerFerconte✅ Livrée (Bûcheron 10 + 256 bois)
3Or/RedstoneSolarande✅ Livrée (Mineur 15 + 512 lingots ; dimension factionwar:or, biome badlands, border 2000 blocs, plateforme quartz protégée)
4DiamantGlacime✅ Livrée et intégrée au menu (Mineur 25 + Bûcheron 20)
5CapitaleAubé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 Osric12 étapes entièrement narratives, badge rouge de notification non bloquant (aucun popup qui coupe l'action), touche J pour 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 :

PNJObjectifRécompense
AldricLivrer 10 émeraudes150 pièces
SéraphineLivrer 5 lingots d'or200 pièces
BramTuer 15 mobs hostiles250 pièces
MérielleLivrer 16 papiers150 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 / F partagée par les 3 écrans (classe unique Sidebar.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 G ou /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émentCe 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 PNJLes 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#

ChantierCe 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 RoyaumesLe 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 finalPré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 bossL'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 1Annoncé comme chantier restant le 31/08❌ Non fait

3.2 Fonctionnalités et technique#

ChantierCe qui a été annoncéStatut
Portail réel vers la Zone DiamantUn 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 GDécision suspendue aux retours joueurs❌ Non tranché
Lien public du FactionWar Client« [lien à ajouter] »❌ Toujours absent

3.3 Roadmap#

PhaseContenu annoncéStatut
Phase 3 — Alpha ferméeOuverture à un petit groupe de testeurs, ajustements d'équilibrage, retours communauté prioritaires⏳ Pas commencée
Phase 4 — Bêta publiqueOuverture élargie, événements de lancement, système de rangs / boutique cosmétique uniquement (pas de pay-to-win)⏳ Pas commencée
Phase 5 — Lancement officielSortie 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#

  1. 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 ».
  2. XP de métier réduite dans les zones à paliers — choix d'équilibrage, pas un bug, mais à documenter côté joueur.
  3. 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.
  4. 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#

  1. 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.
  2. 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.
  3. 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#

  1. 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).
  2. Rollback de stuff après changement de serveur ou déconnexion — un seul système de sauvegarde existait (PlayerDataManager dans zonebridge), 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 nouveau PlayerDataManager centralisé dans factionsystem, capture toujours sur le thread principal.
  3. 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).
  4. 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#

  1. Sauvegardes .bak de 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.
  2. Mondes par défaut : nettoyage manuel du terrain inutilisé (region, entities, poi) du monde world sur zone2, world_nether / world_the_end retirés. Le datapack des dimensions custom vit dans world/datapacks et est indispensable.

4.5 Contradictions dans la documentation elle-même#

  1. 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.
  2. Port Bedrock19132 dans l'annonce cross-play, 25577 dans le tableau du wiki (ligne unique Java/Bedrock/Mobile/Consoles).
  3. 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.
  4. 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.
  5. Chemin du dossier mods%appdata%\Raoming\minecraft\mods dans 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 :

SourceNatureCe qu'elle apporte
sources/brief-recrutement.mdTexte 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#

PointCe que dit le brief
Version serveurPaper 1.21.11 — le brief confirme explicitement le mot « Paper », qui n'apparaît nulle part dans les canaux Discord capturés
ArchitectureUn 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ébergementPingHeberg, 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 »
StatutBé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 attenduOuvert 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.
Intérieur de bibliothèque d’Aubécie — le niveau de détail attendu
Intérieur de bibliothèque d’Aubécie — le niveau de détail attendu

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 :

PluginRôle
FactionSystemPlugin 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)
Zone2ResourcesZones à 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)
ZoneBridgeTransfert réseau par portails entre zone1 et zone2
LobbySystemPortails 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 MenuDataChannel est 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, StackedItemContents remplacent Recipe / 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 Snapshot figé 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#

Rendu du pack de textures maison, déjà existant
Rendu du pack de textures maison, déjà existant

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#

  1. 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é.
  2. Quel port pour Bedrock : 19132 (annonce cross-play) ou 25577 (wiki) ?
  3. 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 ?
  4. Y a-t-il un nom de domaine, ou le serveur reste-t-il accessible uniquement par IP ?
  5. 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#

  1. Résolule 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.11 y figure.
  2. Quel proxy est utilisé (Velocity, BungeeCord, autre) ? Les sources parlent d'un « proxy central » sans le nommer.
  3. Quelle solution de cross-play (Geyser/Floodgate ou autre) ? Non nommée dans les sources.
  4. Quelles sont les ressources exclusives réelles de la Zone 4 : Diamant + Netherite / Ancien Débris (wikis), ou Diamant + Lapis (patch de livraison) ?
  5. 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#

  1. 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 ?
  2. Le Cinquième PNJ est-il implémenté et caché derrière une condition de réputation, ou pas encore développé ?
  3. 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 ?
  4. 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.
  5. 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é.
  6. 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#

  1. 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 ?
  2. 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.
  3. 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é.
  4. 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.
  5. Le recrutement de bâtisseurs annoncé sur #factionwar-dev a-t-il donné des résultats ? Le message existe, mais aucune source ne dit s'il a abouti, ni si MissMlx en est issue.
  6. 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.txtsource 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-dev et 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 .bak et 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.txtcinq 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émentDétail
Ce que c'estChaque joueur — ou groupe — entre dans une vraie instance de donjon, coupée du reste du serveur
Ce qu'on y faitAffronter 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 »
FormatSolo 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é :

  1. Copie du monde — l'instance est une copie, pas le monde partagé ;
  2. Chargement de cette copie pour le joueur ou le groupe ;
  3. 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écaniqueFonctionnementCe que le joueur doit faire
🗡️ ChargeFonce sur sa cible si elle est trop loinNe pas croire qu'on est en sécurité à distance
💥 Zone de dégâts au solZone télégraphiée au solL'esquiver — elle est annoncée avant de frapper
🌀 AttractionAspire le joueur vers lui s'il reste trop près ; avertissement à l'écran pour réagirRéagir à l'avertissement, ne pas camper au corps à corps
🛡️ BouclierEn phase avancée, il se protège derrière un mur de boucliersContinuer à frapper pour les briser
IntensificationLe combat s'intensifie progressivement à mesure qu'il perd de la vieAnticiper : 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.

ObservationDétailCapture
Points de vieBarre affichant N / 80.0080 PV (40 cœurs)toutes
Barre de bossUne barre de boss s'affiche en haut de l'écran, en plus de la plaque au-dessus du mobdev-1543767482253316186.png
Indicateur de phaseLe nom est préfixé d'un numéro entre crochets : 「1」 Le Veilleur Muet à 73/80, 「2」 à 52/80…3316186, …5066290
Mur de boucliersQuatre 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
RenfortsUn 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èleGolem de pierre couvert de lierre (base Iron Golem), yeux rougestoutes
DécorPlateforme d'herbe plate, ciel dégagé : c'est la plateforme de test provisoire, pas le donjontoutes
Phase 2 : un « Éclat du Veilleur » apparaît au-dessus du boss (52,09 / 80 PV)
Phase 2 : un « Éclat du Veilleur » apparaît au-dessus du boss (52,09 / 80 PV)

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.

Phase avancée : le mur d’entités « Barrier » autour du boss (25 / 80 PV)
Phase avancée : le mur d’entités « Barrier » autour du boss (25 / 80 PV)

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#

  1. Comment on entre dans le donjon (commande, PNJ, portail).
  2. La taille maximale d'un groupe.
  3. Le temps de reset de l'instance, et la gestion des déconnexions en cours.
  4. La nature du butin (les six icônes ne sont pas nommées) et son destinataire (joueur ou trésor de faction).
  5. Si Le Veilleur Muet est le gardien de la voûte de Mérielle, ou un boss distinct.
  6. Le niveau ou l'équipement recommandé, et la zone où le donjon sera accessible.
  7. Si les Éclats du Veilleur sont une mécanique à part entière ou une composante de l'intensification.
  8. S'il y aura d'autres boss — l'expression « premier boss » le suggère, sans rien préciser.

Sources#

  • sources/discord/factionwar-annonces-COMPLET.txtannonce 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és Barrier, 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 de Barrier, É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.html n'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.

CanalMessages porteurs d'imagesVisuels
factionwar-dev/9697
factionwar-histoire/88
factionwar-annonces/33
wiki-factionwar/22
factionwar-modspack/22
Total111112

Conventions de nommage#

Deux schémas coexistent :

SchémaSignification
NN-categorie-sujet.pngVisuel identifié et décrit ci-dessous. NN reflète l'ordre chronologique d'apparition dans le canal (petit numéro = message ancien).
dev-<identifiant>.pngVisuel 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éfixeType 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#

FichierSujetUsage documentaire
01-wiki-officiel.pngBannière « Wiki Officiel — Tout savoir sur FactionWar »Page d'accueil du wiki
02-toutes-les-commandes.pngBannière « Toutes les commandes — Le guide complet »En-tête de 10-commandes.md

factionwar-annonces/ — 3 visuels#

FichierSujetUsage documentaire
02-roadmap-annonce.pngInfographie de la roadmap en 5 phases01-vue-densemble.md
03-coulisses-artwork.pngArtwork « coulisses » : personnages devant la CapitaleIdentité visuelle / communication
04-boss-le-veilleur-muet.pngFiche du premier boss de donjon — mécaniques, lore et récompenses15-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)#

FichierSujetUsage documentaire
01-terravel-avant-la-rupture.pngTerravel prospère, avant la Rupture02-lore-terravel.md
02-innomme.pngL'Innommé, silhouette encapuchonnéeidem
03-guerre-du-silence.pngVallée en ruine — la Guerre du Silenceidem
04-la-rupture.pngPilier de magie — la Ruptureidem
05-aujourdhui-la-porte.pngLa porte que personne n'a franchie — « Aujourd'hui »idem
06-osric-sylvange.pngCarte personnage Osric, PNJ de Sylvange03-personnages.md
07-aubecie-gardiens-de-la-cite.pngLes 5 gardiens d'Aubécie (Aldric, Séraphine, Bram, Mérielle + le Cinquième)idem
08-merielle-memoire-scellee.pngCarte personnage Mérielle — arc « La Mémoire Scellée »idem

factionwar-modspack/ — 2 visuels#

FichierSujetUsage documentaire
01-pack-de-mods-officiel.pngBannière « Pack de mods officiel — Fabric + Vocal de proximité »12-installation-joueur.md
02-ui-chat-vocal-simple-voice-chat.pngInterface du chat vocal (Simple Voice Chat) : Paramètres / Groupeidem

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#

FichierFonctionnalité annoncéeDoc concernée
08-banniere-cross-play.pngCross-play Java / Bedrock / consoles11-infrastructure.md
10-banniere-systeme-de-metiers.pngSystème de métiers07-metiers.md
12-affiche-riches-contre-pauvres.pngGuerre des classes : Riches contre Pauvres06-economie.md
14-banniere-impot-progressif.pngSystème d'impôt progressifidem
16-banniere-exploration-et-carte.pngExploration & carte (/fmap, brouillard de guerre)04-zones-et-progression.md
18-banniere-historique-des-raids.pngHistorique des raids (/f history)05-factions.md
20-banniere-boutique-de-faction.pngBoutique de faction (/f shop)06-economie.md
25-banniere-zone-afk-faction.pngZone AFK de faction (/f afk set)05-factions.md
30-banniere-zone-bois.pngZone Bois — Palier 104-zones-et-progression.md
35-banniere-zones-a-paliers.pngLe système de zones à paliersidem
44-affiche-pingheberg-factionwar.pngAffiche PingHeberg × FactionWarCommunication
45-affiche-loadouts-faction.pngLoadouts de faction06-economie.md
50-banniere-zone-or-redstone.pngZone Or / Redstone — Palier 304-zones-et-progression.md
62-banniere-menus-refonte.pngRefonte complète des menus09-mod-client-factionwar.md
70-banniere-factionwar-cinq-royaumes.pngBannière principale « Cinq Royaumes, Une Seule Légende »Visuel maître du projet

Interfaces du mod client (FactionWar Client)#

FichierÉcranDoc concernée
39-ui-factionwar-client-annonce.pngAnnonce du mod client avec aperçu du menu09-mod-client-factionwar.md
40-ui-menu-ma-faction.jpgOnglet Ma Faction (population, membres, territoire, claims)idem
60-ui-menu-zones-debloquage.pngMenu Zones avec conditions de déblocage04-zones-et-progression.md
61-ui-liste-zones-a-paliers.pngListe des zones à paliers et leur étatidem
63-ui-inventaire-custom-fabrication.pngInventaire custom + grille de fabrication09-mod-client-factionwar.md
64-ui-inventaire-recherche.pngInventaire custom avec barre de rechercheidem
65-ui-menu-metiers.pngOnglet Métiers avec barres de progression07-metiers.md
84-ui-menu-quetes-pnj.pngOnglet Quêtes filtré sur les quêtes PNJ08-quetes-et-pnj.md
85-ui-dialogue-aldric.pngÉcran de dialogue — Aldric, Gardien d'Aubécieidem
88-ui-dialogue-reputation.pngÉcran de dialogue montrant la réputation PNJidem
89-ui-quetes-forgeron.pngNotification de quête terminée (Forgeron)idem
90-ui-inventaire-fragment-voute.pngInventaire — infobulle du Fragment de la Voûteidem
91-ui-dialogue-merielle.pngÉcran de dialogue — Mérielle, l'Ancienne d'Aubécieidem

PNJ en jeu#

FichierSujet
83-pnj-aubecie-4-personnages.pngLes 4 PNJ d'Aubécie alignés en jeu
86-pnj-lobby-regles.pngPNJ du lobby (règles, commandes, Discord)
87-pnj-aubecie-ingame.pngPNJ d'Aubécie sur sa place

Builds de la Capitale (référence pour les bâtisseurs)#

FichierSujet
78-aubecie-capitale-en-construction.pngVue d'ensemble de la Capitale en cours de construction
80-aubecie-place-centrale.pngPlace centrale et statue
81-aubecie-bibliotheque-1.pngIntérieur de bibliothèque — vue 1
82-aubecie-bibliotheque-2.pngInté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 81 et 82.

Pack de textures maison#

FichierSujet
66-texture-pack-1.pngRendu du pack de textures personnel — vue 1
67-texture-pack-2.pngRendu 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)

HeureFichier
12:32dev-1537408383106416650.png
13:05dev-1537416747232272444.png

14/08/2026 — 16 image(s)

HeureFichier
00:5008-banniere-cross-play.png
02:03dev-1537612657572577410.png
02:03dev-1537612712098533416.png
12:0910-banniere-systeme-de-metiers.png
12:09dev-1537765129792389190.png
12:09dev-1537765217000362035.png
12:10dev-1537765277679231006.png
12:26dev-1537769380178558987.png
12:33dev-1537771257037062265.png
15:5612-affiche-riches-contre-pauvres.png
20:37dev-1537892881149337660.png
22:22dev-1537919292706660352.png
23:1114-banniere-impot-progressif.png
23:13dev-1537932264460124282.png
23:15dev-1537932617851215943.png
23:16dev-1537932844406415451.png

15/08/2026 — 11 image(s)

HeureFichier
00:5716-banniere-exploration-et-carte.png
01:1118-banniere-historique-des-raids.png
01:3820-banniere-boutique-de-faction.png
01:39dev-1537968839625674782.png
14:4525-banniere-zone-afk-faction.png
15:07dev-1538172299147214869.png
15:07dev-1538172375034503168.png
22:12dev-1538279114941661256.png
22:12dev-1538279115235266700.png
22:13dev-1538279366054776893.png
22:19dev-1538280880169033828.png

16/08/2026 — 6 image(s)

HeureFichier
08:4430-banniere-zone-bois.png
14:1235-banniere-zones-a-paliers.png
18:22dev-1538583645520920707.png
20:12dev-1538611507179556904.png
23:2539-ui-factionwar-client-annonce.png
23:27dev-1538660606700421180.png

17/08/2026 — 3 image(s)

HeureFichier
10:1640-ui-menu-ma-faction.jpg
13:2044-affiche-pingheberg-factionwar.png
13:2345-affiche-loadouts-faction.png

18/08/2026 — 8 image(s)

HeureFichier
06:22dev-1539127436388859937.png
07:12dev-1539139871774478446.png
22:2566-texture-pack-1.png
22:2567-texture-pack-2.png
22:25dev-1539369779515760800.png
22:27dev-1539370128704143441.png
23:3565-ui-menu-metiers.png
23:45dev-1539389723556978828.png

19/08/2026 — 1 image(s)

HeureFichier
07:42dev-1539509891885170749.webp

20/08/2026 — 6 image(s)

HeureFichier
09:2664-ui-inventaire-recherche.png
13:38dev-1539961847149502534.png
13:38dev-1539961941366149231.png
14:0863-ui-inventaire-custom-fabrication.png
14:4162-banniere-menus-refonte.png
15:06dev-1539983919229706333.png

22/08/2026 — 3 image(s)

HeureFichier
15:4750-banniere-zone-or-redstone.png
15:50dev-1540719830779568279.png
16:17dev-1540726511282159800.png

23/08/2026 — 5 image(s)

HeureFichier
22:5661-ui-liste-zones-a-paliers.png
23:00dev-1541190513380561016.png
23:0360-ui-menu-zones-debloquage.png
23:09dev-1541192578534346802.png
23:13dev-1541193758492852375.png

24/08/2026 — 10 image(s)

HeureFichier
09:12dev-1541344523546791956.png
09:13dev-1541344593021370428.png
11:2870-banniere-factionwar-cinq-royaumes.png
18:51dev-1541490061361811517.png
18:51dev-1541490162880618537.png
18:52dev-1541490304954400818.png
23:4983-pnj-aubecie-4-personnages.png
23:50dev-1541565275135283262.png
23:5084-ui-menu-quetes-pnj.png
23:5085-ui-dialogue-aldric.png

25/08/2026 — 6 image(s)

HeureFichier
18:0778-aubecie-capitale-en-construction.png
18:1680-aubecie-place-centrale.png
18:3581-aubecie-bibliotheque-1.png
18:3582-aubecie-bibliotheque-2.png
20:26dev-1541876333632553020.png
20:39dev-1541879791773286470.png

28/08/2026 — 6 image(s)

HeureFichier
09:0886-pnj-lobby-regles.png
10:5287-pnj-aubecie-ingame.png
13:3488-ui-dialogue-reputation.png
13:3689-ui-quetes-forgeron.png
22:4790-ui-inventaire-fragment-voute.png
22:5391-ui-dialogue-merielle.png

29/08/2026 — 8 image(s)

HeureFichier
00:24dev-1543023475483222016.png
00:54dev-1543030986667720815.png
01:24dev-1543038571118596126.png
01:43dev-1543043320576475276.png
10:50dev-1543181119699288086.png
11:04dev-1543184618801463296.png
11:18dev-1543188037670805524.png
14:29dev-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 Barrier en phase avancée, et l'add volant « Éclat du Veilleur ». Relevé détaillé et analyse en 15-donjons-et-boss.md § 2.3.

HeureFichier
01:39dev-1543767085232951296.png
01:40dev-1543767482253316186.png
01:41dev-1543767735501066290.png
10:08dev-1543895221983776808.png
11:03dev-1543909142681489499.png
11:03dev-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 / quality des URL de vignette ont été retirés avant téléchargement).
  • Chaque fichier est tracé dans ../sources/image-urls.txt sous la forme chemin <- 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 (voir 12-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.

CanalMessages (Discord)URL examinéesNouvelles imagesFichiers finaux
factionwar-dev96276097
factionwar-histoire81608
factionwar-annonces3913
wiki-factionwar2402
factionwar-modspack21102
Total1113161112
Contrôle globalRésultat
Doublons binaires (empreinte MD5, tous canaux)0
Fichiers vides ou tronqués0
Formats110 .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#

InformationValeur
Version serveurPaper 1.21.11 (le mot « Paper » n'apparaît nulle part dans les canaux capturés)
HébergeurPingHeberg, société du porteur du projet — infrastructure maîtrisée en interne
Modèle économique de l'équipeBénévole, sans promesse de rémunération à court terme
Profils recherchésBâtisseurs (Aubécie), développeurs Java / Bukkit / Paper / Fabric, graphiste
Niveau attenduOuvert aux débutants motivés comme aux confirmés
Chantier bâtisseur prioritaireTransformer l'agencement déjà posé d'Aubécie en bâtiments détaillés avec intérieurs
Chantier graphisteIdentité 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.

Cross-play Java / Bedrock / consoles
Cross-play Java / Bedrock / consoles
08-banniere-cross-play.png
14/08/2026 00:50
Système de métiers
Système de métiers
10-banniere-systeme-de-metiers.png
14/08/2026 12:09
Guerre des classes : Riches contre Pauvres
Guerre des classes : Riches contre Pauvres
12-affiche-riches-contre-pauvres.png
14/08/2026 15:56
Système d'impôt progressif
Système d'impôt progressif
14-banniere-impot-progressif.png
14/08/2026 23:11
Exploration & carte (/fmap, brouillard de guerre)
Exploration & carte (/fmap, brouillard de guerre)
16-banniere-exploration-et-carte.png
15/08/2026 00:57
Historique des raids (/f history)
Historique des raids (/f history)
18-banniere-historique-des-raids.png
15/08/2026 01:11
Boutique de faction (/f shop)
Boutique de faction (/f shop)
20-banniere-boutique-de-faction.png
15/08/2026 01:38
Zone AFK de faction (/f afk set)
Zone AFK de faction (/f afk set)
25-banniere-zone-afk-faction.png
15/08/2026 14:45
Zone Bois — Palier 1
Zone Bois — Palier 1
30-banniere-zone-bois.png
16/08/2026 08:44
Le système de zones à paliers
Le système de zones à paliers
35-banniere-zones-a-paliers.png
16/08/2026 14:12
Annonce du mod client avec aperçu du menu
Annonce du mod client avec aperçu du menu
39-ui-factionwar-client-annonce.png
16/08/2026 23:25
Onglet Ma Faction (population, membres, territoire, claims)
Onglet Ma Faction (population, membres, territoire, claims)
40-ui-menu-ma-faction.jpg
17/08/2026 10:16
Affiche PingHeberg × FactionWar
Affiche PingHeberg × FactionWar
44-affiche-pingheberg-factionwar.png
17/08/2026 13:20
Loadouts de faction
Loadouts de faction
45-affiche-loadouts-faction.png
17/08/2026 13:23
Zone Or / Redstone — Palier 3
Zone Or / Redstone — Palier 3
50-banniere-zone-or-redstone.png
22/08/2026 15:47
Menu Zones avec conditions de déblocage
Menu Zones avec conditions de déblocage
60-ui-menu-zones-debloquage.png
23/08/2026 23:03
Liste des zones à paliers et leur état
Liste des zones à paliers et leur état
61-ui-liste-zones-a-paliers.png
23/08/2026 22:56
Refonte complète des menus
Refonte complète des menus
62-banniere-menus-refonte.png
20/08/2026 14:41
Inventaire custom + grille de fabrication
Inventaire custom + grille de fabrication
63-ui-inventaire-custom-fabrication.png
20/08/2026 14:08
Inventaire custom avec barre de recherche
Inventaire custom avec barre de recherche
64-ui-inventaire-recherche.png
20/08/2026 09:26
Onglet Métiers avec barres de progression
Onglet Métiers avec barres de progression
65-ui-menu-metiers.png
18/08/2026 23:35
Rendu du pack de textures personnel — vue 1
Rendu du pack de textures personnel — vue 1
66-texture-pack-1.png
18/08/2026 22:25
Rendu du pack de textures personnel — vue 2
Rendu du pack de textures personnel — vue 2
67-texture-pack-2.png
18/08/2026 22:25
Bannière principale « Cinq Royaumes, Une Seule Légende »
Bannière principale « Cinq Royaumes, Une Seule Légende »
70-banniere-factionwar-cinq-royaumes.png
24/08/2026 11:28
Vue d'ensemble de la Capitale en cours de construction
Vue d'ensemble de la Capitale en cours de construction
78-aubecie-capitale-en-construction.png
25/08/2026 18:07
Place centrale et statue
Place centrale et statue
80-aubecie-place-centrale.png
25/08/2026 18:16
Intérieur de bibliothèque — vue 1
Intérieur de bibliothèque — vue 1
81-aubecie-bibliotheque-1.png
25/08/2026 18:35
Intérieur de bibliothèque — vue 2
Intérieur de bibliothèque — vue 2
82-aubecie-bibliotheque-2.png
25/08/2026 18:35
Les 4 PNJ d'Aubécie alignés en jeu
Les 4 PNJ d'Aubécie alignés en jeu
83-pnj-aubecie-4-personnages.png
24/08/2026 23:49
Onglet Quêtes filtré sur les quêtes PNJ
Onglet Quêtes filtré sur les quêtes PNJ
84-ui-menu-quetes-pnj.png
24/08/2026 23:50
Écran de dialogue — Aldric, Gardien d'Aubécie
Écran de dialogue — Aldric, Gardien d'Aubécie
85-ui-dialogue-aldric.png
24/08/2026 23:50
PNJ du lobby (règles, commandes, Discord)
PNJ du lobby (règles, commandes, Discord)
86-pnj-lobby-regles.png
28/08/2026 09:08
PNJ d'Aubécie sur sa place
PNJ d'Aubécie sur sa place
87-pnj-aubecie-ingame.png
28/08/2026 10:52
Écran de dialogue montrant la réputation PNJ
Écran de dialogue montrant la réputation PNJ
88-ui-dialogue-reputation.png
28/08/2026 13:34
Notification de quête terminée (Forgeron)
Notification de quête terminée (Forgeron)
89-ui-quetes-forgeron.png
28/08/2026 13:36
Inventaire — infobulle du Fragment de la Voûte
Inventaire — infobulle du Fragment de la Voûte
90-ui-inventaire-fragment-voute.png
28/08/2026 22:47
Écran de dialogue — Mérielle, l'Ancienne d'Aubécie
Écran de dialogue — Mérielle, l'Ancienne d'Aubécie
91-ui-dialogue-merielle.png
28/08/2026 22:53
dev-1537408383106416650.png
dev-1537408383106416650.png
13/08/2026 12:32
dev-1537416747232272444.png
dev-1537416747232272444.png
13/08/2026 13:05
dev-1537612657572577410.png
dev-1537612657572577410.png
14/08/2026 02:03
dev-1537612712098533416.png
dev-1537612712098533416.png
14/08/2026 02:03
dev-1537765129792389190.png
dev-1537765129792389190.png
14/08/2026 12:09
dev-1537765217000362035.png
dev-1537765217000362035.png
14/08/2026 12:09
dev-1537765277679231006.png
dev-1537765277679231006.png
14/08/2026 12:10
dev-1537769380178558987.png
dev-1537769380178558987.png
14/08/2026 12:26
dev-1537771257037062265.png
dev-1537771257037062265.png
14/08/2026 12:33
dev-1537892881149337660.png
dev-1537892881149337660.png
14/08/2026 20:37
dev-1537919292706660352.png
dev-1537919292706660352.png
14/08/2026 22:22
dev-1537932264460124282.png
dev-1537932264460124282.png
14/08/2026 23:13
dev-1537932617851215943.png
dev-1537932617851215943.png
14/08/2026 23:15
dev-1537932844406415451.png
dev-1537932844406415451.png
14/08/2026 23:16
dev-1537968839625674782.png
dev-1537968839625674782.png
15/08/2026 01:39
dev-1538172299147214869.png
dev-1538172299147214869.png
15/08/2026 15:07
dev-1538172375034503168.png
dev-1538172375034503168.png
15/08/2026 15:07
dev-1538279114941661256.png
dev-1538279114941661256.png
15/08/2026 22:12
dev-1538279115235266700.png
dev-1538279115235266700.png
15/08/2026 22:12
dev-1538279366054776893.png
dev-1538279366054776893.png
15/08/2026 22:13
dev-1538280880169033828.png
dev-1538280880169033828.png
15/08/2026 22:19
dev-1538583645520920707.png
dev-1538583645520920707.png
16/08/2026 18:22
dev-1538611507179556904.png
dev-1538611507179556904.png
16/08/2026 20:12
dev-1538660606700421180.png
dev-1538660606700421180.png
16/08/2026 23:27
dev-1539127436388859937.png
dev-1539127436388859937.png
18/08/2026 06:22
dev-1539139871774478446.png
dev-1539139871774478446.png
18/08/2026 07:12
dev-1539369779515760800.png
dev-1539369779515760800.png
18/08/2026 22:25
dev-1539370128704143441.png
dev-1539370128704143441.png
18/08/2026 22:27
dev-1539389723556978828.png
dev-1539389723556978828.png
18/08/2026 23:45
dev-1539509891885170749.webp
dev-1539509891885170749.webp
19/08/2026 07:42
dev-1539961847149502534.png
dev-1539961847149502534.png
20/08/2026 13:38
dev-1539961941366149231.png
dev-1539961941366149231.png
20/08/2026 13:38
dev-1539983919229706333.png
dev-1539983919229706333.png
20/08/2026 15:06
dev-1540719830779568279.png
dev-1540719830779568279.png
22/08/2026 15:50
dev-1540726511282159800.png
dev-1540726511282159800.png
22/08/2026 16:17
dev-1541190513380561016.png
dev-1541190513380561016.png
23/08/2026 23:00
dev-1541192578534346802.png
dev-1541192578534346802.png
23/08/2026 23:09
dev-1541193758492852375.png
dev-1541193758492852375.png
23/08/2026 23:13
dev-1541344523546791956.png
dev-1541344523546791956.png
24/08/2026 09:12
dev-1541344593021370428.png
dev-1541344593021370428.png
24/08/2026 09:13
dev-1541490061361811517.png
dev-1541490061361811517.png
24/08/2026 18:51
dev-1541490162880618537.png
dev-1541490162880618537.png
24/08/2026 18:51
dev-1541490304954400818.png
dev-1541490304954400818.png
24/08/2026 18:52
dev-1541565275135283262.png
dev-1541565275135283262.png
24/08/2026 23:50
dev-1541876333632553020.png
dev-1541876333632553020.png
25/08/2026 20:26
dev-1541879791773286470.png
dev-1541879791773286470.png
25/08/2026 20:39
dev-1543023475483222016.png
dev-1543023475483222016.png
29/08/2026 00:24
dev-1543030986667720815.png
dev-1543030986667720815.png
29/08/2026 00:54
dev-1543038571118596126.png
dev-1543038571118596126.png
29/08/2026 01:24
dev-1543043320576475276.png
dev-1543043320576475276.png
29/08/2026 01:43
dev-1543181119699288086.png
dev-1543181119699288086.png
29/08/2026 10:50
dev-1543184618801463296.png
dev-1543184618801463296.png
29/08/2026 11:04
dev-1543188037670805524.png
dev-1543188037670805524.png
29/08/2026 11:18
dev-1543236217548836904.png
dev-1543236217548836904.png
29/08/2026 14:29
dev-1543767085232951296.png
dev-1543767085232951296.png
31/08/2026 01:39
dev-1543767482253316186.png
dev-1543767482253316186.png
31/08/2026 01:40
dev-1543767735501066290.png
dev-1543767735501066290.png
31/08/2026 01:41
dev-1543895221983776808.png
dev-1543895221983776808.png
31/08/2026 10:08
dev-1543909142681489499.png
dev-1543909142681489499.png
31/08/2026 11:03
dev-1543909187258417312.png
dev-1543909187258417312.png
31/08/2026 11:03

factionwar-histoire — 8 visuels#

Les illustrations du lore de Terravel et les cartes de personnages.

Terravel prospère, avant la Rupture
Terravel prospère, avant la Rupture
01-terravel-avant-la-rupture.png
29/08/2026 15:34
L'Innommé, silhouette encapuchonnée
L'Innommé, silhouette encapuchonnée
02-innomme.png
29/08/2026 15:35
Vallée en ruine — la Guerre du Silence
Vallée en ruine — la Guerre du Silence
03-guerre-du-silence.png
29/08/2026 15:35
Pilier de magie — la Rupture
Pilier de magie — la Rupture
04-la-rupture.png
29/08/2026 15:35
La porte que personne n'a franchie — « Aujourd'hui »
La porte que personne n'a franchie — « Aujourd'hui »
05-aujourdhui-la-porte.png
29/08/2026 15:36
Carte personnage Osric, PNJ de Sylvange
Carte personnage Osric, PNJ de Sylvange
06-osric-sylvange.png
29/08/2026 15:38
Les 5 gardiens d'Aubécie (Aldric, Séraphine, Bram, Mérielle + le Cinquième)
Les 5 gardiens d'Aubécie (Aldric, Séraphine, Bram, Mérielle + le Cinquième)
07-aubecie-gardiens-de-la-cite.png
29/08/2026 15:38
Carte personnage Mérielle — arc « La Mémoire Scellée »
Carte personnage Mérielle — arc « La Mémoire Scellée »
08-merielle-memoire-scellee.png
29/08/2026 15:39

factionwar-annonces — 3 visuels#

Les visuels des annonces publiques.

Infographie de la roadmap en 5 phases
Infographie de la roadmap en 5 phases
02-roadmap-annonce.png
13/08/2026 11:14
Artwork « coulisses » : personnages devant la Capitale
Artwork « coulisses » : personnages devant la Capitale
03-coulisses-artwork.png
30/08/2026 03:11
Fiche du premier boss de donjon — mécaniques, lore et récompenses
Fiche du premier boss de donjon — mécaniques, lore et récompenses
04-boss-le-veilleur-muet.png
31/08/2026 01:52

wiki-factionwar — 2 visuels#

Les bannières du wiki joueur.

Bannière « Wiki Officiel — Tout savoir sur FactionWar »
Bannière « Wiki Officiel — Tout savoir sur FactionWar »
01-wiki-officiel.png
Bannière « Toutes les commandes — Le guide complet »
Bannière « Toutes les commandes — Le guide complet »
02-toutes-les-commandes.png
15/08/2026 02:01

factionwar-modspack — 2 visuels#

Le pack de mods et le vocal de proximité.

Bannière « Pack de mods officiel — Fabric + Vocal de proximité »
Bannière « Pack de mods officiel — Fabric + Vocal de proximité »
01-pack-de-mods-officiel.png
14/08/2026 22:11
Interface du chat vocal (Simple Voice Chat) : Paramètres / Groupe
Interface du chat vocal (Simple Voice Chat) : Paramètres / Groupe
02-ui-chat-vocal-simple-voice-chat.png
14/08/2026 22:14