🛠️ Настройка разработчика и сборка (Minecraft 26.2)
В этом руководстве описаны предварительные требования к окружению, инструментарий Gradle Loom и инструкции по компиляции Camera Culling для Minecraft 26.2.
📋 Спецификации окружения
| Компонент | Требуемая версия |
|---|---|
| Java Development Kit (JDK) | JDK 25+ (Eclipse Temurin или Oracle OpenJDK 25) |
| Gradle | 9.3+ |
| Fabric Loom | 1.15.5 |
| Fabric Loader | >=0.18.4 |
🏗️ Команды сборки Gradle
Откройте терминал в директории подпроекта Camera Culling v26.2/Camera Culling 26.2:
bash
# Запуск набора модульных тестов
./gradlew test
# Компиляция готового релизного JAR-файла
./gradlew buildКонвейер автоархивации
Файл build.gradle подпроекта включает автоматическую задачу архивации:
- Выходной JAR:
build/libs/vanilla-outsider-camera-culling-1.10.0+26.2.jar - Расположение автоархива:
Archive Jar of all versions/MC 26.2/ - Синхронизация с профилем Modrinth: Автоматически копируется в локальный профиль лаунчера (
Fabric 26.2 (1)/mods/).
📜 Метаданные fabric.mod.json
json
{
"schemaVersion": 1,
"id": "camera-culling",
"version": "1.10.0+26.2",
"name": "Camera Culling",
"description": "High-performance client-side rendering optimization mod.",
"authors": ["Dasik (Rifaditya)"],
"license": "GPL-3.0",
"environment": "client",
"entrypoints": {
"client": [
"net.vanillaoutsider.culling.CameraCullingClient"
],
"modmenu": [
"net.vanillaoutsider.culling.integration.ModMenuIntegration"
]
},
"mixins": [
"camera-culling.mixins.json"
],
"depends": {
"fabricloader": ">=0.18.4",
"minecraft": ">=26.2-",
"fabric-api": "*"
}
}