Руководство по Minecraft 26.2+
| Параметр | Спецификация |
|---|---|
| Целевая версия Minecraft | 26.2 (и обратно совместимые 26.x) |
| Ограничение Fabric Loader | >=0.18.4 |
| Среда Java | JDK 25 |
| Версия библиотеки | 1.8.15 |
| Идентификатор мода (Mod ID) | dasik-library |
| Название мода | Dasik Library |
| Лицензия | LGPL-3.0 |
📌 Предупреждение об исходном коде репозитория: Документация в этой Wiki отражает текущее состояние исходного кода в репозитории, которое может содержать недавние невыпущенные коммиты или разрабатываемые функции, опережающие общедоступные релизные сборки на CurseForge и Modrinth.
🛠️ Обзор и установка
Dasik Library является обязательной зависимостью времени выполнения для модов серий Vanilla Outsider, Instant Gratification и Delayed Gratification. Библиотека обеспечивает централизованное планирование тиков социального ИИ, генетику животных, векторную математику Boids и динамическую регистрацию GameRules.
📥 Установка для игроков
- Установите Fabric Loader (
0.18.4или новее) для Minecraft26.2. - Убедитесь, что Fabric API (
0.152.1+26.2или новее) установлен в папку.minecraft/mods. - Загрузите файл
dasik-library-1.8.15.jarи поместите его в папку.minecraft/modsвместе с модами-потребителями (например, Better Dogs, Natural Reproduction).
💻 Зависимость для разработчиков модов
Добавьте Dasik Library в ваш fabric.mod.json:
json
{
"schemaVersion": 1,
"id": "my_consumer_mod",
"version": "1.0.0+26.2",
"name": "My Consumer Mod",
"depends": {
"fabricloader": ">=0.18.4",
"minecraft": ">=26.1.2-",
"dasik-library": "*"
}
}В gradle.properties:
properties
dasik_library_version=1.8.15В build.gradle:
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>⚙️ Основные изменения архитектуры 26.2+
- Mojang Sovereign Mappings: Используются маппинги Mojang (
level,ServerLevel,EntityTypes). Устаревшие методы Yarn (world,getWorld) более не поддерживаются. - Identifier API: Используется
Identifier.fromNamespaceAndPath(namespace, path)илиIdentifier.parse(string)для ресурсов. Устаревший методIdentifier.of()не поддерживается. - Открытые границы версий (
>=26.1.2-): Единый JAR-файл остается совместимым со следующими патчами26.2+, используяModVersionGuardдля проверки безопасности во время выполнения.
