Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.borntocraftstudio.net/llms.txt

Use this file to discover all available pages before exploring further.

The animal_definition entry defines a captureable animal species: its visual entity model, rarity tier, catalyst research requirements, economy stats, mount properties, fusion rules, and model variants.

Fields

FieldTypeDefaultDescription
entityDefinitionRef<EntityDefinitionEntry>Visual model (NPC, ModelEngine, vanilla mob)
categoryStringParent research_category ID
rarityAnimalRarityCOMMONCOMMON/UNCOMMON/RARE/EPIC/LEGENDARY
catalystPowerRequiredDouble15.0Total power needed before fuel can activate
acceptedCatalystItemsList<CatalystItemDef>[]Items accepted + power value per item
fuelItemStringItem ID consumed to trigger research attempt
successChanceDouble0.3Base capture chance (0.0–1.0)
alternativeRewardsList<AlternativeReward>[]Rewards if player already owns the animal
baseRevenueRateDouble0.5Revenue/sec at level 1
revenueScalingDouble0.1Extra revenue multiplier per level
biomeAffinitiesAnimalBiomeAffinityNoneBiome-based revenue multipliers
isMountableBooleanfalseCan be ridden in adventure dimensions
fatigueCapacityInt180Max mount duration in seconds
mountSpeedDouble1.0Speed multiplier when mounted
maxLevelInt100Maximum animal level
xpCurveList<Int>[]XP needed per level (index 0 = level 1→2)
fusionMinLevelInt20Minimum level to attempt fusion
fusionParentRequiredBooleantrueTwo parents required (true) or one (false)
habitatBlocksList<String>[]Block types for happiness bonus
requiredProfessionLevelInt1Minimum RPG profession level
displayNameStringName shown in GUI
descriptionStringFlavor text for the bestiary
iconStringGUI icon item ID
modelVariantsList<ModelVariantDef>[]Alternative skins (id + EntityDefinition ref)