Skip to content

🛠️ Configuration développeur et compilation (Minecraft 26.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.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.gradle est strictement proscrit en 26.x).

🏗️ Commandes de compilation Gradle ​

Ouvrez un terminal dans le répertoire du sous-projet Camera Culling v26.2/Camera Culling 26.2 :

bash
# Exécuter la suite de tests unitaires
./gradlew test --no-daemon

# Compiler et assembler le fichier JAR de publication
./gradlew build --no-daemon

Pipeline 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.0+26.2.jar
  • Emplacement archivé : Archive Jar of all versions/MC 26.2/
  • Synchronisation du profil Modrinth : Automatiquement installé dans votre profil de lanceur local (Fabric 26.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.2-",
    "fabric-api": "*"
  }
}

🔗 Pages connexes ​

Official documentation & web portal for Dasik Igaijinn mods.