Instinct

Config

config/instinct.json — created with defaults on first launch, edited in-game via Mod Menu + Cloth Config, hot-reloaded with /instinct reload. Every feature toggles independently; values clamp to their ranges.

Server config

KeyTypeDefaultRangeFeature
autoDetectAnimalsbooltrueAnimal coverage
petsIncludelist[]entity idsAnimal coverage
petsExcludelist[]entity idsAnimal coverage
livestockIncludelist[]entity idsAnimal coverage
livestockExcludelist[]entity idsAnimal coverage
mountsIncludelist[]entity idsAnimal coverage
mountsExcludelist[]entity idsAnimal coverage
enableSelfPreservationbooltrueSelf-preservation
creeperBerthBlocksint42–8Self-preservation
teleportSuppressFallDistancedouble3.00.5–10.0Self-preservation
enableOwnerFriendlyFireProtectionbooltrueSelf-preservation
enableSteadyShouldersbooltrueSelf-preservation
steadyShoulderDismountDamagedouble4.00.0–20.0Self-preservation
shoulderDismountGestureenumDOUBLE_TAP_SNEAKDOUBLE_TAP_SNEAK, SNEAKSelf-preservation
shoulderDismountDoubleTapTicksint122–40Self-preservation
enableVeterancybooltrueVeterancy
veterancyThresholdDaysint list[10, 30, 60]ascending, 1–1000Veterancy
healthPerRankdouble2.00.0–20.0Veterancy
damagePerRankdouble1.00.0–10.0Veterancy
enableRankBehaviorsbooltrueVeterancy
warningRadiusBlocksint168–24Veterancy
mentorRadiusBlocksint168–32Veterancy
mentorRateBonusdouble0.250.0–1.0Veterancy
enableGeneticsbooltrueGenetics
enableGenericDropMirrorbooltrueGenetics
hayRadiusBlocksint82–16Genetics
crowdingThresholdint124–64Genetics
crowdingRadiusBlocksint84–16Genetics
gradeUpgradeChancedouble0.50.0–1.0Genetics
gradeDowngradeChancedouble0.50.0–1.0Genetics
fertileRenewableReductiondouble0.150.0–0.5 (0 = breeding only)Genetics
enableFlockingbooltrueFlocking
flockSpeedMultiplierdouble1.151.0–1.5Flocking
flockSpacingBlocksdouble2.01.0–4.0Flocking
enableHerdingbooltrueHerding
herdingMaxPetsint21–4Herding
enablePetBoatingbooltrueHerding
enableTroughbooltrueFeeding trough
troughRadiusBlocksint104–24Feeding trough
troughFeedIntervalTicksint4010–200Feeding trough
troughPopulationCapint160–64 (0 = off)Feeding trough
enableWhistlebooltrueCommand whistle
whistleRadiusBlocksint208–48Command whistle
whistleTargetRangeBlocksint248–64Command whistle
whistleCooldownTicksint200–100Command whistle
roundUpGroupRadiusBlocksint84–16Command whistle
guardRadiusBlocksint84–16Command whistle
enableDownedStatebooltrueDowned pets
reviveHealthFractiondouble0.50.1–1.0Downed pets
downedRankPenaltybooltrueDowned pets
enableCarryDownedbooltrueDowned pets
carrySlowdownFractiondouble0.300.0–0.9Downed pets
enableKeepsakeCollarbooltrueDowned pets
enablePredatorWatchbooltruePredator watch
predatorWatchRadiusBlocksint124–24Predator watch
predatorsIncludelist[]Predator watch
predatorsExcludelist[]Predator watch
enableKennelPostbooltrueKennel post
kennelRecoveryRadiusBlocksint42–8Kennel post
kennelRecoverySecondsint30030–3600Kennel post
enableInspectionbooltrueCrouch-look lines

Instinct has no client config in v1 — no HUD, no client rendering toggles. Full behavioral detail for every key lives in design/SPEC.md.