Package-level declarations

Types

Link copied to clipboard
@CacheableTask
open class DexJar @Inject constructor(objects: ObjectFactory, home: GradleUserHomeDirProvider, exec: ExecOperations) : DefaultTask

Dexes a jar file using d8. It does so by finding the latest Android SDK installed on the system and using the d8 tool from it.

Link copied to clipboard
@CacheableTask
open class GithubAssetDownload @Inject constructor(objects: ObjectFactory, home: GradleUserHomeDirProvider) : DefaultTask

Downloads a release asset from a GitHub repository.

Link copied to clipboard
open class MindustryExec @Inject constructor(objects: ObjectFactory, fs: FileSystemOperations) : JavaExec

Starts a Mindustry instance, blocks the build process until closing. Every jar and zip mods are deleted every time it runs so make sure you include them in MindustryExec.mods and not directly in the MindustryExec.workingDir.