1.19.4 rollback
This commit is contained in:
1 parent
4b4fb79240
commit
c1b77e6b76
4 files changed
+33
-48
No files matched your search
+22
-45
@@ -1,10 +1,15 @@
|
||||
import xyz.jpenilla.resourcefactory.bukkit.BukkitPluginYaml
|
||||
repositories {
|
||||
mavenCentral()
|
||||
gradlePluginPortal()
|
||||
maven("https://repo.papermc.io/repository/maven-public/")
|
||||
maven("https://repo.jpenilla.xyz/snapshots/")
|
||||
}
|
||||
|
||||
plugins {
|
||||
`java-library`
|
||||
java
|
||||
eclipse
|
||||
id("io.papermc.paperweight.userdev") version "1.7.2"
|
||||
id("xyz.jpenilla.run-paper") version "2.3.0" // Adds runServer and runMojangMappedServer tasks for testing
|
||||
id("xyz.jpenilla.resource-factory-bukkit-convention") version "1.1.1" // Generates plugin.yml based on the Gradle config
|
||||
}
|
||||
|
||||
group = "io.papermc.paperweight"
|
||||
@@ -12,54 +17,26 @@ version = "1.0.0-SNAPSHOT"
|
||||
description = "Test plugin for paperweight-userdev"
|
||||
|
||||
java {
|
||||
// Configure the java toolchain. This allows gradle to auto-provision JDK 21 on systems that only have JDK 11 installed for example.
|
||||
toolchain.languageVersion = JavaLanguageVersion.of(21)
|
||||
// Use JDK 17 for 1.19.4 compatibility
|
||||
toolchain.languageVersion = JavaLanguageVersion.of(17)
|
||||
}
|
||||
|
||||
// 1)
|
||||
// For >=1.20.5 when you don't care about supporting spigot
|
||||
// paperweight.reobfArtifactConfiguration = io.papermc.paperweight.userdev.ReobfArtifactConfiguration.MOJANG_PRODUCTION
|
||||
|
||||
// 2)
|
||||
// For 1.20.4 or below, or when you care about supporting Spigot on >=1.20.5
|
||||
// Configure reobfJar to run when invoking the build task
|
||||
/*
|
||||
tasks.assemble {
|
||||
dependsOn(tasks.reobfJar)
|
||||
}
|
||||
*/
|
||||
|
||||
dependencies {
|
||||
paperweight.paperDevBundle("1.21-R0.1-SNAPSHOT")
|
||||
// paperweight.foliaDevBundle("1.21-R0.1-SNAPSHOT")
|
||||
// paperweight.devBundle("com.example.paperfork", "1.21-R0.1-SNAPSHOT")
|
||||
// Use the Paper 1.19.4 dev bundle
|
||||
paperweight.paperDevBundle("1.19.4-R0.1-SNAPSHOT")
|
||||
}
|
||||
|
||||
tasks {
|
||||
compileJava {
|
||||
// Set the release flag. This configures what version bytecode the compiler will emit, as well as what JDK APIs are usable.
|
||||
// See https://openjdk.java.net/jeps/247 for more information.
|
||||
options.release = 21
|
||||
}
|
||||
javadoc {
|
||||
options.encoding = Charsets.UTF_8.name() // We want UTF-8 for everything
|
||||
}
|
||||
compileJava {
|
||||
options.release.set(17) // Set Java version to 17
|
||||
}
|
||||
|
||||
// Only relevant when going with option 2 above
|
||||
/*
|
||||
reobfJar {
|
||||
// This is an example of how you might change the output location for reobfJar. It's recommended not to do this
|
||||
// for a variety of reasons, however it's asked frequently enough that an example of how to do it is included here.
|
||||
outputJar = layout.buildDirectory.file("libs/PaperweightTestPlugin-${project.version}.jar")
|
||||
}
|
||||
*/
|
||||
javadoc {
|
||||
options.encoding = Charsets.UTF_8.name()
|
||||
}
|
||||
|
||||
reobfJar {
|
||||
outputJar.set(layout.buildDirectory.file("libs/PaperweightTestPlugin-${project.version}.jar"))
|
||||
}
|
||||
}
|
||||
|
||||
// Configure plugin.yml generation
|
||||
// - name, version, and description are inherited from the Gradle project.
|
||||
bukkitPluginYaml {
|
||||
main = "io.papermc.paperweight.testplugin.TestPlugin"
|
||||
load = BukkitPluginYaml.PluginLoadOrder.STARTUP
|
||||
authors.add("Author")
|
||||
apiVersion = "1.21"
|
||||
}
|
||||
@@ -13,8 +13,8 @@ import org.bukkit.Location;
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.command.PluginIdentifiableCommand;
|
||||
import org.bukkit.craftbukkit.CraftServer;
|
||||
import org.bukkit.craftbukkit.command.VanillaCommandWrapper;
|
||||
import org.bukkit.craftbukkit.v1_19_R3.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_19_R3.command.VanillaCommandWrapper;
|
||||
import org.bukkit.plugin.Plugin;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
@@ -13,7 +13,7 @@ import net.minecraft.commands.arguments.EntityArgument;
|
||||
import net.minecraft.network.chat.ClickEvent;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
import org.bukkit.craftbukkit.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_19_R3.CraftServer;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
name: $name
|
||||
version: $version
|
||||
main: io.papermc.paperweight.testplugin.TestPlugin
|
||||
description: $description
|
||||
load: STARTUP
|
||||
authors:
|
||||
- Author
|
||||
api-version: $apiVersion
|
||||
Reference in new issue
Block a user