Files
blight/build.gradle
Mario 50f496c864 Atmosphäre-Tools, EZ-Tree-Fixes, i18n, AnimSet, Baum-Export
- blight-lang: TextResolver + EN/DE Sprachpakete (TextReference i18n)
- AnimSet: Clips + ActionMap in .animset.json zusammengeführt
- EZ-Tree: Branch-Parameter-Fixes (length/radius/children/force nicht senden,
  twist Grad→Radiant, leaves.size ×5); Ordner-ComboBox mit Auto-Refresh
- Logging beim Baum-Export in allen drei Generatoren (EZ-Tree, Blight, Palme)
- Atmosphäre-Tools: Emitter, Licht, Wasser, Sound-/Musikbereiche, Spiel-Starten
- AnimPreviewState, RetargetingSystem, AnimationLibrary (Animations-Editor)
- Terrain-Transparenz-Fix, Schatten-Fix, ThirdPersonCamera-Fix
- DayNightState, WeatherState, CloudsNode, JmeConsole
- MapIO v6, neue blight-common Modell-Klassen (GameCharacter, NPC, Quests…)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 23:12:46 +02:00

37 lines
1023 B
Groovy

// ── Gemeinsame Konfiguration für alle Subprojekte ───────────────────────────
allprojects {
group = 'de.blight'
version = '0.1.0'
}
subprojects {
repositories {
mavenCentral()
}
// Java-Konfiguration nur für Projekte mit Java-Quellcode
if (name != 'blight-assets') {
apply plugin: 'java'
java {
// Toolchain: Source-Kompilierung mit Java 26, Gradle-Daemon läuft auf Java 21
// (siehe gradle.properties → org.gradle.java.home).
toolchain {
languageVersion = JavaLanguageVersion.of(26)
}
}
compileJava.options.encoding = 'UTF-8'
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter:5.11.4'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.4'
}
test {
useJUnitPlatform()
}
}
}