org.gradle.jvmargs=-Xmx3G
org.gradle.parallel=true
org.gradle.caching=true

# Loom does not support the configuration cache yet.
org.gradle.configuration-cache=false

mod_id=photosync
mod_name=PhotoSync
mod_version=0.1.0
mod_group=dev.photosync
mod_description=Sync your Minecraft screenshots to Immich, and browse your albums in game.
mod_license=MIT
mod_sources=https://github.com/example/photosync

# Single Loom version for every bucket. This works for the deobfuscated 26.x
# jars too, via the generated identity mappings -- see buildSrc.
loom_version=1.17.19

# Lowest bytecode level shared code must be readable at (1.20-1.20.4 run on 17).
shared_java=17

lombok_version=1.18.46
junit_version=5.11.4

# Compile-time only. Minecraft bundles Gson itself: 2.10 on 1.20.1 through
# 2.14 on 26.2. We compile against the OLDEST of those so we cannot
# accidentally reach for API that is missing on an older target at runtime.
gson_api_version=2.10

# Also compile-time only. Fabric Loader puts slf4j-api on the runtime classpath
# on every supported version (2.0.1 on 1.20.1 through 2.0.17 on 26.2).
slf4j_api_version=2.0.1

