🛠️ Configuration développeur et compilation (Minecraft 26.1.2)
Ce guide technique détaille les prérequis d'environnement, les outils Gradle Loom et les instructions de compilation pour compiler Camera Culling sur Minecraft 26.1.2.
📋 Prérequis d'environnement
- Kit de développement Java (JDK) : JDK 25+ (par exemple Eclipse Adoptium Temurin 25).
- Wrapper Gradle : Version 9.3+ avec Loom 1.15.5 (
net.fabricmc.fabric-loom). - Runtime : Environnement d'exécution Mojang non obscurci (le bloc de mappages dans
build.gradleest strictement proscrit en 26.x).
🏗️ Commandes de compilation Gradle
Ouvrez un terminal dans le répertoire du sous-projet Camera Culling v26.1.2/Camera Culling 26.1.2 :
bash
# Exécuter la suite de tests unitaires
./gradlew test --no-daemon
# Compiler et assembler le fichier JAR de publication
./gradlew build --no-daemonPipeline d'archivage automatique
Le fichier build.gradle du sous-projet inclut une tâche d'archivage automatisée :
- Fichier JAR produit :
build/libs/vanilla-outsider-camera-culling-1.10.1+26.1.2.jar - Emplacement archivé :
Archive Jar of all versions/MC 26.1.2/ - Synchronisation du profil Modrinth : Automatiquement installé dans votre profil de lanceur local (
Fabric 26.1.2ish/mods/).
📄 Métadonnées fabric.mod.json
json
{
"schemaVersion": 1,
"id": "camera-culling",
"version": "${version}",
"name": "Camera Culling",
"description": "High-performance camera occlusion culling, 2-sided sign text culling & distance texture LOD.",
"authors": [
"Dasik (Rifaditya)"
],
"license": "GPL-3.0-or-later",
"environment": "client",
"entrypoints": {
"client": [
"net.vanillaoutsider.culling.CameraCullingClient"
],
"modmenu": [
"net.vanillaoutsider.culling.config.ModMenuIntegration"
]
},
"mixins": [
"camera-culling.mixins.json"
],
"depends": {
"fabricloader": ">=0.18.4",
"minecraft": ">=26.1.2-",
"fabric-api": "*"
}
}