dependencies { api(projects.core) compileOnlyApi(libs.viaproxy) } platformRelocate("net.kyori") platformRelocate("org.yaml") platformRelocate("it.unimi.dsi.fastutil") platformRelocate("org.cloudburstmc.netty") platformRelocate("org.bstats") // These dependencies are already present on the platform provided(libs.viaproxy) application { mainClass.set("org.geysermc.geyser.platform.viaproxy.GeyserViaProxyMain") } tasks.withType { archiveBaseName.set("Geyser-ViaProxy") dependencies { exclude(dependency("com.google.*:.*")) exclude(dependency("io.netty:.*")) exclude(dependency("io.netty.incubator:.*")) exclude(dependency("org.slf4j:.*")) exclude(dependency("org.ow2.asm:.*")) } }