From 098901d609dca1d9c0097c14864cd16c917bd336 Mon Sep 17 00:00:00 2001 From: Revxrsal Date: Fri, 14 Feb 2025 22:53:09 +0300 Subject: [PATCH] update bukkit example because paperweight is annoying --- examples/bukkit-plugin/build.gradle.kts | 13 ++++++++++--- .../main/java/com/example/plugin/TestPlugin.java | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/examples/bukkit-plugin/build.gradle.kts b/examples/bukkit-plugin/build.gradle.kts index c2a48671..6d78a9b4 100644 --- a/examples/bukkit-plugin/build.gradle.kts +++ b/examples/bukkit-plugin/build.gradle.kts @@ -3,7 +3,7 @@ import xyz.jpenilla.resourcefactory.bukkit.BukkitPluginYaml plugins { id("java") kotlin("jvm") - id("io.papermc.paperweight.userdev") version "1.7.2" +// id("io.papermc.paperweight.userdev") version "1.7.2" id("com.gradleup.shadow") version "8.3.0" // Adds runServer and runMojangMappedServer tasks for testing @@ -16,6 +16,10 @@ plugins { group = "io.github.revxrsal" repositories { + maven(url = "https://oss.sonatype.org/content/repositories/snapshots") + maven(url = "https://hub.spigotmc.org/nexus/content/groups/public/") + maven(url = "https://libraries.minecraft.net") + maven(url = "https://repo.papermc.io/repository/maven-public/") mavenCentral() } @@ -24,10 +28,13 @@ dependencies { implementation(project(":brigadier")) implementation(project(":bukkit")) implementation(kotlin("stdlib-jdk8")) - paperweight.paperDevBundle("1.21.1-R0.1-SNAPSHOT") + compileOnly("net.kyori:adventure-api:4.18.0") + compileOnly("org.spigotmc:spigot-api:1.16.5-R0.1-SNAPSHOT") +// paperweight.paperDevBundle("1.21.1-R0.1-SNAPSHOT") } -java.toolchain.languageVersion.set(JavaLanguageVersion.of(21)) +//java.toolchain.languageVersion.set(JavaLanguageVersion.of(21)) +java.toolchain.languageVersion.set(JavaLanguageVersion.of(8)) tasks.withType { // Preserve parameter names in the bytecode diff --git a/examples/bukkit-plugin/src/main/java/com/example/plugin/TestPlugin.java b/examples/bukkit-plugin/src/main/java/com/example/plugin/TestPlugin.java index ab6ce6e1..678bceca 100644 --- a/examples/bukkit-plugin/src/main/java/com/example/plugin/TestPlugin.java +++ b/examples/bukkit-plugin/src/main/java/com/example/plugin/TestPlugin.java @@ -10,6 +10,6 @@ public final class TestPlugin extends JavaPlugin { @Override public void onEnable() { Lamp lamp = BukkitLamp.builder(this).build(); - lamp.register(new GreetCommands()); + lamp.register(new GreetCommands(), new TeamCommands()); } } \ No newline at end of file