// Gemeinsame Spiel-Assets – kein Java-Quellcode, nur Ressourcen. // Alle Projekte binden dieses Subprojekt ein, um Zugang zu den // geteilten Assets (MatDefs, Shaders, Textures) auf dem Classpath zu erhalten. // // Editor-spezifische Assets (Tool-Icons etc.) verbleiben in blight-editor. apply plugin: 'java' sourceSets { main { java { srcDirs = [] } resources { srcDirs = ['src/main/resources'] } } } // Binärdateien (OGG, PNG, J3O, …) sind bereits komprimiert — STORED spart // CPU-Zeit beim Einpacken, ohne den Classpath-Zugriff zu beeinflussen. jar { entryCompression = ZipEntryCompression.STORED }