Skip to content

Руководство по интеграции модов-потребителей

Мод-потребительОсобенности интеграции
Better DogsДинамика стаи, тактические команды горна, генетическое масштабирование
Natural ReproductionПроверка родословной, прогноз риска инбридинга, характеристики размера
Collapsible Game Rule ScreenЖирные заголовки категорий (§l), динамическая регистрация правил
Bat EcologyСтратегии кружения воздушной стаи (FlockType.AERIAL)
Ore AmplifierСтохастическое масштабирование генерации руд (StochasticUtil)

🛠️ Пошаговый чек-лист интеграции

  1. Добавление зависимости: Объявите "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>
  1. Реализация интерфейсов: Реализуйте SocialEntity или GroupMember на мобах.
  2. Регистрация GameRules: Вызовите DynamicGameRuleManager.registerBoolean / registerInt при инициализации.
  3. Использование фасада генетики: Запрашивайте характеристики через DasikAnimalGeneticsAPI.

🔗 Связанные страницы

Official documentation & web portal for Dasik Igaijinn mods.