archivesBaseName = "puzzle-gui"

repositories {
	maven { url "https://maven.terraformersmc.com/releases" }
	maven {
		name = 'AperLambda'
		url = 'https://aperlambda.github.io/maven'
	}
	mavenCentral()
	maven {
		name 'Gegy'
		url 'https://maven.gegy.dev'
	}
	maven {
		url = "https://api.modrinth.com/maven"
	}
	maven {
		url "https://www.cursemaven.com"
		content {
			includeGroup "curse.maven"
		}
	}
	maven {
		name = 'JitPack'
		url 'https://jitpack.io'
	}
	maven {
		url "https://maven.shedaniel.me/"
	}
}

dependencies {
	api project(":puzzle-base")
	api project(":puzzle-splashscreen")

	modImplementation "dev.lambdaurora:spruceui:${project.spruceui_version}"
	modImplementation "maven.modrinth:midnightlib:${project.midnightlib_version}"

	modImplementation ("com.terraformersmc:modmenu:${project.mod_menu_version}")
	modImplementation ("maven.modrinth:cull-leaves:${project.cull_leaves_version}")
	modImplementation ("maven.modrinth:lambdynamiclights:${project.ldl_version}")
	modImplementation ("maven.modrinth:lambdabettergrass:${project.lbg_version}")
 	modImplementation ("maven.modrinth:iris:${project.iris_version}")
	modImplementation ("maven.modrinth:cit-resewn:${project.cit_resewn_version}")
	modImplementation ("maven.modrinth:colormatic:${project.colormatic_version}")
	modImplementation ("maven.modrinth:borderless-mining:${project.borderless_mining_version}")
	modImplementation ("maven.modrinth:dynamic-fps:${project.dynamic_fps_version}")
	modImplementation ("maven.modrinth:entitytexturefeatures:${project.entitytexturefeatures_version}")
	modImplementation ("maven.modrinth:cem:${project.cem_version}")
	modImplementation "com.gitlab.Lortseam:completeconfig:${project.complete_config_version}"

	modImplementation("org.aperlambda:lambdajcommon:1.8.1") {
		exclude group: 'com.google.code.gson'
		exclude group: 'com.google.guava'
	}
 	modImplementation ("maven.modrinth:continuity:${project.continuity_version}") {
         exclude module: "modmenu"
 	}
} 
