Le système de spawn de Cobblemon : présentation générale
Le système de spawn de Cobblemon est l'un des aspects les plus techniques et les plus riches du mod. Contrairement à une simple liste de biomes par Pokémon, Cobblemon utilise un système de spawn definitions — des fichiers JSON qui définissent précisément dans quelles conditions chaque Pokémon peut apparaître. Comprendre ce système vous permet d'optimiser vos sessions de chasse aux Pokémon rares.
Les bases du spawn : biomes et conditions primaires
Chaque Pokémon dans Cobblemon possède une liste de conditions de spawn qui doivent être remplies simultanément pour qu'il apparaisse. Les conditions principales sont :
Biomes
Les Pokémon sont assignés à des catégories de biomes ou des tags de biomes spécifiques. Voici les grandes familles :
- Biomes tempérés (plaines, forêts) : Bulbizarre, Salamèche, Carapuce, Rattata, Pikachu...
- Biomes chauds (désert, savane, mesa) : Sabelette, Goupix, Houndour, Nidoran...
- Biomes aquatiques (océan, rivière, marécage) : Tentacool, Magikarp, Psykokwak, Loupio...
- Biomes froids (toundra, taïga, neige) : Ronflex, Caninos, Snorunt, Bébécaille...
- Biomes montagneux (pics, falaises) : Ptéra, Machoc, Golem, Onix...
- Biomes forestiers profonds (forêt de bambous, jungle, forêt sombre) : Pandarbare, Tropius, Exéggutor, Noctali...
- Nether et End : Selon les configurations, certains Pokémon de type Feu et Spectre peuvent spawner dans ces dimensions.
Conditions temporelles : heure de la journée
L'heure du cycle jour/nuit de Minecraft influence fortement les spawns :
- Jour uniquement : La plupart des Pokémon normaux et plante. Ex : Chenipan, Herbizarre, Florges.
- Nuit uniquement : Pokémon Spectre, Poison nocturne, Ténèbres. Ex : Fantominus, Noctali, Absol.
- Aube/Crépuscule : Certains Pokémon n'apparaissent que pendant les transitions. Ex : Evoli (crépuscule).
- Toute la journée : Pokémon communs sans préférence horaire. Ex : Ronflex, Pikachu.
Profondeur et altitude : conditions verticales
La hauteur Y du joueur (ou du bloc de spawn) est une condition fréquemment utilisée dans les spawn definitions :
- Altitude élevée (Y 100+) : Ptéra, Dracolosse, Ronflex de montagne, Staross.
- Altitude moyenne (Y 40-100) : La majorité des Pokémon de surface.
- Souterrain (Y 0-40) : Pokémon de caverne — Nosferapti, Steenee des grottes, Racaillou, Onduliné.
- Très profond (Y négatif, deep dark) : Pokémon exclusifs aux zones deep dark dans certaines configs.
Les blocs adjacents requis (Needed Nearby Blocks)
Une des fonctionnalités les plus uniques de Cobblemon est le système de needed nearby blocks. Certains Pokémon ne spawent que si des blocs spécifiques sont présents à proximité de leur point de spawn :
Exemples notables
- Carapuce / Wartortle : Requiert des blocs d'eau à proximité (eau de source ou rivière).
- Mélofée (Clefairy) : Requiert des blocs de pierre ou de granite. Spawn préférentiellement la nuit.
- Lokhlass (Lapras) : Requiert une grande étendue d'eau (plusieurs blocs d'eau ouverte).
- Arcanin : Peut nécessiter des blocs de sable ou de terre battue selon la config.
- Pokémon de lave (Magmar, Slugma) : Requièrent des blocs de lave à proximité.
- Pokémon de neige (Snorunt, Spheal) : Requièrent des blocs de neige ou de glace au sol.
- Pokémon de forêt (Farfuret, Teddiursa) : Préfèrent les zones avec plusieurs arbres adjacents (logs à proximité).
Comment utiliser cette mécanique pour chasser des rares
Pour forcer le spawn d'un Pokémon qui requiert des blocs spécifiques, vous pouvez modifier l'environnement autour de vous :
- Apportez des blocs de lave en pot pour faire spawner des Pokémon de feu dans des biomes inhabituels.
- Placez des blocs de glace ou de neige dans des zones stratégiques pour attirer des Pokémon Glace.
- Creusez un petit bassin d'eau dans un désert pour tenter d'y faire apparaître des Pokémon aquatiques.
Taux de spawn et rareté
Cobblemon attribue à chaque Pokémon un weight (poids de spawn) qui détermine sa fréquence relative d'apparition. Plus le poids est élevé, plus le Pokémon est commun :
- Poids élevé (100+) : Pokémon très communs comme Rattata, Pigeon, Abra de bas niveau.
- Poids moyen (20-99) : Pokémon standards, faciles à trouver dans leur biome.
- Poids faible (5-19) : Pokémon rares nécessitant patience et conditions précises.
- Poids très faible (1-4) : Pokémon ultra-rares, semi-légendaires ou formes spéciales.
- Poids exceptionnel (< 1) : Légendaires et Pokémon mythiques avec conditions extrêmement restrictives.
Modificateurs de spawn : conditions spéciales avancées
Au-delà des conditions de base, Cobblemon supporte des modificateurs de spawn avancés :
Conditions météorologiques
- Pluie : Augmente les spawns de Pokémon Eau et Électrik. Ex : Magicarpe, Voltali.
- Orage : Certains Pokémon Électrik exclusifs apparaissent uniquement pendant les orages. Ex : Electrode sauvage dans certaines configs.
- Neige (biomes froids) : Active les spawns de Pokémon Glace supplémentaires.
Conditions de lumière
- Niveau de lumière élevé (9+) : Pokémon de prairie et plaines ensoleillées.
- Niveau de lumière faible (3 ou moins) : Pokémon des cavernes, Spectre et Ténèbres nocturnes.
Comment augmenter le taux de spawn
Si les spawns semblent trop rares sur votre instance, plusieurs solutions existent :
Configuration serveur (admin)
- Modifier le fichier
cobblemon.jsonou la configuration spécifique du mod pour augmenter le spawn multiplier global. - Augmenter le max pokemon per chunk pour permettre plus de Pokémon par zone.
- Réduire le minimum distance between spawns pour des apparitions plus rapprochées.
Stratégies joueur
- Se déplacer régulièrement : Les spawns sont rafraîchis lors du déplacement. Marcher dans la zone augmente la fréquence des tentatives de spawn.
- Éviter les zones surchargées : S'éloigner des zones avec déjà beaucoup de Pokémon permet de libérer des slots de spawn.
- Choisir les bons biomes : Consultez les spawn definitions du Pokémon recherché et rendez-vous dans son biome optimal.
- Utiliser une Répulsion inversée (si disponible) : Certains serveurs permettent des items qui attirent des types spécifiques.
Spawn definitions : comprendre les fichiers JSON
Pour les joueurs avancés et les admins de serveur, Cobblemon permet de consulter et modifier les spawn definitions en JSON. Chaque fichier se trouve dans le dossier data/cobblemon/spawn_pool_world/ et contient :
pokemon: Nom de l'espèce et niveau min/max.type: Type de spawn (NATURAL, LEGENDARY, etc.).weight: Poids de spawn (fréquence relative).condition: Objet contenant biomes, plages de Y, heure, météo, blocs adjacents requis.anticondition: Conditions qui empêchent le spawn (utile pour éviter les spawns dans certains biomes).
Modifier ces fichiers via un datapack permet de personnaliser entièrement l'écosystème Cobblemon de votre serveur.
Pour aller plus loin dans votre compréhension de l'écosystème Cobblemon, consultez notre guide sur la Blood Moon et les événements lunaires qui modifient ces conditions de spawn la nuit, et notre guide des baies pour préparer votre équipe avant chaque session de chasse.