Consumer Mods Integration Guide
| Consumer Mod | Integration Highlights |
|---|---|
| Better Dogs | Wolf pack dynamics, tactical horn commands, runt/giant genetics scaling |
| Natural Reproduction | Kinship pedigree checks, inbreeding risk prediction, animal size stats |
| Collapsible Game Rule Screen | Category header formatting (§l), dynamic GameRule registration |
| Bat Ecology | Aerial murmuration flocking strategies (FlockType.AERIAL) |
| Ore Amplifier | Stochastic generation scaling (StochasticUtil) |
🛠️ Step-by-Step Integration Checklist
- Add Dependency: Declare
"dasik-library": "*"infabric.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>- Implement
SocialEntity/GroupMember: Implement interfaces on target mob entities. - Register Dynamic GameRules: Call
DynamicGameRuleManager.registerBoolean/registerIntduring mod initialization. - Utilize Genetics Facade: Query size stats via
DasikAnimalGeneticsAPI.
