Article
Faux positifs anti-x-ray : pourquoi les grottes piègent les détecteurs
Vous installez un détecteur de x-ray sur votre serveur Minecraft, et la liste d'alertes se remplit de joueurs qui n'ont rien fait. En vérifiant, c'est presque toujours le même profil : ils exploraient une grotte. Ce n'est pas un problème de réglage — c'est une limite de fond de la façon dont la plupart des détecteurs mesurent la suspicion.
Le ratio « minerai pour 100 blocs cassés »
Presque tous les détecteurs anti-x-ray, y compris ceux qui s'appuient sur les logs CoreProtect, reposent sur la même idée : compter les minerais qu'un joueur récupère, les rapporter au nombre de blocs qu'il a cassés, et déclencher une alerte au-dessus d'un certain seuil.
L'intuition est bonne. Un joueur qui creuse en pierre pleine, à l'aveugle, casse beaucoup de blocs pour trouver peu de minerai : son rendement est faible et surtout régulier. Un joueur qui voit à travers les blocs va droit au but : il casse peu et récupère beaucoup. Le rendement grimpe, l'alerte tombe.
Le problème, c'est que ce raisonnement suppose une chose jamais vérifiée : que le minerai était caché dans la pierre au départ. En grotte, il ne l'est pas.
En grotte, le minerai est déjà à nu sur les parois. Le joueur le ramasse sans avoir eu besoin de creuser pour l'atteindre — le dénominateur du ratio reste minuscule pendant que le numérateur grimpe. Mathématiquement, un explorateur de grotte produit exactement la signature qu'on attribue à un x-rayeur.
C'est pour ça qu'un joueur parfaitement honnête peut dépasser n'importe quel seuil de « diamants pour 100 blocs » sans jamais tricher : il n'a pas creusé, il s'est baissé pour ramasser.
Ce que Caves & Cliffs a aggravé
La refonte du monde souterrain en 1.18 a rendu le phénomène nettement plus fréquent. Les grottes sont devenues bien plus vastes et plus nombreuses, avec des biomes de grandes cavités qui exposent des surfaces de roche considérables. Mécaniquement, la proportion de minerai naturellement visible, sans rien casser, a beaucoup augmenté.
Conséquence directe pour la modération : un détecteur dont les seuils ont été calibrés à l'époque des petites grottes est devenu beaucoup plus bruyant après 1.18, sans que rien n'ait changé dans son code ni dans le comportement des joueurs.
Les quatre décors qui déclenchent le plus de faux positifs
| Décor | Pourquoi ça déclenche |
|---|---|
| Grandes grottes | Des dizaines de minerais visibles sur les parois, atteignables en marchant. Rendement apparent énorme, blocs cassés quasi nuls. |
| Ravins | Ils coupent verticalement de nombreuses couches de terrain : un seul ravin expose du minerai sur toute la hauteur, y compris en profondeur. |
| Mineshafts abandonnés | Les galeries traversent déjà la roche. Le joueur récolte le long de couloirs existants, exactement comme un x-rayeur récolterait le long de couloirs qu'il aurait creusés. |
| Géodes d'améthyste | Volume dense de blocs de valeur concentrés au même endroit, en une seule session courte — le pic parfait pour un compteur qui ne regarde que les quantités. |
Pourquoi monter le seuil ne règle rien
Le réflexe naturel, face à trop d'alertes, c'est d'augmenter le seuil de déclenchement. Ça marche : les faux positifs disparaissent. Mais ça fait disparaître autre chose en même temps.
Un x-rayeur prudent ne vide pas la carte. Il en prend juste assez pour rester crédible — souvent à un niveau de rendement inférieur à celui d'un joueur qui vient de tomber sur une belle grotte. En remontant le seuil au-dessus du bruit des grottes, vous passez mécaniquement au-dessus de lui aussi.
Avec un seuil unique sur le rendement, il n'existe aucun réglage qui sépare proprement les deux populations : elles se chevauchent. Ce n'est pas un curseur mal placé, c'est un indicateur qui ne mesure pas la bonne chose.
Comment vérifier une alerte à la main avec CoreProtect
Avant de sanctionner qui que ce soit sur la foi d'un compteur, la question à trancher est simple : le minerai était-il accessible sans creuser ? Les logs CoreProtect permettent d'y répondre.
1. Lister ce que le joueur a réellement cassé
/co lookup u:Pseudo a:-block t:7d
a:-block ne retient que les blocs cassés (et non posés), sur les 7 derniers jours. Ce qui vous intéresse ici n'est pas le nombre de minerais, mais la proportion de roche ordinaire dans la liste : pierre, deepslate, tuff, granite.
- Beaucoup de roche pour peu de minerai → le joueur a creusé pour avancer. Profil de minage classique.
- Presque uniquement du minerai, très peu de roche → il n'a pas eu besoin de creuser pour l'atteindre. C'est la signature d'une récolte en grotte… mais aussi celle du x-ray. Cet indicateur seul ne tranche pas — passez à l'étape suivante.
2. Regarder le décor autour d'une prise
Relevez les coordonnées d'un des minerais de la liste, rendez-vous sur place et inspectez les environs :
/co lookup a:-block r:8 t:7d
Le rayon de 8 blocs autour du point vous dit si le joueur a ouvert un passage jusqu'au minerai, ou s'il est simplement arrivé par un espace déjà ouvert. Complétez à l'œil, en mode spectateur : y a-t-il une cavité naturelle à cet endroit ? Un minerai bordé d'air pré-existant était visible de tous — un minerai qui était entouré de roche pleine ne l'était pas.
3. Se méfier de ce que les logs ne montrent pas
CoreProtect journalise les blocs cassés, pas ce que le joueur voyait. Un tunnel qui frôle un filon sans le toucher, un demi-tour juste avant un minerai, une descente qui s'arrête pile à la bonne couche : ces signaux-là n'apparaissent dans aucun compteur, alors que ce sont souvent les plus parlants.
Aller plus loin Comment détecter un x-rayeur avec CoreProtect : la méthode d'enquête complète →Ce qui distingue réellement un x-rayeur d'un explorateur
La différence de fond n'est pas combien le joueur a récupéré, mais la forme de ce qu'il a creusé :
- Le volume creusé. Un x-rayeur ouvre des couloirs étroits dans de la roche intacte. Un explorateur se déplace dans du vide qui existait déjà. Reconstruire ce qui a été cassé sépare ces deux cas là où un simple compteur les confond.
- Blocs cassés rapportés à la distance parcourue. Traverser 200 blocs de grotte coûte quasiment zéro bloc cassé ; traverser 200 blocs de pierre pleine en coûte au minimum autant.
- Le minerai touchait-il de l'air pré-existant ? C'est la question qui distingue « visible par n'importe qui » de « invisible sans triche ». Elle se répond bloc par bloc, pas en moyenne.
- Le détour puis le retour. Quitter un couloir rectiligne, aller chercher un filon précis, puis revenir exactement dans l'axe du couloir : ce motif ne se produit pas par hasard, et c'est le plus difficile à imiter pour qui voudrait se faire passer pour un mineur honnête.
Aucun de ces quatre signaux ne se déduit d'un total de minerais. Tous se déduisent de la trajectoire.
À retenir
- Les faux positifs en grotte ne sont pas un défaut de réglage : ils viennent de ce que le ratio minerai/blocs suppose, à tort, que le minerai était caché.
- La 1.18 a nettement amplifié le phénomène en exposant beaucoup plus de minerai naturellement.
- Remonter le seuil supprime les faux positifs et les vrais tricheurs discrets : les deux populations se chevauchent.
- La question qui tranche est toujours la même : le minerai était-il atteignable sans creuser ?
- Un score, quel qu'il soit, reste une aide au tri. La décision revient à un modérateur qui a regardé le cas.
TunnelVision travaille exactement sur ce problème
TunnelVision relit votre historique CoreProtect, reconstruit les sessions de minage et raisonne sur la forme des trajectoires plutôt que sur un compteur de minerais — les sessions en grotte, la récolte de surface et les sessions trop courtes sont écartées avant d'arriver dans votre liste. Chaque session remontée vient avec les indicateurs qui expliquent son score, jamais avec une sanction automatique.