plugins { kotlin("jvm") version "2.0.0" id("com.github.johnrengelman.shadow") version "7.1.2" id("io.papermc.paperweight.userdev") version "1.7.1" id("xyz.jpenilla.run-paper") version "2.3.0" } group = "xyz.ineanto.dragon" version = "1.1" repositories { gradlePluginPortal() maven("https://repo.papermc.io/repository/maven-public/") maven("https://maven.enginehub.org/repo") maven("https://repo.xenondevs.xyz/releases") } dependencies { // Spigot paperweight.paperDevBundle("1.21-R0.1-SNAPSHOT") // Game Libraries compileOnly("xyz.xenondevs.invui:invui:1.33") compileOnly("xyz.xenondevs.invui:invui-kotlin:1.33") implementation("ru.brikster:glyphs-api:1.1.0") implementation("ru.brikster:glyphs-resources:1.1.0") implementation("team.unnamed:creative-api:1.7.2") // Serializer for Minecraft format (ZIP / Folder) implementation("team.unnamed:creative-serializer-minecraft:1.7.2") // Stdlib implementation("org.jetbrains.kotlin:kotlin-stdlib:2.0.0") // Commons IO implementation("commons-io:commons-io:2.11.0") } kotlin { jvmToolchain(21) } tasks { runServer { minecraftVersion("1.21") } }