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
autoDetectAnimalsbooltrue—Animal 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
enableSelfPreservationbooltrue—Self-preservation
creeperBerthBlocksint42–8Self-preservation
teleportSuppressFallDistancedouble3.00.5–10.0Self-preservation
enableOwnerFriendlyFireProtectionbooltrue—Self-preservation
enableSteadyShouldersbooltrue—Self-preservation
steadyShoulderDismountDamagedouble4.00.0–20.0Self-preservation
shoulderDismountGestureenumDOUBLE_TAP_SNEAKDOUBLE_TAP_SNEAK, SNEAKSelf-preservation
shoulderDismountDoubleTapTicksint122–40Self-preservation
enableVeterancybooltrue—Veterancy
veterancyThresholdDaysint list[10, 30, 60]ascending, 1–1000Veterancy
healthPerRankdouble2.00.0–20.0Veterancy
damagePerRankdouble1.00.0–10.0Veterancy
enableRankBehaviorsbooltrue—Veterancy
warningRadiusBlocksint168–24Veterancy
mentorRadiusBlocksint168–32Veterancy
mentorRateBonusdouble0.250.0–1.0Veterancy
enableGeneticsbooltrue—Genetics
enableGenericDropMirrorbooltrue—Genetics
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
enableFlockingbooltrue—Flocking
flockSpeedMultiplierdouble1.151.0–1.5Flocking
flockSpacingBlocksdouble2.01.0–4.0Flocking
enableHerdingbooltrue—Herding
herdingMaxPetsint21–4Herding
enablePetBoatingbooltrue—Herding
enableTroughbooltrue—Feeding trough
troughRadiusBlocksint104–24Feeding trough
troughFeedIntervalTicksint4010–200Feeding trough
troughPopulationCapint160–64 (0 = off)Feeding trough
enableWhistlebooltrue—Command whistle
whistleRadiusBlocksint208–48Command whistle
whistleTargetRangeBlocksint248–64Command whistle
whistleCooldownTicksint200–100Command whistle
roundUpGroupRadiusBlocksint84–16Command whistle
guardRadiusBlocksint84–16Command whistle
enableDownedStatebooltrue—Downed pets
reviveHealthFractiondouble0.50.1–1.0Downed pets
downedRankPenaltybooltrue—Downed pets
enableCarryDownedbooltrue—Downed pets
carrySlowdownFractiondouble0.300.0–0.9Downed pets
enableKeepsakeCollarbooltrue—Downed pets
enablePredatorWatchbooltrue—Predator watch
predatorWatchRadiusBlocksint124–24Predator watch
predatorsIncludelist[]—Predator watch
predatorsExcludelist[]—Predator watch
enableKennelPostbooltrue—Kennel post
kennelRecoveryRadiusBlocksint42–8Kennel post
kennelRecoverySecondsint30030–3600Kennel post
enableInspectionbooltrue—Crouch-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.