Руководство по интеграции модов-потребителей
| Мод-потребитель | Особенности интеграции |
|---|---|
| Better Dogs | Динамика стаи, тактические команды горна, генетическое масштабирование |
| Natural Reproduction | Проверка родословной, прогноз риска инбридинга, характеристики размера |
| Collapsible Game Rule Screen | Жирные заголовки категорий (§l), динамическая регистрация правил |
| Bat Ecology | Стратегии кружения воздушной стаи (FlockType.AERIAL) |
| Ore Amplifier | Стохастическое масштабирование генерации руд (StochasticUtil) |
🛠️ Пошаговый чек-лист интеграции
- Добавление зависимости: Объявите
"dasik-library": "*"в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>- Реализация интерфейсов: Реализуйте
SocialEntityилиGroupMemberна мобах. - Регистрация GameRules: Вызовите
DynamicGameRuleManager.registerBoolean/registerIntпри инициализации. - Использование фасада генетики: Запрашивайте характеристики через
DasikAnimalGeneticsAPI.
