Avec Cobblemon 1.8.1, le fichier main.json contient 111 clés enregistrées. Cette référence t'aide à trouver la bonne valeur dans l'édition du pack MCF que tu as réellement choisie, à lire sa portée et à vérifier une modification. Elle est explicitement liée à Cobblemon 1.8.1 et ne constitue pas une preuve pour toute autre version du mod ou du pack.
La liste complète est conservée. Les valeurs par défaut proviennent du fichier de référence généré le 23 septembre 2026 ; les noms de champs et les principaux chemins de chargement ont été revérifiés le 7 octobre 2026 par rapport au tag upstream défini. Les mesures historiques et la lecture du code sont mentionnées séparément. Aucun nouveau serveur de jeu n'a été modifié pour cette mise à niveau.
Commence par lire la version réellement installée
Note le nom et la release du pack, la version de Minecraft, le loader et la version de Cobblemon chargée lors du démarrage actuel, ou via /cobblemon info si ton édition propose cette commande. La release du pack et la version du mod peuvent porter des numéros différents. lastSavedVersion indique le dernier état d'enregistrement du fichier ; cela ne remplace pas la preuve du mod actuellement chargé.
Avec une autre version, consulte la source de projet correspondante et ton fichier généré. Ne copie pas une configuration 1.8.1 complète par-dessus une structure inconnue. Les addons, datapacks et préréglages du pack peuvent en outre influencer le comportement réel du jeu. L'introduction à Cobblemon explique le choix du pack et l'alignement du client.
La page de configuration officielle est une bonne orientation, mais elle utilise en partie d'anciens noms de champs et d'autres valeurs par défaut. Pour cette référence, le code source du tag 1.8.1 et le fichier de référence enregistré font foi.
Distinguer le fichier serveur et le fichier client local
Le chemin est dans les deux cas config/cobblemon/main.json : une fois sur le serveur et, le cas échéant, une fois dans l'instance de jeu locale d'un ami. Le même nom de fichier ne signifie pas le même emplacement. L'éditeur de configuration en jeu sur un serveur dédié enregistre des valeurs client locales et n'est pas un éditeur général pour le fichier de votre serveur.
Le schéma sépare les portées et les étapes de modification. Il ne contient aucun temps de chargement mesuré.
Dans le code, 109 champs portent une indication de côté : 87 en SERVER, 22 en CLIENT. S'y ajoutent lastSavedVersion et thirdPersonViewBobbing. Ce décompte des annotations n'est pas un décompte global des règles effectives côté serveur et côté client : les libellés de niveau et de nom, par exemple, sont annotés comme champs client, mais dans la configuration décrite, ils sont influencés par des valeurs serveur.
enableDebugKeys est marqué comme champ client. Il n'accorde ni commandes de jeu ni droits d'OP. Pour de telles autorisations, utilisez le guide séparé des droits Cobblemon.
Préparer une modification en conservant l'état initial
Sauvegarde le fichier serveur complet à part avant de le modifier. Pour les changements touchant au stockage ou aux règles de jeu, sauvegarde aussi le monde correspondant et les données de joueurs Cobblemon importantes. Conserve la sauvegarde jusqu'à ce que le fichier et le comportement aient été vérifiés.
Modifie une valeur existante précise, puis vérifie la syntaxe JSON. Nombre, booléen et texte sont des types de données différents ; true, par exemple, n'est pas un texte entre guillemets. Un validateur JSON local aide à trouver les virgules manquantes. Il ne confirme pas automatiquement une plage de valeurs pertinente ni l'effet en jeu.
Copie correctement chaque clé. La source 1.8.1 connaît explicitement quelques anciens noms comme alias de lecture, notamment worldSliceDiameter, worldSliceHeight et BattlePvPMaxDistance. Ces alias documentés ne sont donc pas comparables à de simples fautes de frappe inconnues. Pour de nouvelles modifications, utilise malgré tout le nom actuel et n'ajoute pas d'entrées en double ancien/nouveau.
Relire le fichier enregistré après le chargement
Cobblemon 1.8.1 charge la configuration, puis la réécrit. Lors du contrôle historique, les clés inconnues ont été supprimées et une valeur invalide de maxVerticalCorrectionBlocks, 999, a été ramenée à 200. De telles limites sur les entiers ne constituent pas une protection universelle pour tous les autres champs numériques.
Lors des essais historiques de rechargement et de redémarrage, une erreur de syntaxe a entraîné le chargement des valeurs par défaut et l'écrasement du fichier défectueux. Le message Reloading Cobblemon settings. ne suffit donc pas comme contrôle de réussite. Après le chargement, compare la valeur réellement enregistrée et le log actuel avec ta sauvegarde.
Si l'édition installée le propose, /cobblemonconfig reload recharge le fichier serveur. Le compte de jeu doit pour cela disposer de l'autorisation d'administration appropriée. Les états copiés des spawners de joueurs, des pâturages ou des machines ne sont pas forcément entièrement recréés par cette commande.
Le comportement particulier de pokemonPerChunk a été vérifié historiquement : une augmentation agissait après le rechargement, une diminution seulement après la reconnexion du joueur de test. En cas de diminution, fais donc reconnecter les amis concernés ou effectue un redémarrage planifié. Le guide du spawn traite de l'observation de ce changement.
Lire la référence complète
Chaque entrée indique la valeur par défaut, les valeurs ou l'unité, la portée et un contrôle du chargement. Une remarque sur le rechargement du fichier ne signifie pas que chaque objet ou élément enregistré existant est immédiatement mis à jour. À l'exception des essais historiques explicitement mentionnés, il ne s'agit pas de nouvelles mesures de gameplay.
La liste ne donne aucune valeur de performance sûre pour l'offre gratuite. Un rayon plus grand, une densité plus élevée ou un contrôle plus fréquent peut générer une autre charge. Tu lis le véritable état des ressources avec le guide RAM de Cobblemon.
Tu peux en outre consulter l'index de référence complet au format JSON. Il contient les mêmes 111 entrées et références de sources. C'est un index de consultation, pas un fichier à installer directement comme main.json.
Pokémon en général
| Paramètre |
|---|
maxPokemonLevel · Par défaut 100. Niveau, 1–1000. Portée : serveur. Niveau maximal ; limite aussi les niveaux des Pokémon sauvages Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxPokemonFriendship · Par défaut 255. 0–1000. Portée : serveur. Limite supérieure de l'amitié Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
announceDropItems · Par défaut true. true/false. Portée : serveur. Message dans le chat lorsqu'un Pokémon lâche des objets Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
defaultDropItemMethod · Par défaut on-entity. on-entity, on-player, to-inventory. Portée : serveur. Où tombent les drops lorsque la table de drops n'indique rien Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
dropAfterDeathAnimation · Par défaut false. true/false. Portée : serveur. Drops seulement après l'animation de mort au lieu d'immédiatement Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
ambientPokemonCryTicks · Par défaut 1080. Ticks. Portée : serveur. Intervalle entre les cris d'ambiance ; l'infobulle indique la valeur comme inutilisée, mais le code l'utilise Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
experienceMultiplier · Par défaut 2.0. Facteur. Portée : serveur. Facteur dans la formule d'EXP — la valeur par défaut double toute l'EXP de combat Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
displayEntityLevelLabel · Par défaut true. true/false. Portée : serveur. Niveau au-dessus du Pokémon ; marqué comme valeur client, mais le serveur l'emporte Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
displayEntityNameLabel · Par défaut true. true/false. Portée : serveur. Nom au-dessus du Pokémon ; piloté par le serveur comme ci-dessus Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
displayNameForUnknownPokemon · Par défaut false. true/false. Portée : client. Afficher les noms même sans scan préalable Contrôle du chargement : client. |
displayEntityLabelsWhenCrouchingOnly · Par défaut false. true/false. Portée : client. Libellés uniquement en étant accroupi Contrôle du chargement : client. |
fossilMachineAlphaChance · Par défaut 20. 1 sur x. Portée : serveur. Chance d'Alpha de la machine à fossiles ; 0 provoque une erreur d'après le code (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
fossilMachineShinyChance · Par défaut 100. 1 sur x. Portée : serveur. Chance de shiny de la machine à fossiles ; 0 provoque une erreur (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
honeySlatherAlphaChance · Par défaut 100. 1 sur x. Portée : serveur. Chance d'Alpha sur les troncs enduits de miel ; 0 désactive (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
honeySlatherShinyChance · Par défaut 4000. 1 sur x. Portée : serveur. Chance de shiny sur les troncs enduits de miel ; 0 désactive (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
shinyNoticeParticlesDistance · Par défaut 24. Blocs. Portée : client. Portée des particules de shiny Contrôle du chargement : client. |
captureCalculator · Par défaut cobblemon. ID de formule. Portée : serveur. Formule de capture ; sont autorisés cobblemon, generation_1 à generation_9 (avec generation_2_fixed, generation_3_and_4) et debug, les ID inconnus reviennent à la valeur par défaut Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
playerDamagePokemon · Par défaut true. true/false. Portée : serveur. Les joueurs peuvent infliger des dégâts aux Pokémon Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
pokemonIntrinsicSizeMin · Par défaut 0.95. Facteur. Portée : serveur. Plus petit facteur de taille aléatoire à la génération (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
pokemonIntrinsicSizeMax · Par défaut 1.05. Facteur. Portée : serveur. Plus grand facteur de taille aléatoire (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
babyPokemonLevelDuration · Par défaut 9. Niveaux. Portée : serveur. Pendant autant de niveaux, un Pokémon est considéré comme un bébé et affiché plus petit ; ≤ 1 désactive (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
babyPokemonSizeMultiplier · Par défaut 0.9. Facteur. Portée : serveur. Taille au niveau 1, augmente linéairement jusqu'à la fin de la phase bébé (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
minimumRidingScale · Par défaut 0.75. Facteur. Portée : serveur. En dessous de cette taille, un Pokémon ne peut pas être monté (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxDynamaxLevel · Par défaut 10. 0–10. Portée : serveur. Limite supérieure du niveau pour la forme géante en combat Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
infiniteTmUses · Par défaut false. true/false. Portée : serveur. Les CT ne sont pas consommées à l'utilisation (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
Spawn
| Paramètre |
|---|
enableSpawning · Par défaut true. true/false. Portée : serveur. Désactive le spawner naturel ; il existe en plus la gamerule doPokemonSpawning Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
worldSpawningBlocklist · Par défaut []. Liste de dimensions. Portée : serveur. Mondes sans spawn, par exemple minecraft:the_nether (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
pokemonPerChunk · Par défaut 1.0. Densité. Portée : serveur. Plafond de densité dans la zone de contrôle de 48 × 48 blocs de la zone de spawn. En 1.8.1, le contrôle normal s'arrête dès que la limite est atteinte, donc à partir de 9 × la valeur de densité effective. Contrôle du chargement : augmenter : rechargement ; diminuer : reconnecter les joueurs ou redémarrer le serveur (vérifié historiquement). |
ticksBetweenSpawnAttempts · Par défaut 20. Ticks. Portée : serveur. Cadence : un passage de spawn par joueur tous les x ticks (20 = 1 seconde) ; le premier après 100 ticks Contrôle du chargement : reconnexion. |
maximumSpawnsPerPass · Par défaut 8. Nombre. Portée : serveur. Au maximum autant de spawns par passage Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
spawningZoneDiameter · Par défaut 8. Blocs. Portée : serveur. Longueur du côté de la zone de spawn (x et z) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
spawningZoneHeight · Par défaut 16. Blocs. Portée : serveur. Hauteur de la zone de spawn, centrée sur le joueur Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
minimumSpawningZoneDistanceFromPlayer · Par défaut 16. Blocs. Portée : serveur. Plus petite distance de la zone au joueur Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maximumSpawningZoneDistanceFromPlayer · Par défaut 64. Blocs. Portée : serveur. Plus grande distance de la zone ; aussi rayon de recherche des blocs d'appât Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxVerticalCorrectionBlocks · Par défaut 64. Blocs, 1–200. Portée : serveur. Jusqu'où la zone cherche un sol solide vers le haut et le bas ; 999 devient silencieusement 200 (vérifié) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
minimumDistanceBetweenEntities · Par défaut 8.0. Blocs. Portée : serveur. Distance minimale d'un spawn par rapport aux autres êtres vivants et aux spawns du même passage Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxNearbyBlocksHorizontalRange · Par défaut 4. Blocs. Portée : serveur. Rayon de recherche pour les spawns nécessitant certains blocs à proximité (horizontal) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxNearbyBlocksVerticalRange · Par défaut 2. Blocs. Portée : serveur. Idem à la verticale Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxVerticalSpace · Par défaut 8. Blocs. Portée : serveur. Au maximum cette hauteur libre au-dessus de la tête est contrôlée Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
minimumLevelRangeMax · Par défaut 10. Niveau, 1–1000. Portée : serveur. Plage de niveaux des Pokémon sauvages lorsque l'équipe est vide (1 à x) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
savePokemonToWorld · Par défaut true. true/false. Portée : serveur. false : les Pokémon sauvages disparaissent au déchargement du chunk Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
pokeSnackPokemonPerChunk · Par défaut 2.0. Densité. Portée : serveur. Plafond de densité pour les spawns au bloc d'appât Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
shinyRate · Par défaut 8192. 1 sur x, 0 = jamais. Portée : serveur. Chance de shiny pour chaque Pokémon généré, y compris par commande Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
teraTypeRate · Par défaut 20. 1 sur x. Portée : serveur. Chance d'obtenir un type Téra différent Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
baseApricornTreeGenerationChance · Par défaut 0.1. Facteur. Portée : serveur. Fréquence des arbres à Noigrume et à Sucrine lors de la génération du monde Contrôle du chargement : nouveaux chunks uniquement. |
despawnerNearDistance · Par défaut 32. Blocs. Portée : serveur. Plus près du joueur, un Pokémon sauvage ne disparaît jamais, quel que soit son âge Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
despawnerFarDistance · Par défaut 96. Blocs. Portée : serveur. Plus loin, il disparaît dès qu'il dépasse l'âge minimal Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
despawnerMinAgeTicks · Par défaut 600. Ticks (30 s). Portée : serveur. Les Pokémon plus jeunes ne disparaissent jamais Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
despawnerMaxAgeTicks · Par défaut 3600. Ticks (3 min). Portée : serveur. À partir de cet âge, les Pokémon disparaissent aussi à distance moyenne Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
monitorAlphaRate · Par défaut 40. 1 sur x. Portée : serveur. Chance d'Alpha du Data Monitor dans la structure de fossiles ; 0 provoque une erreur (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
monitorShinyRate · Par défaut 200. 1 sur x. Portée : serveur. Chance de shiny du Data Monitor ; 0 provoque une erreur (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
exportSpawnConfig · Par défaut false. true/false. Portée : serveur. Crée best-spawner-config.json et la lit Contrôle du chargement : redémarrage. |
Starters
| Paramètre |
|---|
exportStarterConfig · Par défaut false. true/false. Portée : serveur. Crée starters.json et la lit ; sans cet interrupteur, ce sont les starters intégrés qui s'appliquent Contrôle du chargement : redémarrage. |
Combats
| Paramètre |
|---|
autoUpdateShowdown · Par défaut true. true/false. Portée : serveur. Réextrait le moteur de combat à chaque démarrage ; false conserve tes adaptations dans le dossier Showdown Contrôle du chargement : redémarrage. |
defaultFleeDistance · Par défaut 32. Blocs, −1 = pas de fuite. Portée : serveur. Distance à partir de laquelle un combat sauvage se termine par une fuite Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
allowExperienceFromPvP · Par défaut true. true/false. Portée : serveur. EXP aussi pour les combats entre joueurs Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
experienceShareMultiplier · Par défaut 0.5. Facteur. Portée : serveur. Part d'EXP pour les membres de l'équipe qui portent un objet de partage d'EXP Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
awardExperienceToFaintedPokemon · Par défaut false. true/false. Portée : serveur. EXP aussi pour les membres de l'équipe vaincus (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
awardExperienceOnBattleLoss · Par défaut false. true/false. Portée : serveur. EXP aussi après un combat perdu (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
luckyEggMultiplier · Par défaut 1.5. Facteur. Portée : serveur. Facteur d'EXP pour l'objet lucky_egg Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
allowSpectating · Par défaut true. true/false. Portée : serveur. Autoriser à regarder les combats Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
battleWildMaxDistance · Par défaut 12. Blocs. Portée : serveur. Portée pour engager un combat sauvage Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
battlePvPMaxDistance · Par défaut 32. Blocs. Portée : serveur. Portée d'une demande de combat à un joueur (ancienne graphie : BattlePvPMaxDistance) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
battleSpectateMaxDistance · Par défaut 64. Blocs. Portée : serveur. Portée pour regarder un combat Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
walkingInBattleAnimations · Par défaut false. true/false. Portée : client. Animations de marche en combat Contrôle du chargement : client. |
Statuts et soins
| Paramètre |
|---|
passiveStatuses · Par défaut "180-300" chacun. Secondes, "min-max" par statut. Portée : serveur. Durée avant que poison, paralysie, gel, sommeil et brûlure ne disparaissent d'eux-mêmes hors combat Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
infiniteHealerCharge · Par défaut false. true/false. Portée : serveur. Machine de soins sans charges Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxHealerCharge · Par défaut 6.0. Charges. Portée : serveur. La charge maximale est reprise lors de la création de la machine de soins et limitée à 6 au minimum. Un simple rechargement ne met pas forcément à jour la machine existante. Contrôle du chargement : recharger la machine. |
secondsToChargeHealingMachine · Par défaut 900. Secondes. Portée : serveur. Temps jusqu'à la charge complète Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
defaultFaintTimer · Par défaut 300. Secondes. Portée : serveur. Temps avant l'auto-réanimation après un K.O. Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
faintAwakenHealthPercent · Par défaut 0.2. Proportion 0–1. Portée : serveur. Points de vie au réveil ; 0 désactive l'auto-réanimation Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
healPercent · Par défaut 0.05. Proportion 0–1. Portée : serveur. Soin passif par cycle, au moins 1 point de vie ; 0 désactive Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
healTimer · Par défaut 60. Secondes. Portée : serveur. Intervalle du soin passif (seulement dans l'équipe, pas en combat) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
Monde, pâturage et échange
| Paramètre |
|---|
appleLeftoversChance · Par défaut 0.025. Probabilité. Portée : serveur. Chance d'obtenir l'objet « Restes » en mangeant certains fruits Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxRootsInArea · Par défaut 9. Nombre. Portée : serveur. Racines aux alentours avant que la croissance ne s'arrête Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
bigRootPropagationChance · Par défaut 0.5. Probabilité. Portée : serveur. Propagation des grosses racines par tick aléatoire (seulement en faible luminosité) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
energyRootChance · Par défaut 0.25. Proportion. Portée : serveur. Part des racines d'énergie parmi les nouvelles racines Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
defaultPasturedPokemonLimit · Par défaut 16. Nombre. Portée : serveur. Pokémon par bloc de pâturage Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
pastureBlockUpdateTicks · Par défaut 40. Ticks. Portée : serveur. Intervalle de contrôle du pâturage Contrôle du chargement : recharger le pâturage. |
pastureMaxWanderDistance · Par défaut **32 (1.7.3: 64)**. Blocs. Portée : serveur. Rayon de déplacement autour du bloc de pâturage Contrôle du chargement : recharger le pâturage. |
pastureMaxPerChunk · Par défaut 4.0. Densité. Portée : serveur. Limite de densité lors de la mise au pâturage Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
maxInsertedFossilItems · Par défaut 2. Nombre. Portée : serveur. Fossiles dans l'analyseur Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
tradeMaxDistance · Par défaut 12. Blocs. Portée : serveur. Portée pour les échanges et les demandes d'équipe Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
Pokédex
| Paramètre |
|---|
maxPokedexScanningDetectionRange · Par défaut 10. Blocs. Portée : serveur. Portée du scanner Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
unlockAllMoveDexMovesByDefault · Par défaut false. true/false. Portée : serveur. Toutes les attaques déverrouillées dans la machine à CT et la liste d'attaques (nouveau dans la 1.8) Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
hideUnimplementedPokemonInThePokedex · Par défaut false. true/false. Portée : client. Masquer dans l'index les espèces pas encore implémentées Contrôle du chargement : client. |
Stockage
| Paramètre |
|---|
storageFormat · Par défaut nbt. nbt, json, mongodb. Portée : serveur. Format de stockage pour l'équipe et le PC ; une autre valeur empêche le démarrage Contrôle du chargement : redémarrage. |
mongoDBConnectionString · Par défaut mongodb://localhost:27017. Texte. Portée : serveur. Uniquement avec mongodb Contrôle du chargement : redémarrage. |
mongoDBDatabaseName · Par défaut cobblemon. Texte. Portée : serveur. Uniquement avec mongodb Contrôle du chargement : redémarrage. |
pokemonSaveIntervalSeconds · Par défaut 30. Secondes, 1–120. Portée : serveur. Intervalle d'enregistrement des données d'équipe et de PC Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
defaultBoxCount · Par défaut 40. Boîtes, 1–1000. Portée : serveur. Boîtes de PC par joueur ; les PC existants non verrouillés sont ajustés au chargement. Avant de réduire, vérifie le contenu existant. Contrôle du chargement : reconnexion. |
defaultKeyItems · Par défaut []. Liste d'objets. Portée : serveur. Objets clés pour les nouveaux joueurs Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
preventCompletePartyDeposit · Par défaut false. true/false. Portée : serveur. Le dernier membre de l'équipe ne peut pas être déposé dans le PC Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
Interface (client uniquement)
| Paramètre |
|---|
summaryPokemonFollowCursor · Par défaut true. true/false. Portée : client. Le modèle dans l'aperçu suit la souris Contrôle du chargement : client. |
partyPortraitAnimations · Par défaut NEVER_ANIMATE. NEVER_ANIMATE, ANIMATE_SELECTED, ALWAYS_ANIMATE. Portée : client. Animation dans l'overlay d'équipe Contrôle du chargement : client. |
pcProfileAnimations · Par défaut ANIMATE_SELECTED. Comme ci-dessus. Portée : client. Animation des emplacements du PC Contrôle du chargement : client. |
summaryProfileAnimations · Par défaut ANIMATE_SELECTED. Comme ci-dessus. Portée : client. Animation dans l'aperçu Contrôle du chargement : client. |
animateBattleTiles · Par défaut false. true/false. Portée : client. Portraits animés en combat Contrôle du chargement : client. |
Monte
| Paramètre |
|---|
infiniteRideStamina · Par défaut false. true/false. Portée : serveur. Endurance illimitée lors de la monte Contrôle du chargement : recharger le fichier ; vérifier l'effet dans le contexte de jeu approprié. |
invertPitch · Par défaut false. true/false. Portée : client. Inverser l'axe de tangage Contrôle du chargement : client. |
invertYaw · Par défaut false. true/false. Portée : client. Inverser l'axe de lacet Contrôle du chargement : client. |
xAxisSensitivity · Par défaut 1.0. Facteur. Portée : client. Sensibilité de la souris à l'horizontale Contrôle du chargement : client. |
yAxisSensitivity · Par défaut 1.0. Facteur. Portée : client. Sensibilité de la souris à la verticale Contrôle du chargement : client. |
swapXAndYAxes · Par défaut false. true/false. Portée : client. Échanger les axes Contrôle du chargement : client. |
disableRoll · Par défaut false. true/false. Portée : client. Pas de mouvement de roulis de la caméra Contrôle du chargement : client. |
displayControlSeconds · Par défaut 0. Secondes. Portée : client. Durée d'affichage de l'aide aux commandes après être monté Contrôle du chargement : client. |
rememberRidingCamera · Par défaut false. true/false. Portée : client. Mémoriser la dernière perspective de caméra Contrôle du chargement : client. |
enableInFlightDismounting · Par défaut false. true/false. Portée : client. Descendre en plein air Contrôle du chargement : client. |
thirdPersonViewBobbing · Par défaut true. true/false. Portée : client. Sans effet : figure dans le fichier, mais le code correspondant est commenté Contrôle du chargement : —. |
Débogage et interne
| Paramètre |
|---|
enableDebugKeys · Par défaut false. true/false. Portée : client. Touches de débogage locales et débogage de monte ; n'accorde aucun droit de commande serveur. Contrôle du chargement : client. |
lastSavedVersion · Par défaut version du mod. Texte. Portée : interne. Version avec laquelle le fichier a été enregistré en dernier ; ne pas modifier à la main Contrôle du chargement : —. |
Sauvegarder le stockage et le PC avant une modification
storageFormat change la voie de stockage utilisée. Une autre chaîne n'est pas un simple convertisseur de format pour vos données d'équipe et de PC déjà existantes. Sauvegardez ces données et utilisez le guide de migration adapté à votre édition avant de modifier le backend.

L'illustration précédente montre des boîtes remplies. Elle ne prouve ni le nombre actuel de boîtes de votre serveur, ni une réduction ou une migration de données vérifiée.
Pour defaultBoxCount, vérifiez le contenu existant et, le cas échéant, les PC verrouillés. Ne réduisez pas ce nombre à la légère comme prétendue optimisation de la RAM. En cas de retour en arrière, sauvegarde du monde, données d'équipe et configuration du plugin ou du mod vont ensemble.
Tenir compte des fichiers d'export et des différences de mise à jour
Sans les interrupteurs d'export correspondants, la 1.8.1 utilise les préréglages intégrés de starters et de spawn. exportStarterConfig et exportSpawnConfig peuvent créer des fichiers supplémentaires sous config/cobblemon/. Vérifiez leur création réelle et leur chemin de chargement dans votre édition avant de créer de nouveaux fichiers vous-mêmes.
Le JSON de spawn fourni contient worldBuckets avec les poids 94,0 / 5,0 / 0,5 / 0,2 / 0,3 pour common, uncommon, rare, ultra-rare et boss. Ce sont des poids de sélection, pas une probabilité mesurée pour une espèce donnée à chaque emplacement. Les valeurs de classes Kotlin intégrées diffèrent en partie de ce fichier de ressources ; la source réellement chargée fait foi.
L'best-spawner-config.json exporté possède en outre version et replaceWithNewVersion. Avec une version interne supérieure, le chemin de chargement correspondant peut remplacer le fichier exporté. Sauvegardez donc aussi vos propres adaptations de spawn avant une mise à jour du pack. Le guide de mise à jour traite du changement conjoint du serveur et des clients.
Par rapport à la référence 1.7.3 enregistrée, il y a 16 nouvelles clés et deux clés supprimées. pastureMaxWanderDistance a dans le fichier 1.8.1 neuf la valeur par défaut 32 au lieu de 64. Une valeur personnalisée existante ne devient pas automatiquement la nouvelle valeur par défaut. Le calcul de la densité a lui aussi changé ; des nombres identiques ne signifient pas forcément un comportement de jeu identique.
FAQ
Cette liste vaut-elle pour chaque version du pack Cobblemon ?
Elle est liée à Cobblemon 1.8.1. Vérifie le mod réellement chargé, la release du pack et les extensions supplémentaires avant de reprendre des valeurs.
Pourquoi le fichier a-t-il retrouvé les valeurs par défaut après une erreur ?
Le test historique 1.8.1 a confirmé le chargement des valeurs par défaut suivi d'une réécriture après une erreur de syntaxe. Conserve l'état défectueux et la sauvegarde séparée ; ne recharge qu'un fichier dont la validité a été vérifiée.
Puis-je modifier les valeurs du serveur dans l'éditeur en jeu ?
Sur la configuration dédiée décrite, cet éditeur modifie des valeurs client locales. Le fichier serveur et son autorisation d'administration relèvent d'une autre voie.
Pourquoi une valeur de densité plus petite n'agit-elle pas tout de suite après le rechargement ?
Le spawner de joueur existant peut conserver l'ancienne valeur. Pour la 1.8.1, l'essai de reconnexion nécessaire a été vérifié historiquement ; prévois les comptes concernés ou un redémarrage.
Tous les nombres sont-ils automatiquement limités de façon sûre ?
Non. Le code limite certaines valeurs entières annotées. D'autres nombres peuvent être invalides ou provoquer un comportement indésirable. Lis l'entrée concernée et vérifie l'effet.
Puis-je installer l'index JSON comme main.json ?
C'est un index de référence avec descriptions et sources, pas une configuration installable. Modifie de façon ciblée le fichier serveur réellement généré, en conservant l'état initial.
Sources et état historique des vérifications
Le tag défini Cobblemon 1.8.1 et ses chemins de configuration et de chargement ont été relus. Le fichier principal enregistré et les essais de chargement datent du 23 septembre 2026, Minecraft 1.21.1 avec Fabric. La mesure du spawn serveur a utilisé un joueur de test de protocole immobile ; ce n'était pas un essai de jeu complet avec toutes les fonctions du pack.
De nouvelles mesures de charge ou un comportement de rechargement confirmé de façon générale pour les 111 valeurs ne sont pas affirmés ici. Le guide GSH conservé traite de Pixelmon et de sa configuration YAML ; ses clés et commandes ne sont pas transposées à Cobblemon.