▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/TC Cobble Flight
TC Cobble Flight

TC Cobble Flight

Wild Pokémon actually fly! Each one takes off, soars, and lands naturally. Fully configurable

Оцените первым
1.0K
4

TC Cobble Flight is a Minecraft mod for Fabric that adds natural flight behavior to wild Flying-type Pokémon in Cobblemon. Instead of spawning stationary on the ground, eligible Pokémon will take off, soar through the air, and land dynamically based on their surroundings and type characteristics. Each Pokémon moves at its own speed and altitude, influenced by its type, weight, and individual traits. A Pidgeot will fly faster and higher than a Beautifly; a Steel/Flying type will be sluggish but persistent. Flight patterns include smooth takeoffs, gentle mid-air sway, and gradual landings — making wild Pokémon feel alive rather than static. The mod only affects wild Pokémon. Owned, battling, or otherwise occupied Pokémon are left completely untouched. Features:

Dynamic takeoff, cruising, and landing states per Pokémon Speed, altitude, and stamina scaled by type and weight Spawn position awareness — tree perches vs open sky Player proximity increases the chance of a Pokémon taking flight Whitelist/blacklist support for individual species Fully configurable via flyingspawn.json (Cloth Config)

Config:

KeyDefaultDescription
## Flight speed & height
flightSpeedMin0.05Minimum base horizontal flight speed
flightSpeedMax0.5Maximum base horizontal flight speed
preferredHeightMin4.0Minimum preferred cruising altitude (blocks)
preferredHeightMax30.0Maximum preferred cruising altitude (blocks)
## Takeoff
takeoff.chanceMin0.05Minimum base probability of taking off per check
takeoff.chanceMax0.18Maximum base probability of taking off per check
takeoff.bonusNearPlayer0.25Takeoff chance bonus when a player is nearby
takeoff.bonusOpenSpace0.08Takeoff chance bonus when surroundings are open
takeoff.bonusIdleLong0.1Takeoff chance bonus after being idle for a long time
takeoff.velocityCap0.2Maximum upward velocity during takeoff arc
takeoff.accelFactor0.6Vertical acceleration multiplier during takeoff
takeoff.hSpeedFactor0.4Horizontal speed fraction applied during takeoff
takeoff.doneRatio0.95Altitude ratio of preferredHeight at which takeoff ends
takeoffAccelBase0.04Base value for randomised takeoff acceleration
takeoffAccelRange0.06Random range added on top of takeoffAccelBase
## Landing
landing.chanceMin0.01Minimum base probability of landing per check
landing.chanceMax0.05Maximum base probability of landing per check
landing.bonusNearGround0.12Landing chance bonus when close to the ground
landing.bonusFlyingLong0.08Landing chance bonus after flying for a long time
landing.velocityFloor-0.15Maximum downward velocity allowed while descending
landing.hSpeedFactor0.3Horizontal speed fraction applied during landing
landing.groundOffset0.5Distance above ground at which landing is considered done
landingDecelBase0.03Base value for randomised landing deceleration
landingDecelRange0.04Random range added on top of landingDecelBase
nearGroundBlockDist4Block scan distance downward to detect “near ground”
## Flying behavior
verticalSwayMin0.008Minimum amplitude of vertical sin-wave sway
verticalSwayRange0.017Random range added on top of verticalSwayMin
directionChangeBase80Base interval (ticks) between direction nudges
directionChangeRange120Random ticks added on top of directionChangeBase
directionNudgeDegrees30.0Max yaw change (degrees) per direction nudge
heightCorrectionRate0.04Proportion of height error corrected each tick
heightCorrectionMax0.3Hard cap on vertical correction velocity
heightCorrectionBase0.03Minimum correction added regardless of error size
heightCorrectionScale0.15Scales correction cap with distance from target height
groundScanDepth50Max blocks scanned downward to estimate ground Y
flyingLongThreshold400Ticks in FLYING state before considered “flying long”
flyActivationRadius40.0Max distance (blocks) to a player for flight to activate
legendaryPatrolRadius30.0Max patrol radius for legendaries around spawn anchor
initialFlightScanUp30Blocks scanned upward on spawn to clear foliage
## State machine
transitionCheckInterval60Ticks between takeoff / landing probability checks
idleLongThreshold1200Idle ticks to qualify for first bonusIdleLong bonus
idleLongThreshold2400Idle ticks to qualify for second bonusIdleLong bonus
logInterval20Ticks between debug log outputs
hopVelocityY0.25Upward velocity applied when the Pokémon hops on ground
## Spawn & proximity
playerAlertRadius8.0Radius (blocks) for detecting a nearby player (agitation)
openSpaceThreshold50Minimum air blocks in scan area to count as open space
spawnObserveTicksNormal60PERCHING duration under normal conditions (~3 s)
spawnObserveTicksMin20PERCHING duration when startled by high agitation (~1 s)
## Agitation
agitationHitIncrease0.4Agitation added each tick the Pokémon is hurt
agitationBattleIncrease0.05Agitation added each tick while in battle
agitationProximityIncrease0.003Agitation added each tick a player is within alert radius
agitationDecayPerTick0.001Agitation reduced every tick (calm-down rate)
agitationStartleThreshold0.5Agitation level that triggers the startled state
agitationMinToFly0.05Minimum agitation required to attempt takeoff
agitationTakeoffBonus0.3Max takeoff chance bonus scaled by agitation (0–1)
## Type multipliers
speedMultMin0.7Lower clamp for the combined speed multiplier
speedMultMax1.3Upper clamp for the combined speed multiplier
staminaMultMin0.7Lower clamp for the stamina (fly-duration) multiplier
staminaMultMax1.5Upper clamp for the stamina multiplier
weightMultMin0.7Lower clamp for the weight-based speed penalty
weightMultMax1.2Upper clamp for the weight-based speed penalty
heightMultMin0.4Lower clamp for the type-based height multiplier
heightMultMax1.4Upper clamp for the type-based height multiplier
weightNormKg40.0Reference weight (kg) for speed penalty normalisation
weightDivisor200.0Divisor scaling weight deviation into a speed factor
typeSpeed17 entriesPer-type horizontal speed multipliers
typeStamina11 entriesPer-type stamina (fly-duration) multipliers
typeHeight18 entriesPer-type preferred altitude multipliers
## Lists
cannotFly9 speciesSpecies blacklisted from the flying system
forceFly[]Species whitelisted to fly regardless of canFly check

Requirements: Fabric, Cobblemon, Cloth Config API![Review]

If more than 10,000 people download it, I will update to the neo version.(https://cdn.modrinth.com/data/cached_images/57f6cdcd4287dca88fdb4ea237106d04b433725d.gif)

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:1 месяц назад
Главная