Skip to content

🛠️ Pengaturan Pengembang & Kompilasi (Minecraft 26.3) ​

Panduan teknis ini mencakup prasyarat lingkungan, perkakas Gradle Loom, dan petunjuk kompilasi untuk membangun Camera Culling pada Minecraft 26.3.


📋 Prasyarat Lingkungan ​

  • Java Development Kit (JDK): JDK 25+ (misalnya Eclipse Adoptium Temurin 25).
  • Gradle Wrapper: Versi 9.3+ dengan Loom 1.15.5 (net.fabricmc.fabric-loom).
  • Runtime: Runtime Mojang non-obfuscated (blok mappings di build.gradle dilarang ketat di era 26.x).

🏗️ Perintah Build Gradle ​

Buka terminal di direktori subproyek Camera Culling v26.3/Camera Culling 26.3:

bash
# Jalankan rangkaian unit test
./gradlew test --no-daemon

# Kompilasi dan bungkus JAR rilis
./gradlew build --no-daemon

Alur Kerja Pengarsipan Otomatis ​

File build.gradle subproyek mencakup tugas arsip otomatis:

  • Output JAR: build/libs/vanilla-outsider-camera-culling-1.10.0+26.3.jar
  • Lokasi Pengarsipan Otomatis: Archive Jar of all versions/MC 26.3/
  • Sinkronisasi Profil Modrinth: Terpasang otomatis ke profil launcher lokal Anda (Fabric 26.3ish/mods/).

📄 Metadata 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.3-",
    "fabric-api": "*"
  }
}

🔗 Halaman Terkait ​

Official documentation & web portal for Dasik Igaijinn mods.