Skip to content

Consumer Mods Integration Guide

Consumer ModIntegration Highlights
Better DogsWolf pack dynamics, tactical horn commands, runt/giant genetics scaling
Natural ReproductionKinship pedigree checks, inbreeding risk prediction, animal size stats
Collapsible Game Rule ScreenCategory header formatting (§l), dynamic GameRule registration
Bat EcologyAerial murmuration flocking strategies (FlockType.AERIAL)
Ore AmplifierStochastic generation scaling (StochasticUtil)

🛠️ Step-by-Step Integration Checklist

  1. Add Dependency: Declare "dasik-library": "*" in fabric.mod.json.
kotlin
repositories {
    maven {
        name = "Modrinth"
        url = uri("https://api.modrinth.com/maven")
    }
}

dependencies {
    modImplementation("maven.modrinth:dasik-library:1.8.39")
}
groovy
repositories {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
    }
}

dependencies {
    modImplementation "maven.modrinth:dasik-library:1.8.39"
}
xml
<repositories>
    <repository>
        <id>modrinth</id>
        <url>https://api.modrinth.com/maven</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>maven.modrinth</groupId>
        <artifactId>dasik-library</artifactId>
        <version>1.8.39</version>
    </dependency>
</dependencies>
  1. Implement SocialEntity / GroupMember: Implement interfaces on target mob entities.
  2. Register Dynamic GameRules: Call DynamicGameRuleManager.registerBoolean / registerInt during mod initialization.
  3. Utilize Genetics Facade: Query size stats via DasikAnimalGeneticsAPI.

Official documentation & web portal for Dasik Igaijinn mods.