Variation de taille/stats et effets aléatoires

Chaque spécimen porte des « gènes » aléatoires stables, consignés dès son apparition : taille, vitesse, dégâts, vie, puissance de bond. Le seed est extrait de son UUID (avec un sel distinct par attribut), donc figé pour toute la durée du relevé et stable au rechargement — deux spécimens ne sont jamais totalement identiques, mais un même spécimen ne varie plus une fois consigné.

Plages de variation — WorldSpawnConfig
AttributMinMax
Taille (SCALE)0.851.25
Vitesse0.91.2
Dégâts0.851.3
Vie max0.91.2
Bond0.851.2

Un plancher de sécurité de 0.05 est appliqué sur taille et vitesse pour qu'aucun tirage ne produise un spécimen invisible ou totalement figé. Un spécimen « géant » (taille ~1.25) casse potentiellement plus de blocs en hauteur pour se frayer un chemin.

Effets de potion bénéfiques au spawn

En mode legacy, environ 25% des spécimens reçoivent, dès l'apparition, un effet de potion bénéfique permanent (durée infinie, sauvegardé), amplificateur de 0 à 3, tiré dans un pool incluant Speed, Strength, Resistance, Regeneration, Jump Boost, Haste, Health Boost, Absorption, et un effet custom exclusif consigné sous le nom LEAP.

Jamais Fire Resistance. Cet effet est exclu exprès du pool — tout spécimen doit continuer de brûler au soleil, sans exception relevée.

L'effet LEAP

Multiplie la composante horizontale du bond par 1.0 + 0.35 × (amplificateur + 1) et élargit sa portée de déclenchement (2.5 à 8.0 blocs). Contrairement à Jump Boost (vanilla, qui fait sauter plus haut), LEAP fait bondir plus loin — et les deux effets se cumulent sur un même spécimen.

Configuration

Effets aléatoires
ChampDescriptionDéfaut
randomEffectChanceChance qu'un spécimen reçoive un effet bénéfique au spawn.0.25
randomEffectMaxAmplifierAmplificateur maximum.3
leapEffectPerLevelBonus de portée de bond par niveau de LEAP.0.35
leapMinRange / leapMaxRangePortée de déclenchement du bond (champs vivent dans CombatMoveConfig, pas WorldSpawnConfig).2.5 / 8.0
safeDropBlocksChute jugée sûre sans détour, voir descente (champ vit dans CombatMoveConfig).3